Version 2.0.0
March 26, 2026
🚀 Added
- Rule-by-rule breakdown in field settings shows matches, intermediate results, and regex errors in real-time
- Inline regex validation highlights invalid patterns as you type
- "Collapse Whitespace" template button for cleaning up extra spaces after stripping characters
- Regex parity note in field settings UI explaining JS vs PHP regex differences
- Support for all element types (categories, etc.), not just entries
- CSS for the regex tester breakdown UI
🔧 Fixed
- Fixed regex validation bug where the validator checked the wrong column (ignoreCase instead of regex flag)
- Removed dead
settings()method override that returned mismatched keys
💡 Changed
- Breaking: Renamed field properties from PascalCase to camelCase (
RemixTarget→target,RemixFindReplaceRules→findReplaceRules, etc.). Includes migration for existing installations. - Breaking: Find/replace rules now stored as associative arrays (
['find' => ..., 'replace' => ...]) instead of indexed arrays. Includes migration for existing installations. - Moved transformation logic out of
serializeValue()into a dedicatedtransform()method - Used
mb_string functions for proper Unicode support in text transforms - Updated ECS config from Craft CMS 4 to Craft CMS 5 ruleset
- Added
: voidreturn type toRemixSettingsAsset::init() - Craft 4 (0.x line) is no longer maintained
Version 1.2.2
March 29, 2025
🚀 Changed
- Update placeholder text on Remix fields
Version 1.2.1
March 28, 2025
🚀 Changed
- Fixed find and replace rules template buttons on existing remix fields
- Remove testing code
Version 1.2.0
March 28, 2025
🚀 Changed
- Added live preview to field settings to test your remixes. This makes up for the removal live-update on the entry pages
- Fixed field handling to work properly with both draft and regular saves
- Removed live refresh on entry pages. It's a nice idea, but doesn't work well with Craft's ability to hide titles and slugs
- Updated docs to reflect updates
Version 1.1.3
May 1, 2024
🚀 Added
- Russian translation
🔧 Fixed
- Grammar in package description in composer.json
Version 1.1.2
April 20, 2024
💡 Changed
- Updated CHANGELOG for Craft Plugin Store compatibility
🔧 Fixed
- Spelling errors in CHANGELOG
Version 1.1.1
April 17, 2024
Bug fixes, code cleanup, updated docs.
Version 1.1.0
April 13, 2024
This release is Remix's true birth. 👶
🚀 Added
- Ignore Case for find and replace rules
- Translations
- Error lists to field settings
💡 Changed
- Field can no longer be requirable
- New plugin icon
- Capitalize to Title Case
- Append and Prepend now come after case transformations
- The readme details features, shows images, and tells the story of this plugin
🔧 Fixed
- Inconsistent find and replace login between frontend and backend
- Issue where displayed value was not the stored value
Version 1.0.0
April 8, 2024
- Initial release