Skip to content

Release v1.0.8

Compare
Choose a tag to compare
@SkyLundy SkyLundy released this 28 Mar 18:02

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