All Versions
25
Latest Version
Avg Release Cycle
33 days
Latest Release
981 days ago

Changelog History
Page 1

  • v1.1.1 Changes

    April 01, 2022
    • ๐Ÿ‘Œ Improve compatibility with files generated by the Open XML SDK (#40)
  • v1.1.0 Changes

    February 13, 2022
    • ๐Ÿ†• New, shorter Xsv.open syntax as a drop-in replacement for Xsv::Workbook.open, which is still supported
    • ๐Ÿ“œ Enable parsing of headers for all sheets by passing parse_headers: true to Xsv.open
    • ๐Ÿ‘Œ Improvements in performance and test coverage
    • โฌ‡๏ธ Dropped support for Ruby 2.5, which is EOL. Xsv 1.1.0 supports Ruby 2.6+, latest JRuby, latest TruffleRuby
  • v1.0.6 Changes

    January 07, 2022
    • ๐ŸŽ Code cleanup, small performance improvements
  • v1.0.5 Changes

    January 05, 2022
    • ๐Ÿ‘ป Raise exception if given an empty buffer when opening workbook (thanks @kevin-j-m)
  • v1.0.4 Changes

    July 05, 2021
    • ๐Ÿ‘Œ Support for custom date/time columns
  • v1.0.3 Changes

    May 06, 2021
    • ๐Ÿ– Handle nil number formats correctly (regression in Xsv 1.0.2, #29)
  • v1.0.2 Changes

    May 01, 2021
    • Ignore phonetic shared string data (thanks @sinoue-1003)
    • Throw ArgumentError when Workbook.new is called unintentionally
  • v1.0.1 Changes

    March 18, 2021
    • ๐Ÿ‘ Allow passing a block to Workbook.open
    • ๐Ÿ“œ parse_headers! returns self to allow chaining (thanks @senhalil)
  • v1.0.0 Changes

    January 26, 2021
    • ๐Ÿ“œ Xsv no longer depends on native extensions, thanks to a pure-Ruby XML parser
  • v1.0.0.pre Changes

    January 18, 2021
    • ๐Ÿ“œ Switch to a minimalistic XML parser in native Ruby (#21)
    • ๐Ÿ’Ž Ruby 3.0 compatibility
    • Various internal cleanup and optimization
    • API is backwards compatible with 0.3.x