All Versions
83
Latest Version
Avg Release Cycle
136 days
Latest Release
191 days ago

Changelog History
Page 1

  • v2.9.0 Changes

    March 19, 2022

    ๐Ÿ”„ Changed/Added

    • ๐Ÿ’Ž Ruby 3.x Support 555
    • Ignore all richdata at 'xl/richData' of XSLX 552
    • ๐Ÿ”€ Only copy if cell is present when expand_merged_ranges: true 557
    • ๐Ÿ›  Fixes issue where the contents of hidden sheet was returned when parsing visible sheets only. 536
    • โž• Add formats 525
    • ๐Ÿ›  Fix warnings caused by Ruby 2.7 update 530
    • โž• Add formats 525

    โœ‚ Removed

    • ๐Ÿ‘Œ Support for ruby 2.4, 2.5, 2.6(excluded jRuby)
  • v2.8.3 Changes

    February 03, 2020

    ๐Ÿ”„ Changed/Added

    • โšก๏ธ Updated rubyzip version. Now minimal version is 1.3.0 515 - CVE-2019-16892
  • v2.8.2 Changes

    February 01, 2019

    ๐Ÿ”„ Changed/Added

    • ๐Ÿ‘Œ Support range cell for Excelx's links 490
    • Skip extract_hyperlinks if not required 488

    ๐Ÿ›  Fixed

    • ๐Ÿ›  Fixed error for invalid link 492
  • v2.8.1 Changes

    January 21, 2019

    ๐Ÿ›  Fixed

    • ๐Ÿ›  Fixed error if excelx's cell have empty children 487
  • v2.8.0 Changes

    January 13, 2019

    ๐Ÿ›  Fixed

    • ๐Ÿ›  Fixed inconsistent column length for CSV 375
    • ๐Ÿ›  Fixed formatted_value with % for Excelx 416
    • ๐Ÿ‘Œ Improved Memory consumption and performance 434 449 454 456 458 462 466
    • Accept both Transitional and Strict Type for Excelx's worksheets 441
    • ๐Ÿ›  Fixed ruby warnings 442 476
    • โช Restore support for URL as file identifier for CSV 462
    • ๐Ÿ›  Fixed missing location for Excelx's links 482

    ๐Ÿ”„ Changed / Added

    • โฌ‡๏ธ Drop support for ruby 2.2.x and lower
    • โšก๏ธ Updated rubyzip version for fixing security issue. Now minimal version is 1.2.1
    • Roo::Excelx::Coordinate now inherits Array 458
    • ๐Ÿ‘Œ Improved Roo::HeaderRowNotFoundError exception's message 461
    • โž• Added empty_cell option which by default disable allocation for Roo::Excelx::Cell::Empty 464
    • โž• Added support for variable number of decimals for Excelx's formatted_value 387
    • Added disable_html_injection option to disable html injection for shared string in Roo::Excelx 392
    • โž• Added image extraction for Excelx 414 397
    • โž• Added support for 1e6 as scientific notation for Excelx 433
    • โž• Added support for Integer as 0 based index for Excelx's sheet_for 455
    • Extended no_hyperlinks option for non streaming Excelx methods 459
    • โž• Added empty_cell option to disable Roo::Excelx::Cell::Empty allocation for Excelx 464
    • โž• Added support for Integer with leading zero for Roo:Excelx 479
    • ๐Ÿ”จ Refactored Excelx code 453 477 483 484

    ๐Ÿ—„ Deprecations

    • ๐Ÿ—„ Roo::Excelx::Sheet#present_cells is deprecated 454
    • ๐Ÿ—„ Roo::Utils.split_coordinate is deprecated 458
    • ๐Ÿ—„ Roo::Excelx::Cell::Base#link is deprecated 457
  • v2.7.1 Changes

    January 04, 2017

    ๐Ÿ›  Fixed

    • ๐Ÿ›  Fixed regression where a CSV's encoding was being ignored 372
  • v2.7.0 Changes

    December 31, 2016

    ๐Ÿ›  Fixed

    • โž• Added rack server for testing Roo's download capabilities 365
    • ๐Ÿ”จ Refactored tests into different formats 365
    • ๐Ÿ›  Fixed OpenOffice for JRuby 362
    • โž• Added '0.000000' => '%.6f' number format 354
    • โž• Add additional formula cell types for to_csv [367][https://github.com/roo-rb/roo/pull/367]

    โž• Added

    • Extracted formatters from Roo::Base#to_* methods 364
  • v2.6.0 Changes

    December 28, 2016

    ๐Ÿ›  Fixed

    • ๐Ÿ›  Fixed error if sheet name starts with a slash 348
    • ๐Ÿ›  Fixed loading to support files on ftp 355
    • ๐Ÿ›  Fixed Ruby 2.4.0 deprecation warnings 356
    • properly return date as string 359

    โž• Added

    • Cell values can be set in a CSV 350
    • Raise an error Roo::Excelx::Extractor document is missing 358
  • v2.5.1 Changes

    August 27, 2016

    ๐Ÿ›  Fixed

    • ๐Ÿ›  Fixed NameError. 337
  • v2.5.0 Changes

    August 21, 2016

    ๐Ÿ›  Fixed

    • โœ‚ Remove temporary directories via finalizers on garbage collection. This cleans them up in all known cases, rather than just when the #close method is called. The #close method can be used to cleanup early. 329
    • ๐Ÿ›  Fixed README.md typo 318
    • ๐ŸŽ Parse sheets in ODS files once to improve performance 320
    • ๐Ÿ›  Fix some Cell conversion issues 324 and 331
    • ๐Ÿ‘Œ Improved memory performance 332
    • โž• Added no_hyperlinks option to improve streamig performance 319 and 333

    ๐Ÿ—„ Deprecations

    • Roo::Base::TEMP_PREFIX should be accessed via Roo::TEMP_PREFIX
    • The private Roo::Base#make_tempdir is now available at the class level in classes that use temporary directories, added via Roo::Tempdir ======= ### โž• Added
    • ๐Ÿ“œ Discard hyperlinks lookups to allow streaming parsing without loading whole files