Skip to content

Rename from swift-csv to fe-csv-import-export - #60

Merged
firstelementjp merged 51 commits into
mainfrom
develop
May 22, 2026
Merged

Rename from swift-csv to fe-csv-import-export#60
firstelementjp merged 51 commits into
mainfrom
develop

Conversation

@dxd5001

@dxd5001 dxd5001 commented May 22, 2026

Copy link
Copy Markdown
Collaborator

This PR includes all changes after renaming the plugin from swift-csv to fe-csv-import-export.

dxd5001 added 30 commits May 14, 2026 11:00
- Update README.md image links and documentation URLs
- Update test-release.sh script paths and filenames
- Update phpcs.xml.dist text domain
- Update .gitassets banner image reference
- Update .github/skills/conventions/environment-setup.md
- Update .github/skills/conventions/coding-standards.md
- Replace 'Swift CSV' with 'FE CSV Import & Export' in all docs/ files
- Update docs/legal.md version to 'Current Version' for flexibility
- Create new docs/legal.md and docs/ja/legal.md files
- Replace 'swift_csv_' with 'fe_csv_import_export_' in hook documentation
- Align documentation with current codebase implementation
…ences

- Replace 'swift_csv_' with 'fe_csv_import_export_'
- Replace 'Swift_CSV_' with 'FE_CSV_Import_Export_'
- Replace 'swift-csv' with 'fe-csv-import-export'
- Replace 'class-swift-csv' with 'class-fe-csv-import-export'
- Update SKILL.md project overview and repository layout
- Note: Historical troubleshooting records retain original file names for accuracy
- Change documentation URL from swift-csv to fe-csv-import-export
- Update repository name in docs.yml
- Update repository name, ZIP filename, and directory paths in release-zip.yml
- Change swift-csv to fe-csv-import-export throughout
- Replace 'Swift CSV' with 'FE CSV Import & Export' in comments
- Replace 'swiftCSV' with 'feCsvImportExport' in variable names
- Replace 'SwiftCSVCore' with 'FeCsvImportExportCore'
- Replace 'SwiftCSVExportUnified' with 'FeCsvImportExportExportUnified'
- Replace 'SwiftCSVExportUnifiedModules' with 'FeCsvImportExportExportUnifiedModules'
- Replace 'SwiftCSVUtils' with 'FeCsvImportExportUtils'
- Replace 'SwiftCSVExport' with 'FeCsvImportExportExport'
- Replace 'SwiftCSVImport' with 'FeCsvImportExportImport'
- Replace 'SwiftCSVLicense' with 'FeCsvImportExportLicense'
- Replace 'swift_csv_' with 'fe_csv_import_export_' in AJAX actions and HTML IDs
- Replace 'swiftcsv_' with 'fecsvimportexport_' in filenames
- Replace 'swiftCsvBound' with 'feCsvImportExportBound'
- Replace 'swiftCsvInitialized' with 'feCsvImportExportInitialized'
- Replace '_swiftCsvImportCancelHandler' with '_feCsvImportExportImportCancelHandler'
- Replace '_swiftCsvExportCancelHandler' with '_feCsvImportExportExportCancelHandler'
- Replace '_swiftCsvDirectSqlCancelHandler' with '_feCsvImportExportDirectSqlCancelHandler'
- Replace 'Swift CSV Unit Tests' with 'FE CSV Import & Export Unit Tests'
- Replace 'Swift CSV Integration Tests' with 'FE CSV Import & Export Integration Tests'
…port

- Update security policy subject line from 'Swift CSV Security' to 'FE CSV Import & Export Security'
- Update security features section header
- Update acknowledgments section
- Update CSS file header comment from 'Swift CSV Admin Styles' to 'FE CSV Import & Export Admin Styles'
- Update test suite names from 'Swift CSV Unit Tests' to 'FE CSV Import & Export Unit Tests'
- Update test suite names from 'Swift CSV Integration Tests' to 'FE CSV Import & Export Integration Tests'
- Update main plugin filename from 'swift-csv.php' to 'fe-csv-import-export.php'
…eferences

- Update plugin name from 'Swift CSV' to 'FE CSV Import & Export'
- Update package name from 'Swift_CSV\Tests' to 'FE_CSV_Import_Export\Tests'
- Update variable names from $swift_csv_ to $fe_csv_import_export_
- Update package name from 'swift-csv' to 'fe-csv-import-export'
- Update version from 0.9.9.2 to 0.9.9.3
- Update description from 'Swift CSV' to 'FE CSV Import & Export'
- Update all script paths from 'swift-csv' to 'fe-csv-import-export'
- Update package name from 'swift-csv' to 'fe-csv-import-export'
- Change from '/en/products/fe-csv-import-export-import-export-plugin/'
- To '/en/products/fe-csv-import-export/'
- Update title from 'Swift CSV' to 'FE CSV Import & Export'
- Update file paths from 'swift-csv' to 'fe-csv-import-export'
- Update admin menu reference from 'Swift CSV' to 'FE CSV Import & Export'
…entation

- Change from 'swiftcsv_export_' to 'fecsvimportexport_export_'
- Matches JavaScript implementation in assets/js/export/
- Change from 'fecsvimportexport_export_' to 'fe_csv_export_'
- Update JavaScript files: original.js and download.js
- Rebuild minified files
- Update AGENT.md documentation
- Update PHPDoc comment from 'Swift CSV' to 'FE CSV Import & Export'
- Update package from Swift_CSV\Tests to FE_CSV_Import_Export\Tests
- Rename function swift_csv_tests_load_plugin to fe_csv_import_export_tests_load_plugin
- Update plugin file path from swift-csv.php to fe-csv-import-export.php
- Update init function from swift_csv_init to fe_csv_import_export_init
- Rename variable swift_csv_results_dir to fe_csv_import_export_results_dir
- Rename helper function swift_csv() to fe_csv_import_export()
- Rename cleanup function swift_csv_cleanup() to fe_csv_import_export_cleanup()
- Update cleanup SQL pattern from swift_csv_test_% to fe_csv_import_export_test_%
- Update package from Swift_CSV\Tests\Unit to FE_CSV_Import_Export\Tests\Unit
- Update plugin name from 'Swift CSV' to 'FE CSV Import & Export'
- Update plugin file path from swift-csv.php to fe-csv-import-export.php
- Update constants: SWIFT_CSV_VERSION to FE_CSV_IMPORT_EXPORT_VERSION
- Update constants: SWIFT_CSV_PLUGIN_DIR to FE_CSV_IMPORT_EXPORT_PLUGIN_DIR
- Update constants: SWIFT_CSV_BASENAME to FE_CSV_IMPORT_EXPORT_BASENAME
- Update function names: swift_csv_init to fe_csv_import_export_init
- Update function names: swift_csv() to fe_csv_import_export()
- Update plugin name from 'Swift CSV' to 'FE CSV Import & Export'
- Update text domain from 'swift-csv' to 'fe-csv-import-export'
- Rename swift-csv.pot to fe-csv-import-export.pot
- Rename swift-csv-ja.po to fe-csv-import-export-ja.po
- Rename swift-csv-ja.mo to fe-csv-import-export-ja.mo
- Replace @Package Swift_CSV with @Package FE_CSV_Import_Export in all PHP files
- Document deprecation history for all deprecated files
- Include replacement classes and hook points
- Add migration guide for developers
- Reference related Git commits
- Add @deprecated tags with version and replacement info to all PHP files
- Document migration paths to Pro plugin or new batch processor
- Include version numbers (0.9.5, 0.9.8, 0.9.9.3) for deprecation timeline
- Update .github/skills/troubleshooting/ files
- Replace swift-csv references with fe-csv-import-export
- Update file paths, selectors, and class names in examples
- Change swift_csv() to fe_csv_import_export() in test
- Ensure test checks for correct helper function name
- Change 'Swift CSV' to 'FE CSV Import & Export' in admin header
- Manual fix for UI display
- Remove advanced_tools_access_field_html() method
- Remove field registration from register_settings()
- This feature should be moved to Pro version
…ersion

- Remove advanced_tools_access_field_html() method
- Remove field registration from register_settings()
- Remove Updraft Plus and Execution Permission translations from .pot and .po files
- Keep Updraft Plus references in readme.txt (Pro feature description)
- These features should be in Pro version only
- Add Updraft Plus backup description to Security section in license tab
- Remove unnecessary hook from Pro feature description
- Keep Pro feature descriptions consistent with readme.txt
- Add Pro feature promotion strings to .pot file
- Add Updraft Plus backup translation to .po file
- Fix translation issues in license tab Pro features
dxd5001 added 21 commits May 14, 2026 15:02
- Add License, Export, Import tab translations
- These were removed during translation file cleanup
- Restore accidentally deleted translation files
- Add License, Export, Import tab translations
- Change 'swiftCSV' to 'feCsvImportExport' to match JavaScript references
- Change 'swiftCsvAjax' to 'feCsvImportExportAjax' for consistency
- This fixes "feCsvImportExport is not defined" error when Pro version is activated
…with site timezone instead of UTC time()"

This reverts commit fffbf19.
@firstelementjp
firstelementjp merged commit daf90dc into main May 22, 2026
2 checks passed
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.

2 participants