All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Modernize use of NIO API
2.5.9 - 2024-05-28
- Fix date parsing in SODS #470
2.5.8 - 2024-02-26
- Bump fastexcel from 0.15.7 to 0.16.6
- Bump jsoup from 0.16.1 to 1.17.2
- Bump SODS from 1.6.2 to 1.6.7
- Bump POI from 5.2.3 to 5.2.5
- Bump java-io-util from 0.0.25 to 0.0.27
2.5.7 - 2023-09-07
- Fix relocation of JDK internals in
spreadsheet-standalone
2.5.6 - 2023-09-05
- Fix missing sources in
spreadsheet-standalone
2.5.5 - 2023-09-05
- Fix missing javadoc in
spreadsheet-standalone
2.5.4 - 2023-09-05
- Replace
spreadsheet-tck
with a test-jar - Replace
spreadsheet-util
withspreadsheet-standalone
2.5.3 - 2023-09-04
- Fix potential bugs related to system settings
- Bump SODS from 1.5.1 to 1.6.2
- Bump fastexcel from 0.14.0 to 0.15.7
- Bump jsoup from 1.15.3 to 1.16.1
- Remove
spreadsheet-xl
dependency fromspreadsheet-poi
2.5.2 - 2022-10-28
- Improve
FastExcelBookFactory
name
- Fix dependency inheritance in BOM
2.5.1 - 2022-06-20
- Fix javadoc generation on module
spreadsheet-fastexcel
2.5.0 - 2022-06-17
- Add lightweight xlsx writer #5
- Deprecate
Sheet#inv()
- Deprecate
Book.Factory#load(URL)
- Deprecate
Cell
,Sheet#getCell(int,int)
,Sheet#forEach(SheetConsumer)
- Replace
Book#getSheetCount()
withBook#getSheetCount2()
2.4.0 - 2022-06-14
- Add
module-info.java
tospreadsheet-poi
- Add media types to identify spreadsheet types
- Add sorting of book factories by rank
- Move Excel native reader to its own module (
spreadsheet-xl
)
2.3.0 - 2022-06-08
- Add Maven BOM
- Fix issues with high memory usage (SODS)
- Fix Zip64 issue (POI)
- Fix invalid file lock on Windows+JDK8 (POI)
2.2.6 - 2020-03-25
- Migration to Maven-Central
- Breaking change: Maven groupId is now
com.github.nbbrd.spreadsheet4j
2.2.5 - 2020-02-26
- Fix XXE vulnerability (POI)
- Fix memory usage while writing large xlsx files (POI)
- Fix issue while reading huge sheets (SODS)
- Fix loading of blank cells (SODS)
- Fix loading of Excel-generated files (SODS)
- Fix several issues in underlying dependencies
2.2.4 - 2019-10-03
- Add new OpenDocument engine
- Add partial support of JPMS
- Add detection of invalid OpenDocument file
- Repack java-io-util into spreadsheet-util
- Fix InvalidPathException
- Fix struct datetime parsing in .xlsx file
2.2.3 - 2018-12-19
- Add support of inline strings in .xlsx
- Add support of headers in xmlss
- Improve file type detection
- Improve error reporting
- Fix overflow when dealing with unrealistic dimension in .xlsx
- Fix parsing of empty cell in .xlsx
2.2.2 - 2018-11-27
- Improve performance and memory consumption of xlsx parser
- JDK11 cleanup