Infusion 3.0 released

Steven Githens 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 
this.  :)

~Steve

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 
> <https://github.com/fluid-project/infusion/blob/v3.0.0/ReleaseNotes.md>
>
> *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
>             <https://issues.fluidproject.org/browse/FLUID-6635>/
>   * Test Infrastructure
>       o /jqUnit.test/ supports async tests with promises
>
>
> *Deprecated*
>
> 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
>       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
>     <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.
>
> Thanks
> Justin
>
> _______________________________________________________
> 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...
URL: <http://lists.idrc.ocad.ca/pipermail/fluid-work/attachments/20210907/372758cb/attachment.htm>


More information about the fluid-work mailing list