All Versions
Latest Version
Avg Release Cycle
58 days
Latest Release

Changelog History
Page 2

  • v1.3.5 Changes


    • ๐Ÿ› Bug fixes
      • The ractive binary should no longer barf on input and should more gracefully handle absolute vs relative paths.
  • v1.3.4 Changes


    • ๐Ÿ› Bug fixes
      • The ractive binary now correctly resolves relative imports/links/hrefs for components in nested folders.
  • 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. or directly in the data e.g. ractive.set('myChildInstance', someInstance) and ~/
      • 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.10 Changes


    • ๐Ÿ› Bug fixes
      • Fix on definition file (#3348)
      • Now BaseInitOpts contains all lifecycle events
      • (Ractive|Static).extend now handle multiple params and return the correct type
  • 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.