Skip to content

Releases: jszwec/csvutil

Release v1.2.2

20 Jan 00:37
Compare
Choose a tag to compare

Highlights

  • Fixed panic on encoding interface fields that contain nil pointer values

Release v1.2.1

09 Sep 04:29
Compare
Choose a tag to compare

Highlights

  • Fixed panic on encoding interface fields that contain pointer values
  • Added tests for potential data races on cached resources
  • Updated travis and appveyor to run with Go1.11

Release v1.2.0

31 Jul 15:19
Compare
Choose a tag to compare

Highlights

  • Added support for older Go versions (minimum version is Go1.7)
  • Added Decoder.Map for data normalization (example)
  • 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

Release v1.1.1

28 May 17:59
Compare
Choose a tag to compare

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.

Release v1.1.0

01 Apr 18:15
Compare
Choose a tag to compare

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
  • Added Header function
  • Added Encoder.EncodeHeader method
  • Added Encoder.AutoHeader field

Release v1.0.0

03 Dec 23:36
Compare
Choose a tag to compare
Improve Decoder.Header documentation