Infusion 3.0 released
steve at githens.org
Wed Sep 8 02:57:23 UTC 2021
This is great! Congratulations and thanks for all the effort put in to
On 9/7/21 5:15 AM, Justin Obara wrote:
> 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
> *What's New in 3.0.0?*
> * Build
> o Minified distributions:
> o infusion-all.js
> o infusion-all-no-jquery.js
> o infusion-framework.js
> o infusion-framework-no-jquery.js
> o infusion-uio.js
> o infusion-uio-no-jquery.js
> * Framework
> o Added model transformations for converting between:
> + Boolean values and Strings
> # /fluid.transforms.booleanToString/
> # /fluid.transforms.stringToBoolean/
> + Date/Time and Strings
> # /fluid.transforms.dateToString/
> # /fluid.transforms.dateTimeToString/
> # /fluid.transforms.stringToDate/
> + JSON Objects and Strings
> # /fluid.transforms.objectToJSONString/
> # /fluid.transforms.JSONstringToObject/
> o Updated model transformations:
> + Number to String transformation supports specifying
> decimal precision.
> + Round transformation can round to an integer or decimal value
> o /fluid.stringTemplate/ updated to support nested objects for
> interpolating values
> o Added /fluid.dataSource/ grade
> o Added /fluid.remoteModelComponent/ for keeping remote and
> local models in sync.
> * Preference framework
> o Switched from Stylus to SASS for CSS pre-processing
> o Responsive design for small screens/mobile devices.
> o Updated look of on/off toggles and checkboxes
> o Added additional contrast themes based on Windows contrast themes.
> o Added the OpenDyslexic 3 <https://opendyslexic.org/> font as
> an option to the Text Style panel
> o Added localized message bundles for Farsi, French, Portuguese,
> and Spanish.
> o New preferences:
> + Letter spacing
> + Syllabification preference
> + Text-to-speech preference using the Orator component
> + Word spacing preference
> * Orator
> o 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
> * Test Infrastructure
> o /jqUnit.test/ supports async tests with promises
> More information about deprecations can be found in the Deprecated in
> 3.0 docs
> * Fast XML Pull
> o Will be removed in a future release.
> * Pager
> o /fluid.pagedTable/ and /fluid.table/ grades and related
> functionality will be removed in an upcoming release.
> * Renderer
> o 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.
> *Obtaining Infusion*
> * Fork on GitHub <https://github.com/fluid-project/infusion>
> * Download a Build
> * 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.
> fluid-work mailing list - fluid-work at lists.idrc.ocad.ca
> To unsubscribe, change settings or access archives,
> see https://lists.idrc.ocad.ca/mailman/listinfo/fluid-work
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the fluid-work