Update embroider monorepo to v1 (major)
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| @embroider/compat | 0.48.1 -> 1.8.3 |
||||
| @embroider/core | 0.48.1 -> 1.8.3 |
||||
| @embroider/macros | 0.48.1 -> 1.8.3 |
||||
| @embroider/webpack | 0.48.1 -> 1.8.3 |
Release Notes
embroider-build/embroider
v1.8.3
:bug: Bug Fix
:house: Internal
Committers: 1
- Edward Faulkner (@ef4)
v1.8.2
:bug: Bug Fix
Committers: 1
- Edward Faulkner (@ef4)
v1.8.1
:bug: Bug Fix
addon-devcompat- #1224 Don't apply the
ember-get-configcompat adapter when >= v2.1.0 (@bertdeblock)
- #1224 Don't apply the
macros- #1213 Prevent redundant toTree wrapping for macros (@raycohen)
:memo: Documentation
Committers: 4
- Bert De Block (@bertdeblock)
- Edward Faulkner (@ef4)
- Ray Cohen (@raycohen)
- Rich Glazerman (@richgt)
v1.8.0
:rocket: Enhancement
addon-dev,core,shared-internals- #1199 Add babel plugin for preprocessing templates with ast transforms (@wondersloth)
:bug: Bug Fix
webpack- #1191 Fix thread-load JOBS handling/documentation (@bendemboski)
addon-dev- #1215 Strip extension from reexport of
rollup-app-reexports(@simonihmig)
- #1215 Strip extension from reexport of
corecompat- #1205 Fix preprocessors tree by wrapping with moduleName (@wondersloth)
Committers: 4
- Ben Demboski (@bendemboski)
- Edward Faulkner (@ef4)
- Matt Edwards (@wondersloth)
- Simon Ihmig (@simonihmig)
v1.7.1
:bug: Bug Fix
corewebpack
Committers: 1
- Edward Faulkner (@ef4)
v1.7.0
:rocket: Enhancement
addon-dev- #1202 Accept optional
mapFilenameconfig forrollup-app-reexports(@dfreeman)
- #1202 Accept optional
macros
:bug: Bug Fix
webpack- #1177 Write files plugin (@krisselden)
- #1194 Align webpack's outputPath with the whole app (@ef4)
addon-dev- #1126 Fix importing of template-only components in V2 addons (@NullVoxPopuli)
:memo: Documentation
- #1201 Small Update PORTING-ADDONS-TO-V2.md (@angelayanpan)
:house: Internal
Committers: 6
- Angela Pan (@angelayanpan)
- Dan Freeman (@dfreeman)
- Edward Faulkner (@ef4)
- Jeff Keen (@jkeen)
- Kris Selden (@krisselden)
- @NullVoxPopuli
v1.6.0
:rocket: Enhancement
addon-dev,compat,core,hbs-loader,shared-internals,webpack
:bug: Bug Fix
compataddon-dev- #1171 FIX: rollup-hbs-plugin add resolveId hook (@wondersloth)
:memo: Documentation
- Other
- #1173 FIX Typos in CONTRIBUTING.md (@wondersloth)
core,test-setup,util- #1164 Update
mastertomainin links (@bertdeblock)
- #1164 Update
macros- #1159 README typo: "none-test code" (@elwayman02)
compat,core,router- #1161 Remove outdated core and compat options (@bertdeblock)
:house: Internal
- #1186 Fix tests under ember-data 4.x (@ef4)
- #1167 register node tests with scenario-tester (@ef4)
Committers: 5
- Bert De Block (@bertdeblock)
- Edward Faulkner (@ef4)
- Jordan Hawker (@elwayman02)
- Matt Edwards (@wondersloth)
- Robert Jackson (@rwjblue)
v1.5.0
:rocket: Enhancement
:bug: Bug Fix
macroscompat
Committers: 2
v1.4.0
:rocket: Enhancement
:bug: Bug Fix
corecompat
Committers: 2
v1.3.0
:rocket: Enhancement
webpack- #1146 Use MiniCssExtractPlugin for FastBoot builds (@simonihmig)
compat- #1120 Add support for the
helperhelper (@Windvis) - #1130 Only apply
ember-power-selectcompat adapter when usingember-power-select < 5.0.1(@betocantu93)
- #1120 Add support for the
:bug: Bug Fix
core,webpackcorecompat,corecompat- #1135 Fix
@cacheddecorator export from fake@glimmer/trackingmodule (@NullVoxPopuli)
- #1135 Fix
:memo: Documentation
- Other
- #1148 Fix
package.jsonexample in V2 porting guide (@SergeAstapov) - #1143 Update number of steps for porting addon to V2 guide (@AnastasiiaPlutalova)
- #1137 Update
Statussection in main README (@bertdeblock)
- #1148 Fix
addon-dev- #1133 Fix typo in V2 addon local development documentation (@bertdeblock)
:house: Internal
- Other
- #1144 Remove a workaround that is trying fix an old bug in volta (@krisselden)
router,utilcompat
Committers: 10
- Alberto Cantú Gómez (@betocantu93)
- AnastasiiaPlutalova (@AnastasiiaPlutalova)
- Bert De Block (@bertdeblock)
- Edward Faulkner (@ef4)
- Eugene ONeill (@eoneill)
- Kris Selden (@krisselden)
- Sam Van Campenhout (@Windvis)
- Sergey Astapov (@SergeAstapov)
- Simon Ihmig (@simonihmig)
- @NullVoxPopuli
v1.2.0
:rocket: Enhancement
compatmacros
:memo: Documentation
- #1122 small nitpicking edits in doc (@angelayanpan)
:house: Internal
Committers: 3
- Angela Pan (@angelayanpan)
- Edward Faulkner (@ef4)
- Sam Van Campenhout (@Windvis)
v1.1.0
:rocket: Enhancement
compataddon-dev- #1106 Addon Dev - Allow ts,gts,gjs files as publicEntrypoints (@josemarluedke)
macros
:bug: Bug Fix
macros- #1102 Optimize addonCacheKey computation (@SergeAstapov)
core,webpackwebpack- #1098 Improve performance of emitting stats during incremental build (@krisselden)
compat- #1100 Fix cacheKeyForTree & OneShot incompatibility (@ef4)
- #1088 Support "cache" from @glimmer/tracking (@NullVoxPopuli)
- #1084 Ensure OneShot tmp dir cleanup (@krisselden)
:memo: Documentation
- Other
addon-devmacros- #1096 Add section on package requirements to importSync documentation (@jrjohnson)
:house: Internal
Committers: 9
- Edward Faulkner (@ef4)
- Francesco Novy (@mydea)
- Jeldrik Hanschke (@jelhan)
- Jon Johnson (@jrjohnson)
- Josemar Luedke (@josemarluedke)
- Kris Selden (@krisselden)
- Sam Van Campenhout (@Windvis)
- Sergey Astapov (@SergeAstapov)
- @NullVoxPopuli
v1.0.0
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
- Renamed default branch from master to main.
:bug: Bug Fix
Committers: 1
- Edward Faulkner (@ef4)
v0.50.2
:bug: Bug Fix
compat,macroscore,macros
Committers: 1
- Edward Faulkner (@ef4)
v0.50.1
:bug: Bug Fix
core- #1074 Ensure
babelFilterconfig comes from fully qualified@embroider/corepath in Stage 2 (@krisselden)
- #1074 Ensure
compat,core,macros,shared-internals- #1070 Ensure
dependencySatisfiesonly considers actual dependencies (includes a fix for invalid results within monorepo scenarios) (@NullVoxPopuli)
- #1070 Ensure
Committers: 2
- Kris Selden (@krisselden)
- @NullVoxPopuli
v0.50.0
:rocket: Enhancement
:bug: Bug Fix
compat
Committers: 1
- Edward Faulkner (@ef4)
v0.49.0
:rocket: Enhancement
webpack- #1055 Accept custom
css-loaderandstyle-loaderconfig in@embroider/webpack(@dfreeman)
- #1055 Accept custom
addon-shim- #1052 restore tree caching via
cacheKeyForTree(@RuslanZavacky)
- #1052 restore tree caching via
:bug: Bug Fix
core- #1048 Fix imported CSS with FastBoot (@simonihmig)
- #1045 Append styles imported in JS to end of
document.head(@simonihmig)
macroscompat,util- #1053 resolve failed macro condition in ember-private-api (@NullVoxPopuli)
compat,core,shared-internals
:house: Internal
Committers: 6
- Dan Freeman (@dfreeman)
- Edward Faulkner (@ef4)
- Robert Jackson (@rwjblue)
- Ruslan Zavacky (@RuslanZavacky)
- Simon Ihmig (@simonihmig)
- @NullVoxPopuli
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 these updates again.
- [ ] If you want to rebase/retry this PR, click this checkbox.
This PR has been generated by Mend Renovate. View repository job log here.
@scalvert @rwjblue @ef4 any ideas how we can make this PR green?
I started debugging this. The problem is related to how bananas dummy apps are. Some combination of dependencies is causing embroider to get confused about which thing is the app. It thinks the dummy app is not the app, which means it doesn't look at the dummy app's devDependencies, which means it thinks the dummy app doesn't have ember-auto-import, which means the qunit import isn't allowed to resolve to an NPM package.
hmm okay, so the easiest way forward would be to not use a dummy app, but a monorepo with an app instead?
Please try this again with ember-auto-import 2.4.2.
hmm, CI still red, though potentially for different reasons
Ugh, yes, it looks like my change fixed the embroider case but broke the classic case.