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
- New public `Table` component with caption, head, rows, responsive stacking, numeric cells, and merged-cell support
32
+
- Storybook coverage for `Table`, including `Default`, `Builder`, `ResponsiveMultiColumn`, `FirstCellIsHeader`, `NumericValues`, and `ColSpanAndRowSpan`
33
+
34
+
##### Changed
18
35
19
-
-React icons now render correctly in published-consumer installs by inlining the requested bundled SVG symbol instead of referencing a bundled `data:` sprite URL.
36
+
-Refined the Table Storybook docs page so it teaches the React API clearly and separates Builder-only helpers from real props
|[React v0.8.0](#upgrading-to-react-v080)| April 2026 | React `spritePath` removal |🟢 Low - Remove the deprecated prop |
11
+
|[v4.18.0 / React v0.17.0](#upgrading-to-v4180--react-v0170)| April 2026| No breaking changes|🟢 Low - adopt the new Table APIs only if relevant|
12
12
|[v4.9.0 / React v0.7.0](#upgrading-to-v490--react-v070)| April 2026 | Icon naming sync | 🟡 Medium - Search/replace icon names |
13
13
|[v4.8.0 / React v0.6.0](#upgrading-to-v480--react-v060)| March 2026 | No breaking changes | 🟢 Low - only relevant if you adopted the earlier TextInput prototype |
14
14
|[v4.7.0 / React v0.5.0](#upgrading-to-v470--react-v050)| March 2026 | Card family realignment | 🟡 Medium - API migration recommended |
@@ -20,56 +20,81 @@ This guide provides detailed migration instructions for upgrading between versio
20
20
21
21
---
22
22
23
-
## Upgrading to React v0.8.0
23
+
## Upgrading to v4.18.0 / React v0.17.0
24
24
25
25
**Planned:** April 2026
26
26
**Affected packages:**
27
27
28
-
-`@ourfuturehealth/react-components` v0.8.0+
28
+
-`@ourfuturehealth/toolkit` v4.18.0+
29
+
-`@ourfuturehealth/react-components` v0.17.0+
29
30
30
-
### Breaking Changes
31
+
### Release Overview
31
32
32
-
`@ourfuturehealth/react-components` removes the `spritePath` prop from the public `Icon`API and from `Card` icon configuration. React icons now always render from bundled toolkit SVG data.
33
+
This release does not introduce a supported breaking API change.
33
34
34
-
### Migration Steps
35
+
Toolkit consumers should review the refreshed `table` component responsive treatment and the expanded docs-site examples if they already use content tables.
35
36
36
-
1. Remove any `spritePath` prop from `Icon` usage.
37
-
2. Remove any `spritePath` field from `Card` icon configuration objects.
38
-
3. Re-run visual checks for icon-bearing surfaces such as `Icon`, `Select`, `Card`, and `Checkboxes`.
37
+
React consumers can now adopt the public `Table` component when they need a structured content table with optional caption, responsive stacking, row headers, numeric cells, and merged cells.
39
38
40
-
#### React example
39
+
###Table
41
40
42
-
**Before:**
41
+
- Toolkit `table` now matches the current Figma responsive/mobile treatment more closely, including the stacked label/value layout and `2px` closing border
42
+
- React now exposes `Table` as a public component with `caption`, `head`, `rows`, `responsive`, and `firstCellIsHeader` support
43
+
- Storybook and docs-site examples now cover default, responsive, row-header, numeric, and merged-cell table usage
If an application previously passed `spritePath` in React, that prop should now be removed.
68
-
69
-
### Toolkit reminder
70
-
71
-
Toolkit/Nunjucks icon consumers are unchanged. They must still serve `icon-sprite.svg` at a public URL, default `/assets/icons/icon-sprite.svg`, or override that URL with `spritePath`.
Copy file name to clipboardExpand all lines: packages/toolkit/package.json
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
{
2
2
"name": "@ourfuturehealth/toolkit",
3
-
"version": "4.9.0",
3
+
"version": "4.18.0",
4
4
"description": "Our Future Health design system toolkit contains the code you need to start building user interfaces for Our Future Health websites and services.",
0 commit comments