Releases: fluid-project/infusion
Infusion 4.7.1
The Fluid community is pleased to announce the release of Infusion 4.7.1!
This is a minor release which resolves the following issue:
Fixed
- FLUID-6781 404 error for sourcing open-sans font in SeparatedPanelPrefsEditor styles.
Infusion 4.7.0
The Fluid community is pleased to announce the release of Infusion 4.7.0!
This is a minor release which adds a couple of fonts to UI Options and fixes an issue.
Added
- FLUID-6763 UI Options: Add Atkinson Hyperlegible font
- FLUID-6754 Add a text style option for system-ui
Fixed
- FLUID-6764 Infusion's jquery.standalone file throws an error
when loaded in an AudioWorkletGlobalScope
Infusion 4.6.0
The Fluid community is pleased to announce the release of Infusion 4.6.0!
This is a minor release which resolves the following three issues:
Fixed
- 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
Infusion 4.5.0
The Fluid community is pleased to announce the release of Infusion 4.5.0!
This is a minor release which resolves the following two issues:
Fixed
- FLUID-6749 Stop using iframe to render preferences editor
- FLUID-6753 Framework error messages which attempt to dump the
entire component are unreadable
Infusion 4.4.0
The Fluid community is pleased to announce the release of Infusion 4.4.0!
This is a minor release which resolves the following issue:
Fixed
- FLUID-6750 Model-driven relocalisation does not take account
of initial model values
Infusion 4.3.0
The Fluid community is pleased to announce the release of Infusion 4.3.0!
This is a minor release which resolves the following three issues:
Added
- FLUID-6745 Improve TextNodeParser so that it can be configured
with a free hash of selectors to ignore
Fixed
- FLUID-6744 Failure distributing to gradeNames for component
which has undefined options
Removed
- FLUID-6748 Remove the auto save of panel index in separated
panel UIO
Infusion 4.2.0
The Fluid community is pleased to announce the release of Infusion 4.2.0!
This is a bugfix release which resolves the following two issues:
Fixed
- FLUID-6741 Workflow failure when constructed lensed component
from asynchronous resource - FLUID-6742 Race condition in IoC Testing Framework tests
exposed by upgrade to Chrome 103
Infusion 4.1.0
The Fluid community is pleased to announce the release of Infusion 4.1.0!
This is a bugfix release which resolves the following four issues:
Fixed
- FLUID-6727 Improve documentation (retrospectively) about changes
in DataSource API in the 3.0.0 release - FLUID-6728 A sourcePath into the first element of an array fails
to resolve in contexts where expandImmediate is used - FLUID-6729 References into local record such as {source} and
{sourcePath} can't be resolved in interpolated relay segments - FLUID-6730 Removed some obsoleted utilities - fluid.accumulate,
fluid.contains, fluid.add, fluid.stableSort
Infusion 3.0.1
The Fluid community is pleased to announce the release of Infusion 3.0.1!
This is a minor patch release which updates release notes with compatibility information on DataSources which were ported into Infusion from Kettle in the Infusion 3.0.0 release.
The release notes include the following additional note to the Infusion 3.0.0 release. Source code and all builds will have identical contents to Infusion 3.0.0.
- NOTE: The scheme for configuring writable dataSources is not compatible with that seen in some development
releases of Infusion, e.g. 3.0.0-dev and 4.0.0-dev - see API Changes documentation
for more details
Infusion 4.0.0
The Fluid community is pleased to announce the release of Infusion 4.0!
Infusion 4.0 includes many changes to the core and preferences framework and may not be backwards compatible with previous versions of Infusion.
Please see:
- API Changes from 3.0 to 4.0
- Deprecated in 4.0
- Issues addressed in 4.0.0
- Changes in 4.0.0
- Original Announcement
- Release Notes
Added
- FLUID-6698 Allow model relay from constant values
- FLUID-6605 Allow contrast themes to be applied using custom properties only
- FLUID-6580 "Integration constant lenses"
- FLUID-6413 Model-driven resource localisation
- FLUID-6390 "lensed components"
- FLUID-6260 Enactors that modify the styling and presentation of content provide a class and/or CSS custom properties to hook into for custom styling
- FLUID-6148 "Potentia II" holds aligned, transactional units of intent
- FLUID-6147 Transactional units for component creation
- FLUID-5790 cancellable promises
- FLUID-4925 "wave of explosions"
- FLUID-4483 Latched events acting as promises
- A basic quality implementation of FLUID-4982 "asynchronous ginger world", sufficient to allow progress on new renderer for FLUID-4260, FLUID-6580
- Browser-side implementation of fluid.dataSource.URL
Changed
- FLUID-6695 Rationalise exception stripping code
- FLUID-6420 Split start schema aux schema into separate schema grades. Consolidate component grades.
- FLUID-6145 Make all component options immutable
For more details see: API Changes from 3.0 to 4.0
Deprecated
- Core Framework
fluid.contains
fluid.stableSort
fluid.add
fluid.accumulate
- Preferences Framework / UI Options
- In Infusion 5.0, it's planned for the Preferences Framework and UI Options to undergo a re-write and redesign. The
API, including Auxiliary Schemas, are likely to change or be removed. This is also the case for any components that
are used by/within the Preferences Framework.
- In Infusion 5.0, it's planned for the Preferences Framework and UI Options to undergo a re-write and redesign. The
- Components
- UI widgets and other components included with Infusion will be evaluated for future releases. A number of these
widgets are no longer required as native HTML options and other tools have filled in the gaps that they were meant
to address.
- UI widgets and other components included with Infusion will be evaluated for future releases. A number of these
For more details see: Deprecated in 4.0
Removed
- FLUID-6710 Remove versioned globals and file guards from the
framework
Fixed
- FLUID-6705 Increasing line spacing pushes the sliding panel tab
down - FLUID-6696 Table of Contents toggle initially has no effect if
TOC container has display: none style - FLUID-6687 Adjusters/inputs are blue in iOS
- FLUID-6482 fluid.getCallerInfo throws exception sometimes on
Safari (atDepth exceeds stack.length) - FLUID-6438 Improved closure of ContextAwareness grades
- FLUID-6418 Failure when referring to dynamic component location
during afterDestroy - FLUID-6414 Allow dynamic grades to be contributed via expander
- FLUID-6146 Mutual reference between createOnEvent components
- FLUID-5912 {arguments} in members and models
- FLUID-5614 "double deep trees"
- FLUID-5519 Problematic timing of model init transaction