1. 8f1e1e1 build: drop repetitive comment on project.build.outputTimestamp (#1095) by ian zhang · 9 hours ago main 2.1.0-incubating-rc6
  2. 3be8b48 build: set fixed project.build.outputTimestamp for reproducible builds (#1094) by ian zhang · 13 hours ago
  3. acd4045 chore: prepare 2.1.0-incubating release (#1084) by ian zhang · 3 days ago 2.1.0-incubating-rc5
  4. 640dd3c build: bump org.slf4j:slf4j-simple from 2.0.18 to 2.0.19 (#1081) by dependabot[bot] · 3 days ago
  5. c54e356 build: bump com.alibaba.fastjson2:fastjson2 from 2.0.64 to 2.0.65 (#1074) by dependabot[bot] · 4 days ago
  6. 38e6445 build: bump org.slf4j:jcl-over-slf4j from 2.0.18 to 2.0.19 (#1073) by dependabot[bot] · 4 days ago
  7. 28d72dc build: bump org.slf4j:log4j-over-slf4j from 2.0.18 to 2.0.19 (#1072) by dependabot[bot] · 4 days ago
  8. a3ecd34 build: bump org.slf4j:slf4j-api from 2.0.18 to 2.0.19 (#1071) by dependabot[bot] · 4 days ago
  9. c9e6813 fix: make DataFormatter cache configuration-aware (#1068) by Minseok Song · 6 days ago
  10. 4ed185c chore: update gitattributes to exclude non-source files (#1067) by DeleiGuo · 6 days ago
  11. efabe23 fix: fall back to global 1904 windowing when @DateTimeFormat default is used (#1042) (#1054) by Mikkey-f · 7 days ago
  12. d93462b fix: bundle Incubating NOTICE with EasyExcel attribution in jars (#1066) by ian zhang · 7 days ago
  13. b8adc73 refactor: extract sanitisation part for improved readability (#1061) by Nikita Kuprins · 9 days ago
  14. 187f903 remove unused mockserver-netty test dependency (#1060) by Lance · 11 days ago
  15. 78f2586 feat: upgrade slf4j to 2.0.18 and replace logback with slf4j-simple (#905) (#1046) by Mikkey-f · 13 days ago
  16. 0aa7922 fix: copy sheet-level read params to sheet holder (#1052) by Nikita Kuprins · 13 days ago
  17. e0bfe8b docs: update brand logos and maturity model assessment (#1055) by DeleiGuo · 13 days ago
  18. c1b7019 docs: upgrade admonition caution to warning (#1053) by Bengbengbalabalabeng · 14 days ago
  19. 026f216 docs: add class and module changes section to FastExcel migration guide (#857) (#1041) by Mikkey-f · 14 days ago
  20. 0805cbf docs: maintain KEYS only in the release directory (#1050) by ian zhang · 2 weeks ago
  21. e20d2ba build: bump actions/setup-java from 5 to 6 (#1047) by dependabot[bot] · 2 weeks ago
  22. c614183 fix: finding issues during 2.1.0 RC (#1049) by ian zhang · 2 weeks ago
  23. 89bcccf feat: implement remote URL image fetching policy with allowlist and security enhancements (#1035) by Shuxin Pan · 2 weeks ago
  24. af38701 feat: registered EscapeHexCellWriteHandler in DefaultWriteHandlerLoader for XLSX (#1044) by DeleiGuo · 2 weeks ago
  25. cbe4d8e docs: add License headers to website files and assets (#1043) by DeleiGuo · 2 weeks ago
  26. d5281e0 fix: decode _xHHHH_ escapes when reading inline string cells (#991) by Nikita Kuprins · 3 weeks ago
  27. cdf48b7 refactor: remove fesod-sheet usage examples and related tests (#1028) by DeleiGuo · 3 weeks ago
  28. 239c416 feat: add java.time.LocalTime converters (#1032) by Lance · 3 weeks ago
  29. 2ea8ba6 build: bump actions/cache from 4 to 6 (#1039) by dependabot[bot] · 3 weeks ago
  30. 6eeefda build: bump actions/stale from 10 to 11 (#1037) by dependabot[bot] · 3 weeks ago
  31. 58bedc9 build: bump actions/checkout from 5 to 7 (#1038) by dependabot[bot] · 3 weeks ago
  32. d973557 fix: resolve Windows fill template copy failures (#1021) (#1034) by Mikkey-f · 3 weeks ago
  33. a35624f refactor: reuse Head#field in ModelBuildEventListener field-assignment fallback (#1031) by Bengbengbalabalabeng · 3 weeks ago
  34. cf602d6 refactor: replace includeColumnIndexes list lookup with ColumnIndexResolver (#1015) by Bengbengbalabalabeng · 3 weeks ago
  35. 72c6d5d fix: prioritize subclass fields and ignore superclass annotations on field shadowing (#1007) by Bengbengbalabalabeng · 3 weeks ago
  36. 0caeeb1 chore: update pnpm/action-setup to specific commit (#1030) by DeleiGuo · 3 weeks ago
  37. 3d367e0 build: bump github/codeql-action from 3 to 4 (#1027) by dependabot[bot] · 3 weeks ago
  38. bfaee0d build: bump DavidAnson/markdownlint-cli2-action from 24.1.0 to 24.2.0 (#1026) by dependabot[bot] · 3 weeks ago
  39. 55c03c4 build: bump nwtgck/actions-netlify from 3.0.0 to 4.0.0 (#1025) by dependabot[bot] · 3 weeks ago
  40. bd6b20d build: bump actions/upload-artifact from 4 to 7 (#1024) by dependabot[bot] · 3 weeks ago
  41. 67f5ebb build: bump actions/setup-node from 6 to 7 (#1023) by dependabot[bot] · 3 weeks ago
  42. 8d5f399 Update dependabot configuration for GitHub Actions (#1022) by PJ Fanning · 3 weeks ago
  43. 70e445a fix: read XLS literal error cells as errors instead of booleans (#1011) by anchor · 4 weeks ago
  44. c65712d fix: correct SheetWriteHandler.afterSheetDispose to avoid repeated execution (#900) by Bengbengbalabalabeng · 4 weeks ago
  45. 470025d fix: avoid recursive hashCode in write holder contexts (#911) by Minseok Song · 4 weeks ago
  46. 0add567 refactor: simplify hex escape pattern scanning (#1003) by Nikita Kuprins · 4 weeks ago
  47. e120395 test: expand unit coverage for scalar converters in ConverterTest (#999) by Lance · 4 weeks ago
  48. afff2b5 docs: Update the release version document (#967) by DeleiGuo · 4 weeks ago
  49. b1ab158 refactor: unify and overload readSheet methods for flexible usage (#1014) by DeleiGuo · 4 weeks ago
  50. 60b1584 build: bump org.apache.maven.wrapper:maven-wrapper from 3.1.0 to 3.1.1 (#1013) by dependabot[bot] · 4 weeks ago
  51. e6b6d1a style: redesign homepage hero as a spreadsheet grid (#983) by Nikita Kuprins · 4 weeks ago
  52. 1fb9572 test: add tests for EscapeHexCellWriteHandler (#1001) by Nikita Kuprins · 4 weeks ago
  53. 40d54dc docs: add documentation for the includeColumnIndex parameter (#1008) by Selim S. · 4 weeks ago
  54. c8224b8 feat: add support for column-based reading of XLS files (#981) by Selim S. · 4 weeks ago
  55. 30a0b74 docs: remove redundant blank line in java code block (#996) by xleoken · 5 weeks ago
  56. bcfc9be fix: remove the broken star history chart (#998) by Nikita Kuprins · 5 weeks ago
  57. 424d12c docs: expand the write/fill pages and replace their screenshots with grids (#979) by Nikita Kuprins · 5 weeks ago
  58. 3d5a7e9 refactor: generate trivial accessors with Lombok (#995) by Nikita Kuprins · 5 weeks ago
  59. b027e5a fix: remove indexFieldMap entry by field key, not running counter (#976) (#977) by aias00 · 5 weeks ago
  60. c03a9c5 docs: remove redundant blank line (#992) by xleoken · 5 weeks ago
  61. bae0c66 feat: add support for column-based reading of CSV files (#982) by Selim S. · 5 weeks ago
  62. 5274b2f fix: eliminate implicit numeric cast warning in date generation (#990) by xleoken · 5 weeks ago
  63. 5384337 docs: bump npm dependencies to address component vulnerability risks (#984) by DeleiGuo · 5 weeks ago
  64. 332e0c2 build: bump com.alibaba.fastjson2:fastjson2 from 2.0.63 to 2.0.64 (#987) by dependabot[bot] · 5 weeks ago
  65. b1d35a6 fix: descriptive error for unrecognized cell type attribute (#965) by Nikita Kuprins · 6 weeks ago
  66. b912bea fix: mark CsvCell Calendar value as a date to avoid silent empty write (#973) (#974) by aias00 · 6 weeks ago
  67. 893abd3 fix: copy default read converter map to isolate per-reader custom converters (#972) by aias00 · 6 weeks ago
  68. c7993d5 fix: clone DataFormatData in WriteCellStyle.merge to avoid mutating cached annotation style (#957) by Nikita Kuprins · 6 weeks ago
  69. 7c233b5 build: bump com.alibaba.fastjson2:fastjson2 from 2.0.62 to 2.0.63 (#980) by dependabot[bot] · 6 weeks ago
  70. 50a6b5b docs: update code-review instructions for HeadBuilder and wildcard imports (#970) by Bengbengbalabalabeng · 7 weeks ago
  71. 1f03942 dependency: upgrade assertj-core to 3.27.7 to fix XXE vulnerability (CVE-2025-NDJSON) (#969) by ian zhang · 7 weeks ago
  72. c36bd52 docs: upgrade website dependencies and CI (#968) by DeleiGuo · 7 weeks ago
  73. 0acb6e0 fix: reset cached batch in PageReadListener between sheets to avoid duplicate rows (#961) by Nikita Kuprins · 7 weeks ago
  74. 9a3201f fix: remove redundant buffer copy in IoUtils.toByteArray(InputStream) (#963) by Nikita Kuprins · 7 weeks ago
  75. f688ba9 fix: CsvCell crashes on java.sql.Date/Time due to unsupported toInstant() (#954) by ian zhang · 7 weeks ago
  76. 6904257 test: Assert valid excel file with expected column count (#945) by Selim S. · 7 weeks ago
  77. d014aeb ci: add ASF allowlist check (#966) by DeleiGuo · 7 weeks ago
  78. d80dc96 fix: XLS BIFF8 encryption not applied due to premature password clearing (#959) by ian zhang · 7 weeks ago
  79. a6dbe80 docs: add Copilot repository and code review instructions (#958) by ian zhang · 7 weeks ago
  80. f22b56b refactor: encapsulate xlsx boolean cell parsing in CellData (#964) by Nikita Kuprins · 7 weeks ago
  81. aeffefa feat: add support for column index limit in ReadSheet (#942) by Selim S. · 7 weeks ago
  82. 4b426ba feat: cache date and number formatters (#948) by Duansg · 8 weeks ago
  83. 68b7e1c docs (#949) by Selim S. · 8 weeks ago
  84. d7fae5a feat: add fluent header api for no-bean mode (#943) by Bengbengbalabalabeng · 9 weeks ago
  85. 559d1eb fix: fix error in using relativeHeadRowIndex for writing tables only (#810) by ZenanMiao · 2 months ago
  86. a7675fb chore: update copyright year to 2026 in footer and NOTICE files (#939) by Shuxin Pan · 2 months ago
  87. 920bb26 feat: split StringImageConverter into Pathname and Base64 (#934) by Bengbengbalabalabeng · 2 months ago
  88. 38f16e3 chore(test): remove wildcard imports (#938) by Bengbengbalabalabeng · 2 months ago
  89. fd57541 [Test] Add testkit infrastructure and refactor unit tests with JUnit 5 parameterized patterns (#901) by gongzhongqiang · 3 months ago
  90. 5fb72f7 docs: add blog for migration with OpenRewrite (#910) by Bengbengbalabalabeng · 3 months ago
  91. 6374a8c fix: support SQL date types in WriteCellData (#912) by Minseok Song · 3 months ago
  92. 3bcdbdc build: bump org.jacoco:jacoco-maven-plugin from 0.8.14 to 0.8.15 (#931) by dependabot[bot] · 3 months ago
  93. a9d1e8e build: bump com.alibaba.fastjson2:fastjson2 from 2.0.61 to 2.0.62 (#909) by dependabot[bot] · 3 months ago
  94. ec02cc5 docs(blog): add CVE-2026-49328 security advisory (#933) by Bengbengbalabalabeng · 3 months ago
  95. 4979089 feat: support freeze pane via FreezePane or register WriteHandler on write (#916) by Bengbengbalabalabeng · 3 months ago
  96. 853acf4 chore: merge 2.0.2-incubating into main branch (#930) by Shuxin Pan · 3 months ago
  97. 7fe23f0 refactor: manage password handling in Excel processing (#928) by Shuxin Pan · 3 months ago
  98. 540a592 docs: update download page for release 2.0.2-incubating (#922) by DeleiGuo · 3 months ago
  99. c44cc05 fix: Correct off-by-one error in CsvRow#getCell(int) (#677) by Bengbengbalabalabeng · 4 months ago
  100. f673fcb fix: correct CSV physical cell count (#907) by Minseok Song · 4 months ago