2.1.0-incubating
- feat: support freeze pane via @FreezePane or register WriteHandler on write by @bengbengbalabalabeng in https://github.com/apache/fesod/pull/916
- feat: split StringImageConverter into Pathname and Base64 by @bengbengbalabalabeng in https://github.com/apache/fesod/pull/934
- feat: add support for column index limit in ReadSheet by @sapienza88 in https://github.com/apache/fesod/pull/942
- feat: add fluent header api for no-bean mode by @bengbengbalabalabeng in https://github.com/apache/fesod/pull/943
- feat: cache date and number formatters by @Duansg in https://github.com/apache/fesod/pull/948
- feat: add support for column-based reading of XLS files by @sapienza88 in https://github.com/apache/fesod/pull/981
- feat: add support for column-based reading of CSV files by @sapienza88 in https://github.com/apache/fesod/pull/982
- feat: add java.time.LocalTime converters by @leehaut in https://github.com/apache/fesod/pull/1032
- feat: require an allowlist for remote URL images by @psxjoy in https://github.com/apache/fesod/pull/1035
- feat: registered EscapeHexCellWriteHandler in DefaultWriteHandlerLoader for XLSX by @delei in https://github.com/apache/fesod/pull/1044
- fix: fix error in using relativeHeadRowIndex for writing tables only by @32154678925 in https://github.com/apache/fesod/pull/810
- fix: correct SheetWriteHandler.afterSheetDispose to avoid repeated execution by @bengbengbalabalabeng in https://github.com/apache/fesod/pull/900
- fix: avoid recursive hashCode in write holder contexts by @skytin1004 in https://github.com/apache/fesod/pull/911
- fix: support SQL date types in WriteCellData by @skytin1004 in https://github.com/apache/fesod/pull/912
- fix: CsvCell crashes on java.sql.Date/Time due to unsupported toInstant() by @alaahong in https://github.com/apache/fesod/pull/954
- fix: clone DataFormatData in WriteCellStyle.merge to avoid mutating cached annotation style by @nkuprins in https://github.com/apache/fesod/pull/957
- fix: XLS BIFF8 encryption not applied due to premature password clearing by @alaahong in https://github.com/apache/fesod/pull/959
- fix: reset cached batch in PageReadListener between sheets to avoid duplicate rows by @nkuprins in https://github.com/apache/fesod/pull/961
- fix: remove redundant buffer copy in IoUtils.toByteArray(InputStream) by @nkuprins in https://github.com/apache/fesod/pull/963
- fix: descriptive error for unrecognized cell type attribute by @nkuprins in https://github.com/apache/fesod/pull/965
- fix: copy default read converter map to isolate per-reader custom converters by @Aias00 in https://github.com/apache/fesod/pull/972
- fix: mark CsvCell Calendar value as a date to avoid silent empty write by @Aias00 in https://github.com/apache/fesod/pull/974
- fix: remove indexFieldMap entry by field key, not running counter by @Aias00 in https://github.com/apache/fesod/pull/977
- fix: eliminate implicit numeric cast warning in date generation by @xleoken in https://github.com/apache/fesod/pull/990
- fix: decode xHHHH escapes when reading inline string cells by @nkuprins in https://github.com/apache/fesod/pull/991
- fix: remove the broken star history chart by @nkuprins in https://github.com/apache/fesod/pull/998
- fix: prioritize subclass fields and ignore superclass annotations on field shadowing by @bengbengbalabalabeng in https://github.com/apache/fesod/pull/1007
- fix: read XLS literal error cells as errors instead of booleans by @codeAnqiang-ma in https://github.com/apache/fesod/pull/1011
- fix: resolve Windows fill template copy failures (#1021) by @Mikkey-f in https://github.com/apache/fesod/pull/1034
- fix: finding issues during 2.1.0 RC by @alaahong in https://github.com/apache/fesod/pull/1049
- fix: copy sheet-level read params to sheet holder by @nkuprins in https://github.com/apache/fesod/pull/1052
- fix: fall back to global 1904 windowing when @DateTimeFormat default is used (#1042) by @Mikkey-f in https://github.com/apache/fesod/pull/1054
- fix: bundle Incubating NOTICE with EasyExcel attribution in jars by @alaahong in https://github.com/apache/fesod/pull/1066
- fix: make DataFormatter cache configuration-aware by @skytin1004 in https://github.com/apache/fesod/pull/1068
- fix: remove deprecated unDraw SVG assets (#1112) by @alaahong in https://github.com/apache/fesod/pull/1125
- refactor: manage password handling in Excel processing by @psxjoy in https://github.com/apache/fesod/pull/928
- refactor: encapsulate xlsx boolean cell parsing in CellData by @nkuprins in https://github.com/apache/fesod/pull/964
- refactor: generate trivial accessors with Lombok by @nkuprins in https://github.com/apache/fesod/pull/995
- refactor: simplify hex escape pattern scanning by @nkuprins in https://github.com/apache/fesod/pull/1003
- refactor: unify and overload readSheet methods for flexible usage by @delei in https://github.com/apache/fesod/pull/1014
- refactor: replace includeColumnIndexes list lookup with ColumnIndexResolver by @bengbengbalabalabeng in https://github.com/apache/fesod/pull/1015
- refactor: remove fesod-examples module by @delei in https://github.com/apache/fesod/pull/1028
- refactor: reuse Head#field in ModelBuildEventListener field-assignment fallback by @bengbengbalabalabeng in https://github.com/apache/fesod/pull/1031
- refactor: extract sanitisation part for improved readability by @nkuprins in https://github.com/apache/fesod/pull/1061
- refactor: extract format-string date detection out of DateUtils by @nkuprins in https://github.com/apache/fesod/pull/1077
- docs(blog): add blog for migration with OpenRewrite by @bengbengbalabalabeng in https://github.com/apache/fesod/pull/910
- docs: update download page for release 2.0.2-incubating by @delei in https://github.com/apache/fesod/pull/922
- docs(blog): add CVE-2026-49328 security advisory by @bengbengbalabalabeng in https://github.com/apache/fesod/pull/933
- Column Support Feat Docs by @sapienza88 in https://github.com/apache/fesod/pull/949
- docs: add Copilot repository and code review instructions by @alaahong in https://github.com/apache/fesod/pull/958
- docs: Update the release version document by @delei in https://github.com/apache/fesod/pull/967
- docs: upgrade website dependencies and CI by @delei in https://github.com/apache/fesod/pull/968
- docs: update code-review instructions for HeadBuilder and wildcard imports by @bengbengbalabalabeng in https://github.com/apache/fesod/pull/970
- docs: expand the write/fill pages and replace their screenshots with grids by @nkuprins in https://github.com/apache/fesod/pull/979
- style: redesign homepage hero as a spreadsheet grid by @nkuprins in https://github.com/apache/fesod/pull/983
- docs: bump npm dependencies to address component vulnerability risks by @delei in https://github.com/apache/fesod/pull/984
- docs: remove redundant blank line by @xleoken in https://github.com/apache/fesod/pull/992
- docs: remove redundant blank line in java code block by @xleoken in https://github.com/apache/fesod/pull/996
- docs: add both chinese and english versions of docs for the includeCo… by @sapienza88 in https://github.com/apache/fesod/pull/1008
- docs: add class and module changes section to FastExcel migration guide (#857) by @Mikkey-f in https://github.com/apache/fesod/pull/1041
- docs: add License headers to website files and assets by @delei in https://github.com/apache/fesod/pull/1043
- docs: maintain KEYS only in the release directory by @alaahong in https://github.com/apache/fesod/pull/1050
- docs(website): upgrade admonition: caution to warning by @bengbengbalabalabeng in https://github.com/apache/fesod/pull/1053
- docs: update brand logos and maturity model assessment by @delei in https://github.com/apache/fesod/pull/1055
- docs: refactor the team page on the website by @delei in https://github.com/apache/fesod/pull/1146
- [Test] Add testkit infrastructure and refactor unit tests with JUnit 5 parameterized patterns by @GOODBOY008 in https://github.com/apache/fesod/pull/901
- chore(test): remove wildcard imports by @bengbengbalabalabeng in https://github.com/apache/fesod/pull/938
- test: Assert valid excel file with expected column count by @sapienza88 in https://github.com/apache/fesod/pull/945
- Test: expand unit coverage for scalar converters in ConverterTest by @leehaut in https://github.com/apache/fesod/pull/999
- test: add tests for EscapeHexCellWriteHandler by @nkuprins in https://github.com/apache/fesod/pull/1001
- chore: merge 2.0.2-incubating into main branch by @psxjoy in https://github.com/apache/fesod/pull/930
- chore: update copyright year to 2026 in footer and NOTICE files by @psxjoy in https://github.com/apache/fesod/pull/939
- ci: add ASF allowlist check by @delei in https://github.com/apache/fesod/pull/966
- dependency: upgrade assertj-core to 3.27.7 to fix XXE vulnerability by @alaahong in https://github.com/apache/fesod/pull/969
- Update dependabot configuration for GitHub Actions by @pjfanning in https://github.com/apache/fesod/pull/1022
- chore: update pnpm action-setup to specific commit by @delei in https://github.com/apache/fesod/pull/1030
- feat: upgrade slf4j to 2.0.18 and replace logback with slf4j-simple (#905) by @Mikkey-f in https://github.com/apache/fesod/pull/1046
- chore: remove unused mockserver-netty test dependency by @leehaut in https://github.com/apache/fesod/pull/1060
- chore: update gitattributes to exclude non-source files by @delei in https://github.com/apache/fesod/pull/1067
- chore: prepare 2.1.0-incubating release by @alaahong in https://github.com/apache/fesod/pull/1084
- build: set fixed project.build.outputTimestamp for reproducible builds by @alaahong in https://github.com/apache/fesod/pull/1094
- build: drop repetitive comment on project.build.outputTimestamp by @alaahong in https://github.com/apache/fesod/pull/1095
- chore: remove outdated licensing information from pom.xml by @psxjoy in https://github.com/apache/fesod/pull/1122
- chore: exclude website from source archives by @skytin1004 in https://github.com/apache/fesod/pull/1123
- chore: include DISCLAIMER in JAR META-INF (#1108) by @alaahong in https://github.com/apache/fesod/pull/1124
- chore: include DISCLAIMER in sources JAR META-INF (#1108) by @alaahong in https://github.com/apache/fesod/pull/1145
- Bump com.alibaba.fastjson2:fastjson2 from 2.0.61 to 2.0.65 (#909, #980, #987, #1074)
- Bump org.jacoco:jacoco-maven-plugin from 0.8.14 to 0.8.15 (#931)
- Bump org.apache.maven.wrapper:maven-wrapper from 3.1.0 to 3.1.1 (#1013)
- Bump GitHub Actions workflows: setup-node, upload-artifact, actions-netlify, markdownlint-cli2, codeql-action, stale, checkout, cache, setup-java (#1023-#1027, #1037-#1039, #1047)
- Bump org.slf4j dependencies: slf4j-api, jcl-over-slf4j, log4j-over-slf4j, slf4j-simple from 2.0.18 to 2.0.20 (#1071-#1073, #1081, #1141-#1144)
- @32154678925 made their first contribution in https://github.com/apache/fesod/pull/810
- @skytin1004 made their first contribution in https://github.com/apache/fesod/pull/897
- @sapienza88 made their first contribution in https://github.com/apache/fesod/pull/942
- @Duansg made their first contribution in https://github.com/apache/fesod/pull/948
- @nkuprins made their first contribution in https://github.com/apache/fesod/pull/957
- @Aias00 made their first contribution in https://github.com/apache/fesod/pull/972
- @xleoken made their first contribution in https://github.com/apache/fesod/pull/990
- @leehaut made their first contribution in https://github.com/apache/fesod/pull/999
- @codeAnqiang-ma made their first contribution in https://github.com/apache/fesod/pull/1011
- @Mikkey-f made their first contribution in https://github.com/apache/fesod/pull/1034
Full Changelog: https://github.com/apache/fesod/compare/2.0.2-incubating...2.1.0-incubating
2.0.2-incubating-rc1
- feat: implement URL scheme policy for image fetching by @psxjoy in https://github.com/apache/fesod/pull/917
Full Changelog: https://github.com/apache/fesod/compare/2.0.1-incubating...2.0.2-incubating-rc1
2.0.2-incubating
- feat: implement URL scheme policy for image fetching by @psxjoy in https://github.com/apache/fesod/pull/917
Full Changelog: https://github.com/apache/fesod/compare/2.0.1-incubating...2.0.2-incubating
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