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
Copy file name to clipboardExpand all lines: CHANGELOG.md
+6Lines changed: 6 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,5 +1,11 @@
1
1
# NHS.UK React components
2
2
3
+
## 6.0.0-beta.1 - 8 October 2025
4
+
5
+
This version adds the panel component from NHS.UK frontend v9.3.0 and supports React v19.
6
+
7
+
For a full list of changes in this release please refer to the [migration doc](https://github.com/NHSDigital/nhsuk-react-components/blob/main/docs/upgrade-to-6.0.md).
8
+
3
9
## 6.0.0-beta.0 - 30 September 2025
4
10
5
11
This version provides support for nhsuk-frontend version 10.
Copy file name to clipboardExpand all lines: docs/upgrade-to-6.0.md
+45-1Lines changed: 45 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,6 +6,31 @@ There are some breaking changes you'll need to be aware of when upgrading to v6.
6
6
7
7
You must read and apply these updates carefully to make sure your service does not break.
8
8
9
+
## New features
10
+
11
+
### New header component with account section
12
+
13
+
The updated [header](https://service-manual.nhs.uk/design-system/components/header) component from NHS.UK frontend v10.x has been added, including support for account information and links. As part of this work we’ve also made some other improvements to the header:
14
+
15
+
- show currently active section or page in the navigation
16
+
- align navigation items to the left by default
17
+
- update navigation label from ’Primary navigation’ to ‘Menu’, and remove superfluous `role` and `id` attributes
18
+
- update NHS logo in the header to have higher contrast when focused
19
+
- refactor CSS classes and BEM naming, use hidden attributes instead of modifier classes, use generic search element
20
+
21
+
### Panel component
22
+
23
+
The [panel](https://service-manual.nhs.uk/design-system/components/panel) component from NHS.UK frontend v9.3.0 has been added:
24
+
25
+
```jsx
26
+
<Panel>
27
+
<Panel.Title>Booking complete</Panel.Title>
28
+
We have sent you a confirmation email
29
+
</Panel>
30
+
```
31
+
32
+
This replaces the [list panel component](#list-panel) which was removed in NHS.UK frontend v6.0.0.
33
+
9
34
## Breaking changes
10
35
11
36
### Update the JavaScript supported script snippet
@@ -210,7 +235,7 @@ To align with NHS.UK frontend, the date input component automatically renders it
210
235
211
236
The custom `autoSelectNext` prop is no longer supported.
212
237
213
-
### New header component with account section
238
+
### Header
214
239
215
240
The updated header component from NHS.UK frontend v10.x has been added. You will need to make the following changes:
216
241
@@ -464,3 +489,22 @@ To align with NHS.UK frontend, the warning callout `WarningCallout.Label` compon
464
489
</p>
465
490
</WarningCallout>
466
491
```
492
+
493
+
## Fixes
494
+
495
+
- [#52: Expose header navigation open/close state (with setter)](https://github.com/NHSDigital/nhsuk-react-components/issues/52)
496
+
- [#69: Unable to use ref attribute on some components](https://github.com/NHSDigital/nhsuk-react-components/issues/69)
497
+
- [#71: Expose FormGroup component to consumers](https://github.com/NHSDigital/nhsuk-react-components/issues/71)
498
+
- [#105: getHeadingsFromChildren forces use of string as table cell child](https://github.com/NHSDigital/nhsuk-react-components/issues/105)
499
+
- [#166: SkipLink double jumps to first heading then #maincontent if disableDefaultBehaviour is not set](https://github.com/NHSDigital/nhsuk-react-components/issues/166)
500
+
- [#174: Responsive tables and validation errors](https://github.com/NHSDigital/nhsuk-react-components/issues/174)
501
+
- [#214: Hints and errors are not semantically associated with fieldsets](https://github.com/NHSDigital/nhsuk-react-components/issues/214)
502
+
- [#215: Suggestion: remove all 'boolean' examples from storybook](https://github.com/NHSDigital/nhsuk-react-components/issues/215)
503
+
- [#243: Use correct NHS.UK frontend JavaScript when rendered client-side](https://github.com/NHSDigital/nhsuk-react-components/issues/243)
504
+
- [#244: Breaking change: remove default legend and label sizes or else change to l](https://github.com/NHSDigital/nhsuk-react-components/issues/244)
505
+
- [#245: Fieldset incorrectly gets set in error when a child input is in error](https://github.com/NHSDigital/nhsuk-react-components/issues/245)
506
+
- [#247: Date component uses label rather than fieldset with legend](https://github.com/NHSDigital/nhsuk-react-components/issues/247)
507
+
- [#256: SkipLink does not work if intended target header is rerendered](https://github.com/NHSDigital/nhsuk-react-components/issues/256)
508
+
- [#259: Remove pattern="[0-9]\*" from date inputs](https://github.com/NHSDigital/nhsuk-react-components/issues/259)
509
+
- [#260: Allow custom component for button links](https://github.com/NHSDigital/nhsuk-react-components/issues/260)
510
+
- [#265: Header logo is not labeled correctly when organisation info is provided](https://github.com/NHSDigital/nhsuk-react-components/issues/265)
0 commit comments