diff --git a/.release-plan.json b/.release-plan.json
index a64751d257..927cd46078 100644
--- a/.release-plan.json
+++ b/.release-plan.json
@@ -2,8 +2,8 @@
"solution": {
"carbon-components-ember": {
"impact": "major",
- "oldVersion": "2.2.0",
- "newVersion": "3.0.0",
+ "oldVersion": "3.0.0",
+ "newVersion": "4.0.0",
"tagName": "latest",
"constraints": [
{
@@ -18,13 +18,38 @@
"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": "./carbon-components-ember/package.json"
+ },
+ "carbon-components-ember-mcp": {
+ "impact": "minor",
+ "oldVersion": "0.0.0",
+ "newVersion": "0.1.0",
+ "tagName": "latest",
+ "constraints": [
+ {
+ "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": "./carbon-components-ember-mcp/package.json"
}
},
- "description": "## Release (2026-09-10)\n\n* carbon-components-ember 3.0.0 (major)\n\n#### :boom: Breaking Change\n* `carbon-components-ember`\n * [#792](https://github.com/IBM/carbon-components-ember/pull/792) fix: align Loading component with Carbon React API ([@patricklx](https://github.com/patricklx))\n * [#655](https://github.com/IBM/carbon-components-ember/pull/655) feat: rename SearchInput to Search for React parity ([@patricklx](https://github.com/patricklx))\n * [#656](https://github.com/IBM/carbon-components-ember/pull/656) feat: rename Menu to OverflowMenu for React parity ([@patricklx](https://github.com/patricklx))\n * [#649](https://github.com/IBM/carbon-components-ember/pull/649) feat: rename Radio/RadioGroup to RadioButton/RadioButtonGroup for React parity ([@patricklx](https://github.com/patricklx))\n * [#637](https://github.com/IBM/carbon-components-ember/pull/637) Rename UiShell export to UIShell for parity with React ([@patricklx](https://github.com/patricklx))\n\n#### :rocket: Enhancement\n* `carbon-components-ember`\n * [#830](https://github.com/IBM/carbon-components-ember/pull/830) feat: implement Layer component ([@patricklx](https://github.com/patricklx))\n * [#831](https://github.com/IBM/carbon-components-ember/pull/831) feat: implement Dropdown component ([@patricklx](https://github.com/patricklx))\n * [#834](https://github.com/IBM/carbon-components-ember/pull/834) feat: implement FileUploader component ([@patricklx](https://github.com/patricklx))\n * [#835](https://github.com/IBM/carbon-components-ember/pull/835) feat: implement DatePicker and DatePickerInput components ([@patricklx](https://github.com/patricklx))\n * [#793](https://github.com/IBM/carbon-components-ember/pull/793) feat: align CopyButton with React's public API ([@patricklx](https://github.com/patricklx))\n * [#768](https://github.com/IBM/carbon-components-ember/pull/768) feat: update Tabs for parity with Carbon React ([@patricklx](https://github.com/patricklx))\n * [#726](https://github.com/IBM/carbon-components-ember/pull/726) feat: add renderPageSelect and button tooltip position support to Pagination ([@patricklx](https://github.com/patricklx))\n * [#742](https://github.com/IBM/carbon-components-ember/pull/742) feat: add CSS Grid mode, ColumnHang and GridSettings to Grid ([@patricklx](https://github.com/patricklx))\n * [#767](https://github.com/IBM/carbon-components-ember/pull/767) feat: bring Tag component to parity with React ([@patricklx](https://github.com/patricklx))\n * [#738](https://github.com/IBM/carbon-components-ember/pull/738) feat: implement Menu component ([@patricklx](https://github.com/patricklx))\n * [#683](https://github.com/IBM/carbon-components-ember/pull/683) feat: implement NumberInput component ([@patricklx](https://github.com/patricklx))\n * [#678](https://github.com/IBM/carbon-components-ember/pull/678) feat: implement FluidTextInput component ([@patricklx](https://github.com/patricklx))\n * [#685](https://github.com/IBM/carbon-components-ember/pull/685) feat: implement remaining UIShell sub-components ([@patricklx](https://github.com/patricklx))\n * [#689](https://github.com/IBM/carbon-components-ember/pull/689) feat: implement IconIndicator component ([@patricklx](https://github.com/patricklx))\n * [#687](https://github.com/IBM/carbon-components-ember/pull/687) feat: implement FormGroup component ([@patricklx](https://github.com/patricklx))\n * [#675](https://github.com/IBM/carbon-components-ember/pull/675) feat: implement LayoutDirection component ([@patricklx](https://github.com/patricklx))\n * [#677](https://github.com/IBM/carbon-components-ember/pull/677) feat: implement PasswordInput component ([@patricklx](https://github.com/patricklx))\n * [#681](https://github.com/IBM/carbon-components-ember/pull/681) feat: implement FormItem component ([@patricklx](https://github.com/patricklx))\n * [#680](https://github.com/IBM/carbon-components-ember/pull/680) feat: implement OverflowMenuItem component ([@patricklx](https://github.com/patricklx))\n * [#679](https://github.com/IBM/carbon-components-ember/pull/679) feat: implement ListItem component ([@patricklx](https://github.com/patricklx))\n * [#674](https://github.com/IBM/carbon-components-ember/pull/674) feat: implement FormLabel component ([@patricklx](https://github.com/patricklx))\n * [#668](https://github.com/IBM/carbon-components-ember/pull/668) feat: implement Popover component ([@patricklx](https://github.com/patricklx))\n * [#670](https://github.com/IBM/carbon-components-ember/pull/670) feat: implement OrderedList component ([@patricklx](https://github.com/patricklx))\n * [#672](https://github.com/IBM/carbon-components-ember/pull/672) feat: implement TimePicker component ([@patricklx](https://github.com/patricklx))\n * [#673](https://github.com/IBM/carbon-components-ember/pull/673) feat: implement SelectItem component ([@patricklx](https://github.com/patricklx))\n * [#660](https://github.com/IBM/carbon-components-ember/pull/660) feat: implement Tooltip component ([@patricklx](https://github.com/patricklx))\n * [#663](https://github.com/IBM/carbon-components-ember/pull/663) feat: implement TileGroup component ([@patricklx](https://github.com/patricklx))\n * [#666](https://github.com/IBM/carbon-components-ember/pull/666) feat: implement Link component ([@patricklx](https://github.com/patricklx))\n * [#667](https://github.com/IBM/carbon-components-ember/pull/667) feat: implement Toggletip component ([@patricklx](https://github.com/patricklx))\n * [#665](https://github.com/IBM/carbon-components-ember/pull/665) feat: implement Layout component ([@patricklx](https://github.com/patricklx))\n * [#659](https://github.com/IBM/carbon-components-ember/pull/659) feat: implement TreeView component ([@patricklx](https://github.com/patricklx))\n * [#664](https://github.com/IBM/carbon-components-ember/pull/664) feat: implement TextInput component ([@patricklx](https://github.com/patricklx))\n * [#661](https://github.com/IBM/carbon-components-ember/pull/661) feat: implement Stack component ([@patricklx](https://github.com/patricklx))\n * [#650](https://github.com/IBM/carbon-components-ember/pull/650) feat: implement StructuredList component ([@patricklx](https://github.com/patricklx))\n * [#658](https://github.com/IBM/carbon-components-ember/pull/658) feat: implement ProgressIndicator component ([@patricklx](https://github.com/patricklx))\n * [#653](https://github.com/IBM/carbon-components-ember/pull/653) feat: implement TextArea component ([@patricklx](https://github.com/patricklx))\n * [#657](https://github.com/IBM/carbon-components-ember/pull/657) feat: implement Slider component ([@patricklx](https://github.com/patricklx))\n * [#652](https://github.com/IBM/carbon-components-ember/pull/652) feat: implement Portal component ([@patricklx](https://github.com/patricklx))\n * [#651](https://github.com/IBM/carbon-components-ember/pull/651) feat: implement SelectItemGroup component ([@patricklx](https://github.com/patricklx))\n * [#646](https://github.com/IBM/carbon-components-ember/pull/646) feat: implement SkeletonIcon component ([@patricklx](https://github.com/patricklx))\n * [#647](https://github.com/IBM/carbon-components-ember/pull/647) feat: implement Grid component ([@patricklx](https://github.com/patricklx))\n * [#648](https://github.com/IBM/carbon-components-ember/pull/648) feat: implement SkeletonText component ([@patricklx](https://github.com/patricklx))\n * [#642](https://github.com/IBM/carbon-components-ember/pull/642) Add Theme component (#499) ([@patricklx](https://github.com/patricklx))\n * [#635](https://github.com/IBM/carbon-components-ember/pull/635) Add ShapeIndicator component ([@patricklx](https://github.com/patricklx))\n * [#626](https://github.com/IBM/carbon-components-ember/pull/626) Add SkeletonPlaceholder component ([@patricklx](https://github.com/patricklx))\n * [#636](https://github.com/IBM/carbon-components-ember/pull/636) Add Text and TextDirection components ([@patricklx](https://github.com/patricklx))\n * [#632](https://github.com/IBM/carbon-components-ember/pull/632) Add UnorderedList component ([@patricklx](https://github.com/patricklx))\n * [#633](https://github.com/IBM/carbon-components-ember/pull/633) Add TabContent component ([@patricklx](https://github.com/patricklx))\n\n#### :bug: Bug Fix\n* `carbon-components-ember`\n * [#741](https://github.com/IBM/carbon-components-ember/pull/741) fix: update DataTable for xs sizing and header association (#707) ([@patricklx](https://github.com/patricklx))\n * [#735](https://github.com/IBM/carbon-components-ember/pull/735) fix: align TextArea with React parity ([@patricklx](https://github.com/patricklx))\n * [#734](https://github.com/IBM/carbon-components-ember/pull/734) fix: bump @carbon/styles for Link visited/icon display fixes ([@patricklx](https://github.com/patricklx))\n * [#736](https://github.com/IBM/carbon-components-ember/pull/736) fix: support xs size on PasswordInput ([@patricklx](https://github.com/patricklx))\n * [#725](https://github.com/IBM/carbon-components-ember/pull/725) fix: add autoAlign support to Tooltip ([@patricklx](https://github.com/patricklx))\n * [#654](https://github.com/IBM/carbon-components-ember/pull/654) fix: remove dead RadioGroup export breaking build ([@patricklx](https://github.com/patricklx))\n * [#336](https://github.com/IBM/carbon-components-ember/pull/336) search-input: use search task directly ([@patricklx](https://github.com/patricklx))\n* Other\n * [#662](https://github.com/IBM/carbon-components-ember/pull/662) test: await settled() in OverflowMenu eventType regression test ([@patricklx](https://github.com/patricklx))\n\n#### :house: Internal\n* `carbon-components-ember`\n * [#850](https://github.com/IBM/carbon-components-ember/pull/850) refactor: migrate Popover off @ember/render-modifiers, unify close-on-outside-click with Toggletip ([@patricklx](https://github.com/patricklx))\n * [#846](https://github.com/IBM/carbon-components-ember/pull/846) refactor: migrate DataTable and Pagination off @ember/render-modifiers ([@patricklx](https://github.com/patricklx))\n * [#845](https://github.com/IBM/carbon-components-ember/pull/845) refactor: migrate Slider off @ember/render-modifiers, de-duplicate handle markup ([@patricklx](https://github.com/patricklx))\n * [#844](https://github.com/IBM/carbon-components-ember/pull/844) refactor: migrate simple render-modifiers components off @ember/render-modifiers ([@patricklx](https://github.com/patricklx))\n * [#842](https://github.com/IBM/carbon-components-ember/pull/842) refactor: retire bxClassNames decorator from Icon and Button ([@patricklx](https://github.com/patricklx))\n * [#843](https://github.com/IBM/carbon-components-ember/pull/843) refactor: type constructor owner as Owner instead of any ([@patricklx](https://github.com/patricklx))\n * [#688](https://github.com/IBM/carbon-components-ember/pull/688) chore(docs-app): upgrade @universal-ember/docs-support to 0.7.0 ([@patricklx](https://github.com/patricklx))\n * [#639](https://github.com/IBM/carbon-components-ember/pull/639) fix no live preview ([@patricklx](https://github.com/patricklx))\n * [#293](https://github.com/IBM/carbon-components-ember/pull/293) better docs support ([@patricklx](https://github.com/patricklx))\n* Other\n * [#837](https://github.com/IBM/carbon-components-ember/pull/837) fix: explicitly install Playwright's chromium browser in CI ([@patricklx](https://github.com/patricklx))\n * [#829](https://github.com/IBM/carbon-components-ember/pull/829) feat(scripts): track carbon-ai-chat in parity-check alongside Carbon React ([@patricklx](https://github.com/patricklx))\n * [#832](https://github.com/IBM/carbon-components-ember/pull/832) fix: extract component name from any stories title depth in fix-parity-issue.sh ([@patricklx](https://github.com/patricklx))\n * [#833](https://github.com/IBM/carbon-components-ember/pull/833) fix: retry gh-pages push on race in deploy workflow ([@patricklx](https://github.com/patricklx))\n * [#743](https://github.com/IBM/carbon-components-ember/pull/743) docs(docs-app): wire up build-time .gjs.md docs, start .md migration ([@patricklx](https://github.com/patricklx))\n * [#755](https://github.com/IBM/carbon-components-ember/pull/755) fix(docs-app): remove dead docs-app.css link from index.html ([@patricklx](https://github.com/patricklx))\n * [#754](https://github.com/IBM/carbon-components-ember/pull/754) fix(docs): resolve the real source path for \"Edit this page\" ([@patricklx](https://github.com/patricklx))\n * [#745](https://github.com/IBM/carbon-components-ember/pull/745) docs: group related component docs into family folders ([@patricklx](https://github.com/patricklx))\n * [#744](https://github.com/IBM/carbon-components-ember/pull/744) chore(agents): teach parity + review loops idiomatic Ember patterns ([@patricklx](https://github.com/patricklx))\n * [#737](https://github.com/IBM/carbon-components-ember/pull/737) fix: retry gh-pages push on race with concurrent PR preview deploys ([@patricklx](https://github.com/patricklx))\n * [#722](https://github.com/IBM/carbon-components-ember/pull/722) fix(docs-app): re-implement live-demo shadow-DOM isolation as an opt-in rehype plugin ([@patricklx](https://github.com/patricklx))\n * [#662](https://github.com/IBM/carbon-components-ember/pull/662) test: await settled() in OverflowMenu eventType regression test ([@patricklx](https://github.com/patricklx))\n\n#### Committers: 1\n- Patrick Pircher ([@patricklx](https://github.com/patricklx))\n"
+ "description": "## Release (2026-10-30)\n\n* carbon-components-ember 4.0.0 (major)\n* carbon-components-ember-mcp 0.1.0 (minor)\n\n#### :boom: Breaking Change\n* `carbon-components-ember`\n * [#1257](https://github.com/IBM/carbon-components-ember/pull/1257) feat!: Popover yields its PopoverContent, bound to it ([@aklkv](https://github.com/aklkv))\n * [#1255](https://github.com/IBM/carbon-components-ember/pull/1255) refactor!: type every icon arg as IconComponent ([@aklkv](https://github.com/aklkv))\n * [#1267](https://github.com/IBM/carbon-components-ember/pull/1267) chore!: upgrade Carbon to @carbon/react 1.119 ([@aklkv](https://github.com/aklkv))\n * [#1237](https://github.com/IBM/carbon-components-ember/pull/1237) fix!: type every align as Carbon React's PopoverAlignment ([@aklkv](https://github.com/aklkv))\n * [#1223](https://github.com/IBM/carbon-components-ember/pull/1223) feat!: link ClickableTile and the UI Shell with @href or @route ([@aklkv](https://github.com/aklkv))\n * [#1218](https://github.com/IBM/carbon-components-ember/pull/1218) feat!: share the inputs' field state and messages, and link them by id as Carbon React does ([@aklkv](https://github.com/aklkv))\n * [#1217](https://github.com/IBM/carbon-components-ember/pull/1217) fix!: render AI Chat's FileUploadItem as upstream does ([@aklkv](https://github.com/aklkv))\n * [#1211](https://github.com/IBM/carbon-components-ember/pull/1211) feat!: yield Menu's items bound to it ([@aklkv](https://github.com/aklkv))\n * [#1182](https://github.com/IBM/carbon-components-ember/pull/1182) feat!: call Search's `@onChange` with each input event, as Carbon React does ([@aklkv](https://github.com/aklkv))\n * [#1181](https://github.com/IBM/carbon-components-ember/pull/1181) feat!: call the inputs' `@onChange` with the event, as Carbon React does ([@aklkv](https://github.com/aklkv))\n * [#1189](https://github.com/IBM/carbon-components-ember/pull/1189) feat!: give CodeSnippet Carbon React's API and markup ([@aklkv](https://github.com/aklkv))\n * [#1186](https://github.com/IBM/carbon-components-ember/pull/1186) feat!: render icons at 16px by default, and import their artwork with them ([@aklkv](https://github.com/aklkv))\n * [#1184](https://github.com/IBM/carbon-components-ember/pull/1184) fix!: export the Terminal_3270 icon under its name, not Terminal_7032 ([@aklkv](https://github.com/aklkv))\n * [#1183](https://github.com/IBM/carbon-components-ember/pull/1183) feat!: remove ConfirmDialog and the carbon.dialog-manager service ([@aklkv](https://github.com/aklkv))\n * [#1175](https://github.com/IBM/carbon-components-ember/pull/1175) feat!: put attributes where Carbon React spreads its rest props on the rest of the components ([@aklkv](https://github.com/aklkv))\n * [#1174](https://github.com/IBM/carbon-components-ember/pull/1174) feat!: put the inputs' attributes on the ``, and take React's className as @className ([@aklkv](https://github.com/aklkv))\n * [#1168](https://github.com/IBM/carbon-components-ember/pull/1168) feat!: take clicks as {{on \"click\"}} on CopyButton, OverflowMenuItem, Tile and FileUploaderDropContainer ([@aklkv](https://github.com/aklkv))\n * [#1153](https://github.com/IBM/carbon-components-ember/pull/1153) feat!: give OverflowMenu Carbon React's API, on our floating engine ([@aklkv](https://github.com/aklkv))\n * [#1159](https://github.com/IBM/carbon-components-ember/pull/1159) feat!: give Button Carbon React's API ([@aklkv](https://github.com/aklkv))\n * [#1156](https://github.com/IBM/carbon-components-ember/pull/1156) feat!: render icons bare, like @carbon/icons-react ([@aklkv](https://github.com/aklkv))\n * [#1144](https://github.com/IBM/carbon-components-ember/pull/1144) feat!: make Modal a native `