Roo v2.8.0 Release Notes

Release Date: 2019-01-13 // almost 4 years ago
  • ๐Ÿ›  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