435c0d9fc8
This PR switches the Nomad repository from using govendor to Go modules for managing dependencies. Aspects of the Nomad workflow remain pretty much the same. The usual Makefile targets should continue to work as they always did. The API submodule simply defers to the parent Nomad version on the repository, keeping the semantics of API versioning that currently exists.
54 lines
1.5 KiB
Markdown
54 lines
1.5 KiB
Markdown
## 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.
|