From 884b9bf15a0883f9eaf98ab1d487fee9b5f78f90 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Mon, 22 May 2023 17:42:56 +0000 Subject: [PATCH] Prepare Release using 'embroider-release' --- .release-plan.json | 291 +++++++++++++++++++++++-- CHANGELOG.md | 132 +++++++++++ packages/addon-dev/package.json | 2 +- packages/addon-shim/package.json | 2 +- packages/babel-loader-8/package.json | 2 +- packages/compat/package.json | 2 +- packages/core/package.json | 2 +- packages/hbs-loader/package.json | 2 +- packages/macros/package.json | 2 +- packages/router/package.json | 2 +- packages/shared-internals/package.json | 2 +- packages/test-setup/package.json | 2 +- packages/util/package.json | 2 +- packages/webpack/package.json | 2 +- 14 files changed, 419 insertions(+), 28 deletions(-) diff --git a/.release-plan.json b/.release-plan.json index eb1b19f99..3786b6458 100644 --- a/.release-plan.json +++ b/.release-plan.json @@ -1,50 +1,309 @@ { "solution": { "@embroider/addon-dev": { - "oldVersion": "3.1.0" + "impact": "minor", + "oldVersion": "3.1.0", + "newVersion": "3.2.0", + "constraints": [ + { + "impact": "patch", + "reason": "Has dependency `workspace:^` on @embroider/core" + }, + { + "impact": "minor", + "reason": "Appears in changelog section :rocket: Enhancement" + }, + { + "impact": "patch", + "reason": "Appears in changelog section :memo: Documentation" + }, + { + "impact": "patch", + "reason": "Appears in changelog section :house: Internal" + } + ], + "pkgJSONPath": "/home/runner/work/embroider/embroider/packages/addon-dev/package.json" }, "@embroider/addon-shim": { - "oldVersion": "1.8.5" + "impact": "patch", + "oldVersion": "1.8.5", + "newVersion": "1.8.6", + "constraints": [ + { + "impact": "patch", + "reason": "Appears in changelog section :bug: Bug Fix" + }, + { + "impact": "patch", + "reason": "Appears in changelog section :house: Internal" + } + ], + "pkgJSONPath": "/home/runner/work/embroider/embroider/packages/addon-shim/package.json" }, "@embroider/babel-loader-8": { - "oldVersion": "3.0.0" + "impact": "major", + "oldVersion": "3.0.0", + "newVersion": "4.0.0", + "constraints": [ + { + "impact": "major", + "reason": "Has peer dependency `workspace:^` on @embroider/core" + }, + { + "impact": "patch", + "reason": "Appears in changelog section :house: Internal" + } + ], + "pkgJSONPath": "/home/runner/work/embroider/embroider/packages/babel-loader-8/package.json" }, "@embroider/compat": { - "oldVersion": "3.0.0" + "impact": "major", + "oldVersion": "3.0.0", + "newVersion": "4.0.0", + "constraints": [ + { + "impact": "major", + "reason": "Appears in changelog section :boom: Breaking Change" + }, + { + "impact": "major", + "reason": "Has peer dependency `workspace:^` on @embroider/core" + }, + { + "impact": "patch", + "reason": "Has dependency `workspace:*` on @embroider/macros" + }, + { + "impact": "minor", + "reason": "Appears in changelog section :rocket: Enhancement" + }, + { + "impact": "patch", + "reason": "Appears in changelog section :bug: Bug Fix" + }, + { + "impact": "patch", + "reason": "Appears in changelog section :house: Internal" + } + ], + "pkgJSONPath": "/home/runner/work/embroider/embroider/packages/compat/package.json" }, "@embroider/core": { - "oldVersion": "3.0.0" + "impact": "major", + "oldVersion": "3.0.0", + "newVersion": "4.0.0", + "constraints": [ + { + "impact": "major", + "reason": "Appears in changelog section :boom: Breaking Change" + }, + { + "impact": "patch", + "reason": "Has dependency `workspace:*` on @embroider/macros" + }, + { + "impact": "patch", + "reason": "Has dependency `workspace:*` on @embroider/shared-internals" + }, + { + "impact": "minor", + "reason": "Appears in changelog section :rocket: Enhancement" + }, + { + "impact": "patch", + "reason": "Appears in changelog section :bug: Bug Fix" + }, + { + "impact": "patch", + "reason": "Appears in changelog section :house: Internal" + } + ], + "pkgJSONPath": "/home/runner/work/embroider/embroider/packages/core/package.json" }, "@embroider/hbs-loader": { - "oldVersion": "3.0.0" + "impact": "major", + "oldVersion": "3.0.0", + "newVersion": "4.0.0", + "constraints": [ + { + "impact": "major", + "reason": "Has peer dependency `workspace:^` on @embroider/core" + }, + { + "impact": "patch", + "reason": "Appears in changelog section :house: Internal" + } + ], + "pkgJSONPath": "/home/runner/work/embroider/embroider/packages/hbs-loader/package.json" }, "@embroider/macros": { - "oldVersion": "1.11.0" + "impact": "major", + "oldVersion": "1.11.0", + "newVersion": "2.0.0", + "constraints": [ + { + "impact": "major", + "reason": "Appears in changelog section :boom: Breaking Change" + }, + { + "impact": "minor", + "reason": "Appears in changelog section :rocket: Enhancement" + }, + { + "impact": "patch", + "reason": "Has dependency `workspace:*` on @embroider/shared-internals" + }, + { + "impact": "patch", + "reason": "Appears in changelog section :memo: Documentation" + }, + { + "impact": "patch", + "reason": "Appears in changelog section :house: Internal" + } + ], + "pkgJSONPath": "/home/runner/work/embroider/embroider/packages/macros/package.json" }, "@embroider/router": { - "oldVersion": "2.1.0" + "impact": "major", + "oldVersion": "2.1.0", + "newVersion": "3.0.0", + "constraints": [ + { + "impact": "major", + "reason": "Has peer dependency `workspace:^2.0.0||^3.0.0` on @embroider/core" + }, + { + "impact": "minor", + "reason": "Appears in changelog section :rocket: Enhancement" + }, + { + "impact": "patch", + "reason": "Appears in changelog section :bug: Bug Fix" + }, + { + "impact": "patch", + "reason": "Appears in changelog section :house: Internal" + } + ], + "pkgJSONPath": "/home/runner/work/embroider/embroider/packages/router/package.json" }, "@embroider/shared-internals": { - "oldVersion": "2.1.0" + "impact": "minor", + "oldVersion": "2.1.0", + "newVersion": "2.2.0", + "constraints": [ + { + "impact": "minor", + "reason": "Appears in changelog section :rocket: Enhancement" + }, + { + "impact": "patch", + "reason": "Appears in changelog section :bug: Bug Fix" + }, + { + "impact": "patch", + "reason": "Appears in changelog section :house: Internal" + } + ], + "pkgJSONPath": "/home/runner/work/embroider/embroider/packages/shared-internals/package.json" }, "@embroider/test-setup": { - "impact": "patch", - "oldVersion": "3.0.0", - "newVersion": "3.0.1", + "impact": "major", + "oldVersion": "3.0.1", + "newVersion": "4.0.0", "constraints": [ + { + "impact": "major", + "reason": "Has peer dependency `workspace:^` on @embroider/compat" + }, + { + "impact": "major", + "reason": "Has peer dependency `workspace:^` on @embroider/core" + }, + { + "impact": "major", + "reason": "Has peer dependency `workspace:^` on @embroider/webpack" + }, { "impact": "patch", "reason": "Appears in changelog section :bug: Bug Fix" + }, + { + "impact": "patch", + "reason": "Appears in changelog section :house: Internal" } ], - "pkgJSONPath": "/Users/edward/hacking/embroider-main/packages/test-setup/package.json" + "pkgJSONPath": "/home/runner/work/embroider/embroider/packages/test-setup/package.json" }, "@embroider/util": { - "oldVersion": "1.11.0" + "impact": "minor", + "oldVersion": "1.11.0", + "newVersion": "1.12.0", + "constraints": [ + { + "impact": "patch", + "reason": "Has dependency `workspace:^` on @embroider/macros" + }, + { + "impact": "minor", + "reason": "Appears in changelog section :rocket: Enhancement" + }, + { + "impact": "patch", + "reason": "Appears in changelog section :bug: Bug Fix" + }, + { + "impact": "patch", + "reason": "Appears in changelog section :memo: Documentation" + }, + { + "impact": "patch", + "reason": "Appears in changelog section :house: Internal" + } + ], + "pkgJSONPath": "/home/runner/work/embroider/embroider/packages/util/package.json" }, "@embroider/webpack": { - "oldVersion": "3.0.0" + "impact": "major", + "oldVersion": "3.0.0", + "newVersion": "4.0.0", + "constraints": [ + { + "impact": "patch", + "reason": "Has dependency `workspace:*` on @embroider/babel-loader-8" + }, + { + "impact": "patch", + "reason": "Has dependency `workspace:*` on @embroider/hbs-loader" + }, + { + "impact": "major", + "reason": "Has peer dependency `workspace:^` on @embroider/core" + }, + { + "impact": "major", + "reason": "Appears in changelog section :boom: Breaking Change" + }, + { + "impact": "patch", + "reason": "Has dependency `workspace:*` on @embroider/shared-internals" + }, + { + "impact": "minor", + "reason": "Appears in changelog section :rocket: Enhancement" + }, + { + "impact": "patch", + "reason": "Appears in changelog section :bug: Bug Fix" + }, + { + "impact": "patch", + "reason": "Appears in changelog section :house: Internal" + } + ], + "pkgJSONPath": "/home/runner/work/embroider/embroider/packages/webpack/package.json" } }, - "description": "## Release (2023-05-18)\n\n@embroider/test-setup 3.0.1 (patch)\n\n#### :bug: Bug Fix\n* `test-setup`\n * [#1436](https://github.com/embroider-build/embroider/pull/1436) prevent double ^ when using embroider test-setup ([@mansona](https://github.com/mansona))\n\n#### :house: Internal\n* [#1433](https://github.com/embroider-build/embroider/pull/1433) Make preflight error when suite-setup-util fails ([@NullVoxPopuli](https://github.com/NullVoxPopuli))\n\n#### Committers: 2\n- Chris Manson ([@mansona](https://github.com/mansona))\n- [@NullVoxPopuli](https://github.com/NullVoxPopuli)\n" + "description": "## Release (2023-05-22)\n\n@embroider/addon-dev 3.2.0 (minor)\n@embroider/addon-shim 1.8.6 (patch)\n@embroider/babel-loader-8 4.0.0 (major)\n@embroider/compat 4.0.0 (major)\n@embroider/core 4.0.0 (major)\n@embroider/hbs-loader 4.0.0 (major)\n@embroider/macros 2.0.0 (major)\n@embroider/router 3.0.0 (major)\n@embroider/shared-internals 2.2.0 (minor)\n@embroider/test-setup 4.0.0 (major)\n@embroider/util 1.12.0 (minor)\n@embroider/webpack 4.0.0 (major)\n\n#### :boom: Breaking Change\n* `compat`, `core`, `macros`, `webpack`\n * [#1363](https://github.com/embroider-build/embroider/pull/1363) Simplified template resolution ([@ef4](https://github.com/ef4))\n\n#### :rocket: Enhancement\n* Other\n * codify WebAssembly support ([@Turbo87](https://github.com/Turbo87))\n* `addon-dev`, `router`\n * [#1419](https://github.com/embroider-build/embroider/pull/1419) Test against ember preview types ([@ef4](https://github.com/ef4))\n* `macros`\n * [#1354](https://github.com/embroider-build/embroider/pull/1354) Add glint helper types for more macros ([@vlascik](https://github.com/vlascik))\n* `shared-internals`\n * [#1396](https://github.com/embroider-build/embroider/pull/1396) Add @ember/owner to emberVirtualPackages ([@NullVoxPopuli](https://github.com/NullVoxPopuli))\n* `core`\n * [#1376](https://github.com/embroider-build/embroider/pull/1376) legacy addon resolving ([@ef4](https://github.com/ef4))\n* `compat`, `core`, `webpack`\n * [#1373](https://github.com/embroider-build/embroider/pull/1373) app tree resolving ([@ef4](https://github.com/ef4))\n * [#1331](https://github.com/embroider-build/embroider/pull/1331) Move resolving into dedicated plugins ([@ef4](https://github.com/ef4))\n* `compat`, `shared-internals`\n * [#1372](https://github.com/embroider-build/embroider/pull/1372) restore component invokes rules support ([@ef4](https://github.com/ef4))\n* `util`\n * [#1367](https://github.com/embroider-build/embroider/pull/1367) Improve types of `ensure-safe-component` helper ([@simonihmig](https://github.com/simonihmig))\n* `compat`\n * [#1369](https://github.com/embroider-build/embroider/pull/1369) Add semverRange <=4.11.0 for ember-data ([@mkszepp](https://github.com/mkszepp))\n * [#1362](https://github.com/embroider-build/embroider/pull/1362) clarify which package rules apply inside vs outside a component ([@ef4](https://github.com/ef4))\n * [#1352](https://github.com/embroider-build/embroider/pull/1352) reinstate logic around parsing of invokes packageRules ([@void-mAlex](https://github.com/void-mAlex))\n * [#1343](https://github.com/embroider-build/embroider/pull/1343) Fix `@babel/core` version check to support `ember-cli-babel` v8 ([@bertdeblock](https://github.com/bertdeblock))\n* `addon-dev`\n * [#1368](https://github.com/embroider-build/embroider/pull/1368) Add support for keeping public assets and ember-addon.public-assets meta in sync ([@phndiaye](https://github.com/phndiaye))\n* `core`, `webpack`\n * [#1355](https://github.com/embroider-build/embroider/pull/1355) Refactor self-resolution ([@ef4](https://github.com/ef4))\n* `compat`, `core`, `shared-internals`, `webpack`\n * [#1339](https://github.com/embroider-build/embroider/pull/1339) Layer template resolver on top of module resolver ([@ef4](https://github.com/ef4))\n\n#### :bug: Bug Fix\n* `test-setup`\n * [#1436](https://github.com/embroider-build/embroider/pull/1436) prevent double ^ when using embroider test-setup ([@mansona](https://github.com/mansona))\n * [#1427](https://github.com/embroider-build/embroider/pull/1427) Use optional peer deps in @embroider/test-setup ([@ef4](https://github.com/ef4))\n* `util`\n * [#1429](https://github.com/embroider-build/embroider/pull/1429) Ember 5 compat ([@ef4](https://github.com/ef4))\n* `compat`, `router`\n * [#1428](https://github.com/embroider-build/embroider/pull/1428) Add compat adapter for @ember/test-waiters ([@ef4](https://github.com/ef4))\n* Other\n * [#1424](https://github.com/embroider-build/embroider/pull/1424) Fix CI by upgrading ts-node ([@NullVoxPopuli](https://github.com/NullVoxPopuli))\n * [#1381](https://github.com/embroider-build/embroider/pull/1381) add tests for helper name collisions with html elements or js keywords ([@void-mAlex](https://github.com/void-mAlex))\n* `core`, `webpack`\n * [#1391](https://github.com/embroider-build/embroider/pull/1391) only rehome a request if it would resolve in a different package ([@void-mAlex](https://github.com/void-mAlex))\n * [#1346](https://github.com/embroider-build/embroider/pull/1346) Bugfix: inconsistent handling of webpack virtual modules ([@ef4](https://github.com/ef4))\n* `webpack`\n * [#1403](https://github.com/embroider-build/embroider/pull/1403) Remove deprecated dependency @types/source-map ([@francois2metz](https://github.com/francois2metz))\n * [#1359](https://github.com/embroider-build/embroider/pull/1359) Ignore resolve requests that start with ! ([@mansona](https://github.com/mansona))\n* `compat`\n * [#1383](https://github.com/embroider-build/embroider/pull/1383) Rename strict flag to strictMode ([@NullVoxPopuli](https://github.com/NullVoxPopuli))\n * [#1386](https://github.com/embroider-build/embroider/pull/1386) Fix `Maximum call stack size exceeded` error ([@simonihmig](https://github.com/simonihmig))\n * [#1347](https://github.com/embroider-build/embroider/pull/1347) fix resolver bugs around package rules ([@void-mAlex](https://github.com/void-mAlex))\n * [#1342](https://github.com/embroider-build/embroider/pull/1342) restore original ts extension priority ([@ef4](https://github.com/ef4))\n * [#1340](https://github.com/embroider-build/embroider/pull/1340) Static helpers and static modifiers transform fixes ([@void-mAlex](https://github.com/void-mAlex))\n* `shared-internals`\n * [#1379](https://github.com/embroider-build/embroider/pull/1379) don't confuse webpack requests with packageNames ([@ef4](https://github.com/ef4))\n* `addon-shim`\n * [#1327](https://github.com/embroider-build/embroider/pull/1327) Fix Nested V2 Addons ([@gossi](https://github.com/gossi))\n\n#### :memo: Documentation\n* `addon-dev`, `util`\n * [#1415](https://github.com/embroider-build/embroider/pull/1415) fix casing in docs links ([@mansona](https://github.com/mansona))\n* `macros`\n * [#1348](https://github.com/embroider-build/embroider/pull/1348) Move docs into a docs folder ([@mansona](https://github.com/mansona))\n* Other\n * [#1406](https://github.com/embroider-build/embroider/pull/1406) Release prep ([@ef4](https://github.com/ef4))\n\n#### :house: Internal\n* `test-setup`\n * [#1437](https://github.com/embroider-build/embroider/pull/1437) Releasing test-setup 3.0.1 patch ([@ef4](https://github.com/ef4))\n* Other\n * [#1433](https://github.com/embroider-build/embroider/pull/1433) Make preflight error when suite-setup-util fails ([@NullVoxPopuli](https://github.com/NullVoxPopuli))\n * [#1430](https://github.com/embroider-build/embroider/pull/1430) Remove changeset, as @ef4 has some custom release tooling coming ([@NullVoxPopuli](https://github.com/NullVoxPopuli))\n * [#1409](https://github.com/embroider-build/embroider/pull/1409) Use a custom changelog line generator function to avoid adding meaningless changelog entries ([@NullVoxPopuli](https://github.com/NullVoxPopuli))\n * [#1407](https://github.com/embroider-build/embroider/pull/1407) Enable changelog generation ([@NullVoxPopuli](https://github.com/NullVoxPopuli))\n * [#1406](https://github.com/embroider-build/embroider/pull/1406) Release prep ([@ef4](https://github.com/ef4))\n * [#1405](https://github.com/embroider-build/embroider/pull/1405) Upgrade changeset-recover ([@NullVoxPopuli](https://github.com/NullVoxPopuli))\n * [#1398](https://github.com/embroider-build/embroider/pull/1398) Add prepare changelog workflow to automatically propose what should be in sync for us ([@NullVoxPopuli](https://github.com/NullVoxPopuli))\n * [#1401](https://github.com/embroider-build/embroider/pull/1401) Add relevant changesets for the upcoming release and evaluate their impact ([@NullVoxPopuli](https://github.com/NullVoxPopuli))\n * [#1392](https://github.com/embroider-build/embroider/pull/1392) Allow running publish-unstable on workflow_dispatch ([@NullVoxPopuli](https://github.com/NullVoxPopuli))\n * [#1393](https://github.com/embroider-build/embroider/pull/1393) continue deploying unstable packages even with an error ([@mansona](https://github.com/mansona))\n * [#1395](https://github.com/embroider-build/embroider/pull/1395) Revving yarn.lock ([@ef4](https://github.com/ef4))\n * [#1389](https://github.com/embroider-build/embroider/pull/1389) bump unstable versions by at least a patch ([@mansona](https://github.com/mansona))\n * [#1390](https://github.com/embroider-build/embroider/pull/1390) Change namespace for publish-unstable cancel-in-progress ([@backspace](https://github.com/backspace))\n * [#1364](https://github.com/embroider-build/embroider/pull/1364) Unstable release sync with main ([@NullVoxPopuli](https://github.com/NullVoxPopuli))\n * [#1345](https://github.com/embroider-build/embroider/pull/1345) Update release workflow ([@NullVoxPopuli](https://github.com/NullVoxPopuli))\n* `addon-dev`, `addon-shim`, `babel-loader-8`, `compat`, `core`, `hbs-loader`, `macros`, `router`, `shared-internals`, `test-setup`, `util`, `webpack`\n * [#1432](https://github.com/embroider-build/embroider/pull/1432) Release ([@ef4](https://github.com/ef4))\n* `router`\n * [#1431](https://github.com/embroider-build/embroider/pull/1431) Release infra ([@ef4](https://github.com/ef4))\n* `addon-dev`, `addon-shim`, `babel-loader-8`, `compat`, `core`, `hbs-loader`, `macros`, `router`, `shared-internals`, `util`, `webpack`\n * [#1422](https://github.com/embroider-build/embroider/pull/1422) Use pnpm workspace protocol everywhere ([@ef4](https://github.com/ef4))\n* `addon-dev`, `addon-shim`, `compat`, `core`, `hbs-loader`, `macros`, `router`, `shared-internals`, `util`, `webpack`\n * [#1421](https://github.com/embroider-build/embroider/pull/1421) upgrade typescript ([@ef4](https://github.com/ef4))\n* `compat`, `core`, `macros`, `router`, `shared-internals`, `test-setup`, `util`, `webpack`\n * [#1411](https://github.com/embroider-build/embroider/pull/1411) Switch to pnpm ([@ef4](https://github.com/ef4))\n* `util`\n * [#1388](https://github.com/embroider-build/embroider/pull/1388) Enable prettier in ci ([@NullVoxPopuli](https://github.com/NullVoxPopuli))\n\n#### Committers: 13\n- Alex ([@void-mAlex](https://github.com/void-mAlex))\n- Bert De Block ([@bertdeblock](https://github.com/bertdeblock))\n- Buck Doyle ([@backspace](https://github.com/backspace))\n- Chris Manson ([@mansona](https://github.com/mansona))\n- Edward Faulkner ([@ef4](https://github.com/ef4))\n- François de Metz ([@francois2metz](https://github.com/francois2metz))\n- Philippe Ndiaye ([@phndiaye](https://github.com/phndiaye))\n- Simon Ihmig ([@simonihmig](https://github.com/simonihmig))\n- Thomas Gossmann ([@gossi](https://github.com/gossi))\n- Tobias Bieniek ([@Turbo87](https://github.com/Turbo87))\n- [@NullVoxPopuli](https://github.com/NullVoxPopuli)\n- [@mkszepp](https://github.com/mkszepp)\n- [@vlascik](https://github.com/vlascik)\n" } diff --git a/CHANGELOG.md b/CHANGELOG.md index f587e5700..4e288cc0f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,137 @@ # Embroider Changelog +## Release (2023-05-22) + +@embroider/addon-dev 3.2.0 (minor) +@embroider/addon-shim 1.8.6 (patch) +@embroider/babel-loader-8 4.0.0 (major) +@embroider/compat 4.0.0 (major) +@embroider/core 4.0.0 (major) +@embroider/hbs-loader 4.0.0 (major) +@embroider/macros 2.0.0 (major) +@embroider/router 3.0.0 (major) +@embroider/shared-internals 2.2.0 (minor) +@embroider/test-setup 4.0.0 (major) +@embroider/util 1.12.0 (minor) +@embroider/webpack 4.0.0 (major) + +#### :boom: Breaking Change +* `compat`, `core`, `macros`, `webpack` + * [#1363](https://github.com/embroider-build/embroider/pull/1363) Simplified template resolution ([@ef4](https://github.com/ef4)) + +#### :rocket: Enhancement +* Other + * codify WebAssembly support ([@Turbo87](https://github.com/Turbo87)) +* `addon-dev`, `router` + * [#1419](https://github.com/embroider-build/embroider/pull/1419) Test against ember preview types ([@ef4](https://github.com/ef4)) +* `macros` + * [#1354](https://github.com/embroider-build/embroider/pull/1354) Add glint helper types for more macros ([@vlascik](https://github.com/vlascik)) +* `shared-internals` + * [#1396](https://github.com/embroider-build/embroider/pull/1396) Add @ember/owner to emberVirtualPackages ([@NullVoxPopuli](https://github.com/NullVoxPopuli)) +* `core` + * [#1376](https://github.com/embroider-build/embroider/pull/1376) legacy addon resolving ([@ef4](https://github.com/ef4)) +* `compat`, `core`, `webpack` + * [#1373](https://github.com/embroider-build/embroider/pull/1373) app tree resolving ([@ef4](https://github.com/ef4)) + * [#1331](https://github.com/embroider-build/embroider/pull/1331) Move resolving into dedicated plugins ([@ef4](https://github.com/ef4)) +* `compat`, `shared-internals` + * [#1372](https://github.com/embroider-build/embroider/pull/1372) restore component invokes rules support ([@ef4](https://github.com/ef4)) +* `util` + * [#1367](https://github.com/embroider-build/embroider/pull/1367) Improve types of `ensure-safe-component` helper ([@simonihmig](https://github.com/simonihmig)) +* `compat` + * [#1369](https://github.com/embroider-build/embroider/pull/1369) Add semverRange <=4.11.0 for ember-data ([@mkszepp](https://github.com/mkszepp)) + * [#1362](https://github.com/embroider-build/embroider/pull/1362) clarify which package rules apply inside vs outside a component ([@ef4](https://github.com/ef4)) + * [#1352](https://github.com/embroider-build/embroider/pull/1352) reinstate logic around parsing of invokes packageRules ([@void-mAlex](https://github.com/void-mAlex)) + * [#1343](https://github.com/embroider-build/embroider/pull/1343) Fix `@babel/core` version check to support `ember-cli-babel` v8 ([@bertdeblock](https://github.com/bertdeblock)) +* `addon-dev` + * [#1368](https://github.com/embroider-build/embroider/pull/1368) Add support for keeping public assets and ember-addon.public-assets meta in sync ([@phndiaye](https://github.com/phndiaye)) +* `core`, `webpack` + * [#1355](https://github.com/embroider-build/embroider/pull/1355) Refactor self-resolution ([@ef4](https://github.com/ef4)) +* `compat`, `core`, `shared-internals`, `webpack` + * [#1339](https://github.com/embroider-build/embroider/pull/1339) Layer template resolver on top of module resolver ([@ef4](https://github.com/ef4)) + +#### :bug: Bug Fix +* `test-setup` + * [#1436](https://github.com/embroider-build/embroider/pull/1436) prevent double ^ when using embroider test-setup ([@mansona](https://github.com/mansona)) + * [#1427](https://github.com/embroider-build/embroider/pull/1427) Use optional peer deps in @embroider/test-setup ([@ef4](https://github.com/ef4)) +* `util` + * [#1429](https://github.com/embroider-build/embroider/pull/1429) Ember 5 compat ([@ef4](https://github.com/ef4)) +* `compat`, `router` + * [#1428](https://github.com/embroider-build/embroider/pull/1428) Add compat adapter for @ember/test-waiters ([@ef4](https://github.com/ef4)) +* Other + * [#1424](https://github.com/embroider-build/embroider/pull/1424) Fix CI by upgrading ts-node ([@NullVoxPopuli](https://github.com/NullVoxPopuli)) + * [#1381](https://github.com/embroider-build/embroider/pull/1381) add tests for helper name collisions with html elements or js keywords ([@void-mAlex](https://github.com/void-mAlex)) +* `core`, `webpack` + * [#1391](https://github.com/embroider-build/embroider/pull/1391) only rehome a request if it would resolve in a different package ([@void-mAlex](https://github.com/void-mAlex)) + * [#1346](https://github.com/embroider-build/embroider/pull/1346) Bugfix: inconsistent handling of webpack virtual modules ([@ef4](https://github.com/ef4)) +* `webpack` + * [#1403](https://github.com/embroider-build/embroider/pull/1403) Remove deprecated dependency @types/source-map ([@francois2metz](https://github.com/francois2metz)) + * [#1359](https://github.com/embroider-build/embroider/pull/1359) Ignore resolve requests that start with ! ([@mansona](https://github.com/mansona)) +* `compat` + * [#1383](https://github.com/embroider-build/embroider/pull/1383) Rename strict flag to strictMode ([@NullVoxPopuli](https://github.com/NullVoxPopuli)) + * [#1386](https://github.com/embroider-build/embroider/pull/1386) Fix `Maximum call stack size exceeded` error ([@simonihmig](https://github.com/simonihmig)) + * [#1347](https://github.com/embroider-build/embroider/pull/1347) fix resolver bugs around package rules ([@void-mAlex](https://github.com/void-mAlex)) + * [#1342](https://github.com/embroider-build/embroider/pull/1342) restore original ts extension priority ([@ef4](https://github.com/ef4)) + * [#1340](https://github.com/embroider-build/embroider/pull/1340) Static helpers and static modifiers transform fixes ([@void-mAlex](https://github.com/void-mAlex)) +* `shared-internals` + * [#1379](https://github.com/embroider-build/embroider/pull/1379) don't confuse webpack requests with packageNames ([@ef4](https://github.com/ef4)) +* `addon-shim` + * [#1327](https://github.com/embroider-build/embroider/pull/1327) Fix Nested V2 Addons ([@gossi](https://github.com/gossi)) + +#### :memo: Documentation +* `addon-dev`, `util` + * [#1415](https://github.com/embroider-build/embroider/pull/1415) fix casing in docs links ([@mansona](https://github.com/mansona)) +* `macros` + * [#1348](https://github.com/embroider-build/embroider/pull/1348) Move docs into a docs folder ([@mansona](https://github.com/mansona)) +* Other + * [#1406](https://github.com/embroider-build/embroider/pull/1406) Release prep ([@ef4](https://github.com/ef4)) + +#### :house: Internal +* `test-setup` + * [#1437](https://github.com/embroider-build/embroider/pull/1437) Releasing test-setup 3.0.1 patch ([@ef4](https://github.com/ef4)) +* Other + * [#1433](https://github.com/embroider-build/embroider/pull/1433) Make preflight error when suite-setup-util fails ([@NullVoxPopuli](https://github.com/NullVoxPopuli)) + * [#1430](https://github.com/embroider-build/embroider/pull/1430) Remove changeset, as @ef4 has some custom release tooling coming ([@NullVoxPopuli](https://github.com/NullVoxPopuli)) + * [#1409](https://github.com/embroider-build/embroider/pull/1409) Use a custom changelog line generator function to avoid adding meaningless changelog entries ([@NullVoxPopuli](https://github.com/NullVoxPopuli)) + * [#1407](https://github.com/embroider-build/embroider/pull/1407) Enable changelog generation ([@NullVoxPopuli](https://github.com/NullVoxPopuli)) + * [#1406](https://github.com/embroider-build/embroider/pull/1406) Release prep ([@ef4](https://github.com/ef4)) + * [#1405](https://github.com/embroider-build/embroider/pull/1405) Upgrade changeset-recover ([@NullVoxPopuli](https://github.com/NullVoxPopuli)) + * [#1398](https://github.com/embroider-build/embroider/pull/1398) Add prepare changelog workflow to automatically propose what should be in sync for us ([@NullVoxPopuli](https://github.com/NullVoxPopuli)) + * [#1401](https://github.com/embroider-build/embroider/pull/1401) Add relevant changesets for the upcoming release and evaluate their impact ([@NullVoxPopuli](https://github.com/NullVoxPopuli)) + * [#1392](https://github.com/embroider-build/embroider/pull/1392) Allow running publish-unstable on workflow_dispatch ([@NullVoxPopuli](https://github.com/NullVoxPopuli)) + * [#1393](https://github.com/embroider-build/embroider/pull/1393) continue deploying unstable packages even with an error ([@mansona](https://github.com/mansona)) + * [#1395](https://github.com/embroider-build/embroider/pull/1395) Revving yarn.lock ([@ef4](https://github.com/ef4)) + * [#1389](https://github.com/embroider-build/embroider/pull/1389) bump unstable versions by at least a patch ([@mansona](https://github.com/mansona)) + * [#1390](https://github.com/embroider-build/embroider/pull/1390) Change namespace for publish-unstable cancel-in-progress ([@backspace](https://github.com/backspace)) + * [#1364](https://github.com/embroider-build/embroider/pull/1364) Unstable release sync with main ([@NullVoxPopuli](https://github.com/NullVoxPopuli)) + * [#1345](https://github.com/embroider-build/embroider/pull/1345) Update release workflow ([@NullVoxPopuli](https://github.com/NullVoxPopuli)) +* `addon-dev`, `addon-shim`, `babel-loader-8`, `compat`, `core`, `hbs-loader`, `macros`, `router`, `shared-internals`, `test-setup`, `util`, `webpack` + * [#1432](https://github.com/embroider-build/embroider/pull/1432) Release ([@ef4](https://github.com/ef4)) +* `router` + * [#1431](https://github.com/embroider-build/embroider/pull/1431) Release infra ([@ef4](https://github.com/ef4)) +* `addon-dev`, `addon-shim`, `babel-loader-8`, `compat`, `core`, `hbs-loader`, `macros`, `router`, `shared-internals`, `util`, `webpack` + * [#1422](https://github.com/embroider-build/embroider/pull/1422) Use pnpm workspace protocol everywhere ([@ef4](https://github.com/ef4)) +* `addon-dev`, `addon-shim`, `compat`, `core`, `hbs-loader`, `macros`, `router`, `shared-internals`, `util`, `webpack` + * [#1421](https://github.com/embroider-build/embroider/pull/1421) upgrade typescript ([@ef4](https://github.com/ef4)) +* `compat`, `core`, `macros`, `router`, `shared-internals`, `test-setup`, `util`, `webpack` + * [#1411](https://github.com/embroider-build/embroider/pull/1411) Switch to pnpm ([@ef4](https://github.com/ef4)) +* `util` + * [#1388](https://github.com/embroider-build/embroider/pull/1388) Enable prettier in ci ([@NullVoxPopuli](https://github.com/NullVoxPopuli)) + +#### Committers: 13 +- Alex ([@void-mAlex](https://github.com/void-mAlex)) +- Bert De Block ([@bertdeblock](https://github.com/bertdeblock)) +- Buck Doyle ([@backspace](https://github.com/backspace)) +- Chris Manson ([@mansona](https://github.com/mansona)) +- Edward Faulkner ([@ef4](https://github.com/ef4)) +- François de Metz ([@francois2metz](https://github.com/francois2metz)) +- Philippe Ndiaye ([@phndiaye](https://github.com/phndiaye)) +- Simon Ihmig ([@simonihmig](https://github.com/simonihmig)) +- Thomas Gossmann ([@gossi](https://github.com/gossi)) +- Tobias Bieniek ([@Turbo87](https://github.com/Turbo87)) +- [@NullVoxPopuli](https://github.com/NullVoxPopuli) +- [@mkszepp](https://github.com/mkszepp) +- [@vlascik](https://github.com/vlascik) + ## Release (2023-05-18) @embroider/test-setup 3.0.1 (patch) diff --git a/packages/addon-dev/package.json b/packages/addon-dev/package.json index 19ee2bb97..3be7473be 100644 --- a/packages/addon-dev/package.json +++ b/packages/addon-dev/package.json @@ -1,6 +1,6 @@ { "name": "@embroider/addon-dev", - "version": "3.1.0", + "version": "3.2.0", "description": "Utilities for addon authors", "repository": { "type": "git", diff --git a/packages/addon-shim/package.json b/packages/addon-shim/package.json index d2c1c9000..abfbfcf84 100644 --- a/packages/addon-shim/package.json +++ b/packages/addon-shim/package.json @@ -1,6 +1,6 @@ { "name": "@embroider/addon-shim", - "version": "1.8.5", + "version": "1.8.6", "description": "Make v2 addons work in non-Embroider apps.", "keywords": [], "main": "./src/index.js", diff --git a/packages/babel-loader-8/package.json b/packages/babel-loader-8/package.json index 2b73dc9e3..574c82f07 100644 --- a/packages/babel-loader-8/package.json +++ b/packages/babel-loader-8/package.json @@ -1,6 +1,6 @@ { "name": "@embroider/babel-loader-8", - "version": "3.0.0", + "version": "4.0.0", "repository": { "type": "git", "url": "https://github.com/embroider-build/embroider.git", diff --git a/packages/compat/package.json b/packages/compat/package.json index d759bf408..88aa6dc04 100644 --- a/packages/compat/package.json +++ b/packages/compat/package.json @@ -1,6 +1,6 @@ { "name": "@embroider/compat", - "version": "3.0.0", + "version": "4.0.0", "private": false, "description": "Backward compatibility layer for the Embroider build system.", "repository": { diff --git a/packages/core/package.json b/packages/core/package.json index 5ceee02c2..be0c25f80 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,6 @@ { "name": "@embroider/core", - "version": "3.0.0", + "version": "4.0.0", "private": false, "description": "A build system for EmberJS applications.", "repository": { diff --git a/packages/hbs-loader/package.json b/packages/hbs-loader/package.json index ce5fbdbf9..f36311cb1 100644 --- a/packages/hbs-loader/package.json +++ b/packages/hbs-loader/package.json @@ -1,6 +1,6 @@ { "name": "@embroider/hbs-loader", - "version": "3.0.0", + "version": "4.0.0", "private": false, "description": "Glimmer handlebars loader for webpack", "repository": { diff --git a/packages/macros/package.json b/packages/macros/package.json index f72bb6847..1937d8c47 100644 --- a/packages/macros/package.json +++ b/packages/macros/package.json @@ -1,6 +1,6 @@ { "name": "@embroider/macros", - "version": "1.11.0", + "version": "2.0.0", "private": false, "description": "Standardized build-time macros for ember apps.", "keywords": [ diff --git a/packages/router/package.json b/packages/router/package.json index 30051b33a..94a0eaa44 100644 --- a/packages/router/package.json +++ b/packages/router/package.json @@ -1,6 +1,6 @@ { "name": "@embroider/router", - "version": "2.1.0", + "version": "3.0.0", "description": "Lazy loading router", "keywords": [ "ember-addon" diff --git a/packages/shared-internals/package.json b/packages/shared-internals/package.json index 75687a0ab..30b054abd 100644 --- a/packages/shared-internals/package.json +++ b/packages/shared-internals/package.json @@ -1,6 +1,6 @@ { "name": "@embroider/shared-internals", - "version": "2.1.0", + "version": "2.2.0", "private": false, "description": "Utilities shared among the other embroider packages", "repository": { diff --git a/packages/test-setup/package.json b/packages/test-setup/package.json index 89d302348..209f2b15e 100644 --- a/packages/test-setup/package.json +++ b/packages/test-setup/package.json @@ -1,6 +1,6 @@ { "name": "@embroider/test-setup", - "version": "3.0.1", + "version": "4.0.0", "repository": { "type": "git", "url": "https://github.com/embroider-build/embroider.git", diff --git a/packages/util/package.json b/packages/util/package.json index 8b4705edf..d3b22edb4 100644 --- a/packages/util/package.json +++ b/packages/util/package.json @@ -1,6 +1,6 @@ { "name": "@embroider/util", - "version": "1.11.0", + "version": "1.12.0", "description": "Utilities for app and addon authors.", "keywords": [ "ember-addon" diff --git a/packages/webpack/package.json b/packages/webpack/package.json index 17afea92e..d79118c1c 100644 --- a/packages/webpack/package.json +++ b/packages/webpack/package.json @@ -1,6 +1,6 @@ { "name": "@embroider/webpack", - "version": "3.0.0", + "version": "4.0.0", "private": false, "description": "Builds EmberJS apps with Webpack", "repository": {