Skip to content
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,65 @@ section: get-started
import './get-started.css';
import { Divider } from '@patternfly/react-core';

## PatternFly 5.2

We're excited to announce that PatternFly 5.2 is now live! Continue reading to learn about the major highlights from this release.

### Design token support preparation

To prepare for PatternFly's upcoming addition of a new visual theme, called Penta, we added support for design tokens to many of our components. This support has been enabled in both the visual design of components, as well as their code implementation.

This work is a large-scale undertaking that lays the groundwork for our upcoming v6 alpha release -- slotted for Q1 2024.

***[Here are the components that we've prepared OR here are the remaining components that we will complete ahead of our alpha release.]***

#### React seed

***[I've heard mention of this, but don't know much about it -- do we want to include it here?]***

We readied our [React seed codebase](https://github.com/patternfly/patternfly-react-seed) for the v6 alpha release, so that any web applications built on PatternFly will have access to our Penta theme at the same time as our React and HTML consumers.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I don't know that this is relevant for this release. @nicolethoen isn't that work in v6 branch?

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

it is in a branch, and I'd agree. Notes on the PF-react-seed are not quite relevant to this release.


### Component groups extension

We released a new extension, called [component groups](/extensions/component-groups/about-component-groups). This extension contains a range of React components that are more complex than standard PatternFly components. These component groups combine and adjust multiple base components to provide opinionated solutions for recurring use cases across products using PatternFly.

Note that component groups is contained in its own [GitHub repository](https://github.com/patternfly/react-component-groups).

This extension was created in an effort to migrate components from the [Red Hat Insights shared components repository](https://github.com/RedHatInsights/frontend-components). The PatternFly component groups extension is now recommended to be used in place of the RedHat Insights implementation. To update your product to using the component groups extension, refer to [our migration guide.](https://github.com/patternfly/react-component-groups/blob/main/migration.md)

The latest version of component groups contains the following components, with full documentation on PatternFly.org:

- Ansible
- Battery
- DetailsPage (beta)
- Error boundary
- Error state
- Invalid object
- Not authorized
- Skeleton table
- Tag count
- Unavailable content
- Warning modal

To learn moreabout the story behind this project, read our article on our [Medium publication](https://medium.com/patternfly/introducing-component-groups-dbe054cac726).

We plan to continue to add additional components as they are requested, so please get involved if you have feedback or new ideas!

### Updated accessibility guideline documentation

We updated all of our top-level accessibility guidelines for better clarity and organization. As part of these updates, we also added a new page called "Design for accessibility", which documents accessibility considerations for visual designers.

The following pages now have updated content -- take a read!

- [About accessibility](/accessibility/about-accessibility) (formerly named "Accessibility fundamentals")
- [Accessibility scorecard](/accessibility/accessibility-scorecard)
- [***Design for accessibility***](https://www.patternfly.org/accessibility/accessibility-fundamentals)
- Develop for accessibility (formerly named "Product development guide")
- [PatternFly's accessibility](/accessibility/patternflys-accessibility)
- [Testing your accessibility](/accessibility/patternflys-accessibility)

<Divider></Divider>

## PatternFly 5.1

As part of our [quarterly release cadence](/get-started/about#patternfly-release-cadence), we're excited to announce that PatternFly 5.1 is now live.
Expand Down