All Versions
Latest Version
Avg Release Cycle
47 days
Latest Release
1306 days ago

Changelog History
Page 2

  • v0.5.0 Changes

    March 23, 2020
    • ๐Ÿ‘ Expand input/output support to Data, String, and files (through URLs).
    • ๐ŸŽ Reimplemented CSVReader and CSVWriter for greater performance.
    • Introduction of CSVError adopting SE-112 protocols for easier debugging.
    • ๐Ÿ‘‰ Make Decoder fully immutable.
    • โœ… Expand tests on CSVReader, CSVWriter, and CSVDecoder.
    • ๐ŸŽ OS requirements reduced to macOS 10.10, iOS 8, tvOS 9, watchOS 2.
    • ๐Ÿง First trials on Linux.
    • ๐Ÿ›  Fixed bug on trim character strategy.
  • v0.4.1

    March 11, 2020
  • v0.4.0 Changes

    March 10, 2020
    • The Decoder implementation has been completely reworked to use small-sized value types and less protocols.
      All in all, the implementation complexity has been greatly reduced.
    • ๐Ÿ”ง The Decoder initializer exposes the most used configuration parameters.
    • The Decoder now allows random access through keyed containers.
      ๐ŸŽ A new configuration parameter has been added (bufferingStrategy), letting the user control the amount of memory used by the decoder. Currently only .keepAll is implemented. But later on, it will allow great performance usage for CSV decoded through file handles.
  • v0.3.3

    February 16, 2020
  • v0.3.2

    January 27, 2020
  • v0.3.1

    January 22, 2020
  • v0.3.0 Changes

    October 12, 2019

    ๐Ÿง Swift Package Manager is supported for all Apple platforms (not Linux yet).

  • v0.2.0

    September 12, 2018