Skip to content

docs: add class and module changes section to FastExcel migration guide (#857) - #1041

Open
Mikkey-f wants to merge 1 commit into
apache:mainfrom
Mikkey-f:docs/857-fastexcel-migration-guide
Open

docs: add class and module changes section to FastExcel migration guide (#857)#1041
Mikkey-f wants to merge 1 commit into
apache:mainfrom
Mikkey-f:docs/857-fastexcel-migration-guide

Conversation

@Mikkey-f

Copy link
Copy Markdown
Contributor

Follow-up on #857 — the migration guide (from-fastexcel.md, EN + zh-CN) and the migration skill (SKILL.md) now cover the class/module changes that were missing, per @alaahong's suggestion to update the guide for the latest changes.

What's added:

  1. Renamed helper classesFastExcelConstantsFesodSheetConstants, FastExcelTempFileCreationStrategyFesodTempFileCreationStrategy, BeanMapUtils$FastExcelNamingPolicyBeanMapUtils$FesodSheetNamingPolicy (before/after import table).
  2. Utility classes moved to fesod-commonStringUtils, IoUtils, MapUtils, ListUtils, BooleanUtils, IntUtils, MemberUtils, PositionUtils moved from cn.idev.excel.util to org.apache.fesod.common.util.
  3. New Fesod-only features@FreezePane, URL image security (UrlImageFetchPolicy/SchemePolicy/CidrBlock), StringBase64ImageConverter/StringPathnameImageConverter, HeadBuilder/DefaultHeadBuilder, HeaderMergeStrategy.

The migration skill gains matching rules: 2i (renamed classes), 2j (moved utils, ordered before the wildcard catch-all), and an updated 2k wildcard rule with a guard so cn.idev.excel.util.* is not rewritten to the wrong package, plus an informational section (Phase 6) and extended verification checks.

All mappings were verified against the fastexcel-1.3.0 jar and current fesod sources.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant