2.0.1-incubating-RC2
- Rename
ByFastExcelCGLIBtoByFesodCGLIBto align with project naming conventions. (#809) - Remove duplicate utility classes from the
fesod-sheetmodule to clean up the codebase. (#819)
- Release Process: Enhance release verification documentation with detailed steps and updates. (#792, #796, #815)
- Website: Add comprehensive documentation for annotations on the official website. (#793)
- Compliance: Update
DISCLAIMERandNOTICEfiles with accurate licensing information. (#834, #837) - General: Update documentation for the Apache Fesod 2.0.0-incubating release. (#826)
- Fixes: Fix typos, grammar, and redundant punctuation in the README and documentation. (#800, #814)
- Website: Update Maven Central version badge. (#827)
- Website: Revert the download page for the non-available version. (#829)
- Fix nightly CI workflow failures. (#823)
- Dependencies: Bump
ch.qos.logback:logback-classicfrom 1.5.24 to 1.5.25. (#820) - Version: Increment project and parent version to
2.0.1-incubating. (#830, #833) - Branch Management: Merge the latest version changes into the main branch. (#825)
- @Howard-aile made their first contribution in https://github.com/apache/fesod/pull/814
Full Changelog: https://github.com/apache/fesod/compare/2.0.0-incubating...2.0.1-incubating-RC2
2.0.1-incubating
- Rename
ByFastExcelCGLIBtoByFesodCGLIBto align with project naming conventions. (#809) - Remove duplicate utility classes from the
fesod-sheetmodule to clean up the codebase. (#819)
- Release Process: Enhance release verification documentation with detailed steps and updates. (#792, #796, #815)
- Website: Add comprehensive documentation for annotations on the official website. (#793)
- Compliance: Update
DISCLAIMERandNOTICEfiles with accurate licensing information. (#834, #837) - General: Update documentation for the Apache Fesod 2.0.0-incubating release. (#826)
- Fixes: Fix typos, grammar, and redundant punctuation in the README and documentation. (#800, #814)
- Website: Update Maven Central version badge. (#827)
- Website: Revert the download page for the non-available version. (#829)
- Fix nightly CI workflow failures. (#823)
- Dependencies: Bump
ch.qos.logback:logback-classicfrom 1.5.24 to 1.5.25. (#820) - Version: Increment project and parent version to
2.0.1-incubating. (#830, #833) - Branch Management: Merge the latest version changes into the main branch. (#825)
- @Howard-aile made their first contribution in https://github.com/apache/fesod/pull/814
Full Changelog: https://github.com/apache/fesod/compare/2.0.0-incubating...2.0.1-incubating-RC2
2.0.1-incubating-RC1
- feature: enhance release verification documentation with detailed ste… by @psxjoy in https://github.com/apache/fesod/pull/792
- feature: enhance release verification documentation by @psxjoy in https://github.com/apache/fesod/pull/796
- docs: clean up redundant punctuation by @bengbengbalabalabeng in https://github.com/apache/fesod/pull/800
- docs: add documentation for the annotations on the website by @bengbengbalabalabeng in https://github.com/apache/fesod/pull/793
- refactor: rename ByFastExcelCGLIB to ByFesodCGLIB by @GOODBOY008 in https://github.com/apache/fesod/pull/809
- docs: fix typo and grammar in readme by @Howard-aile in https://github.com/apache/fesod/pull/814
- feature: update release verification documentation by @psxjoy in https://github.com/apache/fesod/pull/815
- refactor: remove duplicate util classes from fesod-sheet module by @GOODBOY008 in https://github.com/apache/fesod/pull/819
- build: bump ch.qos.logback:logback-classic from 1.5.24 to 1.5.25 by @dependabot[bot] in https://github.com/apache/fesod/pull/820
- fix: fix night ci failure by @GOODBOY008 in https://github.com/apache/fesod/pull/823
- chore: merge latest version to main by @psxjoy in https://github.com/apache/fesod/pull/825
- feature: update documentation for Apache Fesod 2.0.0-incubating by @psxjoy in https://github.com/apache/fesod/pull/826
- docs: update maven central version badge by @bengbengbalabalabeng in https://github.com/apache/fesod/pull/827
- docs: revert the download page for the na version by @delei in https://github.com/apache/fesod/pull/829
- chore: increment version to 2.0.1-incubating by @psxjoy in https://github.com/apache/fesod/pull/830
- chore: update parent version to 2.0.1-incubating in pom.xml by @psxjoy in https://github.com/apache/fesod/pull/833
- @Howard-aile made their first contribution in https://github.com/apache/fesod/pull/814
Full Changelog: https://github.com/apache/fesod/compare/2.0.0-incubating...2.0.1-incubating-RC1
2.0.0-incubating-RC3
- Add an afterSheetDispose method to the SheetWriteHandler by @wangmiscoding in https://github.com/apache/fesod/pull/413
- Handle very old Excel BIFF formats gracefully with no-op executor by @alaahong in https://github.com/apache/fesod/pull/559
- Add a parameter named autoStrip by @delei in https://github.com/apache/fesod/pull/567
- Update JDK version support to include JDK 25 by @alaahong in https://github.com/apache/fesod/pull/584, https://github.com/apache/fesod/pull/585, https://github.com/apache/fesod/pull/734
- Add Matomo analytics tracking script and docusaurus-plugin-matomo by @delei and @psxjoy in https://github.com/apache/fesod/pull/626, https://github.com/apache/fesod/pull/630, https://github.com/apache/fesod/pull/635
- Add docusaurus-search-local plugin for search by @delei in https://github.com/apache/fesod/pull/636
- Introduce Workbook constant for maximum sheet name length validation by @delei in https://github.com/apache/fesod/pull/658
- Add conditional triggers for workflows by @GOODBOY008 in https://github.com/apache/fesod/pull/664
- Add GitHub Actions workflow for Netlify preview deployments by @ongdisheng in https://github.com/apache/fesod/pull/667
- Introduce header merge strategy for Excel writing by @liugddx in https://github.com/apache/fesod/pull/674
- Add workflow to automatically close stale issues by @ongdisheng in https://github.com/apache/fesod/pull/692
- Add the support module to meet ASF policy requirements by @psxjoy in https://github.com/apache/fesod/pull/781
- Fixed NPE exception in the WriteSheetWorkbookWriteHandler class by @delei in https://github.com/apache/fesod/pull/566
- Fix broken links in contribution guide by @delei in https://github.com/apache/fesod/pull/622
- Fix typo in core-class.md and guide.md by @ngocnhan-tran1996 and @gaushon in https://github.com/apache/fesod/pull/621, https://github.com/apache/fesod/pull/644
- Use SHA reference for Netlify action by @ongdisheng in https://github.com/apache/fesod/pull/680
- Fix incorrect link to docs contribution guide by @ongdisheng in https://github.com/apache/fesod/pull/702
- Fix incorrect code example in documentation website by @bengbengbalabalabeng in https://github.com/apache/fesod/pull/766
- Fix vulnerability alerts by @delei in https://github.com/apache/fesod/pull/785
- Update import statements to use shaded cglib package by @psxjoy in https://github.com/apache/fesod/pull/786
- Website for Apache DNS and build fixes by @tisonkun in https://github.com/apache/fesod/pull/600, https://github.com/apache/fesod/pull/601
- Update example method doc by @X-qinghai in https://github.com/apache/fesod/pull/599
- Update contributing guide and README by @delei and @psxjoy in https://github.com/apache/fesod/pull/609, https://github.com/apache/fesod/pull/646, https://github.com/apache/fesod/pull/672
- Rebuild new website content about ASF by @delei in https://github.com/apache/fesod/pull/620
- Optimize the Community section of the official website by @delei in https://github.com/apache/fesod/pull/627
- TeamPage optimised mobile devices by @wlgusqkr in https://github.com/apache/fesod/pull/642
- Add Chinese translation of README (readme-cn.md) by @harshasiddartha in https://github.com/apache/fesod/pull/671
- Add DISCLAIMER and NOTICE files by @delei in https://github.com/apache/fesod/pull/701
- Format md files by @psxjoy in https://github.com/apache/fesod/pull/722
- Improve Javadoc by @ngocnhan-tran1996 and @hezhangjian in https://github.com/apache/fesod/pull/735, https://github.com/apache/fesod/pull/742
- Configure daily dependency updates for maven and github actions by @delei in https://github.com/apache/fesod/pull/593
- Update ASF configuration for better branch protection by @delei in https://github.com/apache/fesod/pull/628
- Update github issue templates by @delei in https://github.com/apache/fesod/pull/605, https://github.com/apache/fesod/pull/629
- Optimize CI workflow by ignoring non-code changes by @GOODBOY008 in https://github.com/apache/fesod/pull/711
- Update parent version and POM configurations by @psxjoy in https://github.com/apache/fesod/pull/737, https://github.com/apache/fesod/pull/752, https://github.com/apache/fesod/pull/758
- Add concurrency control to GitHub Actions workflows by @GOODBOY008 in https://github.com/apache/fesod/pull/777
- Bump com.alibaba.fastjson2:fastjson2 from 2.0.51 to 2.0.60 (#538, #589, #660)
- Bump org.apache.maven.plugins (shade, surefire, compiler, javadoc, jacoco) (#577, #576, #591, #594, #643)
- Bump org.springframework:spring-core from 5.3.37 to 5.3.39 (#595)
- Bump ch.qos.logback:logback-classic from 1.5.18 to 1.5.24 (#625, #654, #683, #731, #743, #779)
- Update poi.version from 5.4.1 to 5.5.1 (#727)
- Update repository and project names in config by @psxjoy in https://github.com/apache/fesod/pull/587
- Update package structure to align with Apache naming and remove useless support module by @alaahong and @psxjoy in https://github.com/apache/fesod/pull/607, https://github.com/apache/fesod/pull/682
- Rename resources and classes for improved organization and clarity by @alaahong in https://github.com/apache/fesod/pull/608
- Add automatic license header management via Spotless and config by @alaahong and @tisonkun in https://github.com/apache/fesod/pull/602, https://github.com/apache/fesod/pull/611
- Rename and deprecate legacy core classes by @delei in https://github.com/apache/fesod/pull/688
- Rename FastExcel to Fesod/FesodSheet across codebase, docs, and examples by @delei, @ongdisheng, @GOODBOY008 in https://github.com/apache/fesod/pull/691, https://github.com/apache/fesod/pull/694, https://github.com/apache/fesod/pull/695, https://github.com/apache/fesod/pull/698, https://github.com/apache/fesod/pull/771, https://github.com/apache/fesod/pull/772, https://github.com/apache/fesod/pull/776
- Refactor into a multi-module architecture by @delei in https://github.com/apache/fesod/pull/706
- Split license check into standalone workflow by @ongdisheng in https://github.com/apache/fesod/pull/704
- Consolidate documentation CI with markdown linting by @ongdisheng in https://github.com/apache/fesod/pull/715
- Remove @EqualsAndHashCode annotation from AnalysisCell class by @GOODBOY008 in https://github.com/apache/fesod/pull/723
- Remove outdated and incorrect @since tags by @delei and @bengbengbalabalabeng in https://github.com/apache/fesod/pull/736, https://github.com/apache/fesod/pull/754
- Remove the duplicate ExcelWriteHeadProperty class by @delei in https://github.com/apache/fesod/pull/747
- Internationalize comments and test data in write demo package by @X-qinghai in https://github.com/apache/fesod/pull/753
- Add fesod-distribution module and include assembly descriptors by @psxjoy in https://github.com/apache/fesod/pull/760
- Rename license files for consistency by @psxjoy in https://github.com/apache/fesod/pull/774
- Reset test location and exclude spring-boot test by @alaahong in https://github.com/apache/fesod/pull/554
- Add fuzz testing for Excel reading and improve error handling by @alaahong in https://github.com/apache/fesod/pull/555
- Add and update daily fuzz testing workflow by @alaahong in https://github.com/apache/fesod/pull/560, https://github.com/apache/fesod/pull/570, https://github.com/apache/fesod/pull/748, https://github.com/apache/fesod/pull/787
- Migrate csv unit tests from the example module by @delei in https://github.com/apache/fesod/pull/568
- Bump com.code-intelligence:jazzer-junit from 0.25.0 to 0.25.1 by @dependabot[bot] in https://github.com/apache/fesod/pull/596
- Remove deprecated format field from ExcelProperty and add comprehensive tests for date formatting by @alaahong in https://github.com/apache/fesod/pull/610
- Improve assertion usage for better clarity and order by @GOODBOY008 in https://github.com/apache/fesod/pull/685
- Update fuzz test package path to reflect new structure by @alaahong in https://github.com/apache/fesod/pull/690
- Add unit tests for utility classes by @bengbengbalabalabeng in https://github.com/apache/fesod/pull/756
- @dependabot[bot] made their first contribution in https://github.com/apache/fesod/pull/538
- @X-qinghai made their first contribution in https://github.com/apache/fesod/pull/599
- @ngocnhan-tran1996 made their first contribution in https://github.com/apache/fesod/pull/621
- @YIminta made their first contribution in https://github.com/apache/fesod/pull/640
- @jounghu made their first contribution in https://github.com/apache/fesod/pull/641
- @wlgusqkr made their first contribution in https://github.com/apache/fesod/pull/642
- @gaushon made their first contribution in https://github.com/apache/fesod/pull/644
- @GOODBOY008 made their first contribution in https://github.com/apache/fesod/pull/664
- @ongdisheng made their first contribution in https://github.com/apache/fesod/pull/667
- @harshasiddartha made their first contribution in https://github.com/apache/fesod/pull/671
- @pjfanning made their first contribution in https://github.com/apache/fesod/pull/727
- @liugddx made their first contribution in https://github.com/apache/fesod/pull/674
- @hezhangjian made their first contribution in https://github.com/apache/fesod/pull/742
- @bengbengbalabalabeng made their first contribution in https://github.com/apache/fesod/pull/754
Full Changelog: https://github.com/apache/fesod/compare/1.3.0...2.0.0-incubating-RC3
2.0.0-incubating
- Add an afterSheetDispose method to the SheetWriteHandler by @wangmiscoding in https://github.com/apache/fesod/pull/413
- Handle very old Excel BIFF formats gracefully with no-op executor by @alaahong in https://github.com/apache/fesod/pull/559
- Add a parameter named autoStrip by @delei in https://github.com/apache/fesod/pull/567
- Update JDK version support to include JDK 25 by @alaahong in https://github.com/apache/fesod/pull/584, https://github.com/apache/fesod/pull/585, https://github.com/apache/fesod/pull/734
- Add Matomo analytics tracking script and docusaurus-plugin-matomo by @delei and @psxjoy in https://github.com/apache/fesod/pull/626, https://github.com/apache/fesod/pull/630, https://github.com/apache/fesod/pull/635
- Add docusaurus-search-local plugin for search by @delei in https://github.com/apache/fesod/pull/636
- Introduce Workbook constant for maximum sheet name length validation by @delei in https://github.com/apache/fesod/pull/658
- Add conditional triggers for workflows by @GOODBOY008 in https://github.com/apache/fesod/pull/664
- Add GitHub Actions workflow for Netlify preview deployments by @ongdisheng in https://github.com/apache/fesod/pull/667
- Introduce header merge strategy for Excel writing by @liugddx in https://github.com/apache/fesod/pull/674
- Add workflow to automatically close stale issues by @ongdisheng in https://github.com/apache/fesod/pull/692
- Add the support module to meet ASF policy requirements by @psxjoy in https://github.com/apache/fesod/pull/781
- Fixed NPE exception in the WriteSheetWorkbookWriteHandler class by @delei in https://github.com/apache/fesod/pull/566
- Fix broken links in contribution guide by @delei in https://github.com/apache/fesod/pull/622
- Fix typo in core-class.md and guide.md by @ngocnhan-tran1996 and @gaushon in https://github.com/apache/fesod/pull/621, https://github.com/apache/fesod/pull/644
- Use SHA reference for Netlify action by @ongdisheng in https://github.com/apache/fesod/pull/680
- Fix incorrect link to docs contribution guide by @ongdisheng in https://github.com/apache/fesod/pull/702
- Fix incorrect code example in documentation website by @bengbengbalabalabeng in https://github.com/apache/fesod/pull/766
- Fix vulnerability alerts by @delei in https://github.com/apache/fesod/pull/785
- Update import statements to use shaded cglib package by @psxjoy in https://github.com/apache/fesod/pull/786
- Website for Apache DNS and build fixes by @tisonkun in https://github.com/apache/fesod/pull/600, https://github.com/apache/fesod/pull/601
- Update example method doc by @X-qinghai in https://github.com/apache/fesod/pull/599
- Update contributing guide and README by @delei and @psxjoy in https://github.com/apache/fesod/pull/609, https://github.com/apache/fesod/pull/646, https://github.com/apache/fesod/pull/672
- Rebuild new website content about ASF by @delei in https://github.com/apache/fesod/pull/620
- Optimize the Community section of the official website by @delei in https://github.com/apache/fesod/pull/627
- TeamPage optimised mobile devices by @wlgusqkr in https://github.com/apache/fesod/pull/642
- Add Chinese translation of README (readme-cn.md) by @harshasiddartha in https://github.com/apache/fesod/pull/671
- Add DISCLAIMER and NOTICE files by @delei in https://github.com/apache/fesod/pull/701
- Format md files by @psxjoy in https://github.com/apache/fesod/pull/722
- Improve Javadoc by @ngocnhan-tran1996 and @hezhangjian in https://github.com/apache/fesod/pull/735, https://github.com/apache/fesod/pull/742
- Configure daily dependency updates for maven and github actions by @delei in https://github.com/apache/fesod/pull/593
- Update ASF configuration for better branch protection by @delei in https://github.com/apache/fesod/pull/628
- Update github issue templates by @delei in https://github.com/apache/fesod/pull/605, https://github.com/apache/fesod/pull/629
- Optimize CI workflow by ignoring non-code changes by @GOODBOY008 in https://github.com/apache/fesod/pull/711
- Update parent version and POM configurations by @psxjoy in https://github.com/apache/fesod/pull/737, https://github.com/apache/fesod/pull/752, https://github.com/apache/fesod/pull/758
- Add concurrency control to GitHub Actions workflows by @GOODBOY008 in https://github.com/apache/fesod/pull/777
- Bump com.alibaba.fastjson2:fastjson2 from 2.0.51 to 2.0.60 (#538, #589, #660)
- Bump org.apache.maven.plugins (shade, surefire, compiler, javadoc, jacoco) (#577, #576, #591, #594, #643)
- Bump org.springframework:spring-core from 5.3.37 to 5.3.39 (#595)
- Bump ch.qos.logback:logback-classic from 1.5.18 to 1.5.24 (#625, #654, #683, #731, #743, #779)
- Update poi.version from 5.4.1 to 5.5.1 (#727)
- Update repository and project names in config by @psxjoy in https://github.com/apache/fesod/pull/587
- Update package structure to align with Apache naming and remove useless support module by @alaahong and @psxjoy in https://github.com/apache/fesod/pull/607, https://github.com/apache/fesod/pull/682
- Rename resources and classes for improved organization and clarity by @alaahong in https://github.com/apache/fesod/pull/608
- Add automatic license header management via Spotless and config by @alaahong and @tisonkun in https://github.com/apache/fesod/pull/602, https://github.com/apache/fesod/pull/611
- Rename and deprecate legacy core classes by @delei in https://github.com/apache/fesod/pull/688
- Rename FastExcel to Fesod/FesodSheet across codebase, docs, and examples by @delei, @ongdisheng, @GOODBOY008 in https://github.com/apache/fesod/pull/691, https://github.com/apache/fesod/pull/694, https://github.com/apache/fesod/pull/695, https://github.com/apache/fesod/pull/698, https://github.com/apache/fesod/pull/771, https://github.com/apache/fesod/pull/772, https://github.com/apache/fesod/pull/776
- Refactor into a multi-module architecture by @delei in https://github.com/apache/fesod/pull/706
- Split license check into standalone workflow by @ongdisheng in https://github.com/apache/fesod/pull/704
- Consolidate documentation CI with markdown linting by @ongdisheng in https://github.com/apache/fesod/pull/715
- Remove @EqualsAndHashCode annotation from AnalysisCell class by @GOODBOY008 in https://github.com/apache/fesod/pull/723
- Remove outdated and incorrect @since tags by @delei and @bengbengbalabalabeng in https://github.com/apache/fesod/pull/736, https://github.com/apache/fesod/pull/754
- Remove the duplicate ExcelWriteHeadProperty class by @delei in https://github.com/apache/fesod/pull/747
- Internationalize comments and test data in write demo package by @X-qinghai in https://github.com/apache/fesod/pull/753
- Add fesod-distribution module and include assembly descriptors by @psxjoy in https://github.com/apache/fesod/pull/760
- Rename license files for consistency by @psxjoy in https://github.com/apache/fesod/pull/774
- Reset test location and exclude spring-boot test by @alaahong in https://github.com/apache/fesod/pull/554
- Add fuzz testing for Excel reading and improve error handling by @alaahong in https://github.com/apache/fesod/pull/555
- Add and update daily fuzz testing workflow by @alaahong in https://github.com/apache/fesod/pull/560, https://github.com/apache/fesod/pull/570, https://github.com/apache/fesod/pull/748, https://github.com/apache/fesod/pull/787
- Migrate csv unit tests from the example module by @delei in https://github.com/apache/fesod/pull/568
- Bump com.code-intelligence:jazzer-junit from 0.25.0 to 0.25.1 by @dependabot[bot] in https://github.com/apache/fesod/pull/596
- Remove deprecated format field from ExcelProperty and add comprehensive tests for date formatting by @alaahong in https://github.com/apache/fesod/pull/610
- Improve assertion usage for better clarity and order by @GOODBOY008 in https://github.com/apache/fesod/pull/685
- Update fuzz test package path to reflect new structure by @alaahong in https://github.com/apache/fesod/pull/690
- Add unit tests for utility classes by @bengbengbalabalabeng in https://github.com/apache/fesod/pull/756
- @dependabot[bot] made their first contribution in https://github.com/apache/fesod/pull/538
- @X-qinghai made their first contribution in https://github.com/apache/fesod/pull/599
- @ngocnhan-tran1996 made their first contribution in https://github.com/apache/fesod/pull/621
- @YIminta made their first contribution in https://github.com/apache/fesod/pull/640
- @jounghu made their first contribution in https://github.com/apache/fesod/pull/641
- @wlgusqkr made their first contribution in https://github.com/apache/fesod/pull/642
- @gaushon made their first contribution in https://github.com/apache/fesod/pull/644
- @GOODBOY008 made their first contribution in https://github.com/apache/fesod/pull/664
- @ongdisheng made their first contribution in https://github.com/apache/fesod/pull/667
- @harshasiddartha made their first contribution in https://github.com/apache/fesod/pull/671
- @pjfanning made their first contribution in https://github.com/apache/fesod/pull/727
- @liugddx made their first contribution in https://github.com/apache/fesod/pull/674
- @hezhangjian made their first contribution in https://github.com/apache/fesod/pull/742
- @bengbengbalabalabeng made their first contribution in https://github.com/apache/fesod/pull/754
Full Changelog: https://github.com/apache/fesod/compare/1.3.0...2.0.0-incubating
2.0.0-incubating-RC3
- Add an afterSheetDispose method to the SheetWriteHandler by @wangmiscoding in https://github.com/apache/fesod/pull/413
- Handle very old Excel BIFF formats gracefully with no-op executor by @alaahong in https://github.com/apache/fesod/pull/559
- Add a parameter named autoStrip by @delei in https://github.com/apache/fesod/pull/567
- Update JDK version support to include JDK 25 by @alaahong in https://github.com/apache/fesod/pull/584, https://github.com/apache/fesod/pull/585, https://github.com/apache/fesod/pull/734
- Add Matomo analytics tracking script and docusaurus-plugin-matomo by @delei and @psxjoy in https://github.com/apache/fesod/pull/626, https://github.com/apache/fesod/pull/630, https://github.com/apache/fesod/pull/635
- Add docusaurus-search-local plugin for search by @delei in https://github.com/apache/fesod/pull/636
- Introduce Workbook constant for maximum sheet name length validation by @delei in https://github.com/apache/fesod/pull/658
- Add conditional triggers for workflows by @GOODBOY008 in https://github.com/apache/fesod/pull/664
- Add GitHub Actions workflow for Netlify preview deployments by @ongdisheng in https://github.com/apache/fesod/pull/667
- Introduce header merge strategy for Excel writing by @liugddx in https://github.com/apache/fesod/pull/674
- Add workflow to automatically close stale issues by @ongdisheng in https://github.com/apache/fesod/pull/692
- Add the support module to meet ASF policy requirements by @psxjoy in https://github.com/apache/fesod/pull/781
- Fixed NPE exception in the WriteSheetWorkbookWriteHandler class by @delei in https://github.com/apache/fesod/pull/566
- Fix broken links in contribution guide by @delei in https://github.com/apache/fesod/pull/622
- Fix typo in core-class.md and guide.md by @ngocnhan-tran1996 and @gaushon in https://github.com/apache/fesod/pull/621, https://github.com/apache/fesod/pull/644
- Use SHA reference for Netlify action by @ongdisheng in https://github.com/apache/fesod/pull/680
- Fix incorrect link to docs contribution guide by @ongdisheng in https://github.com/apache/fesod/pull/702
- Fix incorrect code example in documentation website by @bengbengbalabalabeng in https://github.com/apache/fesod/pull/766
- Fix vulnerability alerts by @delei in https://github.com/apache/fesod/pull/785
- Update import statements to use shaded cglib package by @psxjoy in https://github.com/apache/fesod/pull/786
- Website for Apache DNS and build fixes by @tisonkun in https://github.com/apache/fesod/pull/600, https://github.com/apache/fesod/pull/601
- Update example method doc by @X-qinghai in https://github.com/apache/fesod/pull/599
- Update contributing guide and README by @delei and @psxjoy in https://github.com/apache/fesod/pull/609, https://github.com/apache/fesod/pull/646, https://github.com/apache/fesod/pull/672
- Rebuild new website content about ASF by @delei in https://github.com/apache/fesod/pull/620
- Optimize the Community section of the official website by @delei in https://github.com/apache/fesod/pull/627
- TeamPage optimised mobile devices by @wlgusqkr in https://github.com/apache/fesod/pull/642
- Add Chinese translation of README (readme-cn.md) by @harshasiddartha in https://github.com/apache/fesod/pull/671
- Add DISCLAIMER and NOTICE files by @delei in https://github.com/apache/fesod/pull/701
- Format md files by @psxjoy in https://github.com/apache/fesod/pull/722
- Improve Javadoc by @ngocnhan-tran1996 and @hezhangjian in https://github.com/apache/fesod/pull/735, https://github.com/apache/fesod/pull/742
- Configure daily dependency updates for maven and github actions by @delei in https://github.com/apache/fesod/pull/593
- Update ASF configuration for better branch protection by @delei in https://github.com/apache/fesod/pull/628
- Update github issue templates by @delei in https://github.com/apache/fesod/pull/605, https://github.com/apache/fesod/pull/629
- Optimize CI workflow by ignoring non-code changes by @GOODBOY008 in https://github.com/apache/fesod/pull/711
- Update parent version and POM configurations by @psxjoy in https://github.com/apache/fesod/pull/737, https://github.com/apache/fesod/pull/752, https://github.com/apache/fesod/pull/758
- Add concurrency control to GitHub Actions workflows by @GOODBOY008 in https://github.com/apache/fesod/pull/777
- Bump com.alibaba.fastjson2:fastjson2 from 2.0.51 to 2.0.60 (#538, #589, #660)
- Bump org.apache.maven.plugins (shade, surefire, compiler, javadoc, jacoco) (#577, #576, #591, #594, #643)
- Bump org.springframework:spring-core from 5.3.37 to 5.3.39 (#595)
- Bump ch.qos.logback:logback-classic from 1.5.18 to 1.5.24 (#625, #654, #683, #731, #743, #779)
- Update poi.version from 5.4.1 to 5.5.1 (#727)
- Update repository and project names in config by @psxjoy in https://github.com/apache/fesod/pull/587
- Update package structure to align with Apache naming and remove useless support module by @alaahong and @psxjoy in https://github.com/apache/fesod/pull/607, https://github.com/apache/fesod/pull/682
- Rename resources and classes for improved organization and clarity by @alaahong in https://github.com/apache/fesod/pull/608
- Add automatic license header management via Spotless and config by @alaahong and @tisonkun in https://github.com/apache/fesod/pull/602, https://github.com/apache/fesod/pull/611
- Rename and deprecate legacy core classes by @delei in https://github.com/apache/fesod/pull/688
- Rename FastExcel to Fesod/FesodSheet across codebase, docs, and examples by @delei, @ongdisheng, @GOODBOY008 in https://github.com/apache/fesod/pull/691, https://github.com/apache/fesod/pull/694, https://github.com/apache/fesod/pull/695, https://github.com/apache/fesod/pull/698, https://github.com/apache/fesod/pull/771, https://github.com/apache/fesod/pull/772, https://github.com/apache/fesod/pull/776
- Refactor into a multi-module architecture by @delei in https://github.com/apache/fesod/pull/706
- Split license check into standalone workflow by @ongdisheng in https://github.com/apache/fesod/pull/704
- Consolidate documentation CI with markdown linting by @ongdisheng in https://github.com/apache/fesod/pull/715
- Remove @EqualsAndHashCode annotation from AnalysisCell class by @GOODBOY008 in https://github.com/apache/fesod/pull/723
- Remove outdated and incorrect @since tags by @delei and @bengbengbalabalabeng in https://github.com/apache/fesod/pull/736, https://github.com/apache/fesod/pull/754
- Remove the duplicate ExcelWriteHeadProperty class by @delei in https://github.com/apache/fesod/pull/747
- Internationalize comments and test data in write demo package by @X-qinghai in https://github.com/apache/fesod/pull/753
- Add fesod-distribution module and include assembly descriptors by @psxjoy in https://github.com/apache/fesod/pull/760
- Rename license files for consistency by @psxjoy in https://github.com/apache/fesod/pull/774
- Reset test location and exclude spring-boot test by @alaahong in https://github.com/apache/fesod/pull/554
- Add fuzz testing for Excel reading and improve error handling by @alaahong in https://github.com/apache/fesod/pull/555
- Add and update daily fuzz testing workflow by @alaahong in https://github.com/apache/fesod/pull/560, https://github.com/apache/fesod/pull/570, https://github.com/apache/fesod/pull/748, https://github.com/apache/fesod/pull/787
- Migrate csv unit tests from the example module by @delei in https://github.com/apache/fesod/pull/568
- Bump com.code-intelligence:jazzer-junit from 0.25.0 to 0.25.1 by @dependabot[bot] in https://github.com/apache/fesod/pull/596
- Remove deprecated format field from ExcelProperty and add comprehensive tests for date formatting by @alaahong in https://github.com/apache/fesod/pull/610
- Improve assertion usage for better clarity and order by @GOODBOY008 in https://github.com/apache/fesod/pull/685
- Update fuzz test package path to reflect new structure by @alaahong in https://github.com/apache/fesod/pull/690
- Add unit tests for utility classes by @bengbengbalabalabeng in https://github.com/apache/fesod/pull/756
- @dependabot[bot] made their first contribution in https://github.com/apache/fesod/pull/538
- @X-qinghai made their first contribution in https://github.com/apache/fesod/pull/599
- @ngocnhan-tran1996 made their first contribution in https://github.com/apache/fesod/pull/621
- @YIminta made their first contribution in https://github.com/apache/fesod/pull/640
- @jounghu made their first contribution in https://github.com/apache/fesod/pull/641
- @wlgusqkr made their first contribution in https://github.com/apache/fesod/pull/642
- @gaushon made their first contribution in https://github.com/apache/fesod/pull/644
- @GOODBOY008 made their first contribution in https://github.com/apache/fesod/pull/664
- @ongdisheng made their first contribution in https://github.com/apache/fesod/pull/667
- @harshasiddartha made their first contribution in https://github.com/apache/fesod/pull/671
- @pjfanning made their first contribution in https://github.com/apache/fesod/pull/727
- @liugddx made their first contribution in https://github.com/apache/fesod/pull/674
- @hezhangjian made their first contribution in https://github.com/apache/fesod/pull/742
- @bengbengbalabalabeng made their first contribution in https://github.com/apache/fesod/pull/754
Full Changelog: https://github.com/apache/fesod/compare/1.3.0...2.0.0-incubating-rc2
2.0.0-incubating-rc2
- Add an afterSheetDispose method to the SheetWriteHandler by @wangmiscoding in https://github.com/apache/fesod/pull/413
- Handle very old Excel BIFF formats gracefully with no-op executor by @alaahong in https://github.com/apache/fesod/pull/559
- Add a parameter named autoStrip by @delei in https://github.com/apache/fesod/pull/567
- Update JDK version support to include JDK 25 by @alaahong in https://github.com/apache/fesod/pull/584, https://github.com/apache/fesod/pull/585, https://github.com/apache/fesod/pull/734
- Add Matomo analytics tracking script and docusaurus-plugin-matomo by @delei and @psxjoy in https://github.com/apache/fesod/pull/626, https://github.com/apache/fesod/pull/630, https://github.com/apache/fesod/pull/635
- Add docusaurus-search-local plugin for search by @delei in https://github.com/apache/fesod/pull/636
- Introduce Workbook constant for maximum sheet name length validation by @delei in https://github.com/apache/fesod/pull/658
- Add conditional triggers for workflows by @GOODBOY008 in https://github.com/apache/fesod/pull/664
- Add GitHub Actions workflow for Netlify preview deployments by @ongdisheng in https://github.com/apache/fesod/pull/667
- Introduce header merge strategy for Excel writing by @liugddx in https://github.com/apache/fesod/pull/674
- Add workflow to automatically close stale issues by @ongdisheng in https://github.com/apache/fesod/pull/692
- Add the support module to meet ASF policy requirements by @psxjoy in https://github.com/apache/fesod/pull/781
- Fixed NPE exception in the WriteSheetWorkbookWriteHandler class by @delei in https://github.com/apache/fesod/pull/566
- Fix broken links in contribution guide by @delei in https://github.com/apache/fesod/pull/622
- Fix typo in core-class.md and guide.md by @ngocnhan-tran1996 and @gaushon in https://github.com/apache/fesod/pull/621, https://github.com/apache/fesod/pull/644
- Use SHA reference for Netlify action by @ongdisheng in https://github.com/apache/fesod/pull/680
- Fix incorrect link to docs contribution guide by @ongdisheng in https://github.com/apache/fesod/pull/702
- Fix incorrect code example in documentation website by @bengbengbalabalabeng in https://github.com/apache/fesod/pull/766
- Fix vulnerability alerts by @delei in https://github.com/apache/fesod/pull/785
- Update import statements to use shaded cglib package by @psxjoy in https://github.com/apache/fesod/pull/786
- Website for Apache DNS and build fixes by @tisonkun in https://github.com/apache/fesod/pull/600, https://github.com/apache/fesod/pull/601
- Update example method doc by @X-qinghai in https://github.com/apache/fesod/pull/599
- Update contributing guide and README by @delei and @psxjoy in https://github.com/apache/fesod/pull/609, https://github.com/apache/fesod/pull/646, https://github.com/apache/fesod/pull/672
- Rebuild new website content about ASF by @delei in https://github.com/apache/fesod/pull/620
- Optimize the Community section of the official website by @delei in https://github.com/apache/fesod/pull/627
- TeamPage optimised mobile devices by @wlgusqkr in https://github.com/apache/fesod/pull/642
- Add Chinese translation of README (readme-cn.md) by @harshasiddartha in https://github.com/apache/fesod/pull/671
- Add DISCLAIMER and NOTICE files by @delei in https://github.com/apache/fesod/pull/701
- Format md files by @psxjoy in https://github.com/apache/fesod/pull/722
- Improve Javadoc by @ngocnhan-tran1996 and @hezhangjian in https://github.com/apache/fesod/pull/735, https://github.com/apache/fesod/pull/742
- Configure daily dependency updates for maven and github actions by @delei in https://github.com/apache/fesod/pull/593
- Update ASF configuration for better branch protection by @delei in https://github.com/apache/fesod/pull/628
- Update github issue templates by @delei in https://github.com/apache/fesod/pull/605, https://github.com/apache/fesod/pull/629
- Optimize CI workflow by ignoring non-code changes by @GOODBOY008 in https://github.com/apache/fesod/pull/711
- Update parent version and POM configurations by @psxjoy in https://github.com/apache/fesod/pull/737, https://github.com/apache/fesod/pull/752, https://github.com/apache/fesod/pull/758
- Add concurrency control to GitHub Actions workflows by @GOODBOY008 in https://github.com/apache/fesod/pull/777
- Bump com.alibaba.fastjson2:fastjson2 from 2.0.51 to 2.0.60 (#538, #589, #660)
- Bump org.apache.maven.plugins (shade, surefire, compiler, javadoc, jacoco) (#577, #576, #591, #594, #643)
- Bump org.springframework:spring-core from 5.3.37 to 5.3.39 (#595)
- Bump ch.qos.logback:logback-classic from 1.5.18 to 1.5.24 (#625, #654, #683, #731, #743, #779)
- Update poi.version from 5.4.1 to 5.5.1 (#727)
- Update repository and project names in config by @psxjoy in https://github.com/apache/fesod/pull/587
- Update package structure to align with Apache naming and remove useless support module by @alaahong and @psxjoy in https://github.com/apache/fesod/pull/607, https://github.com/apache/fesod/pull/682
- Rename resources and classes for improved organization and clarity by @alaahong in https://github.com/apache/fesod/pull/608
- Add automatic license header management via Spotless and config by @alaahong and @tisonkun in https://github.com/apache/fesod/pull/602, https://github.com/apache/fesod/pull/611
- Rename and deprecate legacy core classes by @delei in https://github.com/apache/fesod/pull/688
- Rename FastExcel to Fesod/FesodSheet across codebase, docs, and examples by @delei, @ongdisheng, @GOODBOY008 in https://github.com/apache/fesod/pull/691, https://github.com/apache/fesod/pull/694, https://github.com/apache/fesod/pull/695, https://github.com/apache/fesod/pull/698, https://github.com/apache/fesod/pull/771, https://github.com/apache/fesod/pull/772, https://github.com/apache/fesod/pull/776
- Refactor into a multi-module architecture by @delei in https://github.com/apache/fesod/pull/706
- Split license check into standalone workflow by @ongdisheng in https://github.com/apache/fesod/pull/704
- Consolidate documentation CI with markdown linting by @ongdisheng in https://github.com/apache/fesod/pull/715
- Remove @EqualsAndHashCode annotation from AnalysisCell class by @GOODBOY008 in https://github.com/apache/fesod/pull/723
- Remove outdated and incorrect @since tags by @delei and @bengbengbalabalabeng in https://github.com/apache/fesod/pull/736, https://github.com/apache/fesod/pull/754
- Remove the duplicate ExcelWriteHeadProperty class by @delei in https://github.com/apache/fesod/pull/747
- Internationalize comments and test data in write demo package by @X-qinghai in https://github.com/apache/fesod/pull/753
- Add fesod-distribution module and include assembly descriptors by @psxjoy in https://github.com/apache/fesod/pull/760
- Rename license files for consistency by @psxjoy in https://github.com/apache/fesod/pull/774
- Reset test location and exclude spring-boot test by @alaahong in https://github.com/apache/fesod/pull/554
- Add fuzz testing for Excel reading and improve error handling by @alaahong in https://github.com/apache/fesod/pull/555
- Add and update daily fuzz testing workflow by @alaahong in https://github.com/apache/fesod/pull/560, https://github.com/apache/fesod/pull/570, https://github.com/apache/fesod/pull/748, https://github.com/apache/fesod/pull/787
- Migrate csv unit tests from the example module by @delei in https://github.com/apache/fesod/pull/568
- Bump com.code-intelligence:jazzer-junit from 0.25.0 to 0.25.1 by @dependabot[bot] in https://github.com/apache/fesod/pull/596
- Remove deprecated format field from ExcelProperty and add comprehensive tests for date formatting by @alaahong in https://github.com/apache/fesod/pull/610
- Improve assertion usage for better clarity and order by @GOODBOY008 in https://github.com/apache/fesod/pull/685
- Update fuzz test package path to reflect new structure by @alaahong in https://github.com/apache/fesod/pull/690
- Add unit tests for utility classes by @bengbengbalabalabeng in https://github.com/apache/fesod/pull/756
- @dependabot[bot] made their first contribution in https://github.com/apache/fesod/pull/538
- @X-qinghai made their first contribution in https://github.com/apache/fesod/pull/599
- @ngocnhan-tran1996 made their first contribution in https://github.com/apache/fesod/pull/621
- @YIminta made their first contribution in https://github.com/apache/fesod/pull/640
- @jounghu made their first contribution in https://github.com/apache/fesod/pull/641
- @wlgusqkr made their first contribution in https://github.com/apache/fesod/pull/642
- @gaushon made their first contribution in https://github.com/apache/fesod/pull/644
- @GOODBOY008 made their first contribution in https://github.com/apache/fesod/pull/664
- @ongdisheng made their first contribution in https://github.com/apache/fesod/pull/667
- @harshasiddartha made their first contribution in https://github.com/apache/fesod/pull/671
- @pjfanning made their first contribution in https://github.com/apache/fesod/pull/727
- @liugddx made their first contribution in https://github.com/apache/fesod/pull/674
- @hezhangjian made their first contribution in https://github.com/apache/fesod/pull/742
- @bengbengbalabalabeng made their first contribution in https://github.com/apache/fesod/pull/754
Full Changelog: https://github.com/apache/fesod/compare/1.3.0...2.0.0-incubating-rc2
2.0.0-incubating-rc2
- Add an afterSheetDispose method to the SheetWriteHandler by @wangmiscoding in https://github.com/apache/fesod/pull/413
- Handle very old Excel BIFF formats gracefully with no-op executor by @alaahong in https://github.com/apache/fesod/pull/559
- Add a parameter named autoStrip by @delei in https://github.com/apache/fesod/pull/567
- Update JDK version support to include JDK 25 by @alaahong in https://github.com/apache/fesod/pull/584, https://github.com/apache/fesod/pull/585, https://github.com/apache/fesod/pull/734
- Add Matomo analytics tracking script and docusaurus-plugin-matomo by @delei and @psxjoy in https://github.com/apache/fesod/pull/626, https://github.com/apache/fesod/pull/630, https://github.com/apache/fesod/pull/635
- Add docusaurus-search-local plugin for search by @delei in https://github.com/apache/fesod/pull/636
- Introduce Workbook constant for maximum sheet name length validation by @delei in https://github.com/apache/fesod/pull/658
- Add conditional triggers for workflows by @GOODBOY008 in https://github.com/apache/fesod/pull/664
- Add GitHub Actions workflow for Netlify preview deployments by @ongdisheng in https://github.com/apache/fesod/pull/667
- Introduce header merge strategy for Excel writing by @liugddx in https://github.com/apache/fesod/pull/674
- Add workflow to automatically close stale issues by @ongdisheng in https://github.com/apache/fesod/pull/692
- Add the support module to meet ASF policy requirements by @psxjoy in https://github.com/apache/fesod/pull/781
- Fixed NPE exception in the WriteSheetWorkbookWriteHandler class by @delei in https://github.com/apache/fesod/pull/566
- Fix broken links in contribution guide by @delei in https://github.com/apache/fesod/pull/622
- Fix typo in core-class.md and guide.md by @ngocnhan-tran1996 and @gaushon in https://github.com/apache/fesod/pull/621, https://github.com/apache/fesod/pull/644
- Use SHA reference for Netlify action by @ongdisheng in https://github.com/apache/fesod/pull/680
- Fix incorrect link to docs contribution guide by @ongdisheng in https://github.com/apache/fesod/pull/702
- Fix incorrect code example in documentation website by @bengbengbalabalabeng in https://github.com/apache/fesod/pull/766
- Fix vulnerability alerts by @delei in https://github.com/apache/fesod/pull/785
- Update import statements to use shaded cglib package by @psxjoy in https://github.com/apache/fesod/pull/786
- Website for Apache DNS and build fixes by @tisonkun in https://github.com/apache/fesod/pull/600, https://github.com/apache/fesod/pull/601
- Update example method doc by @X-qinghai in https://github.com/apache/fesod/pull/599
- Update contributing guide and README by @delei and @psxjoy in https://github.com/apache/fesod/pull/609, https://github.com/apache/fesod/pull/646, https://github.com/apache/fesod/pull/672
- Rebuild new website content about ASF by @delei in https://github.com/apache/fesod/pull/620
- Optimize the Community section of the official website by @delei in https://github.com/apache/fesod/pull/627
- TeamPage optimised mobile devices by @wlgusqkr in https://github.com/apache/fesod/pull/642
- Add Chinese translation of README (readme-cn.md) by @harshasiddartha in https://github.com/apache/fesod/pull/671
- Add DISCLAIMER and NOTICE files by @delei in https://github.com/apache/fesod/pull/701
- Format md files by @psxjoy in https://github.com/apache/fesod/pull/722
- Improve Javadoc by @ngocnhan-tran1996 and @hezhangjian in https://github.com/apache/fesod/pull/735, https://github.com/apache/fesod/pull/742
- Configure daily dependency updates for maven and github actions by @delei in https://github.com/apache/fesod/pull/593
- Update ASF configuration for better branch protection by @delei in https://github.com/apache/fesod/pull/628
- Update github issue templates by @delei in https://github.com/apache/fesod/pull/605, https://github.com/apache/fesod/pull/629
- Optimize CI workflow by ignoring non-code changes by @GOODBOY008 in https://github.com/apache/fesod/pull/711
- Update parent version and POM configurations by @psxjoy in https://github.com/apache/fesod/pull/737, https://github.com/apache/fesod/pull/752, https://github.com/apache/fesod/pull/758
- Add concurrency control to GitHub Actions workflows by @GOODBOY008 in https://github.com/apache/fesod/pull/777
- Bump com.alibaba.fastjson2:fastjson2 from 2.0.51 to 2.0.60 (#538, #589, #660)
- Bump org.apache.maven.plugins (shade, surefire, compiler, javadoc, jacoco) (#577, #576, #591, #594, #643)
- Bump org.springframework:spring-core from 5.3.37 to 5.3.39 (#595)
- Bump ch.qos.logback:logback-classic from 1.5.18 to 1.5.24 (#625, #654, #683, #731, #743, #779)
- Update poi.version from 5.4.1 to 5.5.1 (#727)
- Update repository and project names in config by @psxjoy in https://github.com/apache/fesod/pull/587
- Update package structure to align with Apache naming and remove useless support module by @alaahong and @psxjoy in https://github.com/apache/fesod/pull/607, https://github.com/apache/fesod/pull/682
- Rename resources and classes for improved organization and clarity by @alaahong in https://github.com/apache/fesod/pull/608
- Add automatic license header management via Spotless and config by @alaahong and @tisonkun in https://github.com/apache/fesod/pull/602, https://github.com/apache/fesod/pull/611
- Rename and deprecate legacy core classes by @delei in https://github.com/apache/fesod/pull/688
- Rename FastExcel to Fesod/FesodSheet across codebase, docs, and examples by @delei, @ongdisheng, @GOODBOY008 in https://github.com/apache/fesod/pull/691, https://github.com/apache/fesod/pull/694, https://github.com/apache/fesod/pull/695, https://github.com/apache/fesod/pull/698, https://github.com/apache/fesod/pull/771, https://github.com/apache/fesod/pull/772, https://github.com/apache/fesod/pull/776
- Refactor into a multi-module architecture by @delei in https://github.com/apache/fesod/pull/706
- Split license check into standalone workflow by @ongdisheng in https://github.com/apache/fesod/pull/704
- Consolidate documentation CI with markdown linting by @ongdisheng in https://github.com/apache/fesod/pull/715
- Remove @EqualsAndHashCode annotation from AnalysisCell class by @GOODBOY008 in https://github.com/apache/fesod/pull/723
- Remove outdated and incorrect @since tags by @delei and @bengbengbalabalabeng in https://github.com/apache/fesod/pull/736, https://github.com/apache/fesod/pull/754
- Remove the duplicate ExcelWriteHeadProperty class by @delei in https://github.com/apache/fesod/pull/747
- Internationalize comments and test data in write demo package by @X-qinghai in https://github.com/apache/fesod/pull/753
- Add fesod-distribution module and include assembly descriptors by @psxjoy in https://github.com/apache/fesod/pull/760
- Rename license files for consistency by @psxjoy in https://github.com/apache/fesod/pull/774
- Reset test location and exclude spring-boot test by @alaahong in https://github.com/apache/fesod/pull/554
- Add fuzz testing for Excel reading and improve error handling by @alaahong in https://github.com/apache/fesod/pull/555
- Add and update daily fuzz testing workflow by @alaahong in https://github.com/apache/fesod/pull/560, https://github.com/apache/fesod/pull/570, https://github.com/apache/fesod/pull/748, https://github.com/apache/fesod/pull/787
- Migrate csv unit tests from the example module by @delei in https://github.com/apache/fesod/pull/568
- Bump com.code-intelligence:jazzer-junit from 0.25.0 to 0.25.1 by @dependabot[bot] in https://github.com/apache/fesod/pull/596
- Remove deprecated format field from ExcelProperty and add comprehensive tests for date formatting by @alaahong in https://github.com/apache/fesod/pull/610
- Improve assertion usage for better clarity and order by @GOODBOY008 in https://github.com/apache/fesod/pull/685
- Update fuzz test package path to reflect new structure by @alaahong in https://github.com/apache/fesod/pull/690
- Add unit tests for utility classes by @bengbengbalabalabeng in https://github.com/apache/fesod/pull/756
- @dependabot[bot] made their first contribution in https://github.com/apache/fesod/pull/538
- @X-qinghai made their first contribution in https://github.com/apache/fesod/pull/599
- @ngocnhan-tran1996 made their first contribution in https://github.com/apache/fesod/pull/621
- @YIminta made their first contribution in https://github.com/apache/fesod/pull/640
- @jounghu made their first contribution in https://github.com/apache/fesod/pull/641
- @wlgusqkr made their first contribution in https://github.com/apache/fesod/pull/642
- @gaushon made their first contribution in https://github.com/apache/fesod/pull/644
- @GOODBOY008 made their first contribution in https://github.com/apache/fesod/pull/664
- @ongdisheng made their first contribution in https://github.com/apache/fesod/pull/667
- @harshasiddartha made their first contribution in https://github.com/apache/fesod/pull/671
- @pjfanning made their first contribution in https://github.com/apache/fesod/pull/727
- @liugddx made their first contribution in https://github.com/apache/fesod/pull/674
- @hezhangjian made their first contribution in https://github.com/apache/fesod/pull/742
- @bengbengbalabalabeng made their first contribution in https://github.com/apache/fesod/pull/754
Full Changelog: https://github.com/apache/fesod/compare/1.3.0...2.0.0-incubating-rc2
2.0.0-incubating-rc1
- Core: Introduce header merge strategy for Excel writing by @liugddx in #674
- Core: Add an
afterSheetDisposemethod to theSheetWriteHandlerby @wangmiscoding in #413 - Core: Add a parameter named
autoStripfor automatic whitespace removal by @delei in #567 - Core: Handle very old Excel BIFF formats gracefully with no-op executor by @alaahong in #559
- Core: Introduced
Workbookconstant for maximum sheet name length validation by @delei in #658 - Infra: Enable Java 25 in CI configurations by @alaahong in #584
- Infra: Add GitHub Actions workflow for Netlify preview deployments by @ongdisheng in #667
- Website: Add docusaurus-search-local plugin for search by @delei in #636
- Website: Add Matomo analytics tracking script by @delei in #626
- Core: Fixed NPE exception in the
WriteSheetWorkbookWriteHandlerclass by @delei in #566 - Core: Update fuzz test package path to reflect new structure by @alaahong in #690
- Infra: Use SHA reference for Netlify action to fix deployment issues by @ongdisheng in #680
- Infra: Fix markdown linting configuration in
ci-docsby @ongdisheng in #718 - Website: Fix up website build process by @tisonkun in #601
- Docs: Fix broken links and typos in contribution guide and Javadoc by @delei, @ngocnhan-tran1996, @ongdisheng in #622, #621, #673, #702
- CI: Optimize CI workflow by ignoring non-code changes to speed up builds by @GOODBOY008 in #711
- CI: Remove unnecessary
central-publishing-maven-pluginandpnpm-lockfile by @psxjoy, @delei in #755, #750 - Website: Optimize the Community section and TeamPage for mobile devices by @delei, @wlgusqkr in #627, #642
- Docs: Add Chinese translation of README and migration guide by @harshasiddartha, @GOODBOY008 in #671, #710
- Docs: Improve Javadoc descriptions and method documentation by @ngocnhan-tran1996, @X-qinghai, @hezhangjian in #735, #599, #742
- Architecture: Refactor into a multi-module architecture and add
fesod-distributionmodule by @delei, @psxjoy in #706, #760 - Naming: Update package structure to align with Apache naming (
org.apache.fesod) by @alaahong, @psxjoy in #607, #682 - Naming: Rename
FastExceltoFesodSheetand update examples and tests by @ongdisheng, @GOODBOY008 in #694, #695, #698 - Cleanup: Remove deprecated core classes, outdated
@sincetags, and unnecessary annotations by @delei, @GOODBOY008, @bengbengbalabalabeng in #688, #723, #736, #754 - Cleanup: Remove
@EqualsAndHashCodeannotation fromAnalysisCellclass by @GOODBOY008 in #723 - License: Add automatic license header management via Spotless by @alaahong, @ongdisheng in #611, #704
- Dependencies: Bump POI to 5.5.1, Fastjson2 to 2.0.60, and various Maven plugins by @pjfanning, @dependabot in #727, #660, #538
- Fuzz: Add fuzz testing for Excel reading and daily workflow by @alaahong in #555, #560
- Core: Improve assertion usage for better clarity and order by @GOODBOY008 in #685
- Migration: Migrate CSV unit tests from the example module by @delei in #568
- Refactor: Remove deprecated format field from
ExcelPropertyand add comprehensive tests for date formatting by @alaahong in #610
- @dependabot[bot] made their first contribution in #538
- @X-qinghai made their first contribution in #599
- @ngocnhan-tran1996 made their first contribution in #621
- @YIminta made their first contribution in #640
- @jounghu made their first contribution in #641
- @wlgusqkr made their first contribution in #642
- @gaushon made their first contribution in #644
- @GOODBOY008 made their first contribution in #664
- @ongdisheng made their first contribution in #667
- @harshasiddartha made their first contribution in #671
- @pjfanning made their first contribution in #727
- @liugddx made their first contribution in #674
- @hezhangjian made their first contribution in #742
- @bengbengbalabalabeng made their first contribution in #754
Full Changelog: https://github.com/apache/fesod/compare/1.3.0...2.0.0-incubating-rc1
2.0.0-incubating-rc1
- Core: Introduce header merge strategy for Excel writing by @liugddx in #674
- Core: Add an
afterSheetDisposemethod to theSheetWriteHandlerby @wangmiscoding in #413 - Core: Add a parameter named
autoStripfor automatic whitespace removal by @delei in #567 - Core: Handle very old Excel BIFF formats gracefully with no-op executor by @alaahong in #559
- Core: Introduced
Workbookconstant for maximum sheet name length validation by @delei in #658 - Infra: Enable Java 25 in CI configurations by @alaahong in #584
- Infra: Add GitHub Actions workflow for Netlify preview deployments by @ongdisheng in #667
- Website: Add docusaurus-search-local plugin for search by @delei in #636
- Website: Add Matomo analytics tracking script by @delei in #626
- Core: Fixed NPE exception in the
WriteSheetWorkbookWriteHandlerclass by @delei in #566 - Core: Update fuzz test package path to reflect new structure by @alaahong in #690
- Infra: Use SHA reference for Netlify action to fix deployment issues by @ongdisheng in #680
- Infra: Fix markdown linting configuration in
ci-docsby @ongdisheng in #718 - Website: Fix up website build process by @tisonkun in #601
- Docs: Fix broken links and typos in contribution guide and Javadoc by @delei, @ngocnhan-tran1996, @ongdisheng in #622, #621, #673, #702
- CI: Optimize CI workflow by ignoring non-code changes to speed up builds by @GOODBOY008 in #711
- CI: Remove unnecessary
central-publishing-maven-pluginandpnpm-lockfile by @psxjoy, @delei in #755, #750 - Website: Optimize the Community section and TeamPage for mobile devices by @delei, @wlgusqkr in #627, #642
- Docs: Add Chinese translation of README and migration guide by @harshasiddartha, @GOODBOY008 in #671, #710
- Docs: Improve Javadoc descriptions and method documentation by @ngocnhan-tran1996, @X-qinghai, @hezhangjian in #735, #599, #742
- Architecture: Refactor into a multi-module architecture and add
fesod-distributionmodule by @delei, @psxjoy in #706, #760 - Naming: Update package structure to align with Apache naming (
org.apache.fesod) by @alaahong, @psxjoy in #607, #682 - Naming: Rename
FastExceltoFesodSheetand update examples and tests by @ongdisheng, @GOODBOY008 in #694, #695, #698 - Cleanup: Remove deprecated core classes, outdated
@sincetags, and unnecessary annotations by @delei, @GOODBOY008, @bengbengbalabalabeng in #688, #723, #736, #754 - Cleanup: Remove
@EqualsAndHashCodeannotation fromAnalysisCellclass by @GOODBOY008 in #723 - License: Add automatic license header management via Spotless by @alaahong, @ongdisheng in #611, #704
- Dependencies: Bump POI to 5.5.1, Fastjson2 to 2.0.60, and various Maven plugins by @pjfanning, @dependabot in #727, #660, #538
- Fuzz: Add fuzz testing for Excel reading and daily workflow by @alaahong in #555, #560
- Core: Improve assertion usage for better clarity and order by @GOODBOY008 in #685
- Migration: Migrate CSV unit tests from the example module by @delei in #568
- Refactor: Remove deprecated format field from
ExcelPropertyand add comprehensive tests for date formatting by @alaahong in #610
- @dependabot[bot] made their first contribution in #538
- @X-qinghai made their first contribution in #599
- @ngocnhan-tran1996 made their first contribution in #621
- @YIminta made their first contribution in #640
- @jounghu made their first contribution in #641
- @wlgusqkr made their first contribution in #642
- @gaushon made their first contribution in #644
- @GOODBOY008 made their first contribution in #664
- @ongdisheng made their first contribution in #667
- @harshasiddartha made their first contribution in #671
- @pjfanning made their first contribution in #727
- @liugddx made their first contribution in #674
- @hezhangjian made their first contribution in #742
- @bengbengbalabalabeng made their first contribution in #754
Full Changelog: https://github.com/apache/fesod/compare/1.3.0...2.0.0-incubating-rc1