chore(deps): update dependency @embroider/test-setup to v4#74
Open
renovate[bot] wants to merge 1 commit intomasterfrom
Open
chore(deps): update dependency @embroider/test-setup to v4#74renovate[bot] wants to merge 1 commit intomasterfrom
renovate[bot] wants to merge 1 commit intomasterfrom
Conversation
3990c3c to
7627674
Compare
7627674 to
59af1d2
Compare
59af1d2 to
e0a0e69
Compare
e0a0e69 to
d2a82d8
Compare
d2a82d8 to
0923482
Compare
0923482 to
1d41ea3
Compare
1d41ea3 to
64a5fdf
Compare
64a5fdf to
f5054a5
Compare
f5054a5 to
4952342
Compare
4952342 to
2b25c29
Compare
2b25c29 to
ff78099
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
^0.50.2→^4.0.0cc @tzellman
Release Notes
embroider-build/embroider (@embroider/test-setup)
v4.0.0@embroider/compat 3.4.8 (patch)
@embroider/core 3.4.8 (patch)
@embroider/macros 1.16.0 (minor)
@embroider/test-setup 4.0.0 (major)
@embroider/webpack 4.0.0 (major)
💥 Breaking Change
@embroider/webpack@embroider/webpackto use@babel/preset-envto avoid critical security audit (@lupestro)🚀 Enhancement
@embroider/macros,@embroider/test-fixtures{{unless}}to themacroConditionmacro (@Windvis)🐛 Bug Fix
@embroider/core,@embroider/test-scenariosCommitters: 3
v3.0.3@embroider/addon-dev 4.1.2 (patch)
@embroider/addon-shim 1.8.7 (patch)
@embroider/babel-loader-9 3.1.1 (patch)
@embroider/compat 3.3.0 (minor)
@embroider/core 3.4.0 (minor)
@embroider/hbs-loader 3.0.3 (patch)
@embroider/macros 1.13.3 (patch)
@embroider/router 2.1.5 (patch)
@embroider/shared-internals 2.5.1 (patch)
@embroider/test-setup 3.0.3 (patch)
@embroider/util 1.12.1 (patch)
@embroider/vite 0.2.0 (minor)
@embroider/webpack 3.2.1 (patch)
🚀 Enhancement
compat,corevite🐛 Bug Fix
utilmacroscompataddon-dev,vite📝 Documentation
compatwebpack🏠 Internal
addon-dev,addon-shim,babel-loader-9,compat,core,hbs-loader,macros,router,shared-internals,test-setup,util,webpackmacroscompat,coreCommitters: 7
v3.0.2@embroider/addon-dev 4.1.1 (patch)
@embroider/babel-loader-9 3.1.0 (minor)
@embroider/compat 3.2.2 (patch)
@embroider/core 3.3.0 (minor)
@embroider/macros 1.13.2 (patch)
@embroider/router 2.1.4 (patch)
@embroider/shared-internals 2.5.0 (minor)
@embroider/test-setup 3.0.2 (patch)
@embroider/vite 0.1.3 (patch)
@embroider/webpack 3.2.0 (minor)
🚀 Enhancement
shared-internalscorebabel-loader-9,webpack🐛 Bug Fix
webpackshared-internalsaddon-devcompat📝 Documentation
🏠 Internal
addon-dev,compat,core,macros,router,shared-internals,test-setup,vite,webpackCommitters: 6
v3.0.1@embroider/test-setup 3.0.1 (patch)
🐛 Bug Fix
test-setup🏠 Internal
Committers: 2
v3.0.0💥 Breaking Change
compat,core,webpack🚀 Enhancement
addon-dev,routermacrosshared-internalscorecompat,core,webpackcompat,shared-internalsutilensure-safe-componenthelper (@simonihmig)compat@babel/coreversion check to supportember-cli-babelv8 (@bertdeblock)addon-devcore,webpackcompat,core,shared-internals,webpack🐛 Bug Fix
test-setuputilcompat,routercore,webpackwebpackcompatMaximum call stack size exceedederror (@simonihmig)shared-internalsaddon-shim📝 Documentation
addon-dev,utilmacros🏠 Internal
routeraddon-dev,addon-shim,babel-loader-8,compat,core,hbs-loader,macros,router,shared-internals,util,webpackaddon-dev,addon-shim,compat,core,hbs-loader,macros,router,shared-internals,util,webpackcompat,core,macros,router,shared-internals,test-setup,util,webpackutilCommitters: 12
v2.1.1@embroider/compat,@embroider/core,@embroider/test-setup,@embroider/webpack2.1.0 -> 2.1.1v2.1.0@embroider/compat,@embroider/core,@embroider/test-setup,@embroider/webpack2.1.0 -> 2.1.1v2.0.2@embroider/compat2.0.2 -> 2.1.0@embroider/core2.0.2 -> 2.1.0@embroider/test-setup2.0.2 -> 2.1.0@embroider/util1.9.0 -> 1.10.0@ember/webpack2.0.2 -> 2.1.0v2.0.1@embroider/compat,@embroider/core,@embroider/test-setup,@embroider/webpack2.0.1 -> 2.0.2v2.0.0@embroider/compat,@embroider/core,@embroider/test-setup,@embroider/webpack2.0.0 -> 2.0.1v1.8.3Compare Source
@embroider/addon-dev2.0.0 -> 3.0.0BREAKING:
@embroider/addon-template/template-transform-pluginis removedbecause
babel-plugin-ember-template-compilation >= 2.0.0now directly supportssource-to-source transformation.
This plugin was used to run any custom AST transformations on your templates before publishing. To replace it:
Add
babel-plugin-ember-template-compilation@^2.0.0as a devDependency.Make sure you also have a devDependency on
ember-source, so we have a template compiler.Update the babel config like:
See https://github.com/emberjs/babel-plugin-ember-template-compilation for the complete docs on these options.
@embroider/addon-shim: 1.8.3 -> 1.8.4@embroider/babel-loader-81.9.0 -> 2.0.0@embroider/core2.0@embroider/compat1.9.0 -> 2.0.0@embroider/coresection of these release notes.@embroider/core1.9.0 -> 2.0.0DOCS: document how to work with test scenarios 1283
BUGFIX: Defend against infinite loop on broken babel config 1277
BUGFIX: allow v2 addons to use app tree fallback resolution 1278
BREAKING: Drop support for Ember < 3.28 1246
This allows us to rely on:
first-class components, helpers, and modifiers
template lexical scope
the lack of the old modules-api-polyfill
which greatly simplifies the build.
ENHANCEMENT: Simplified template compilation pipeline 1242, 1276
Uses babel-plugin-ember-template-compilation 2.0, which offers new capabilities to AST transform authors that better unlock the power of strict mode templates.
ENHANCEMENT: For most invocations of components, helpers, and modifiers when
staticComponents,staticHelpers, andstaticModifierssettings are enabled, we now entirely bypass the AMD loader using template lexical scope. This results in less work at runtime and slightly smaller code.BREAKING: The above feature won't have any breaking effects in the vast majority of apps that are doing things correctly. But I'm calling this out as potentially breaking because you may be accidentally relying on the loose old behaviors:
Using a component in one place would cause it to become globally available to the AMD loader after that point. This would let string-based component resolution work when it actually shouldn't have (if you are resolving strings into components at runtime, you can't use
staticComponentsmode).If you have multiple copies of an addon, which copy would get invokved from a given template was hard to predict before, now each one will definitely see it's own dependency.
INTERNALS: re-enable engines tests 1281
@embroider/hbs-loader1.9.0 -> 2.0.0@embroider/core2.0@embroider/macros1.9.0 -> 1.10.0BUGFIX: template macros could have pre-moved appRoot in their packageCache
ENHANCEMENT: expose simplified transforms API for use with babel-plugin-ember-template-compilation
Previously, we used MacrosConfig.astTransforms() which gave you transforms in
the reverse order they were expected to run, for compatibility with the wacky
ordering in class ember-cli-htmlbars. Now we also offer
MacrosConfig.transforms()which provides them in a format compatible directly with babel-plugin-ember-template-compilation 2.0, which uses the more natural order and which supports plugins-as-strings-to-be-loaded in addition to just plain functions.@embroider/router: 1.9.0 -> 2.0.0@embroider/core2.0@embroider/shared-internals: 1.8.3 -> 2.0.0BUGFIX: several windows-specific issues were caught and fixed when we ported our remaining test suite to run on both unix and windows.
BREAKING: The second argument to
hbsToJS()has changed formats to accomodate new additional options.import { hbsToJS } from '@​embroider/shared-internals'; -hbsToJS('<SomeTemplate />', 'my-component.hbs'); +hbsToJS('<SomeTemplate />', { moduleName: 'my-component.hbs' });@embroider/test-setup: 1.8.3 -> 2.0.0@embroider/coreet al.@embroider/webpack1.9.0 -> 2.0.0@embroider/coresection of these release notes.v1.8.2Compare Source
🐛 Bug Fix
compat,shared-internalsCommitters: 1
v1.8.1Compare Source
🐛 Bug Fix
addon-devcompatember-get-configcompat adapter when >= v2.1.0 (@bertdeblock)macros📝 Documentation
Committers: 4
v1.8.0Compare Source
🚀 Enhancement
addon-dev,core,shared-internals🐛 Bug Fix
webpackaddon-devrollup-app-reexports(@simonihmig)corecompatCommitters: 4
v1.7.1Compare Source
🐛 Bug Fix
corewebpackCommitters: 1
v1.7.0Compare Source
🚀 Enhancement
addon-devmapFilenameconfig forrollup-app-reexports(@dfreeman)macros🐛 Bug Fix
webpackaddon-dev📝 Documentation
🏠 Internal
compatCommitters: 6
v1.6.0Compare Source
🚀 Enhancement
addon-dev,compat,core,hbs-loader,shared-internals,webpack🐛 Bug Fix
compat@resolution. (@rwjblue)addon-dev📝 Documentation
core,test-setup,utilmastertomainin links (@bertdeblock)macroscompat,core,router🏠 Internal
Committers: 5
v1.5.0Compare Source
🚀 Enhancement
util🐛 Bug Fix
macroscompatmodifierto the list of built-ins (@Windvis)Committers: 2
v1.4.0Compare Source
🚀 Enhancement
compat🐛 Bug Fix
corecompatCommitters: 2
v1.3.0Compare Source
🚀 Enhancement
webpackcompathelperhelper (@Windvis)ember-power-selectcompat adapter when usingember-power-select < 5.0.1(@betocantu93)🐛 Bug Fix
core,webpackcorecompat,coreapptrees are merged in the correct order (@eoneill)compat@cacheddecorator export from fake@glimmer/trackingmodule (@NullVoxPopuli)📝 Documentation
package.jsonexample in V2 porting guide (@SergeAstapov)Statussection in main README (@bertdeblock)addon-dev🏠 Internal
router,utilcompatCommitters: 10
v1.2.0Compare Source
🚀 Enhancement
compatmacroslocof the macroMaybeAttrs hashes for the created attributes (@Windvis)📝 Documentation
🏠 Internal
macrosCommitters: 3
v1.1.0Compare Source
🚀 Enhancement
compataddon-devmacros🐛 Bug Fix
macroscore,webpackwebpackcompat📝 Documentation
addon-devmacros🏠 Internal
Committers: 9
v1.0.0Compare Source
Declaring this as 1.0 to signifiy general level of stability and to give us more flexibility to distinguish minor and patch releases.
:internal: Internal
🐛 Bug Fix
macrosCommitters: 1
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.