Changelog History
Page 2
-
v1.3.5 Changes
2019-04-30
- ๐ Bug fixes
- The ractive binary should no longer barf on input and should more gracefully handle absolute vs relative paths.
- ๐ Bug fixes
-
v1.3.4 Changes
2019-04-23
- ๐ Bug fixes
- The ractive binary now correctly resolves relative imports/links/hrefs for components in nested folders.
- ๐ Bug fixes
-
v1.3.3 Changes
2019-04-04
- ๐ New features
- The ractive binary now supports loading partials from external files using a
src
attribute on thetemplate
element e.g.<template id="my-template" src="./my-template.ractive.html">
. Currently, onlystyle
attributes at the top level of the resulting template are processed for inclusion, solink
andscript
files are treated as if they appeared directly in an inline partial of the parent template.
- The ractive binary now supports loading partials from external files using a
- ๐ New features
-
v1.3.2 Changes
2019-03-12
- ๐ 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.
- ๐ Bug fixes
-
v1.3.1 Changes
2019-02-18
๐ 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 returnundefined
if there is not currently an operation in progress (#3295)
- The current operation promise is available to things like observers and decorators using
- Experimental new features
-
v1.3.0 Changes
2019-02-04
๐ 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 toremote
anditem
from the caller's context.
- Referencing a special
-
v1.2.10 Changes
2020-12-09
- ๐ 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
- ๐ Bug fixes
-
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, 20202020-02-29
- ๐ 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.
- ๐ Bug fixes
-
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
andtab
,tab
would be duplicated. * Special refs that aren't@context
but containcontext
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.