Release v1.0.8
NOTE: You will be required to configure your selected translation engine again after upgrading.
Existing content will not be affected.
- Added ability to disable translation on a per-field basis. Reference README.md for usage.
- Added composer.json to list in the packagist.org directory. You can now install Fluency with
composer require firewire/fluency
- Updated the style of the text in the activity overlay, like "Translating" and "Refreshing" to
look better where fields may be smaller. - Acitivity overlay animation texts are now randomized for each instance. Just aesthetics.
- Fix issue where CKEditors in collapsed Repeater and RepeaterMatrix fields would fail to be
initialized using Fluency when loaded via AJAX after expanding the repeater item. Credit to
@saintsfield for finding and reporting - Fix issue where translating a field when there are both languages that are and are not
translatable/configured in Fluency are present would fail. Now indicates per-language
unavailability depending if configured in Fluency or not. Credit to @ryangorley for finding and
reporting - Made the donate button on the config page smaller
- Fix error caused by Fluency attempting to get the translation action from the module config before
it was available - Uninstalling the module now deletes the Fluency admin page
- Fluency config values are now stored as JSON rather than serialized objects which in some
instances was causing issues on some servers with ModSecurity and false positives. Credit to @update-switzerland for finding and reporting. - Add fromJson method to FluencyDTO parent class to better handle Data Transfer Object instantiation
where data may come from storage as JSON - Translation cache is now enabled by default as described in the README.md file