- Support ruby 3.2
- Improve library loading (Thanks to @sly7-7 and @BrianHawley)
- Ensure Time.zone is not nil (Thanks to @ksuh90)
- Get utc_offset from current value if possible (Thanks to @KevinSchiffmann)
- Validate worksheet name using Libxlsxwriter (Thanks to @datbth)
- Fix readme typo (Thanks to @sw4d)
- Support ruby 3.0
- Fix for ffi library loading issue on Windows
- Add support for FastExcel::URL
- Add support for writing boolean values
- Add enable_filters!(end_col: X)
- Allow to open with an empty existing file
- Add missing enums to chart
- Don't change sheet name from "" to nil
- Support build with docker
- Fix crash when sheet name exceeds maximum length.
- [BREAKING CHANGE] Rename
worksheet.right_to_left
toworksheet.set_right_to_left
:- now it will work properly when using the
pry-rails
gem, not forcing the document start from right even when this method is not called.
- now it will work properly when using the
- Add column auto width (thanks to @duffyjp)
- Update libxlsxwriter to 0.7.7
- Update libxlsxwriter to 0.7.6
- Don’t crash process when duplicated worksheet name
- Allow Date along with DateTime in write_value (thanks to @noxern)
- Nice setters and getters for format.align
- Add nice setters for colors and borders
- Add sheet.append_row, sheet.last_row_number
- Run tests in CI
- Performance optimizations and type check refactoring
- Add styles_example.rb
- Fix assigning align from other format
- Add FastExcel::Formula
- Add FastExcel.date_num
- Add feature to use user default font
- Add benchmarks
Initial