Skip to content

Latest commit

 

History

History
220 lines (160 loc) · 9.63 KB

ReleaseNotes.md

File metadata and controls

220 lines (160 loc) · 9.63 KB

Release Notes for Fluid Infusion 4

Fluid Project

Infusion Documentation

What's New in 4.7.1

  • Maintenance release which resolves
    • FLUID-6781 404 error for sourcing open-sans font in SeparatedPanelPrefsEditor styles.

What's New in 4.7.0

  • New features
    • FLUID-6763 UI Options: Add Atkinson Hyperlegible font
    • FLUID-6754 Add a text style option for system-ui
  • Resolves
    • FLUID-6764 Infusion's jquery.standalone file throws an error when loaded in an AudioWorkletGlobalScope

What's New in 4.6.0

  • Maintenance release which resolves
    • FLUID-6758 Selection reading continues from where page reading stopped
    • FLUID-6757 Rendering and other methods for the selection reader are not invokers
    • FLUID-6756 regenerateCursor function defined in the global scope in both Fluid.js and FluidIoC.js

What's New in 4.6.0

  • Maintenance release which resolves
    • FLUID-6758 Selection reading continues from where page reading stopped
    • FLUID-6757 Rendering and other methods for the selection reader are not invokers
    • FLUID-6756 regenerateCursor function defined in the global scope in both Fluid.js and FluidIoC.js

What's New in 4.5.0

  • Maintenance release which resolves
    • FLUID-6753 Framework error messages which attempt to dump the entire component are unreadable
    • FLUID-6749 Stop using iframe to render preferences editor

What's New in 4.4.0

  • Maintenance release which resolves
    • FLUID-6750 Model-driven relocalisation does not take account of initial model values

What's New in 4.3.0

  • Maintenance release which resolves
    • FLUID-6748 Remove the auto save of panel index in separated panel UIO
    • FLUID-6745 Improve TextNodeParser so that it can be configured with a free hash of selectors to ignore
    • FLUID-6744 Failure distributing to gradeNames for component which has undefined options

What's New in 4.2.0

  • Maintenance release which resolves
    • FLUID-6742 Race condition in IoC Testing Framework tests exposed by upgrade to Chrome 103
    • FLUID-6741 Workflow failure when constructed lensed component from asynchronous resource

What's New in 4.1.0

  • Maintenance release which resolves
    • FLUID-6730 Removed some obsoleted utilities - fluid.accumulate, fluid.contains, fluid.add, fluid.stableSort
    • FLUID-6729 References into local record such as {source} and {sourcePath} can't be resolved in interpolated relay segments
    • FLUID-6728 A sourcePath into the first element of an array fails to resolve in contexts where expandImmediate is used
    • FLUID-6727 Improve documentation (retrospectively) about changes in DataSource API in the 3.0.0 release

What's New in 4.0.0?

Highlights in Infusion 4 include:

  • Changes to the Preferences Framework to make it easier to integrate in terms of choosing which preferences are used and working with styling enactors via CSS custom properties
  • Improvements to localization of the Preferences Framework/UI Options, and resource loaders
  • The foundation of the Potentia II work and future framework changes/improvements.

See: CHANGELOG.md for more details.

How Do I Get Infusion?

See How Do I Create an Infusion Package?, for details on creating complete or custom packages of Infusion.

Demos

The full Infusion package includes the demos of all of the components in action. You can find them in the demos folder in the release bundle or on our build site.

When running the demos on your local machine, a web server is recommended. Several of the demos make use of AJAX calls; which typically are not allowed by the browser when run from the local file system.

License

Fluid Infusion is licensed under both the ECL 2.0 and new BSD licenses.

More information is available in our wiki.

Third Party Software in Infusion

This is a list of publicly available software that is redistributed with Fluid Infusion, categorized by license:

Apache 2.0

BSD-3

CC-BY-4.0

  • Infusion Icons
    • Orator-Icons
    • OverviewPanel-Icons
    • PrefsFramework-Icons
    • Uploader-Icons

LGPL

MIT License

Open Font License

zlib/libpng License

Documentation

Documentation and tutorials can found on the Infusion Documentation site.

Supported Browsers

Infusion 4.0.0 is tested with the latest versions of the following desktop browsers:

The Fluid Project also maintains a shareable configuration for Browserslist. In the future, this configuration will be used within Fluid Infusion.

For more information see the Fluid Infusion browser support wiki page.

Testing Configurations

Known Issues

The Fluid Project uses a JIRA website to track bugs. Some of the known issues in this release are described here:

  • FLUID-6772 Removal of UIO iframe in Infusion 4.5.0 causes overflow issue on Webkit/Chromium browsers
  • FLUID-6722 Pager tooltip shows wrong data range after sorting by column
  • FLUID-6720 The pager tooltips do not display on mobile
  • FLUID-6708 Sourceless relay rule with non-local target causes failure
  • FLUID-6700 Materialised binding makes validation workflow impossible due to backwash protection
  • FLUID-6109 Infusion framework dist doesn't include contextawareness