mirror of
https://github.com/ceph/ceph-csi.git
synced 2024-11-30 02:00:19 +00:00
91774fc936
Uses github.com/libopenstorage/secrets to communicate with Vault. This removes the need for maintaining our own limited Vault APIs. By adding the new dependency, several other packages got updated in the process. Unused indirect dependencies have been removed from go.mod. Signed-off-by: Niels de Vos <ndevos@redhat.com>
58 lines
1.5 KiB
Markdown
58 lines
1.5 KiB
Markdown
## 1.3.2
|
|
|
|
* Decode into interface type with a struct value is supported [GH-187]
|
|
|
|
## 1.3.1
|
|
|
|
* Squash should only squash embedded structs. [GH-194]
|
|
|
|
## 1.3.0
|
|
|
|
* Added `",omitempty"` support. This will ignore zero values in the source
|
|
structure when encoding. [GH-145]
|
|
|
|
## 1.2.3
|
|
|
|
* Fix duplicate entries in Keys list with pointer values. [GH-185]
|
|
|
|
## 1.2.2
|
|
|
|
* Do not add unsettable (unexported) values to the unused metadata key
|
|
or "remain" value. [GH-150]
|
|
|
|
## 1.2.1
|
|
|
|
* Go modules checksum mismatch fix
|
|
|
|
## 1.2.0
|
|
|
|
* Added support to capture unused values in a field using the `",remain"` value
|
|
in the mapstructure tag. There is an example to showcase usage.
|
|
* Added `DecoderConfig` option to always squash embedded structs
|
|
* `json.Number` can decode into `uint` types
|
|
* Empty slices are preserved and not replaced with nil slices
|
|
* Fix panic that can occur in when decoding a map into a nil slice of structs
|
|
* Improved package documentation for godoc
|
|
|
|
## 1.1.2
|
|
|
|
* Fix error when decode hook decodes interface implementation into interface
|
|
type. [GH-140]
|
|
|
|
## 1.1.1
|
|
|
|
* Fix panic that can happen in `decodePtr`
|
|
|
|
## 1.1.0
|
|
|
|
* Added `StringToIPHookFunc` to convert `string` to `net.IP` and `net.IPNet` [GH-133]
|
|
* Support struct to struct decoding [GH-137]
|
|
* If source map value is nil, then destination map value is nil (instead of empty)
|
|
* If source slice value is nil, then destination slice value is nil (instead of empty)
|
|
* If source pointer is nil, then destination pointer is set to nil (instead of
|
|
allocated zero value of type)
|
|
|
|
## 1.0.0
|
|
|
|
* Initial tagged stable release.
|