All Versions
83
Latest Version
Avg Release Cycle
136 days
Latest Release
1104 days ago
Changelog History
Page 1
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 -
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 inRoo::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
-
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 -
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