From 88c4c918178e1a6cdbeee63b61339c1a31717397 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 4 May 2026 05:40:04 +0000 Subject: [PATCH] Prepare Release v9.0.0 using 'release-plan' --- .release-plan.json | 34 ++++++++++++++++++++++ CHANGELOG.md | 72 ++++++++++++++++++++++++++++++++++++++++++++++ package.json | 2 +- 3 files changed, 107 insertions(+), 1 deletion(-) create mode 100644 .release-plan.json diff --git a/.release-plan.json b/.release-plan.json new file mode 100644 index 00000000..06e766b9 --- /dev/null +++ b/.release-plan.json @@ -0,0 +1,34 @@ +{ + "solution": { + "ember-basic-dropdown": { + "impact": "major", + "oldVersion": "8.11.0", + "newVersion": "9.0.0", + "tagName": "latest", + "constraints": [ + { + "impact": "major", + "reason": "Appears in changelog section :boom: Breaking Change" + }, + { + "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": "./package.json" + } + }, + "description": "## Release (2026-05-04)\n\n* ember-basic-dropdown 9.0.0 (major)\n\n#### :boom: Breaking Change\n* `ember-basic-dropdown`\n * [#1064](https://github.com/ember-power-addons/ember-basic-dropdown/pull/1064) Refactor `disabled` getter (remove ember/runloop & fix no-side-effects) ([@mkszepp](https://github.com/mkszepp))\n * [#1056](https://github.com/ember-power-addons/ember-basic-dropdown/pull/1056) Move `@embroider/macros` to peerDependencies ([@mkszepp](https://github.com/mkszepp))\n * [#1054](https://github.com/ember-power-addons/ember-basic-dropdown/pull/1054) Remove type reexport ([@mkszepp](https://github.com/mkszepp))\n * [#1044](https://github.com/ember-power-addons/ember-basic-dropdown/pull/1044) Remove deprecations ([@mkszepp](https://github.com/mkszepp))\n * [#1037](https://github.com/ember-power-addons/ember-basic-dropdown/pull/1037) Convert scss files to modern api, update docs & drop `node-sass` support ([@mkszepp](https://github.com/mkszepp))\n * [#1036](https://github.com/ember-power-addons/ember-basic-dropdown/pull/1036) Remove parameter `@dir` on content component ([@mkszepp](https://github.com/mkszepp))\n * [#1032](https://github.com/ember-power-addons/ember-basic-dropdown/pull/1032) Add `@triggerHtmlTag` on `` and remove `@htmlTag` option from yielded trigger component (fix glint v2 issue) ([@mkszepp](https://github.com/mkszepp))\n * [#1031](https://github.com/ember-power-addons/ember-basic-dropdown/pull/1031) Remove `dropdown` option from `calculatePosition` ([@mkszepp](https://github.com/mkszepp))\n * [#1028](https://github.com/ember-power-addons/ember-basic-dropdown/pull/1028) Remove setup blueprints ([@mkszepp](https://github.com/mkszepp))\n * [#1027](https://github.com/ember-power-addons/ember-basic-dropdown/pull/1027) Drop support for old dependencies/peerDependencies ([@mkszepp](https://github.com/mkszepp))\n * [#1026](https://github.com/ember-power-addons/ember-basic-dropdown/pull/1026) Drop support for ember < 4.12 ([@mkszepp](https://github.com/mkszepp))\n * [#1025](https://github.com/ember-power-addons/ember-basic-dropdown/pull/1025) Drop support for passing components as string & remove `@embroider/util` dependency ([@mkszepp](https://github.com/mkszepp))\n\n#### :rocket: Enhancement\n* `ember-basic-dropdown`\n * [#1063](https://github.com/ember-power-addons/ember-basic-dropdown/pull/1063) Remove last `any` types ([@mkszepp](https://github.com/mkszepp))\n * [#1053](https://github.com/ember-power-addons/ember-basic-dropdown/pull/1053) Add css variables support ([@mkszepp](https://github.com/mkszepp))\n * [#1045](https://github.com/ember-power-addons/ember-basic-dropdown/pull/1045) Implement `@verticalPosition=\"auto\"` for `@renderInPlace={{true}}` ([@mkszepp](https://github.com/mkszepp))\n * [#1043](https://github.com/ember-power-addons/ember-basic-dropdown/pull/1043) Improve typing by hiding auto-passed properties in yielded components ([@mkszepp](https://github.com/mkszepp))\n * [#1042](https://github.com/ember-power-addons/ember-basic-dropdown/pull/1042) Use `getOwner` from `@ember/owner` instead `@ember/application` ([@mkszepp](https://github.com/mkszepp))\n * [#1039](https://github.com/ember-power-addons/ember-basic-dropdown/pull/1039) Improve `@contentHtmlTag` typing, add tests and update docs ([@mkszepp](https://github.com/mkszepp))\n * [#1038](https://github.com/ember-power-addons/ember-basic-dropdown/pull/1038) Add `@contentHtmlTag` ([@mkszepp](https://github.com/mkszepp))\n * [#1033](https://github.com/ember-power-addons/ember-basic-dropdown/pull/1033) Add `@triggerHtmlTag` and add workaround to resolve a typing issue when `@htmlTag=\"button\"` is passed ([@mkszepp](https://github.com/mkszepp))\n * [#1030](https://github.com/ember-power-addons/ember-basic-dropdown/pull/1030) Move to glint v2 & improve typescript story for `@triggerHtmlTag` ([@mkszepp](https://github.com/mkszepp))\n\n#### :bug: Bug Fix\n* `ember-basic-dropdown`\n * [#1065](https://github.com/ember-power-addons/ember-basic-dropdown/pull/1065) Remove passing `{ eager: false }` to modifier (it's not supported) ([@mkszepp](https://github.com/mkszepp))\n * [#1052](https://github.com/ember-power-addons/ember-basic-dropdown/pull/1052) Don't require `setConfig` and fix docs ([@mkszepp](https://github.com/mkszepp))\n * [#1050](https://github.com/ember-power-addons/ember-basic-dropdown/pull/1050) Fix calculate-position for `@renderInPlace={{false}}` ([@mkszepp](https://github.com/mkszepp))\n * [#1047](https://github.com/ember-power-addons/ember-basic-dropdown/pull/1047) Add `rootElement: 'body'` in docs to avoid error ([@mkszepp](https://github.com/mkszepp))\n\n#### :memo: Documentation\n* `ember-basic-dropdown`\n * [#1061](https://github.com/ember-power-addons/ember-basic-dropdown/pull/1061) Fix SCSS deprecations in docs ([@mkszepp](https://github.com/mkszepp))\n * [#1051](https://github.com/ember-power-addons/ember-basic-dropdown/pull/1051) Add auto-left example in docs ([@mkszepp](https://github.com/mkszepp))\n * [#1049](https://github.com/ember-power-addons/ember-basic-dropdown/pull/1049) Update docs ([@mkszepp](https://github.com/mkszepp))\n * [#1037](https://github.com/ember-power-addons/ember-basic-dropdown/pull/1037) Convert scss files to modern api, update docs & drop `node-sass` support ([@mkszepp](https://github.com/mkszepp))\n * [#1039](https://github.com/ember-power-addons/ember-basic-dropdown/pull/1039) Improve `@contentHtmlTag` typing, add tests and update docs ([@mkszepp](https://github.com/mkszepp))\n * [#1035](https://github.com/ember-power-addons/ember-basic-dropdown/pull/1035) Align the API reference with the currently supported parameters ([@mkszepp](https://github.com/mkszepp))\n * [#1034](https://github.com/ember-power-addons/ember-basic-dropdown/pull/1034) Add `@triggerHtmlTag` in docs and add notes to migrate to v9.x ([@mkszepp](https://github.com/mkszepp))\n * [#1024](https://github.com/ember-power-addons/ember-basic-dropdown/pull/1024) Add docs for migrate to 9.x ([@mkszepp](https://github.com/mkszepp))\n\n#### :house: Internal\n* `ember-basic-dropdown`\n * [#1121](https://github.com/ember-power-addons/ember-basic-dropdown/pull/1121) Migrate from release-it to release-plan ([@mkszepp](https://github.com/mkszepp))\n * [#1120](https://github.com/ember-power-addons/ember-basic-dropdown/pull/1120) Update repo links ([@mkszepp](https://github.com/mkszepp))\n * [#1101](https://github.com/ember-power-addons/ember-basic-dropdown/pull/1101) Remove `Component` keyword in class name (BasicDropdownWormholeComponent -> BasicDropdownWormhole) ([@mkszepp](https://github.com/mkszepp))\n * [#1100](https://github.com/ember-power-addons/ember-basic-dropdown/pull/1100) Update dependencies ([@mkszepp](https://github.com/mkszepp))\n * [#1084](https://github.com/ember-power-addons/ember-basic-dropdown/pull/1084) Change styleSheet loading for shadow root tests ([@mkszepp](https://github.com/mkszepp))\n * [#1083](https://github.com/ember-power-addons/ember-basic-dropdown/pull/1083) Update embroider packages ([@mkszepp](https://github.com/mkszepp))\n * [#1082](https://github.com/ember-power-addons/ember-basic-dropdown/pull/1082) Update dependencies ([@mkszepp](https://github.com/mkszepp))\n * [#1062](https://github.com/ember-power-addons/ember-basic-dropdown/pull/1062) Fix ember-cli-update file ([@mkszepp](https://github.com/mkszepp))\n * [#1060](https://github.com/ember-power-addons/ember-basic-dropdown/pull/1060) Update dependencies ([@mkszepp](https://github.com/mkszepp))\n * [#1058](https://github.com/ember-power-addons/ember-basic-dropdown/pull/1058) Add keywords to package.json ([@mkszepp](https://github.com/mkszepp))\n * [#1057](https://github.com/ember-power-addons/ember-basic-dropdown/pull/1057) Fix some errors/warnings from package.json ([@mkszepp](https://github.com/mkszepp))\n * [#1055](https://github.com/ember-power-addons/ember-basic-dropdown/pull/1055) Fix rollup warnings ([@mkszepp](https://github.com/mkszepp))\n * [#1048](https://github.com/ember-power-addons/ember-basic-dropdown/pull/1048) Fix ci docs tests ([@mkszepp](https://github.com/mkszepp))\n * [#1041](https://github.com/ember-power-addons/ember-basic-dropdown/pull/1041) Convert to new v2 addon blueprint ([@mkszepp](https://github.com/mkszepp))\n * [#1040](https://github.com/ember-power-addons/ember-basic-dropdown/pull/1040) Fix ember version badge in readme ([@mkszepp](https://github.com/mkszepp))\n * [#1030](https://github.com/ember-power-addons/ember-basic-dropdown/pull/1030) Move to glint v2 & improve typescript story for `@triggerHtmlTag` ([@mkszepp](https://github.com/mkszepp))\n * [#1029](https://github.com/ember-power-addons/ember-basic-dropdown/pull/1029) Move test-app to gts ([@mkszepp](https://github.com/mkszepp))\n\n#### Committers: 1\n- Markus Sanin ([@mkszepp](https://github.com/mkszepp))\n" +} diff --git a/CHANGELOG.md b/CHANGELOG.md index 0ab82b86..e0cb13f7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,77 @@ # Changelog +## Release (2026-05-04) + +* ember-basic-dropdown 9.0.0 (major) + +#### :boom: Breaking Change +* `ember-basic-dropdown` + * [#1064](https://github.com/ember-power-addons/ember-basic-dropdown/pull/1064) Refactor `disabled` getter (remove ember/runloop & fix no-side-effects) ([@mkszepp](https://github.com/mkszepp)) + * [#1056](https://github.com/ember-power-addons/ember-basic-dropdown/pull/1056) Move `@embroider/macros` to peerDependencies ([@mkszepp](https://github.com/mkszepp)) + * [#1054](https://github.com/ember-power-addons/ember-basic-dropdown/pull/1054) Remove type reexport ([@mkszepp](https://github.com/mkszepp)) + * [#1044](https://github.com/ember-power-addons/ember-basic-dropdown/pull/1044) Remove deprecations ([@mkszepp](https://github.com/mkszepp)) + * [#1037](https://github.com/ember-power-addons/ember-basic-dropdown/pull/1037) Convert scss files to modern api, update docs & drop `node-sass` support ([@mkszepp](https://github.com/mkszepp)) + * [#1036](https://github.com/ember-power-addons/ember-basic-dropdown/pull/1036) Remove parameter `@dir` on content component ([@mkszepp](https://github.com/mkszepp)) + * [#1032](https://github.com/ember-power-addons/ember-basic-dropdown/pull/1032) Add `@triggerHtmlTag` on `` and remove `@htmlTag` option from yielded trigger component (fix glint v2 issue) ([@mkszepp](https://github.com/mkszepp)) + * [#1031](https://github.com/ember-power-addons/ember-basic-dropdown/pull/1031) Remove `dropdown` option from `calculatePosition` ([@mkszepp](https://github.com/mkszepp)) + * [#1028](https://github.com/ember-power-addons/ember-basic-dropdown/pull/1028) Remove setup blueprints ([@mkszepp](https://github.com/mkszepp)) + * [#1027](https://github.com/ember-power-addons/ember-basic-dropdown/pull/1027) Drop support for old dependencies/peerDependencies ([@mkszepp](https://github.com/mkszepp)) + * [#1026](https://github.com/ember-power-addons/ember-basic-dropdown/pull/1026) Drop support for ember < 4.12 ([@mkszepp](https://github.com/mkszepp)) + * [#1025](https://github.com/ember-power-addons/ember-basic-dropdown/pull/1025) Drop support for passing components as string & remove `@embroider/util` dependency ([@mkszepp](https://github.com/mkszepp)) + +#### :rocket: Enhancement +* `ember-basic-dropdown` + * [#1063](https://github.com/ember-power-addons/ember-basic-dropdown/pull/1063) Remove last `any` types ([@mkszepp](https://github.com/mkszepp)) + * [#1053](https://github.com/ember-power-addons/ember-basic-dropdown/pull/1053) Add css variables support ([@mkszepp](https://github.com/mkszepp)) + * [#1045](https://github.com/ember-power-addons/ember-basic-dropdown/pull/1045) Implement `@verticalPosition="auto"` for `@renderInPlace={{true}}` ([@mkszepp](https://github.com/mkszepp)) + * [#1043](https://github.com/ember-power-addons/ember-basic-dropdown/pull/1043) Improve typing by hiding auto-passed properties in yielded components ([@mkszepp](https://github.com/mkszepp)) + * [#1042](https://github.com/ember-power-addons/ember-basic-dropdown/pull/1042) Use `getOwner` from `@ember/owner` instead `@ember/application` ([@mkszepp](https://github.com/mkszepp)) + * [#1039](https://github.com/ember-power-addons/ember-basic-dropdown/pull/1039) Improve `@contentHtmlTag` typing, add tests and update docs ([@mkszepp](https://github.com/mkszepp)) + * [#1038](https://github.com/ember-power-addons/ember-basic-dropdown/pull/1038) Add `@contentHtmlTag` ([@mkszepp](https://github.com/mkszepp)) + * [#1033](https://github.com/ember-power-addons/ember-basic-dropdown/pull/1033) Add `@triggerHtmlTag` and add workaround to resolve a typing issue when `@htmlTag="button"` is passed ([@mkszepp](https://github.com/mkszepp)) + * [#1030](https://github.com/ember-power-addons/ember-basic-dropdown/pull/1030) Move to glint v2 & improve typescript story for `@triggerHtmlTag` ([@mkszepp](https://github.com/mkszepp)) + +#### :bug: Bug Fix +* `ember-basic-dropdown` + * [#1065](https://github.com/ember-power-addons/ember-basic-dropdown/pull/1065) Remove passing `{ eager: false }` to modifier (it's not supported) ([@mkszepp](https://github.com/mkszepp)) + * [#1052](https://github.com/ember-power-addons/ember-basic-dropdown/pull/1052) Don't require `setConfig` and fix docs ([@mkszepp](https://github.com/mkszepp)) + * [#1050](https://github.com/ember-power-addons/ember-basic-dropdown/pull/1050) Fix calculate-position for `@renderInPlace={{false}}` ([@mkszepp](https://github.com/mkszepp)) + * [#1047](https://github.com/ember-power-addons/ember-basic-dropdown/pull/1047) Add `rootElement: 'body'` in docs to avoid error ([@mkszepp](https://github.com/mkszepp)) + +#### :memo: Documentation +* `ember-basic-dropdown` + * [#1061](https://github.com/ember-power-addons/ember-basic-dropdown/pull/1061) Fix SCSS deprecations in docs ([@mkszepp](https://github.com/mkszepp)) + * [#1051](https://github.com/ember-power-addons/ember-basic-dropdown/pull/1051) Add auto-left example in docs ([@mkszepp](https://github.com/mkszepp)) + * [#1049](https://github.com/ember-power-addons/ember-basic-dropdown/pull/1049) Update docs ([@mkszepp](https://github.com/mkszepp)) + * [#1037](https://github.com/ember-power-addons/ember-basic-dropdown/pull/1037) Convert scss files to modern api, update docs & drop `node-sass` support ([@mkszepp](https://github.com/mkszepp)) + * [#1039](https://github.com/ember-power-addons/ember-basic-dropdown/pull/1039) Improve `@contentHtmlTag` typing, add tests and update docs ([@mkszepp](https://github.com/mkszepp)) + * [#1035](https://github.com/ember-power-addons/ember-basic-dropdown/pull/1035) Align the API reference with the currently supported parameters ([@mkszepp](https://github.com/mkszepp)) + * [#1034](https://github.com/ember-power-addons/ember-basic-dropdown/pull/1034) Add `@triggerHtmlTag` in docs and add notes to migrate to v9.x ([@mkszepp](https://github.com/mkszepp)) + * [#1024](https://github.com/ember-power-addons/ember-basic-dropdown/pull/1024) Add docs for migrate to 9.x ([@mkszepp](https://github.com/mkszepp)) + +#### :house: Internal +* `ember-basic-dropdown` + * [#1121](https://github.com/ember-power-addons/ember-basic-dropdown/pull/1121) Migrate from release-it to release-plan ([@mkszepp](https://github.com/mkszepp)) + * [#1120](https://github.com/ember-power-addons/ember-basic-dropdown/pull/1120) Update repo links ([@mkszepp](https://github.com/mkszepp)) + * [#1101](https://github.com/ember-power-addons/ember-basic-dropdown/pull/1101) Remove `Component` keyword in class name (BasicDropdownWormholeComponent -> BasicDropdownWormhole) ([@mkszepp](https://github.com/mkszepp)) + * [#1100](https://github.com/ember-power-addons/ember-basic-dropdown/pull/1100) Update dependencies ([@mkszepp](https://github.com/mkszepp)) + * [#1084](https://github.com/ember-power-addons/ember-basic-dropdown/pull/1084) Change styleSheet loading for shadow root tests ([@mkszepp](https://github.com/mkszepp)) + * [#1083](https://github.com/ember-power-addons/ember-basic-dropdown/pull/1083) Update embroider packages ([@mkszepp](https://github.com/mkszepp)) + * [#1082](https://github.com/ember-power-addons/ember-basic-dropdown/pull/1082) Update dependencies ([@mkszepp](https://github.com/mkszepp)) + * [#1062](https://github.com/ember-power-addons/ember-basic-dropdown/pull/1062) Fix ember-cli-update file ([@mkszepp](https://github.com/mkszepp)) + * [#1060](https://github.com/ember-power-addons/ember-basic-dropdown/pull/1060) Update dependencies ([@mkszepp](https://github.com/mkszepp)) + * [#1058](https://github.com/ember-power-addons/ember-basic-dropdown/pull/1058) Add keywords to package.json ([@mkszepp](https://github.com/mkszepp)) + * [#1057](https://github.com/ember-power-addons/ember-basic-dropdown/pull/1057) Fix some errors/warnings from package.json ([@mkszepp](https://github.com/mkszepp)) + * [#1055](https://github.com/ember-power-addons/ember-basic-dropdown/pull/1055) Fix rollup warnings ([@mkszepp](https://github.com/mkszepp)) + * [#1048](https://github.com/ember-power-addons/ember-basic-dropdown/pull/1048) Fix ci docs tests ([@mkszepp](https://github.com/mkszepp)) + * [#1041](https://github.com/ember-power-addons/ember-basic-dropdown/pull/1041) Convert to new v2 addon blueprint ([@mkszepp](https://github.com/mkszepp)) + * [#1040](https://github.com/ember-power-addons/ember-basic-dropdown/pull/1040) Fix ember version badge in readme ([@mkszepp](https://github.com/mkszepp)) + * [#1030](https://github.com/ember-power-addons/ember-basic-dropdown/pull/1030) Move to glint v2 & improve typescript story for `@triggerHtmlTag` ([@mkszepp](https://github.com/mkszepp)) + * [#1029](https://github.com/ember-power-addons/ember-basic-dropdown/pull/1029) Move test-app to gts ([@mkszepp](https://github.com/mkszepp)) + +#### Committers: 1 +- Markus Sanin ([@mkszepp](https://github.com/mkszepp)) + diff --git a/package.json b/package.json index 6bb605d5..31b99275 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "ember-basic-dropdown", - "version": "8.11.0", + "version": "9.0.0", "description": "The basic dropdown that your ember app needs", "keywords": [ "ember",