Skip to content

Commit cea144d

Browse files
committed
Merge branch 'master' into inline-hbs-reform
2 parents 68c2dbe + 5685276 commit cea144d

231 files changed

Lines changed: 3172 additions & 4011 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

‎.eslintignore‎

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,8 @@
2020
/packages/test-setup/**/*.d.ts
2121
/packages/addon-shim/**/*.js
2222
/packages/addon-shim/**/*.d.ts
23+
/packages/addon-dev/**/*.js
24+
/packages/addon-dev/**/*.d.ts
2325
/tests/fixtures/
2426

2527
# unconventional js

‎.github/workflows/ci.yml‎

Lines changed: 8 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,11 @@ on:
1414
branches: [master]
1515

1616
jobs:
17-
linting:
17+
preflight:
1818
runs-on: ubuntu-latest
19-
timeout-minutes: 10
19+
timeout-minutes: 5
20+
outputs:
21+
matrix: ${{ steps.set-matrix.outputs.matrix }}
2022

2123
steps:
2224
- uses: actions/checkout@v1
@@ -34,38 +36,19 @@ jobs:
3436
- run: yarn --frozen-lockfile
3537
- name: lint
3638
run: yarn lint
37-
38-
discover_matrix:
39-
runs-on: ubuntu-latest
40-
timeout-minutes: 10
41-
outputs:
42-
matrix: ${{ steps.set-matrix.outputs.matrix }}
43-
steps:
44-
- uses: actions/checkout@v1
45-
- uses: volta-cli/action@v1
46-
- name: Get yarn cache directory path
47-
id: yarn-cache-dir-path
48-
run: echo "::set-output name=dir::$(yarn cache dir)"
49-
- uses: actions/cache@v2
50-
id: yarn-cache
51-
with:
52-
path: ${{ steps.yarn-cache-dir-path.outputs.dir }}
53-
key: ${{ runner.os }}-yarn-${{ hashFiles('**/yarn.lock') }}
54-
restore-keys: |
55-
${{ runner.os }}-yarn-
56-
- run: yarn --frozen-lockfile
5739
- id: set-matrix
5840
run: echo "::set-output name=matrix::$(node ./test-packages/support/suite-setup-util.js --matrix)"
5941

6042
test:
61-
needs: ["discover_matrix", "linting"]
43+
needs: ["preflight"]
6244
name: ${{ matrix.name }}
6345
runs-on: '${{ matrix.os }}-latest'
64-
timeout-minutes: 30
46+
timeout-minutes: 15
6547

6648
strategy:
6749
fail-fast: false
68-
matrix: ${{fromJson(needs.discover_matrix.outputs.matrix)}}
50+
matrix: ${{fromJson(needs.preflight.outputs.matrix)}}
51+
6952
steps:
7053
- uses: actions/checkout@v1
7154
- uses: volta-cli/action@v1

‎.gitignore‎

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,3 +62,6 @@ typings/
6262

6363
# Intermediate Broccoli output
6464
tmp/
65+
66+
# scenario tester debugging output
67+
tests/scenarios/output/

‎CHANGELOG.md‎

Lines changed: 217 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,222 @@
11
# Embroider Changelog
22

3+
## v0.46.2 (2021-10-11)
4+
5+
#### :bug: Bug Fix
6+
* `addon-dev`
7+
* [#1003](https://github.com/embroider-build/embroider/pull/1003) addon-dev: list published files explicitly ([@ef4](https://github.com/ef4))
8+
9+
#### Committers: 1
10+
- Edward Faulkner ([@ef4](https://github.com/ef4))
11+
12+
## v0.46.1 (2021-10-11)
13+
14+
#### :bug: Bug Fix
15+
* `addon-dev`
16+
* [#1002](https://github.com/embroider-build/embroider/pull/1002) addon-dev needs a prepare script ([@ef4](https://github.com/ef4))
17+
18+
#### Committers: 1
19+
- Edward Faulkner ([@ef4](https://github.com/ef4))
20+
21+
## v0.46.0 (2021-10-11)
22+
23+
#### :boom: Breaking Change
24+
* `addon-dev`, `addon-shim`, `compat`, `core`, `shared-internals`
25+
* [#1001](https://github.com/embroider-build/embroider/pull/1001) Create addon-dev package ([@ef4](https://github.com/ef4))
26+
27+
#### :rocket: Enhancement
28+
* `addon-dev`, `addon-shim`, `compat`, `core`, `shared-internals`
29+
* [#1001](https://github.com/embroider-build/embroider/pull/1001) Create addon-dev package ([@ef4](https://github.com/ef4))
30+
31+
#### :bug: Bug Fix
32+
* `core`
33+
* [#974](https://github.com/embroider-build/embroider/pull/974) Production fastboot builds were incorrectly getting server code in the browser ([@thoov](https://github.com/thoov))
34+
* `macros`
35+
* [#990](https://github.com/embroider-build/embroider/pull/990) Invalidate @embroider/macro's babel cache when addon version's change without mutating lock file (e.g. linking) ([@thoov](https://github.com/thoov))
36+
37+
#### :memo: Documentation
38+
* `router`
39+
* [#930](https://github.com/embroider-build/embroider/pull/930) add note on route splitting with pods in readme ([@mydea](https://github.com/mydea))
40+
41+
#### :house: Internal
42+
* `core`
43+
* [#989](https://github.com/embroider-build/embroider/pull/989) use babel-import-util ([@ef4](https://github.com/ef4))
44+
* [#988](https://github.com/embroider-build/embroider/pull/988) Remove leftover Babel 6 compatibility code ([@ef4](https://github.com/ef4))
45+
46+
#### Committers: 3
47+
- Edward Faulkner ([@ef4](https://github.com/ef4))
48+
- Francesco Novy ([@mydea](https://github.com/mydea))
49+
- Travis Hoover ([@thoov](https://github.com/thoov))
50+
51+
## v0.45.0 (2021-09-30)
52+
53+
#### :boom: Breaking Change
54+
55+
- `compat`
56+
- [#976](https://github.com/embroider-build/embroider/pull/976) Restructure workspaceDir logic ([@thoov](https://github.com/thoov)). This removes an (undocumented) feature for the workspace dir from the build, it's unlikely to break in any normal usage.
57+
58+
#### :rocket: Enhancement
59+
60+
- `addon-shim`
61+
- [#981](https://github.com/embroider-build/embroider/pull/981) v2 addon utility commands ([@ef4](https://github.com/ef4))
62+
63+
#### :bug: Bug Fix
64+
65+
- `core`
66+
- [#985](https://github.com/embroider-build/embroider/pull/985) Fix an erroneous assertion in v2 addons ([@ef4](https://github.com/ef4))
67+
68+
#### :house: Internal
69+
70+
- `compat`
71+
- [#976](https://github.com/embroider-build/embroider/pull/976) Restructure workspaceDir logic ([@thoov](https://github.com/thoov))
72+
- [#980](https://github.com/embroider-build/embroider/pull/980) Convert stage-1 tests to test-scenarios ([@thoov](https://github.com/thoov))
73+
- Other
74+
- [#986](https://github.com/embroider-build/embroider/pull/986) Ensure static test runs in production mode ([@thoov](https://github.com/thoov))
75+
76+
#### Committers: 2
77+
78+
- Edward Faulkner ([@ef4](https://github.com/ef4))
79+
- Travis Hoover ([@thoov](https://github.com/thoov))
80+
81+
82+
## v0.44.2 (2021-09-26)
83+
84+
#### :bug: Bug Fix
85+
86+
- `compat`, `core`, `router`, `shared-internals`, `util`
87+
- [#978](https://github.com/embroider-build/embroider/pull/978) backing out ember real-modules mode (fixes some edge cases on ember 3.27 and 3.28) ([@ef4](https://github.com/ef4))
88+
89+
#### :house: Internal
90+
91+
- Other
92+
- [#977](https://github.com/embroider-build/embroider/pull/977) Convert fastboot-addon to test scenarios ([@thoov](https://github.com/thoov))
93+
- [#975](https://github.com/embroider-build/embroider/pull/975) Unify CI matrix generation and linting job ([@stefanpenner](https://github.com/stefanpenner))
94+
- [#964](https://github.com/embroider-build/embroider/pull/964) Clean up fastboot app scenario test ([@thoov](https://github.com/thoov))
95+
- `compat`, `router`, `util`
96+
- [#961](https://github.com/embroider-build/embroider/pull/961) Upgrade `ember-cli` to latest throughout test infrastructure ([@stefanpenner](https://github.com/stefanpenner))
97+
- `addon-shim`, `compat`, `core`, `hbs-loader`, `macros`, `shared-internals`, `util`, `webpack`
98+
- [#967](https://github.com/embroider-build/embroider/pull/967) Upgrade TypeScript ([@stefanpenner](https://github.com/stefanpenner))
99+
100+
#### Committers: 3
101+
102+
- Edward Faulkner ([@ef4](https://github.com/ef4))
103+
- Stefan Penner ([@stefanpenner](https://github.com/stefanpenner))
104+
- Travis Hoover ([@thoov](https://github.com/thoov))
105+
106+
107+
## v0.44.1 (2021-09-07)
108+
109+
#### :rocket: Enhancement
110+
* `addon-shim`, `compat`, `router`, `util`
111+
* [#959](https://github.com/embroider-build/embroider/pull/959) Upgrade ember-auto-import to latest in `@embroider/addon-shim` ([@stefanpenner](https://github.com/stefanpenner))
112+
113+
#### :bug: Bug Fix
114+
* `compat`
115+
* [#958](https://github.com/embroider-build/embroider/pull/958) Add allowEmpty to `__COMPILED_STYLES__` funnel ([@thoov](https://github.com/thoov))
116+
117+
#### :house: Internal
118+
* `router`, `util`
119+
* [#960](https://github.com/embroider-build/embroider/pull/960) Upgrade qunit ([@stefanpenner](https://github.com/stefanpenner))
120+
121+
#### Committers: 2
122+
- Stefan Penner ([@stefanpenner](https://github.com/stefanpenner))
123+
- Travis Hoover ([@thoov](https://github.com/thoov))
124+
125+
126+
## v0.44.0 (2021-09-02)
127+
128+
#### :boom: Breaking Change
129+
* `webpack`
130+
* [#877](https://github.com/embroider-build/embroider/pull/877) [BREAKING] Respect JOBS count if present ([@stefanpenner](https://github.com/stefanpenner))
131+
132+
#### :rocket: Enhancement
133+
* `compat`
134+
* [#941](https://github.com/embroider-build/embroider/pull/941) Add support for ember-cli addon proxy (bundle caching) ([@eoneill](https://github.com/eoneill))
135+
136+
#### :bug: Bug Fix
137+
* `compat`
138+
* [#953](https://github.com/embroider-build/embroider/pull/953) fixes: Local helpers not resolved in tests #894 ([@lifeart](https://github.com/lifeart))
139+
* [#948](https://github.com/embroider-build/embroider/pull/948) Disable compat adapter for ember-inflector >= 4.0.0 (since it is not needed) ([@stefanpenner](https://github.com/stefanpenner))
140+
* [#934](https://github.com/embroider-build/embroider/pull/934) Ensure style compilation works properly with ember-cli >= 3.18 ([@stefanpenner](https://github.com/stefanpenner))
141+
* [#924](https://github.com/embroider-build/embroider/pull/924) Fix caching of template AST plugins (follow caching protocol of ember-cli-htmlbars) ([@eoneill](https://github.com/eoneill))
142+
* [#928](https://github.com/embroider-build/embroider/pull/928) Update custom package rules for ember-basic-dropdown ([@mydea](https://github.com/mydea))
143+
* `router`
144+
* [#929](https://github.com/embroider-build/embroider/pull/929) Use @ember/test-waiters in @embroider/router ([@mydea](https://github.com/mydea))
145+
146+
#### :memo: Documentation
147+
* [#923](https://github.com/embroider-build/embroider/pull/923) Add documentation how to use safe components in tests ([@mydea](https://github.com/mydea))
148+
149+
#### :house: Internal
150+
* `addon-shim`, `compat`, `core`, `shared-internals`
151+
* [#955](https://github.com/embroider-build/embroider/pull/955) chore: improve package json typings ([@lifeart](https://github.com/lifeart))
152+
* Other
153+
* [#937](https://github.com/embroider-build/embroider/pull/937) Tighten CI job timeout down to 15min ([@stefanpenner](https://github.com/stefanpenner))
154+
* [#944](https://github.com/embroider-build/embroider/pull/944) Fix SourceMaps when debugging published embroider ([@stefanpenner](https://github.com/stefanpenner))
155+
* [#942](https://github.com/embroider-build/embroider/pull/942) Update ember data ([@stefanpenner](https://github.com/stefanpenner))
156+
* [#940](https://github.com/embroider-build/embroider/pull/940) Limit linting and matrix discovery CI jobs to 5 minutes ([@stefanpenner](https://github.com/stefanpenner))
157+
* [#938](https://github.com/embroider-build/embroider/pull/938) Moving cache busting tests to separate CI job ([@thoov](https://github.com/thoov))
158+
* [#843](https://github.com/embroider-build/embroider/pull/843) [hygiene] Volta pin latest node / yarn ([@stefanpenner](https://github.com/stefanpenner))
159+
* [#925](https://github.com/embroider-build/embroider/pull/925) upgrade @ember/test-helpers ([@stefanpenner](https://github.com/stefanpenner))
160+
* `router`
161+
* [#949](https://github.com/embroider-build/embroider/pull/949) Convert macro-sample-addon to new test scenario infra ([@thoov](https://github.com/thoov))
162+
* `router`, `util`
163+
* [#935](https://github.com/embroider-build/embroider/pull/935) Bump ember-source in test scenarios to at-least ~3.22.0 ([@stefanpenner](https://github.com/stefanpenner))
164+
* [#933](https://github.com/embroider-build/embroider/pull/933) [Closes [#932](https://github.com/embroider-build/embroider/issues/932)] fix ember-canary test scenario ([@stefanpenner](https://github.com/stefanpenner))
165+
* [#925](https://github.com/embroider-build/embroider/pull/925) upgrade @ember/test-helpers ([@stefanpenner](https://github.com/stefanpenner))
166+
167+
#### Committers: 5
168+
- Alex Kanunnikov ([@lifeart](https://github.com/lifeart))
169+
- Eugene ONeill ([@eoneill](https://github.com/eoneill))
170+
- Francesco Novy ([@mydea](https://github.com/mydea))
171+
- Stefan Penner ([@stefanpenner](https://github.com/stefanpenner))
172+
- Travis Hoover ([@thoov](https://github.com/thoov))
173+
174+
175+
## v0.43.5 (2021-08-09)
176+
177+
#### :rocket: Enhancement
178+
* `compat`
179+
* [#918](https://github.com/embroider-build/embroider/pull/918) Add `needsCache` and `persistentOutput` to internal broccoli-plugins. ([@rwjblue](https://github.com/rwjblue))
180+
181+
#### :bug: Bug Fix
182+
* `core`, `macros`, `shared-internals`
183+
* [#913](https://github.com/embroider-build/embroider/pull/913) Ensure `dependencySatisfies` invalidates when installed packages change ([@thoov](https://github.com/thoov))
184+
185+
#### :house: Internal
186+
* [#917](https://github.com/embroider-build/embroider/pull/917) Improve Heimdall Types ([@krisselden](https://github.com/krisselden))
187+
188+
#### Committers: 3
189+
- Kris Selden ([@krisselden](https://github.com/krisselden))
190+
- Robert Jackson ([@rwjblue](https://github.com/rwjblue))
191+
- Travis Hoover ([@thoov](https://github.com/thoov))
192+
193+
194+
## v0.43.4 (2021-08-03)
195+
196+
#### :rocket: Enhancement
197+
* `compat`
198+
* [#915](https://github.com/embroider-build/embroider/pull/915) Reduce memory pressure from compat layer by disabling Heimdall node gathering during OneShotPlugin ([@rwjblue](https://github.com/rwjblue))
199+
200+
#### Committers: 2
201+
- Robert Jackson ([@rwjblue](https://github.com/rwjblue))
202+
- Kris Selden ([@krisselden](https://github.com/krisselden))
203+
204+
205+
## v0.43.3 (2021-07-30)
206+
207+
#### :bug: Bug Fix
208+
* `compat`
209+
* [#910](https://github.com/embroider-build/embroider/pull/910) Fix arguments to `preprocessCss` (to match classic build) ([@thoov](https://github.com/thoov))
210+
* [#880](https://github.com/embroider-build/embroider/pull/880) Fix compatibility with ember-data@3.27+ ([@ef4](https://github.com/ef4))
211+
* `webpack`
212+
* [#914](https://github.com/embroider-build/embroider/pull/914) Remove transitive `loader-utils` dependency from `@embroider/webpack` ([@mydea](https://github.com/mydea))
213+
214+
#### Committers: 3
215+
- Edward Faulkner ([@ef4](https://github.com/ef4))
216+
- Francesco Novy ([@mydea](https://github.com/mydea))
217+
- Travis Hoover ([@thoov](https://github.com/thoov))
218+
219+
3220
## v0.43.2 (2021-07-29)
4221

5222
#### :rocket: Enhancement

‎REPLACING-COMPONENT-HELPER.md‎

Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -210,3 +210,49 @@ export default class extends Component {
210210
This code will cause every modules under the `./feed-items/` directory to be eagerly included in your build.
211211

212212
To instead _lazily_ include them, refactor to use asynchronous `import()` instead of `importSync`. BUT CAUTION: using `import()` of your own app code is one of the few things that works _only_ under Embroider and not in classic builds, so don't do it until you have committed to Embroider.
213+
214+
## When using one-off components in tests
215+
216+
If you find yourself defining custom, one-off components to be used in your tests, you might have been using a syntax like this:
217+
218+
```js
219+
import { setComponentTemplate } from '@ember/component';
220+
import Component from '@glimmer/component';
221+
222+
test('my test', async function(assert) {
223+
class TestComponent extends Component {}
224+
225+
setComponentTemplate(
226+
hbs`Test content: {{@message}}`,
227+
TestComponent
228+
);
229+
230+
this.owner.register('component:test-component', TestComponent);
231+
232+
await render(hbs`
233+
<MyComponent @display={{component 'test-component'}} />
234+
`);
235+
});
236+
```
237+
238+
This will fail, as `test-component`cannot be statically found. Instead, you can directly reference the component class:
239+
240+
```js
241+
import { setComponentTemplate } from '@ember/component';
242+
import Component from '@glimmer/component';
243+
244+
test('my test', async function(assert) {
245+
class TestComponent extends Component {}
246+
247+
setComponentTemplate(
248+
hbs`Test content: {{@message}}`,
249+
TestComponent
250+
);
251+
252+
this.testComponent = TestComponent;
253+
254+
await render(hbs`
255+
<MyComponent @display={{this.testComponent}} />
256+
`);
257+
});
258+
```

‎package.json‎

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,8 @@
5353
"prettier": "^2.3.1",
5454
"release-it": "^14.2.1",
5555
"release-it-lerna-changelog": "^3.1.0",
56-
"release-it-yarn-workspaces": "^2.0.0"
56+
"release-it-yarn-workspaces": "^2.0.0",
57+
"typescript": "4.4.2"
5758
},
5859
"publishConfig": {
5960
"registry": "https://registry.npmjs.org"
@@ -86,8 +87,8 @@
8687
"npm": false
8788
},
8889
"volta": {
89-
"node": "12.16.1",
90-
"yarn": "1.22.5"
90+
"node": "12.22.5",
91+
"yarn": "1.22.11"
9192
},
92-
"version": "0.43.2"
93+
"version": "0.46.2"
9394
}

‎packages/addon-dev/.eslintignore‎

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
# compiled output
2+
/src/**/*.js
3+
/src/**/*.d.ts
4+
5+
# dependencies
6+
/node_modules/
7+

‎packages/addon-dev/.gitignore‎

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
# See https://help.github.com/ignore-files/ for more about ignoring files.
2+
3+
# compiled output
4+
/src/**/*.js
5+
/src/**/*.d.ts
6+
/src/**/*.map
7+
8+
# dependencies
9+
/node_modules/
10+
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
'use strict';
22

33
module.exports = {
4-
extends: 'octane'
4+
singleQuote: true,
55
};

0 commit comments

Comments
 (0)