You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
**When to use:** When you need early access to new functionality and can tolerate potential breaking changes during updates.
49
54
50
-
There are some packages that don't following "preview" conventions, although are considered as PREVIEW, because they were created before the preview phase was introduced:
55
+
**💡 Legacy Exemptions:**
56
+
57
+
Some packages don't follow the preview naming convention but are still considered preview status, as they were created before the preview phase was introduced:
51
58
52
59
-`@fluentui/theme`
53
60
-`@fluentui/react-virtualizer`
@@ -58,22 +65,19 @@ There are some packages that don't following "preview" conventions, although are
58
65
59
66
**Characteristics:**
60
67
61
-
- Fluent UI v8 components using solely v9 dependencies and APIs
68
+
- Fluent UI v8 components adapted to use v9 dependencies and APIs
62
69
- Maintain familiar v8 APIs for easier migration
63
-
- Bridge components during transition period from v8 to v9
64
-
- Gradually being replaced by stable v9 equivalents
65
-
- Can introduced breaking changes
66
-
- Version format: `0.x.x`
70
+
- Serve as bridge components during v8 to v9 transition
71
+
- May introduce breaking changes
72
+
- Version format: `0.x.x` (Note: translates to `0.major.(minor|patch)`)
67
73
- Not available from `@fluentui/react-components` suite
Use during migration from v8 to v9 when native v9 equivalents aren't available or when you need time to gradually migrate complex implementations.
80
+
**When to use:** During migration from v8 to v9 when native v9 equivalents aren't available, or when you need time to gradually migrate complex implementations.
77
81
78
82
**Migration strategy:** Plan to migrate to native v9 components as they become available and stable.
79
83
@@ -83,19 +87,33 @@ Use during migration from v8 to v9 when native v9 equivalents aren't available o
83
87
84
88
**Characteristics:**
85
89
86
-
- Packages that are no longer supported or maintained
87
-
- Most of the time they have stable alternatives
88
-
- Version format: can vary, but typically `9.0.0-alpha.x` or `9.0.0-beta.x`
89
-
- Available from `@fluentui/react-components/unstable` suite (NOTE: suite `/unstable` api is DEPRECATED)
90
+
- No longer supported or maintained
91
+
- Stable alternatives are typically available
92
+
- May not receive security updates or bug fixes
93
+
- Version format: varies (typically `9.0.0-alpha.x` or `9.0.0-beta.x`)
94
+
- Available from deprecated suite api `@fluentui/react-components/unstable`
0 commit comments