Decoder can now properly handle interface values that are initialized pointers - it decodes data into these values instead of creating a string (example)
Added go.mod file
Fixed the issue where Header and EncoderHeader were not recognizing the type properly if the value was wrapped in additional interfaces
Improved internal code
Improved documentation
v1.1.1
6 years ago
Decoder now stores its own copy of the header.
Decoder.Header would return unexpected data if the caller was using a csv.Reader with ReuseRecord flag set to true.
v1.1.0
6 years ago
Highligths
Improved performance
Fixed Marshal and Encode panic on nil values
Fixed panic in Go1.10 while decoding to nil pointer to unexported embedded type