All Versions
83
Latest Version
Avg Release Cycle
136 days
Latest Release
740 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

  • 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