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 (RemixTargettarget, RemixFindReplaceRulesfindReplaceRules, 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 dedicated transform() 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 : void return type to RemixSettingsAsset::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