Skip to content

Release v0.9.6 - #6

Merged
firstelementjp merged 13 commits into
mainfrom
develop
Feb 13, 2026
Merged

Release v0.9.6#6
firstelementjp merged 13 commits into
mainfrom
develop

Conversation

@firstelementjp

Copy link
Copy Markdown
Owner

Summary

  • Bump version to 0.9.6
  • Update README badge and download link
  • Update docs changelog (restore 0.9.3–0.9.5 entries and fix year)

Notes

  • This PR follows the develop -> main release flow.

Checklist

  • Version header and SWIFT_CSV_VERSION updated
  • package.json version updated
  • docs/changes.md updated

- Fix docs.yml to work with develop branch and releases
- Remove dependency on missing scripts
- Create simple HTML documentation
- Enable deployment on release events
- Add main branch push trigger to release-zip.yml
- Add tag trigger for version releases
- Generate ZIP files automatically on merge
- Fix phpcs.xml.dist configuration with proper installed_paths
- Enable short array syntax [] instead of array() across all PHP files
- Update composer.json scripts for cleaner phpcs/phpcbf commands
- Exclude Universal.Arrays.DisallowShortArraySyntax from WordPress rules
- Improve code formatting consistency for WordPress plugin development
- Expand .envrc.example with comprehensive development environment setup
- Add GitHub issue and PR templates for better contribution workflow
- Create CONTRIBUTING.md with development guidelines and standards
- Add AGENT.md for AI-assisted development context
- Create SKILL.md with troubleshooting knowledge base
- Improve onboarding experience for new contributors
- Update admin scripts with better progress bar selectors
- Fix export filename format with proper prefix and timestamp
- Regenerate minified CSS and JS files
- Remove trailing whitespace in admin template
- Enhance user experience for CSV export/import operations
- Add comprehensive environment setup lessons to .envrc.example
- Document direnv troubleshooting patterns in SKILL.md
- Fix esbuild watch mode with --watch=forever flag
- Improve admin UI styling for better tab navigation
- Remove swift-csv-pro build references from package.json
- Regenerate admin-style.min.css with latest UI improvements
- Update admin-scripts.min.js with enhanced functionality
- Ensure production assets match development changes
- Rename admin-style.css to swift-csv-admin-style.css
- Rename admin-scripts.js to swift-csv-admin-scripts.js
- Update all minified files to match naming convention
- Fix PHP enqueue paths to use new file names
- Update package.json build scripts for new file names
- Improve developer tool identification and brand consistency
- Add conditional debug.php loading with WP_DEBUG check
- Create debug.php.example template for easy setup
- Implement custom debug functions with detailed context
- Add ACF-specific debugging capabilities
- Update documentation in .envrc.example and SKILL.md
- Enhance existing code with new debug functions
- Exclude debug.php from repository while providing template
…sion

- Move plugin menu to Tools submenu for better UX
- Add custom export scope with hook support
- Update hook name to swift_csv_export_columns for clarity
- Add comprehensive hooks for Free version extensibility
- Improve documentation with ACF field specifications
- Add Japanese translations for new UI elements
- Fix CSS/JS loading for new menu position
- Foundation work for ACF feature separation to Pro version

This commit establishes the foundation for the Free/Pro version split
while maintaining full backward compatibility and enhanced developer experience.
@firstelementjp
firstelementjp merged commit d44c2da into main Feb 13, 2026
2 checks passed
firstelementjp pushed a commit that referenced this pull request Feb 13, 2026
- Document #6: WordPress Yoda conditions coding standard
- Clarify when Yoda notation is required vs optional
- Provide project-specific guidelines for consistency
- Add debug approach and related patterns
- Update quick reference table with new entry
- Ensure team consistency in conditional formatting
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