All Versions
102
Latest Version
Avg Release Cycle
58 days
Latest Release
-

Changelog History
Page 2

  • v1.3.3 Changes

    • ๐Ÿ†• New features
      • The ractive binary now supports loading partials from external files using a src attribute on the template element e.g. <template id="my-template" src="./my-template.ractive.html">. Currently, only style attributes at the top level of the resulting template are processed for inclusion, so link and script files are treated as if they appeared directly in an inline partial of the parent template.
  • v1.3.2 Changes

    • ๐Ÿ› Bug fixes
      • Checked bindings will no longer interfere with click listeners that happen to be handled by the same delegate for non-IE browsers (#3299)
      • Nested transition events, possibly not related to any ractive transitions, will no longer cause active transitions on an element to terminate early.
  • v1.3.1 Changes

    ๐Ÿ‘€ See also the changes from 1.1.3 / 1.2.2 / 1.3.1 below

    • Experimental new features
      • The current operation promise is available to things like observers and decorators using Ractive.tick, which will return undefined if there is not currently an operation in progress (#3295)
  • v1.3.0 Changes

    • ๐Ÿ› Bug fixes

      • Checkbox name bindings will now operate on a clone of the array, so that observers will get proper old and new values. This is a regression from the behavior in 0.7 (#3293)
    • Experimental new features

      • Referencing a special data keypath on a Ractive instance that via the data model will automatically create a link to the target instance's data. The target instance can be accessed as a property of the instance e.g. @this.myChildInstance.data.someKey or directly in the data e.g. ractive.set('myChildInstance', someInstance) and ~/myChildInstance.data.someKey.
      • Partials with context can now also supply aliases, which is useful for transplanting template supplied to a different component using the context object context support from 1.1.0 e.g. {{>.content .context, true as remote, some.thing as item}} where the .content template will have access to remote and item from the caller's context.
  • v1.2.9 Changes

    May 08, 2020
    • ๐Ÿ› Bug fixes * Track decorator args as expressions so that updates, so that they get notified when their deps change (#3329) * Wildcard computations now implicitly depend on their parent so that they get invalidated when the parent changes (#3331) * Wildcard computations in arrays are now included in a virtual get (#3333)
  • v1.2.8 Changes

    February 29, 2020
    • ๐Ÿ› Bug fixes * Avoid an issue with linking a reference expression's dependencies when the underlying linked model hasn't actually changed and causing the same dependency to get added to the linked model exponentially on each new link.
  • v1.2.7 Changes

    February 06, 2020
    • ๐Ÿ› Bug fixes * Fixes in typings. * Nested transition managers will no longer cause early detaches (#3224) * CSS ids that overlap will no longer cause the contained id to be duplicated e.g. with table and tab, tab would be duplicated. * Special refs that aren't @context but contain context in their path will no longer error (#3326)

    • ๐Ÿ’ฅ Breaking Changes * Observer callbacks that throw are now handled like computations that throw. This is technically a breaking change, but much more likely is that the previous behavior would cause Ractive's internal runloop to stall and cause unpredictable behavior.

  • v1.2.6 Changes

    February 06, 2020
    • ๐Ÿ› Bug fixes
      • Escaped keypaths can now be observed correctly (#3319, thanks @ilessiivi)
      • Empty string templates will no longer cause an error during parsing.
      • Multiple references to the same model during capture for a computation will no longer result in ballooning dependencies.
  • v1.2.5 Changes

    September 16, 2019
    • ๐Ÿ› Bug fixes
      • Reference expressions that have their model disappear will no longer throw (#3308)
      • Radio name bindings are now properly initialized such that setting an initially set binding to undefined will actually apply the undefined (#3309)
      • Static attributes will be properly escaped again (#3311)
  • v1.2.4 Changes

    July 25, 2019
    • ๐Ÿ› Bug fixes
      • Partials loaded from the registry, as opposed to being embedded in the template, now properly contribute expression functions for CSP (#3306)
      • Partials with a Context context will consistently find the correct parent element.