apache/fesod
 Watch   
 Star   
 Fork   
2026-01-28 19:16:58
fesod

2.0.1-incubating-RC2

Refactor

  • Rename ByFastExcelCGLIB to ByFesodCGLIB to align with project naming conventions. (#809)
  • Remove duplicate utility classes from the fesod-sheet module to clean up the codebase. (#819)

Documentation

  • 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 DISCLAIMER and NOTICE files 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)

Bug Fixes

  • Fix nightly CI workflow failures. (#823)

Build & Chore

  • Dependencies: Bump ch.qos.logback:logback-classic from 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)

New Contributors

Full Changelog: https://github.com/apache/fesod/compare/2.0.0-incubating...2.0.1-incubating-RC2

2026-01-28 19:07:37
fesod

2.0.1-incubating

Refactor

  • Rename ByFastExcelCGLIB to ByFesodCGLIB to align with project naming conventions. (#809)
  • Remove duplicate utility classes from the fesod-sheet module to clean up the codebase. (#819)

Documentation

  • 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 DISCLAIMER and NOTICE files 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)

Bug Fixes

  • Fix nightly CI workflow failures. (#823)

Build & Chore

  • Dependencies: Bump ch.qos.logback:logback-classic from 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)

New Contributors

Full Changelog: https://github.com/apache/fesod/compare/2.0.0-incubating...2.0.1-incubating-RC2

2026-01-27 01:52:24
fesod

2.0.1-incubating-RC1

What's Changed

New Contributors

Full Changelog: https://github.com/apache/fesod/compare/2.0.0-incubating...2.0.1-incubating-RC1

2026-01-14 23:18:26
fesod

2.0.0-incubating-RC3

Feature

Bugfix

Optimize

Refactor

Test

New Contributors

Full Changelog: https://github.com/apache/fesod/compare/1.3.0...2.0.0-incubating-RC3

2026-01-14 23:09:44
fesod

2.0.0-incubating

Feature

Bugfix

Optimize

Refactor

Test

New Contributors

Full Changelog: https://github.com/apache/fesod/compare/1.3.0...2.0.0-incubating

2026-01-14 21:14:03
fesod

2.0.0-incubating-RC3

Feature

Bugfix

Optimize

Refactor

Test

New Contributors

Full Changelog: https://github.com/apache/fesod/compare/1.3.0...2.0.0-incubating-rc2

2026-01-12 20:51:58
fesod

2.0.0-incubating-rc2

Feature

Bugfix

Optimize

Refactor

Test

New Contributors

Full Changelog: https://github.com/apache/fesod/compare/1.3.0...2.0.0-incubating-rc2

2026-01-12 11:43:25
fesod

2.0.0-incubating-rc2

Feature

Bugfix

Optimize

Refactor

Test

New Contributors

Full Changelog: https://github.com/apache/fesod/compare/1.3.0...2.0.0-incubating-rc2

2025-12-28 22:14:46
fesod

2.0.0-incubating-rc1

Feature

  • Core: Introduce header merge strategy for Excel writing by @liugddx in #674
  • Core: Add an afterSheetDispose method to the SheetWriteHandler by @wangmiscoding in #413
  • Core: Add a parameter named autoStrip for 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 Workbook constant 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

Bugfix

  • Core: Fixed NPE exception in the WriteSheetWorkbookWriteHandler class 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-docs by @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

Optimize

  • CI: Optimize CI workflow by ignoring non-code changes to speed up builds by @GOODBOY008 in #711
  • CI: Remove unnecessary central-publishing-maven-plugin and pnpm-lock file 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

Refactor

  • Architecture: Refactor into a multi-module architecture and add fesod-distribution module 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 FastExcel to FesodSheet and update examples and tests by @ongdisheng, @GOODBOY008 in #694, #695, #698
  • Cleanup: Remove deprecated core classes, outdated @since tags, and unnecessary annotations by @delei, @GOODBOY008, @bengbengbalabalabeng in #688, #723, #736, #754
  • Cleanup: Remove @EqualsAndHashCode annotation from AnalysisCell class 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

Test

  • 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 ExcelProperty and add comprehensive tests for date formatting by @alaahong in #610

New Contributors

  • @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

2025-12-27 23:57:07
fesod

2.0.0-incubating-rc1

Feature

  • Core: Introduce header merge strategy for Excel writing by @liugddx in #674
  • Core: Add an afterSheetDispose method to the SheetWriteHandler by @wangmiscoding in #413
  • Core: Add a parameter named autoStrip for 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 Workbook constant 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

Bugfix

  • Core: Fixed NPE exception in the WriteSheetWorkbookWriteHandler class 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-docs by @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

Optimize

  • CI: Optimize CI workflow by ignoring non-code changes to speed up builds by @GOODBOY008 in #711
  • CI: Remove unnecessary central-publishing-maven-plugin and pnpm-lock file 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

Refactor

  • Architecture: Refactor into a multi-module architecture and add fesod-distribution module 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 FastExcel to FesodSheet and update examples and tests by @ongdisheng, @GOODBOY008 in #694, #695, #698
  • Cleanup: Remove deprecated core classes, outdated @since tags, and unnecessary annotations by @delei, @GOODBOY008, @bengbengbalabalabeng in #688, #723, #736, #754
  • Cleanup: Remove @EqualsAndHashCode annotation from AnalysisCell class 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

Test

  • 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 ExcelProperty and add comprehensive tests for date formatting by @alaahong in #610

New Contributors

  • @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