From 74036a64a594055306bebd05f30db0ac23076704 Mon Sep 17 00:00:00 2001 From: Shuxin Pan Date: Mon, 26 Jan 2026 14:40:26 +0800 Subject: [PATCH 1/5] chore: update copyright year and increment version to 2.0.1-incubating in pom.xml (#830) --- NOTICE | 2 +- pom.xml | 6 +++++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/NOTICE b/NOTICE index 7a8ab302f..7510b08b3 100644 --- a/NOTICE +++ b/NOTICE @@ -1,5 +1,5 @@ Apache Fesod (Incubating) -Copyright 2025 The Apache Software Foundation +Copyright 2025-2026 The Apache Software Foundation This product includes software developed at The Apache Software Foundation (http://www.apache.org/). diff --git a/pom.xml b/pom.xml index 0f72b13b5..866cbdb7d 100644 --- a/pom.xml +++ b/pom.xml @@ -65,7 +65,7 @@ - 2.0.0-incubating + 2.0.1-incubating UTF-8 1.8 1.8 @@ -460,6 +460,10 @@ true oss + + remove + remove + From 35ec69a395737b39ec6710022bb4ccb3426b7886 Mon Sep 17 00:00:00 2001 From: Shuxin Pan Date: Tue, 27 Jan 2026 01:43:29 +0800 Subject: [PATCH 2/5] chore: update parent version to 2.0.1-incubating in pom.xml (#833) --- fesod-bom/pom.xml | 2 +- fesod-common/pom.xml | 2 +- fesod-examples/fesod-sheet-examples/pom.xml | 2 +- fesod-examples/pom.xml | 2 +- fesod-shaded/pom.xml | 4 ++-- fesod-sheet/pom.xml | 2 +- pom.xml | 2 +- 7 files changed, 8 insertions(+), 8 deletions(-) diff --git a/fesod-bom/pom.xml b/fesod-bom/pom.xml index 793fe12fc..39155f87c 100644 --- a/fesod-bom/pom.xml +++ b/fesod-bom/pom.xml @@ -25,7 +25,7 @@ org.apache.fesod fesod-parent - ${revision} + 2.0.1-incubating fesod-bom diff --git a/fesod-common/pom.xml b/fesod-common/pom.xml index b92bec7cf..f8cd3e2c8 100644 --- a/fesod-common/pom.xml +++ b/fesod-common/pom.xml @@ -26,7 +26,7 @@ org.apache.fesod fesod-parent - ${revision} + 2.0.1-incubating fesod-common diff --git a/fesod-examples/fesod-sheet-examples/pom.xml b/fesod-examples/fesod-sheet-examples/pom.xml index 24c6b151b..7e1358b9a 100644 --- a/fesod-examples/fesod-sheet-examples/pom.xml +++ b/fesod-examples/fesod-sheet-examples/pom.xml @@ -26,7 +26,7 @@ org.apache.fesod fesod-examples - ${revision} + 2.0.1-incubating fesod-sheet-examples diff --git a/fesod-examples/pom.xml b/fesod-examples/pom.xml index 22aea12bd..8c9a0780b 100644 --- a/fesod-examples/pom.xml +++ b/fesod-examples/pom.xml @@ -25,7 +25,7 @@ org.apache.fesod fesod-parent - ${revision} + 2.0.1-incubating fesod-examples diff --git a/fesod-shaded/pom.xml b/fesod-shaded/pom.xml index d9e5e6e69..976d257e7 100644 --- a/fesod-shaded/pom.xml +++ b/fesod-shaded/pom.xml @@ -26,7 +26,7 @@ org.apache.fesod fesod-parent - ${revision} + 2.0.1-incubating fesod-shaded @@ -82,7 +82,7 @@ true - true + false diff --git a/fesod-sheet/pom.xml b/fesod-sheet/pom.xml index 5c26670ef..64d4313a2 100644 --- a/fesod-sheet/pom.xml +++ b/fesod-sheet/pom.xml @@ -26,7 +26,7 @@ org.apache.fesod fesod-parent - ${revision} + 2.0.1-incubating fesod-sheet diff --git a/pom.xml b/pom.xml index 866cbdb7d..dbd79204e 100644 --- a/pom.xml +++ b/pom.xml @@ -35,7 +35,7 @@ org.apache.fesod fesod-parent - ${revision} + 2.0.1-incubating pom fesod-parent From 9b952b6abac32ffc5862101026303b6545833989 Mon Sep 17 00:00:00 2001 From: Shuxin Pan Date: Wed, 28 Jan 2026 19:01:23 +0800 Subject: [PATCH 3/5] docs: update DISCLAIMER and NOTICE files with licensing information (#834) * chore: update parent version to 2.0.1-incubating in pom.xml * docs: update DISCLAIMER and NOTICE files with licensing information and project status * docs: update DISCLAIMER and NOTICE files with licensing information and project status * docs: update DISCLAIMER and pom.xml with licensing information and project status --- DISCLAIMER | 10 ---------- DISCLAIMER-WIP | 25 +++++++++++++++++++++++++ NOTICE | 6 ++++++ pom.xml | 20 ++++++++++++++++++-- 4 files changed, 49 insertions(+), 12 deletions(-) delete mode 100644 DISCLAIMER create mode 100644 DISCLAIMER-WIP diff --git a/DISCLAIMER b/DISCLAIMER deleted file mode 100644 index e86bf1314..000000000 --- a/DISCLAIMER +++ /dev/null @@ -1,10 +0,0 @@ -Apache Fesod (incubating) is an effort undergoing incubation at the Apache -Software Foundation (ASF), sponsored by the Apache Incubator PMC. - -Incubation is required of all newly accepted projects until a further review -indicates that the infrastructure, communications, and decision making process -have stabilized in a manner consistent with other successful ASF projects. - -While incubation status is not necessarily a reflection of the completeness -or stability of the code, it does indicate that the project has yet to be -fully endorsed by the ASF. diff --git a/DISCLAIMER-WIP b/DISCLAIMER-WIP new file mode 100644 index 000000000..d6bc361f4 --- /dev/null +++ b/DISCLAIMER-WIP @@ -0,0 +1,25 @@ +Apache Fesod (incubating) is an effort undergoing incubation at The Apache +Software Foundation (ASF), sponsored by the Apache Incubator PMC. + +Incubation is required of all newly accepted projects until a further review +indicates that the infrastructure, communications, and decision-making process +have stabilized in a manner consistent with other successful ASF projects. + +While incubation status is not necessarily a reflection of the completeness +or stability of the code, it does indicate that the project has yet to be +fully endorsed by the ASF. + +Some of the incubating project’s releases may not be fully compliant with ASF +policy. For example, releases may have incomplete or un-reviewed licensing +conditions. What follows is a list of issues the project is currently aware of +(this list is likely to be incomplete): + +1. IP Clearance and license header updates for legacy code derived from Alibaba +EasyExcel are currently in progress. + +If you are planning to incorporate this work into your product/project,please be +aware that you will need to conduct a thorough licensing review to determine the +overall implications of including this work. + +For the current status of this project through the Apache Incubator, +visit: https://incubator.apache.org/projects/fesod.html diff --git a/NOTICE b/NOTICE index 7510b08b3..0a3b9dc8b 100644 --- a/NOTICE +++ b/NOTICE @@ -3,6 +3,12 @@ Copyright 2025-2026 The Apache Software Foundation This product includes software developed at The Apache Software Foundation (http://www.apache.org/). + +This product contains significant parts that were originally based on software +from Alibaba Group (EasyExcel ) under +the Apache License, Version 2.0 License. + +Copyright (C) 2022-2024 Alibaba Group Holding Ltd. ----------------------------------------------------------------------- Apache Maven Wrapper Copyright 2013-2022 The Apache Software Foundation diff --git a/pom.xml b/pom.xml index dbd79204e..1855e0deb 100644 --- a/pom.xml +++ b/pom.xml @@ -42,16 +42,32 @@ Apache Fesod (Incubating) is a high-performance and memory-efficient Java library for reading and writing Excel files, designed to simplify development and ensure reliability. - Apache Fesod (incubating) is an effort undergoing incubation at the Apache + + Apache Fesod (incubating) is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by the Apache Incubator PMC. Incubation is required of all newly accepted projects until a further review - indicates that the infrastructure, communications, and decision making process + indicates that the infrastructure, communications, and decision-making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necessarily a reflection of the completeness or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF. + + Some of the incubating project’s releases may not be fully compliant with ASF + policy. For example, releases may have incomplete or un-reviewed licensing + conditions. What follows is a list of issues the project is currently aware of + (this list is likely to be incomplete): + + 1. IP Clearance and license header updates for legacy code derived from Alibaba + EasyExcel are currently in progress. + + If you are planning to incorporate this work into your product/project,please be + aware that you will need to conduct a thorough licensing review to determine the + overall implications of including this work. + + For the current status of this project through the Apache Incubator, + visit: https://incubator.apache.org/projects/fesod.html https://github.com/apache/fesod 2025 From db88a195009494c686622e619d9e77d35736bd6f Mon Sep 17 00:00:00 2001 From: Shuxin Pan Date: Wed, 28 Jan 2026 19:07:37 +0800 Subject: [PATCH 4/5] docs: update DISCLAIMER and pom.xml with licensing information (#837) * docs: update DISCLAIMER and pom.xml with licensing information and project status * docs: correct wording in DISCLAIMER and pom.xml regarding decision making process --- DISCLAIMER-WIP | 2 +- fesod-shaded/pom.xml | 17 ++++++++++++++++- pom.xml | 2 +- 3 files changed, 18 insertions(+), 3 deletions(-) diff --git a/DISCLAIMER-WIP b/DISCLAIMER-WIP index d6bc361f4..e8c084fbb 100644 --- a/DISCLAIMER-WIP +++ b/DISCLAIMER-WIP @@ -2,7 +2,7 @@ Apache Fesod (incubating) is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by the Apache Incubator PMC. Incubation is required of all newly accepted projects until a further review -indicates that the infrastructure, communications, and decision-making process +indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necessarily a reflection of the completeness diff --git a/fesod-shaded/pom.xml b/fesod-shaded/pom.xml index 976d257e7..525159cbe 100644 --- a/fesod-shaded/pom.xml +++ b/fesod-shaded/pom.xml @@ -36,7 +36,7 @@ Apache Fesod (Incubating) is a high-performance and memory-efficient Java library for reading and writing Excel files, designed to simplify development and ensure reliability. - Apache Fesod (incubating) is an effort undergoing incubation at the Apache + Apache Fesod (incubating) is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by the Apache Incubator PMC. Incubation is required of all newly accepted projects until a further review @@ -46,6 +46,21 @@ While incubation status is not necessarily a reflection of the completeness or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF. + + Some of the incubating project’s releases may not be fully compliant with ASF + policy. For example, releases may have incomplete or un-reviewed licensing + conditions. What follows is a list of issues the project is currently aware of + (this list is likely to be incomplete): + + 1. IP Clearance and license header updates for legacy code derived from Alibaba + EasyExcel are currently in progress. + + If you are planning to incorporate this work into your product/project,please be + aware that you will need to conduct a thorough licensing review to determine the + overall implications of including this work. + + For the current status of this project through the Apache Incubator, + visit: https://incubator.apache.org/projects/fesod.html diff --git a/pom.xml b/pom.xml index 1855e0deb..cbc4951d8 100644 --- a/pom.xml +++ b/pom.xml @@ -47,7 +47,7 @@ Software Foundation (ASF), sponsored by the Apache Incubator PMC. Incubation is required of all newly accepted projects until a further review - indicates that the infrastructure, communications, and decision-making process + indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necessarily a reflection of the completeness From 90625443551c5689ef76a9da8b35e3276d049ca0 Mon Sep 17 00:00:00 2001 From: Shuxin Pan Date: Wed, 11 Feb 2026 14:35:34 +0800 Subject: [PATCH 5/5] docs: update download instructions and version information for 2.0.1-incubating --- website/docs/download.md | 31 +++++++++++++++---- .../current/download.md | 29 +++++++++++++---- 2 files changed, 48 insertions(+), 12 deletions(-) diff --git a/website/docs/download.md b/website/docs/download.md index 96a8b6a18..8f308319b 100644 --- a/website/docs/download.md +++ b/website/docs/download.md @@ -6,6 +6,24 @@ title: 'Download' Here is the Apache Fesod (Incubating) official download page. Apache Fesod provides source releases that can be downloaded from the ASF distribution site. Binary artifacts are available through Maven Central. +# How to Use Apache Fesod (Incubating) + +## Using Maven Central (Recommended) + +For most users, simply add the dependency to your project: + +:::tip + +```xml + + org.apache.fesod + fesod-sheet + 2.0.1-incubating + +``` + +::: + ## Available Modules - **fesod-sheet** - Core module for Excel/CSV processing (recommended for most users) @@ -17,9 +35,10 @@ downloaded from the ASF distribution site. Binary artifacts are available throug ## The Latest Release -| Version | Date | Source Download | Release Notes | -|:----------------:|:----------:|:-----------------:|:-----------------:| -| 2.0.0-incubating | 2026-01-24 | NA(Not Available) | NA(Not Available) | +| Version | Date | Source Download | Release Notes | +|:----------------:|:----------:|:---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:|:------------------------------------------------------------------------------:| +| 2.0.1-incubating | 2026-02-11 | [Source](https://downloads.apache.org/incubator/fesod/2.0.1-incubating/) ([asc](https://downloads.apache.org/incubator/fesod/2.0.1-incubating/apache-fesod-2.0.1-incubating-src.tar.gz.asc), [sha512](https://downloads.apache.org/incubator/fesod/2.0.1-incubating/apache-fesod-2.0.1-incubating-src.tar.gz.sha512)) | [Release Notes](https://github.com/apache/fesod/releases/tag/2.0.1-incubating) | +| 2.0.0-incubating | 2026-01-24 | NA(Not Available) | NA(Not Available) | # Previous Releases (Non-Apache) @@ -58,7 +77,7 @@ releases. 3. Verify the GPG signature: ```bash -gpg --verify apache-fesod-2.0.0-incubating-src.tar.gz.asc apache-fesod-2.0.0-incubating-src.tar.gz +gpg --verify apache-fesod-2.0.1-incubating-src.tar.gz.asc apache-fesod-2.0.1-incubating-src.tar.gz ``` ## Verify Checksum @@ -66,11 +85,11 @@ gpg --verify apache-fesod-2.0.0-incubating-src.tar.gz.asc apache-fesod-2.0.0-inc Verify the SHA-512 checksum: ```bash -shasum -a 512 -c apache-fesod-2.0.0-incubating-src.tar.gz.sha512 +shasum -a 512 -c apache-fesod-2.0.1-incubating-src.tar.gz.sha512 ``` Or on Linux: ```bash -sha512sum -c apache-fesod-2.0.0-incubating-src.tar.gz.sha512 +sha512sum -c apache-fesod-2.0.1-incubating-src.tar.gz.sha512 ``` diff --git a/website/i18n/zh-cn/docusaurus-plugin-content-docs/current/download.md b/website/i18n/zh-cn/docusaurus-plugin-content-docs/current/download.md index d598b9fae..6f3a051a3 100644 --- a/website/i18n/zh-cn/docusaurus-plugin-content-docs/current/download.md +++ b/website/i18n/zh-cn/docusaurus-plugin-content-docs/current/download.md @@ -8,6 +8,22 @@ title: '下载' # 如何使用 Apache Fesod (Incubating) +## 使用 Maven 中央仓库(推荐) + +对于大多数用户,只需在项目里添加以下依赖: + +:::tip + +```xml + + org.apache.fesod + fesod-sheet + 2.0.1-incubating + +``` + +::: + ## 可用模块 - **fesod-sheet** - Excel/CSV 处理的核心模块(推荐大多数用户使用) @@ -19,9 +35,10 @@ title: '下载' ## 最新版本 -| 版本 | 发布日期 | 源码下载 | 版本说明 | -|:----------------:|:----------:|:------:|:------:| -| 2.0.0-incubating | 2026-01-24 | NA(无效) | NA(无效) | +| 版本 | 发布日期 | 源码下载 | 版本说明 | +|:----------------:|:----------:|:-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------------:| +| 2.0.1-incubating | 2026-02-11 | [源码](https://downloads.apache.org/incubator/fesod/2.0.1-incubating/) ([asc](https://downloads.apache.org/incubator/fesod/2.0.1-incubating/apache-fesod-2.0.1-incubating-src.tar.gz.asc), [sha512](https://downloads.apache.org/incubator/fesod/2.0.1-incubating/apache-fesod-2.0.1-incubating-src.tar.gz.sha512)) | [版本说明](https://github.com/apache/fesod/releases/tag/2.0.1-incubating) | +| 2.0.0-incubating | 2026-01-24 | NA(无效) | NA(无效) | # 发布版本(非 Apache 版本) @@ -58,7 +75,7 @@ title: '下载' 3. 验证 GPG 签名: ```bash -gpg --verify apache-fesod-2.0.0-incubating-src.tar.gz.asc apache-fesod-2.0.0-incubating-src.tar.gz +gpg --verify apache-fesod-2.0.1-incubating-src.tar.gz.asc apache-fesod-2.0.1-incubating-src.tar.gz ``` ## 验证校验和 @@ -66,11 +83,11 @@ gpg --verify apache-fesod-2.0.0-incubating-src.tar.gz.asc apache-fesod-2.0.0-inc 验证 SHA-512 校验和: ```bash -shasum -a 512 -c apache-fesod-2.0.0-incubating-src.tar.gz.sha512 +shasum -a 512 -c apache-fesod-2.0.1-incubating-src.tar.gz.sha512 ``` 或在 Linux 上: ```bash -sha512sum -c apache-fesod-2.0.0-incubating-src.tar.gz.sha512 +sha512sum -c apache-fesod-2.0.1-incubating-src.tar.gz.sha512 ```