diff --git a/.changeset/actionlist2-actionmenu2-prefix-types.md b/.changeset/actionlist2-actionmenu2-prefix-types.md
deleted file mode 100644
index b7d4cd11224..00000000000
--- a/.changeset/actionlist2-actionmenu2-prefix-types.md
+++ /dev/null
@@ -1,21 +0,0 @@
----
-'@primer/react': major
----
-
-`ActionList2` exported types are now prefixed with `ActionList`:
-
-```
-ListProps → ActionListProps
-GroupProps → ActionListGroupProps
-ItemProps → ActionListItemProps
-DescriptionProps → ActionListDescriptionProps
-LeadingVisualProps → ActionListLeadingVisualProps,
-TrailingVisualProps → ActionListTrailingVisualProps
-```
-
-`ActionMenu2` exported types are now prefixed with `ActionMenu`:
-
-```
-MenuButtonProps → ActionMenuButtonProps
-MenuAnchorProps → ActionMenuAnchorProps
-```
diff --git a/.changeset/actionmenu-add-align-prop.md b/.changeset/actionmenu-add-align-prop.md
deleted file mode 100644
index b790321d604..00000000000
--- a/.changeset/actionmenu-add-align-prop.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-'@primer/react': minor
----
-
-Add align prop on ActionMenu.Overlay to pass through to AnchoredOverlay
diff --git a/.changeset/actionmenu-button-caret-spacing.md b/.changeset/actionmenu-button-caret-spacing.md
deleted file mode 100644
index 7e58b5b8db3..00000000000
--- a/.changeset/actionmenu-button-caret-spacing.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-'@primer/react': patch
----
-
-ActionMenu.Button: Fix spacing between text and caret
diff --git a/.changeset/deprecate-actionlistv1-promote-actionlistv2.md b/.changeset/deprecate-actionlistv1-promote-actionlistv2.md
deleted file mode 100644
index d4f44de7b0d..00000000000
--- a/.changeset/deprecate-actionlistv1-promote-actionlistv2.md
+++ /dev/null
@@ -1,155 +0,0 @@
----
-'@primer/react': major
----
-
-
-### ActionList
-
-ActionList has been rewritten with a composable API, design updates and accessibility fixes.
-
-See full list of props and examples: https://primer.style/react/ActionList
-
-
| Before (v34) | After (v35) | -
|---|---|
|
-
-```jsx
- |
-
-
-```jsx
- |
-
|
-
-```jsx
- |
-
-
-```jsx
- |
-
|
-
-```jsx
- |
-
-
-```jsx
- |
-
| Before (v34) | After (v35) | -
|---|---|
|
-
-```jsx
- |
-
-
-```jsx
- |
-
| Before (v34) | After (v35) | -
|---|---|
|
-
-```js
-const fieldTypes = [
- {key: 0, text: 'Text'},
- {key: 1, text: 'Number'},
- {key: 3, text: 'Date'},
- {key: 4, text: 'Single select'},
- {key: 5, text: 'Iteration'}
-]
-
-const Example = () => {
- const [selectedType, setSelectedType] = React.useState()
-
- return (
- |
-
-
-```jsx
-const fieldTypes = [
- {id: 0, text: 'Text'},
- {id: 1, text: 'Number'},
- {id: 3, text: 'Date'},
- {id: 4, text: 'Single select'},
- {id: 5, text: 'Iteration'}
-]
-
-const Example = () => {
- const [selectedType, setSelectedType] = React.useState()
-
- render(
- |
-
| Before (v34) | After (v35) | -
|---|---|
| - -```jsx -import {Label} from '@primer/react' - -function Example() { - return ( - <> - - - > - ) -} -``` - - | -- -```jsx -import {Label} from '@primer/react' - -function Example() { - return ( - <> - - - > - ) -} -``` - - | -
| Before (v34) | After (v35) | -
|---|---|
|
-
-```jsx
-import {ButtonPrimary, ButtonInvisible, ButtonOutline, ButtonDanger} from '@primer/react'
-
-function Example() {
- return (
- <>
- |
-- -```jsx -import {Button} from '@primer/react' - -function Example() { - return ( - <> - - - - - > - ) -} -``` - - | -
| Before (v34) | After (v35) | -
|---|---|
| - -```jsx - -``` - - | -- -```jsx - -``` - - | -
| Before (v34) | After (v35) | -
|---|---|
| - -```jsx - -``` - - | -
-
-```jsx
- |
-
| Before (v34) | After (v35) | -
|---|---|
| - -```jsx - -``` - - | -- -```jsx - -``` - - | -
| Before (v34) | After (v35) | -
|---|---|
|
-
-```jsx
-import {ChoiceFieldset} from '@primer/react'
-
-function Example() {
- return (
- <>
- {/* Multi-select */}
- |
-
-
-```jsx
-import {CheckboxGroup, RadioGroup, FormControl, Checkbox, Radio} from '@primer/react'
-
-function Example() {
- return (
- <>
- {/* Multi-select */}
- |
-
| Before (v34) | After (v35) | -
|---|---|
|
-
-```jsx
-import {FormControl, Checkbox, TextInput} from '@primer/react'
-
-function Example() {
- return (
- <>
- |
-
-
-```jsx
-import {FormGroup, TextInput} from '@primer/react'
-
-function Example() {
- return (
- <>
- |
-
|
-
-```jsx
-import {InputField, TextInput} from '@primer/react'
-
-function Example() {
- return (
- |
-
-
-```jsx
-import {FormControl, TextInput} from '@primer/react'
-
-function Example() {
- return (
- |
-
| Before | After | -
|---|---|
|
-
-```jsx
- |
-
-
-```jsx
- |
-
| Before | After | -
|---|---|
|
-
-```jsx
-const fieldTypes = [
- {leadingVisual: TypographyIcon, text: 'Text'},
- {leadingVisual: NumberIcon, text: 'Number'}
-]
-
-const Example = () => {
- const [selectedItem, setSelectedItem] = React.useState()
-
- return (
- |
-
-
-```jsx
-const fieldTypes = [
- {icon: |
-
| Before | After | -
|---|---|
|
-
-```jsx
- |
-
-
-```jsx
- |
-
| Before | After | -
|---|---|
|
-
-```jsx
- |
-
-
-```jsx
- |
-
| Before | After | -
|---|---|
|
-
-```jsx
- |
-
-
-```jsx
- |
-
| Before | After | -
|---|---|
|
-
-```jsx
-<>
- |
-
-
-```jsx
-<>
- |
-
| Before (v34) | After (v35) | +
|---|---|
|
+
+ ```jsx
+ |
+
+
+ ```jsx
+ |
+
|
+
+ ```jsx
+ |
+
+
+ ```jsx
+ |
+
|
+
+ ```jsx
+ |
+
+
+ ```jsx
+ |
+
| Before (v34) | After (v35) | +
|---|---|
|
+
+ ```jsx
+ |
+
+
+ ```jsx
+ |
+
| Before (v34) | After (v35) | +
|---|---|
|
+
+ ```js
+ const fieldTypes = [
+ {key: 0, text: 'Text'},
+ {key: 1, text: 'Number'},
+ {key: 3, text: 'Date'},
+ {key: 4, text: 'Single select'},
+ {key: 5, text: 'Iteration'}
+ ]
+
+ const Example = () => {
+ const [selectedType, setSelectedType] = React.useState()
+
+ return (
+ |
+
+
+ ```jsx
+ const fieldTypes = [
+ {id: 0, text: 'Text'},
+ {id: 1, text: 'Number'},
+ {id: 3, text: 'Date'},
+ {id: 4, text: 'Single select'},
+ {id: 5, text: 'Iteration'}
+ ]
+
+ const Example = () => {
+ const [selectedType, setSelectedType] = React.useState()
+
+ render(
+ |
+
| Before (v34) | After (v35) | +
|---|---|
| + + ```jsx + import {Label} from '@primer/react' + + function Example() { + return ( + <> + + + > + ) + } + ``` + + | ++ + ```jsx + import {Label} from '@primer/react' + + function Example() { + return ( + <> + + + > + ) + } + ``` + + | +
| Before (v34) | After (v35) | +
|---|---|
|
+
+ ```jsx
+ import {ButtonPrimary, ButtonInvisible, ButtonOutline, ButtonDanger} from '@primer/react'
+
+ function Example() {
+ return (
+ <>
+ |
+ + + ```jsx + import {Button} from '@primer/react' + + function Example() { + return ( + <> + + + + + > + ) + } + ``` + + | +
| Before (v34) | After (v35) | +
|---|---|
| + + ```jsx + + ``` + + | ++ + ```jsx + + ``` + + | +
| Before (v34) | After (v35) | +
|---|---|
| + + ```jsx + + ``` + + | +
+
+ ```jsx
+ |
+
| Before (v34) | After (v35) | +
|---|---|
| + + ```jsx + + ``` + + | ++ + ```jsx + + ``` + + | +
| Before (v34) | After (v35) | +
|---|---|
|
+
+ ```jsx
+ import {ChoiceFieldset} from '@primer/react'
+
+ function Example() {
+ return (
+ <>
+ {/* Multi-select */}
+ |
+
+
+ ```jsx
+ import {CheckboxGroup, RadioGroup, FormControl, Checkbox, Radio} from '@primer/react'
+
+ function Example() {
+ return (
+ <>
+ {/* Multi-select */}
+ |
+
| Before (v34) | After (v35) | +
|---|---|
|
+
+ ```jsx
+ import {FormControl, Checkbox, TextInput} from '@primer/react'
+
+ function Example() {
+ return (
+ <>
+ |
+
+
+ ```jsx
+ import {FormGroup, TextInput} from '@primer/react'
+
+ function Example() {
+ return (
+ <>
+ |
+
|
+
+ ```jsx
+ import {InputField, TextInput} from '@primer/react'
+
+ function Example() {
+ return (
+ |
+
+
+ ```jsx
+ import {FormControl, TextInput} from '@primer/react'
+
+ function Example() {
+ return (
+ |
+
| Before | After | +
|---|---|
|
+
+ ```jsx
+ |
+
+
+ ```jsx
+ |
+
| Before | After | +
|---|---|
|
+
+ ```jsx
+ const fieldTypes = [
+ {leadingVisual: TypographyIcon, text: 'Text'},
+ {leadingVisual: NumberIcon, text: 'Number'}
+ ]
+
+ const Example = () => {
+ const [selectedItem, setSelectedItem] = React.useState()
+
+ return (
+ |
+
+
+ ```jsx
+ const fieldTypes = [
+ {icon: |
+
| Before | After | +
|---|---|
|
+
+ ```jsx
+ |
+
+
+ ```jsx
+ |
+
| Before | After | +
|---|---|
|
+
+ ```jsx
+ |
+
+
+ ```jsx
+ |
+
| Before | After | +
|---|---|
|
+
+ ```jsx
+ |
+
+
+ ```jsx
+ |
+
| Before | After | +
|---|---|
|
+
+ ```jsx
+ <>
+ |
+
+
+ ```jsx
+ <>
+ |
+