Releases: firstelementjp/fe-csv-import-export
Releases · firstelementjp/fe-csv-import-export
Release list
v1.0.1
Bug Fixes
- Improved PHP 7.4 compatibility by fixing memory exhaustion during export with custom fields
What's Changed
- Update documentation for v1.0.0 by @firstelementjp in #66
- Improve Japanese documentation translation by @firstelementjp in #67
- Release prep for v1.0.1 (2026-07-09) by @firstelementjp in #73
Full Changelog: v1.0...v1.0.1
v1.0
🚀 Performance Improvements
- Taxonomy optimization for unchanged terms - Import now skips wp_set_post_terms() calls when taxonomy terms are unchanged, significantly reducing processing time for update-heavy imports.
- Increased default batch size - Default import batch size increased from 100 to 500 rows, reducing AJAX overhead for large imports.
- Configurable batch size limit - New fe_csv_import_export_import_max_batch_size filter allows per-site customization of the maximum batch size.
- Detailed import profiling - Added granular profiling for import phases (preload, row context, row processor, meta/taxonomy preparation and application) with WP_DEBUG batch profile logging.
🛠️ Bug Fixes
- Fixed JavaScript ES module import syntax - Removed static ES module imports from main JS file to resolve browser syntax errors.
- Fixed WP_DEBUG dialog issue - Temporarily force individual JS files in production mode to fix dialog opening issue when WP_DEBUG is disabled.
📝 Documentation Updates
- Updated README.md, readme.txt, and docs/ to version 1.0.0
- Updated hook architecture documentation with new fe_csv_import_export_import_max_batch_size filter
⚠️ Technical Notes
- This release temporarily uses individual JS files instead of bundled script due to initialization issues in production mode. The bundled script issue will be investigated and fixed in a future release.
🎯 Upgrade Instructions
- Upload the new version via WordPress admin or FTP
- Deactivate and reactivate the plugin if needed
- No database migrations required
- All existing configurations are preserved
🐛 Known Issues
- Bundled JavaScript script has initialization issues in production mode (temporary workaround in place)
What's Changed
- Release v1.0.0: Performance improvements and bug fixes by @firstelementjp in #65
Full Changelog: v0.9.9.4...v1.0
v0.9.9.4
Major Changes
- JavaScript Bundling - Consolidated multiple JS files into a single bundle to reduce HTTP requests and improve page load performance
- Dynamic Batch Size Calculation - Updated export batch planner to use memory_limit for dynamic batch size calculation
- Security Updates - Updated npm dependencies for security patches (axios, postcss, etc.)
- Documentation Updates - Updated version information in readme.txt and README.md
Other Changes
- Updated GitHub Actions versions
What's Changed
- Align PHPUnit workflow with Pro test setup by @firstelementjp in #48
- Prepare PHPUnit workflow and patched axios for release by @firstelementjp in #49
- Prepare PHPUnit workflow and patch npm security dependencies by @firstelementjp in #50
- Prepare release updates and patch npm security dependencies by @firstelementjp in #51
- Prepare release updates and patch npm security dependencies by @firstelementjp in #52
- Refactor: Rename plugin slug from swift-csv to fe-csv-import-export by @dxd5001 in #57
- Rename from swift-csv to fe-csv-import-export by @dxd5001 in #60
- Bump axios from 1.15.0 to 1.16.1 by @dependabot[bot] in #59
- Bump postcss from 8.5.8 to 8.5.14 by @dependabot[bot] in #58
- Bump @babel/plugin-transform-modules-systemjs from 7.29.0 to 7.29.4 by @dependabot[bot] in #56
- Bump fast-uri from 3.1.0 to 3.1.2 by @dependabot[bot] in #55
- Bump ip-address from 10.1.0 to 10.2.0 by @dependabot[bot] in #53
- Bump actions/upload-pages-artifact from 3 to 4 by @dependabot[bot] in #35
- Bump actions/deploy-pages from 4 to 5 by @dependabot[bot] in #34
- Bump softprops/action-gh-release from 1 to 2 by @dependabot[bot] in #33
- Merge main to develop by @dxd5001 in #64
Full Changelog: v0.9.9.3...v0.9.9.4
v0.9.9.3
What's Changed
- Fix docs language switcher and Japanese README by @firstelementjp in #45
- Refine Japanese docs links and styling by @firstelementjp in #46
- Modify docs details by @firstelementjp in #47
Full Changelog: v0.9.9.2...v0.9.9.3
v0.9.9.2
What's Changed
- Prepare the
v0.9.9.1release by @firstelementjp in #42 - Prepare v0.9.9.2 release by @firstelementjp in #43
Full Changelog: v0.9.9...v0.9.9.2
v0.9.9.1
v0.9.9
What's Changed
- chore: update frontend tooling dependencies by @dxd5001 in #21
- chore: update PHP and GitHub Actions dependencies by @dxd5001 in #22
- Optimize import memory and stabilize import logs by @dxd5001 in #24
- Prepare v0.9.9 release with import memory optimizations by @firstelementjp in #26
- chore(deps): bump picomatch by @dependabot[bot] in #23
- Bump postcss and @wordpress/scripts by @dependabot[bot] in #31
- chore: update @wordpress/scripts to 31.7.0 by @firstelementjp in #32
- Release v0.9.9 by @firstelementjp in #37
New Contributors
- @dxd5001 made their first contribution in #21
- @dependabot[bot] made their first contribution in #23
Full Changelog: v0.9.8...v0.9.9
v0.9.8
What's Changed
- Release v0.9.8: Hierarchical taxonomy import, pipe delimiter improvements, and license encryption by @firstelementjp in #15
Full Changelog: v0.9.7...v0.9.8