ember-cli-node-assets
Advanced tools
Changelog
0.2.2 (March 21, 2017)
Changelog
0.2.1 (March 21, 2017)
Changelog
0.2.0 (March 20, 2017)
Addon authors, note that this release impacts behavior when your addon is included as a transitive dependency! See the notes for the beta releases below.
engines
entry in package.json
now reflects that this addon requires Node 4+.Changelog
0.2.0-beta.1 (January 31, 2017)
vendor
configuration to funnel files into the vendor tree without implicitly importing anything.Documentation has been updated to encourage thinking primarily in terms of funneling files from an npm package into vendor
and/or public
. Importing specific files (while still possible), is now presented as a simple shorthand for funneling those files into vendor
and then importing them explicitly.
When operating on behalf of a nested addon, in the past ember-cli-node-assets would short circuit and do nothing. This forced addons that depended on others using ember-cli-node-assets (e.g. ember-shepherd -> ember-tether -> ember-cli-node-assets) to either declare them as peerDependencies
or add a blueprint to make sure there upstream dependencies were installed in the parent application.
As of this release, ember-cli-node-assets will now operate regardless of the level of nesting. This is motivated by a desire to avoid forcing peerDependencies
or installation blueprints, and by a change in import
behavior in the upcoming Ember CLI 2.12.
import: [{ path: 'foo', type: 'test' }]
is now deprecated. Instead, use vendor
configuration (see above) and call app.import
with the additional options explicitly.