Skip to content

Releases: fluid-project/infusion

Infusion 4.7.1

30 Jul 15:13
75ce78b
Compare
Choose a tag to compare

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

29 Jul 19:09
f2795e4
Compare
Choose a tag to compare

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

08 Dec 16:38
1f41b40
Compare
Choose a tag to compare

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

21 Oct 10:54
Compare
Choose a tag to compare

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

27 Sep 12:01
Compare
Choose a tag to compare

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

08 Aug 16:16
Compare
Choose a tag to compare

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

05 Jul 12:56
Compare
Choose a tag to compare

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

12 May 15:31
52732d2
Compare
Choose a tag to compare

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

12 May 11:53
Compare
Choose a tag to compare

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

18 Mar 16:20
cfaa9f3
Compare
Choose a tag to compare

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:

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.
  • 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.

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