[Infusion-users] Infusion 3.0 released
obara.justin at gmail.com
Tue Sep 7 12:16:06 UTC 2021
The Fluid community is pleased to announce the release of Infusion 3.0!
Infusion 3.0 includes many changes to the core and preferences framework and may not be backwards compatible with previous versions of Infusion. All bundled JS files are now minified, so you may need to updated your imports if you were specifically requesting minified versions for previous releases.
Please see API Changes from 2.0 to 3.0 <https://docs.fluidproject.org/infusion/development/apichangesfrom2_0to3_0> and Deprecations in 3.0 <https://docs.fluidproject.org/infusion/development/deprecatedin3_0> on the Infusion Documentation <https://docs.fluidproject.org/infusion/development/> site.
Release Notes <https://github.com/fluid-project/infusion/blob/v3.0.0/ReleaseNotes.md>
What's New in 3.0.0?
Added model transformations for converting between:
Boolean values and Strings
Date/Time and Strings
JSON Objects and Strings
Updated model transformations:
Number to String transformation supports specifying decimal precision.
Round transformation can round to an integer or decimal value
fluid.stringTemplate updated to support nested objects for interpolating values
Added fluid.dataSource grade
Added fluid.remoteModelComponent for keeping remote and local models in sync.
Switched from Stylus to SASS for CSS pre-processing
Responsive design for small screens/mobile devices.
Updated look of on/off toggles and checkboxes
Added additional contrast themes based on Windows contrast themes.
Added the OpenDyslexic 3 <https://opendyslexic.org/> font as an option to the Text Style panel
Added localized message bundles for Farsi, French, Portuguese, and Spanish.
Text-to-speech preference using the Orator component
Word spacing preference
A self voicing widget with play/pause, text highlighting, selection reading.
NOTE: Currently there is a bug with Google supplied voice synthesizers that prevents text highlighting and long text being synthesized in Chrome. See FLUID-6635 <https://issues.fluidproject.org/browse/FLUID-6635>
jqUnit.test supports async tests with promises
More information about deprecations can be found in the Deprecated in 3.0 docs <https://docs.fluidproject.org/infusion/development/deprecatedin3_0>.
Fast XML Pull
Will be removed in a future release.
fluid.pagedTable and fluid.table grades and related functionality will be removed in an upcoming release.
The Renderer will be completely overhauled in an upcoming release. Expect API breakage, and that all of the existing Renderer implementation is deprecated. This includes potential API breakages for the Preferences Framework and Infusion components that use the Renderer.
Fork on GitHub <https://github.com/fluid-project/infusion>
Download a Build <https://github.com/fluid-project/infusion/releases/tag/v3.0.0>
Install from NPM <https://www.npmjs.com/package/infusion>
A lot of time and effort has gone into this release, and we’d like to thank everyone in the community for their contributions.
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Infusion-users