Skip to content

Commit eaf8876

Browse files
committed
feat(many): remove deprecated v2 items
BREAKING CHANGE: Removed FormFieldLabel component Removed _content prop from DrawerLayout.Tray and DrawerLayout.Content Removed _link prop from Link Removed _node prop from Menu.Item Removed _root prop from Pagination, TreeBrowser Removed _select prop from SimpleSelect and TimeSelect Removed _ref prop from TruncateText Removed _element prop from View Removed color="ai" from Heading Removed variant="inline-small" and variant="standalone-small" from Link Removed title prop from Tag Removed focusRingBorderRadius prop from View Removed hideActionsUserSeparator prop from TopNavBar.Layout Removed handleFocusOutlineColor, handleFocusOutlineWidth, handleShadowColor from RangeInput INSTUI-5025
1 parent d30fc64 commit eaf8876

28 files changed

Lines changed: 60 additions & 473 deletions

File tree

docs/guides/upgrade-guide.md

Lines changed: 43 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -519,6 +519,10 @@ type: embed
519519

520520
```
521521

522+
### DrawerLayout
523+
524+
- Previously deprecated `_content` prop has been removed from `DrawerLayout.Tray` and `DrawerLayout.Content`. Use `ref` instead.
525+
522526
### Drilldown
523527

524528
Drilldown itself has no token changes. However, its sub-components share tokens with Options components, so the token changes listed under Options apply here as well:
@@ -581,6 +585,8 @@ type: embed
581585

582586
### FormField
583587

588+
- Previously deprecated `FormFieldLabel` has been removed.
589+
584590
#### FormFieldGroup
585591

586592
`error` or `success` messages are no longer displayed when the component is `readOnly` or `disabled`.
@@ -711,6 +717,8 @@ type: embed
711717

712718
The default value of the `color` prop has changed from `'inherit'` to `'primary'`. If you need to preserve the previous behavior, explicitly set `color="inherit"`.
713719

720+
- Previously deprecated `'ai'` value of the `color` prop has been removed. Use the `aiVariant` prop instead.
721+
714722
```js
715723
---
716724
type: embed
@@ -744,6 +752,8 @@ type: embed
744752
### Link
745753

746754
- `isWithinText` prop has been removed.
755+
- Previously deprecated `_link` prop has been removed. Use `ref` instead.
756+
- `'inline-small'` and `'standalone-small'` values of the `variant` prop have been removed. Use `variant="inline"` or `variant="standalone"` with `size="small"` instead.
747757

748758
#### New `size` prop
749759

@@ -753,13 +763,6 @@ A new `size` prop has been added to control the font size, line height, and icon
753763
- `'medium'` (default)
754764
- `'large'`
755765

756-
#### Deprecated variant values
757-
758-
The following variant values have been **deprecated** and will be removed in a future version (still supported but warn):
759-
760-
- `'inline-small'`
761-
- `'standalone-small'`
762-
763766
```js
764767
---
765768
type: embed
@@ -813,6 +816,8 @@ type: embed
813816

814817
#### Menu.Item
815818

819+
- Previously deprecated `_node` prop has been removed. Use `ref` instead.
820+
816821
```js
817822
---
818823
type: embed
@@ -1031,6 +1036,10 @@ type: embed
10311036

10321037
```
10331038

1039+
### Pagination
1040+
1041+
- Previously deprecated `_root` prop has been removed. Use `ref` instead.
1042+
10341043
### Pill
10351044

10361045
#### Deprecated color prop values
@@ -1191,7 +1200,10 @@ type: embed
11911200
<V12ChangelogTable
11921201
removed={[
11931202
{name:"handleFocusRingSize",note:"style uses sharedTokens.focusOutline.width token"},
1194-
{name:"handleFocusRingColor",note:"style uses sharedTokens.focusOutline.onColor token"}
1203+
{name:"handleFocusRingColor",note:"style uses sharedTokens.focusOutline.onColor token"},
1204+
{name:"handleFocusOutlineColor",note:"only used by the removed deprecated thumb variant"},
1205+
{name:"handleFocusOutlineWidth",note:"only used by the removed deprecated thumb variant"},
1206+
{name:"handleShadowColor",note:"only used by the removed deprecated thumb variant"}
11951207
]}
11961208
changed={[
11971209
{oldName:"handleShadow",newName:"boxShadow",note:""},
@@ -1258,6 +1270,10 @@ type: embed
12581270

12591271
```
12601272

1273+
### SimpleSelect
1274+
1275+
- Previously deprecated `_select` prop has been removed. Use `ref` instead.
1276+
12611277
### SourceCodeEditor
12621278

12631279
```js
@@ -1396,6 +1412,8 @@ type: embed
13961412

13971413
### Tag
13981414

1415+
- Previously deprecated `title` prop has been removed.
1416+
13991417
```js
14001418
---
14011419
type: embed
@@ -1488,6 +1506,10 @@ type: embed
14881506

14891507
```
14901508

1509+
### TimeSelect
1510+
1511+
- Previously deprecated `_select` prop has been removed. Use `ref` instead.
1512+
14911513
### ToggleDetails
14921514

14931515
```js
@@ -1529,12 +1551,18 @@ type: embed
15291551

15301552
### TopNavBar
15311553

1554+
#### TopNavBar.Layout
1555+
1556+
- `hideActionsUserSeparator` prop has been removed.
1557+
15321558
#### TopNavBar.Brand
15331559

15341560
The deprecated `renderName` and `nameBackground` props have been removed. Please remove them from your code.
15351561

15361562
### TreeBrowser
15371563

1564+
- Previously deprecated `_root` prop has been removed. Use `ref` instead.
1565+
15381566
#### Icon system migration
15391567

15401568
TreeBrowser now uses Lucide icons instead of the legacy icon system:
@@ -1577,8 +1605,15 @@ type: embed
15771605

15781606
```
15791607

1608+
### TruncateText
1609+
1610+
- Previously deprecated `_ref` prop has been removed. Use `ref` instead.
1611+
15801612
### View
15811613

1614+
- Previously deprecated `_element` prop has been removed. Use `ref` instead.
1615+
- Previously deprecated `focusRingBorderRadius` prop has been removed. Use the `borderRadius` prop instead.
1616+
15821617
```js
15831618
---
15841619
type: embed

packages/ui-drawer-layout/src/DrawerLayout/v2/DrawerContent/index.tsx

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -56,14 +56,6 @@ class DrawerContent extends Component<DrawerLayoutContentProps> {
5656

5757
ref: HTMLDivElement | null = null
5858

59-
get _content() {
60-
console.warn(
61-
'_content property is deprecated and will be removed in v9, please use ref instead'
62-
)
63-
64-
return this.ref
65-
}
66-
6759
private _resizeListener?: ResizeObserver
6860

6961
private _debounced?: Debounced<NonNullable<typeof this.props.onSizeChange>>

packages/ui-drawer-layout/src/DrawerLayout/v2/DrawerTray/index.tsx

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -78,14 +78,6 @@ class DrawerTray extends Component<
7878

7979
private _DOMNode: PortalNode = null
8080

81-
get _content() {
82-
console.warn(
83-
'_content property is deprecated and will be removed in v9, please use ref instead'
84-
)
85-
86-
return this.ref
87-
}
88-
8981
constructor(props: DrawerLayoutTrayProps) {
9082
super(props)
9183

packages/ui-form-field/README.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@ The `ui-form-field` package contains the following:
1212

1313
- [FormField](FormField)
1414
- [FormFieldGroup](FormFieldGroup)
15-
- [FormFieldLabel](FormFieldLabel)
1615
- [FormFieldLayout](FormFieldLayout)
1716
- [FormFieldMessage](FormFieldMessage)
1817
- [FormFieldMessages](FormFieldMessages)

packages/ui-form-field/src/FormFieldLabel/__tests__/FormFieldLabel.test.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
import { render } from '@testing-library/react'
2626
import { vi } from 'vitest'
2727
import { runAxeCheck } from '@instructure/ui-axe-check'
28-
import { FormFieldLabel } from '@instructure/ui-form-field/latest'
28+
import { FormFieldLabel } from '@instructure/ui-form-field/v11_6'
2929
import '@testing-library/jest-dom'
3030

3131
describe('<FormFieldLabel />', () => {

packages/ui-form-field/src/FormFieldLabel/v2/index.tsx

Lines changed: 0 additions & 95 deletions
This file was deleted.

packages/ui-form-field/src/FormFieldLabel/v2/props.ts

Lines changed: 0 additions & 49 deletions
This file was deleted.

0 commit comments

Comments
 (0)