<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xmlns:media="http://search.yahoo.com/mrss/" xml:lang="en-US">
  <id>tag:github.com,2008:https://github.com/patternfly-java/patternfly-java/releases</id>
  <link type="text/html" rel="alternate" href="https://github.com/patternfly-java/patternfly-java/releases"/>
  <link type="application/atom+xml" rel="self" href="https://github.com/patternfly-java/patternfly-java/releases.atom"/>
  <title>Release notes from patternfly-java</title>
  <updated>2026-08-17T11:51:53Z</updated>
  <entry>
    <id>tag:github.com,2008:Repository/223204805/v0.9.7</id>
    <updated>2026-08-17T12:05:46Z</updated>
    <link rel="alternate" type="text/html" href="https://github.com/patternfly-java/patternfly-java/releases/tag/v0.9.7"/>
    <title>PatternFly Java 0.9.7</title>
    <content type="html">&lt;h3&gt;Fixed&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Fix tree view toggle icon to use &lt;code&gt;rhMicrons.caretRight&lt;/code&gt; instead of &lt;code&gt;rhMicrons.caretDown&lt;/code&gt;, matching PatternFly&#39;s right-pointing chevron that rotates on expand&lt;/li&gt;
&lt;/ul&gt;</content>
    <author>
      <name>github-actions[bot]</name>
    </author>
    <media:thumbnail height="30" width="30" url="https://avatars.githubusercontent.com/in/15368?s=60&amp;v=4"/>
  </entry>
  <entry>
    <id>tag:github.com,2008:Repository/223204805/v0.9.6</id>
    <updated>2026-08-17T10:49:43Z</updated>
    <link rel="alternate" type="text/html" href="https://github.com/patternfly-java/patternfly-java/releases/tag/v0.9.6"/>
    <title>PatternFly Java 0.9.6</title>
    <content type="html">&lt;h3&gt;Added&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Add &lt;code&gt;PageHeader&lt;/code&gt; component with icon, header, description, and label support&lt;/li&gt;
&lt;li&gt;Add convenience methods to accept &lt;code&gt;Alert&lt;/code&gt; directly in &lt;code&gt;Form&lt;/code&gt;, wrapping it in a &lt;code&gt;FormAlert&lt;/code&gt; automatically&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Changed&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Add class-level Javadoc to all sub-component classes and fix section structure, constructor visibility, and formatting across all 51 components&lt;/li&gt;
&lt;li&gt;Migrate J2CL annotation processors from &lt;code&gt;org.kie.j2cl.tools&lt;/code&gt; to &lt;code&gt;org.treblereel.j2cl.processors&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Reduce J2CL Closure Compiler warnings from 284 to 38 by fixing Popper externs and using &lt;code&gt;JsPropertyMap&lt;/code&gt; for &lt;code&gt;SVGElement.dataset&lt;/code&gt; access&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Fixed&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Add missing elemento-flow dependency to apidoc module&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Security&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Fix Dependabot security alerts by adding pnpm overrides for vulnerable transitive dependencies&lt;/li&gt;
&lt;li&gt;Clean up stale pnpm overrides, GHSA ignores, and release age excludes&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Upgrades&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Upgrade Elemento from 2.5.4 to 2.5.6&lt;/li&gt;
&lt;li&gt;Upgrade PatternFly from 6.6.0 to 6.6.1&lt;/li&gt;
&lt;li&gt;Upgrade JUnit from 6.1.1 to 6.1.3&lt;/li&gt;
&lt;/ul&gt;</content>
    <author>
      <name>github-actions[bot]</name>
    </author>
    <media:thumbnail height="30" width="30" url="https://avatars.githubusercontent.com/in/15368?s=60&amp;v=4"/>
  </entry>
  <entry>
    <id>tag:github.com,2008:Repository/223204805/v0.9.5</id>
    <updated>2026-07-11T09:01:06Z</updated>
    <link rel="alternate" type="text/html" href="https://github.com/patternfly-java/patternfly-java/releases/tag/v0.9.5"/>
    <title>PatternFly Java 0.9.5</title>
    <content type="html">&lt;h3&gt;Fixed&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Fix popover close button propagating click events, which could trigger unintended parent handlers&lt;/li&gt;
&lt;/ul&gt;</content>
    <author>
      <name>github-actions[bot]</name>
    </author>
    <media:thumbnail height="30" width="30" url="https://avatars.githubusercontent.com/in/15368?s=60&amp;v=4"/>
  </entry>
  <entry>
    <id>tag:github.com,2008:Repository/223204805/v0.9.4</id>
    <updated>2026-07-08T07:10:06Z</updated>
    <link rel="alternate" type="text/html" href="https://github.com/patternfly-java/patternfly-java/releases/tag/v0.9.4"/>
    <title>PatternFly Java 0.9.4</title>
    <content type="html">&lt;h3&gt;Added&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Add &lt;code&gt;HTMLContainerBuilder&lt;/code&gt; factory methods to &lt;code&gt;ExpandableSectionToggle&lt;/code&gt; for custom wrapper elements&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Fixed&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Fix &lt;code&gt;ExpandableSection&lt;/code&gt; to only apply &lt;code&gt;expandTop&lt;/code&gt; modifier when not truncating&lt;/li&gt;
&lt;li&gt;Fix &lt;code&gt;FormFieldGroup&lt;/code&gt; to use expandable parameter instead of hardcoded &lt;code&gt;false&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Fix duplicate CSS class on &lt;code&gt;ExpandableSectionToggle&lt;/code&gt; button&lt;/li&gt;
&lt;li&gt;Fix toggle icons across expandable components to use &lt;code&gt;rhMicrons.caretDown&lt;/code&gt; instead of &lt;code&gt;rhUi.caretRight&lt;/code&gt;, matching PatternFly&#39;s &lt;code&gt;RhMicronsCaretDownIcon&lt;/code&gt; (alert, card, data list, expandable section, form field group, jump links, overflow tab, tabs toggle)&lt;/li&gt;
&lt;li&gt;Fix close icons across all components to use &lt;code&gt;rhMicrons.close&lt;/code&gt; instead of &lt;code&gt;rhUi.close&lt;/code&gt;, matching PatternFly&#39;s &lt;code&gt;RhMicronsCloseIcon&lt;/code&gt; (alert, drawer, label, label group, modal, notification drawer, popover, search input, tab, wizard)&lt;/li&gt;
&lt;li&gt;Fix breadcrumb divider icon to use &lt;code&gt;rhMicrons.caretRight&lt;/code&gt; instead of &lt;code&gt;rhUi.caretRight&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Upgrades&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Upgrade PatternFly from 6.5.2 to 6.6.0&lt;/li&gt;
&lt;/ul&gt;</content>
    <author>
      <name>github-actions[bot]</name>
    </author>
    <media:thumbnail height="30" width="30" url="https://avatars.githubusercontent.com/in/15368?s=60&amp;v=4"/>
  </entry>
  <entry>
    <id>tag:github.com,2008:Repository/223204805/v0.9.3</id>
    <updated>2026-07-05T19:33:58Z</updated>
    <link rel="alternate" type="text/html" href="https://github.com/patternfly-java/patternfly-java/releases/tag/v0.9.3"/>
    <title>PatternFly Java 0.9.3</title>
    <content type="html">&lt;h3&gt;Added&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Add &lt;code&gt;audit:fix&lt;/code&gt; script to automate suppression of security advisories from &lt;code&gt;@patternfly/documentation-framework&lt;/code&gt; transitive dependencies&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Changed&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Replace supplier fields with abstract methods in &lt;code&gt;Severity&lt;/code&gt;, &lt;code&gt;ValidationStatus&lt;/code&gt;, &lt;code&gt;ContentType&lt;/code&gt;, and &lt;code&gt;ProgressStepVariant&lt;/code&gt; enums&lt;/li&gt;
&lt;li&gt;Change &lt;code&gt;PredefinedIcon.predefinedIcon(String)&lt;/code&gt; to return a circle-question fallback icon with &lt;code&gt;pf-m-unknown&lt;/code&gt; styling instead of throwing &lt;code&gt;IllegalArgumentException&lt;/code&gt; for unknown icon names&lt;/li&gt;
&lt;li&gt;Migrate renamed FontAwesome 6 icons and update SVG paths to latest upstream versions&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Fixed&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Resolve pf-lint violations across 51 components (Javadoc, section order, naming conventions)&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Security&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Add pnpm overrides for vulnerable transitive dependencies (&lt;code&gt;dompurify&lt;/code&gt;, &lt;code&gt;js-yaml&lt;/code&gt;, &lt;code&gt;@babel/core&lt;/code&gt;, &lt;code&gt;webpack-dev-server&lt;/code&gt;) pulled in by &lt;code&gt;@patternfly/documentation-framework&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Upgrades&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Upgrade Elemento from 2.5.2 to 2.5.4&lt;/li&gt;
&lt;li&gt;Upgrade J2CL tools BOM from 0.5 to 0.6&lt;/li&gt;
&lt;li&gt;Upgrade GWT from 2.13.0 to 2.13.1&lt;/li&gt;
&lt;li&gt;Upgrade J2CL Maven plugin from 0.23.7 to 0.23.8&lt;/li&gt;
&lt;/ul&gt;</content>
    <author>
      <name>github-actions[bot]</name>
    </author>
    <media:thumbnail height="30" width="30" url="https://avatars.githubusercontent.com/in/15368?s=60&amp;v=4"/>
  </entry>
  <entry>
    <id>tag:github.com,2008:Repository/223204805/v0.9.2</id>
    <updated>2026-06-10T18:24:28Z</updated>
    <link rel="alternate" type="text/html" href="https://github.com/patternfly-java/patternfly-java/releases/tag/v0.9.2"/>
    <title>PatternFly Java 0.9.2</title>
    <content type="html">&lt;h3&gt;Added&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Add finder path restoration with &lt;code&gt;Finder.select(String)&lt;/code&gt; and &lt;code&gt;Finder.select(FinderPath)&lt;/code&gt; for async column loading and programmatic path selection&lt;/li&gt;
&lt;li&gt;Add &lt;code&gt;Finder.activePath()&lt;/code&gt; method returning the selection path up to the currently active column, useful for URL synchronisation during arrow-left keyboard navigation&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Changed&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Change &lt;code&gt;Finder.select(FinderPath)&lt;/code&gt; to fire select and preview events only for the deepest resolved item instead of every intermediate segment during path restoration&lt;/li&gt;
&lt;li&gt;Fire &lt;code&gt;SelectHandler&lt;/code&gt; on ArrowLeft keyboard navigation so consumers are notified when focus moves back to a previously selected item&lt;/li&gt;
&lt;li&gt;Upgrade Elemento from 2.4.11 to 2.5.2&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Fixed&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Improve finder path selection resilience by stopping on missing columns or items instead of continuing with stale state&lt;/li&gt;
&lt;li&gt;Fix code review findings across &lt;code&gt;org.patternfly.component&lt;/code&gt; package&lt;/li&gt;
&lt;li&gt;Fix markdown directory tree copy in publish-docs workflow&lt;/li&gt;
&lt;/ul&gt;</content>
    <author>
      <name>github-actions[bot]</name>
    </author>
    <media:thumbnail height="30" width="30" url="https://avatars.githubusercontent.com/in/15368?s=60&amp;v=4"/>
  </entry>
  <entry>
    <id>tag:github.com,2008:Repository/223204805/v0.9.1</id>
    <updated>2026-06-08T12:25:03Z</updated>
    <link rel="alternate" type="text/html" href="https://github.com/patternfly-java/patternfly-java/releases/tag/v0.9.1"/>
    <title>PatternFly Java 0.9.1</title>
    <content type="html">&lt;h3&gt;Added&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Add manifest-driven markdown documentation system with nested directory structure, Node-based remark/rehype pipeline with Shiki highlighting, and showcase pages for API design, icons, tokens, building, CI/CD, and releasing&lt;/li&gt;
&lt;li&gt;Add Navigation &lt;code&gt;docked()&lt;/code&gt; modifier and &lt;code&gt;ariaLabel()&lt;/code&gt; on NavigationGroup and NavigationItem&lt;/li&gt;
&lt;li&gt;Add showcase demos for button, card, drawer, tabs, banner, panel, progress, breadcrumb, truncate, and navigation&lt;/li&gt;
&lt;li&gt;Add template component package (&lt;code&gt;org.patternfly.component.template&lt;/code&gt;) as a blueprint for new components&lt;/li&gt;
&lt;li&gt;Add project skills: &lt;code&gt;/pf-lint&lt;/code&gt;, &lt;code&gt;/pf-update&lt;/code&gt;, &lt;code&gt;/pf-status&lt;/code&gt;, &lt;code&gt;/pf-dev-env&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Add &lt;code&gt;CardSubtitle&lt;/code&gt; sub-component with &lt;code&gt;addSubtitle()&lt;/code&gt; on &lt;code&gt;CardTitle&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Add &lt;code&gt;Secondary&lt;/code&gt; modifier interface to Card&lt;/li&gt;
&lt;li&gt;Add animated button variants: &lt;code&gt;hamburger()&lt;/code&gt;, &lt;code&gt;favorite()&lt;/code&gt;/&lt;code&gt;favorited()&lt;/code&gt;, and &lt;code&gt;settings()&lt;/code&gt; with SVG-based animations&lt;/li&gt;
&lt;li&gt;Add &lt;code&gt;clicked()&lt;/code&gt;, &lt;code&gt;ariaExpanded()&lt;/code&gt;, &lt;code&gt;ariaDisabled()&lt;/code&gt;, and &lt;code&gt;ariaLabel()&lt;/code&gt; methods to Button&lt;/li&gt;
&lt;li&gt;Add build-time validation for inline JavaDoc code snippets via &lt;code&gt;snippet-tests&lt;/code&gt; module&lt;/li&gt;
&lt;li&gt;Add &lt;code&gt;secondary()&lt;/code&gt;, &lt;code&gt;pill()&lt;/code&gt;, and &lt;code&gt;scrollableAutoHeight()&lt;/code&gt; methods to Panel&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Changed&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Migrate showcase from Java-generated pages to manifest-driven Node markdown pipeline with YAML frontmatter, Shiki highlighting, and &lt;code&gt;_meta.yaml&lt;/code&gt; navigation groups, replacing &lt;code&gt;doc.java&lt;/code&gt;, boilerplate page classes, highlight.js, and link-list index pages&lt;/li&gt;
&lt;li&gt;Refactor navigation internals: wrap expandable group text in &lt;code&gt;span.pf-v6-c-nav__link-text&lt;/code&gt;, switch to &lt;code&gt;ElementTextDelegate&lt;/code&gt;, lazy text element creation&lt;/li&gt;
&lt;li&gt;Move formatting, linting, and enforcer plugins to opt-in Maven profiles (&lt;code&gt;format&lt;/code&gt;, &lt;code&gt;check&lt;/code&gt;)&lt;/li&gt;
&lt;li&gt;Import PatternFly.org styles from npm package instead of stale local copies&lt;/li&gt;
&lt;li&gt;Replace JBang code generation with Node scripts (&lt;code&gt;version.mjs&lt;/code&gt;, &lt;code&gt;code.mjs&lt;/code&gt;) using maven-frontend-plugin&lt;/li&gt;
&lt;li&gt;Slim down README from 385 to ~40 lines, linking to showcase for detailed documentation&lt;/li&gt;
&lt;li&gt;Upgrade pnpm from 11.3.0 to 11.5.2&lt;/li&gt;
&lt;li&gt;Upgrade Jackson from 2.x to 3.x in test dependencies&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Fixed&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Fix &lt;code&gt;Button.iconAndText()&lt;/code&gt; dropping &lt;code&gt;pf-m-start&lt;/code&gt;/&lt;code&gt;pf-m-end&lt;/code&gt; icon position modifiers due to &lt;code&gt;removeIcon()&lt;/code&gt; cycle&lt;/li&gt;
&lt;li&gt;Fix &lt;code&gt;PageSidebar&lt;/code&gt; missing &lt;code&gt;sidebar-main&lt;/code&gt; wrapper for glass contrast mode&lt;/li&gt;
&lt;li&gt;Fix accordion alignment: correct toggle icon, wrap button in &lt;code&gt;&amp;lt;dt&amp;gt;&lt;/code&gt;/&lt;code&gt;&amp;lt;h&amp;gt;&lt;/code&gt;, add &lt;code&gt;pf-m-toggle-start&lt;/code&gt;, &lt;code&gt;pf-m-bordered&lt;/code&gt;, and &lt;code&gt;role=&quot;region&quot;&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Fix navigation alignment: correct expandable group icon, add &lt;code&gt;inert&lt;/code&gt; on collapsed subnav, add &lt;code&gt;id&lt;/code&gt;/&lt;code&gt;aria-labelledby&lt;/code&gt; to sections, remove extra dividers&lt;/li&gt;
&lt;li&gt;Fix icon usage across components: switch button close/copy and scroll button icons to correct rhMicrons/rhUi sets&lt;/li&gt;
&lt;li&gt;Fix component conventions: add missing Javadoc on ~110 sub-components, fix duplicate &lt;code&gt;SUB_COMPONENT_ID&lt;/code&gt; values and &lt;code&gt;FormSelectOption&lt;/code&gt; constructor visibility&lt;/li&gt;
&lt;li&gt;Fix &lt;code&gt;-Dquickly&lt;/code&gt; not skipping J2CL compilation when combined with &lt;code&gt;-P showcase&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Fix charts/npm lockfile out of sync with package.json&lt;/li&gt;
&lt;li&gt;Fix stale markdown version bump path in &lt;code&gt;versionBump.sh&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Add &lt;code&gt;aria-label&lt;/code&gt; attributes to icon-only buttons across showcase demos&lt;/li&gt;
&lt;li&gt;Add Closure Compiler externs for markdown JsInterop types&lt;/li&gt;
&lt;/ul&gt;</content>
    <author>
      <name>github-actions[bot]</name>
    </author>
    <media:thumbnail height="30" width="30" url="https://avatars.githubusercontent.com/in/15368?s=60&amp;v=4"/>
  </entry>
  <entry>
    <id>tag:github.com,2008:Repository/223204805/v0.9.0</id>
    <updated>2026-05-28T12:24:40Z</updated>
    <link rel="alternate" type="text/html" href="https://github.com/patternfly-java/patternfly-java/releases/tag/v0.9.0"/>
    <title>PatternFly Java 0.9.0</title>
    <content type="html">&lt;h3&gt;Added&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Add &lt;code&gt;/pf-align&lt;/code&gt; skill for implementing missing variations and fixing DOM/CSS differences identified by &lt;code&gt;/pf-compare&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Add &lt;code&gt;/pf-compare&lt;/code&gt; skill as a project plugin (&lt;code&gt;.claude-plugin/&lt;/code&gt;) for comparing PatternFly components against their PatternFly Java implementations using Chrome DevTools MCP browser automation&lt;/li&gt;
&lt;li&gt;Add Red Hat brand icon sets (rhUi, rhMicrons, rhStandard) with 1,136 new icons alongside existing FontAwesome icons&lt;/li&gt;
&lt;li&gt;Add &lt;code&gt;rhIcons.mjs&lt;/code&gt; adapter script for RH icon generation with multi-path SVG flattening&lt;/li&gt;
&lt;li&gt;Add dynamic lookup support for &lt;code&gt;rhUi&lt;/code&gt;, &lt;code&gt;rhMicrons&lt;/code&gt;, and &lt;code&gt;rhStandard&lt;/code&gt; prefixes in &lt;code&gt;PredefinedIcon.predefinedIcon(String)&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Add Project Felt theme support with &lt;code&gt;Theme&lt;/code&gt; enum and &lt;code&gt;ThemeManager&amp;lt;Theme&amp;gt;&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Add Glass contrast mode with &lt;code&gt;Contrast.GLASS&lt;/code&gt; mapping to &lt;code&gt;pf-v6-theme-glass&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Add &lt;code&gt;Glass&lt;/code&gt; and &lt;code&gt;NoPlainOnGlass&lt;/code&gt; modifier interfaces to &lt;code&gt;Modifiers&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Add &lt;code&gt;glass&lt;/code&gt; and &lt;code&gt;noPlainOnGlass&lt;/code&gt; CSS constants to &lt;code&gt;Classes&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Add &lt;code&gt;Circle&lt;/code&gt; and &lt;code&gt;Pill&lt;/code&gt; modifier interfaces to &lt;code&gt;Modifiers&lt;/code&gt; with &lt;code&gt;circle&lt;/code&gt; and &lt;code&gt;pill&lt;/code&gt; CSS constants&lt;/li&gt;
&lt;li&gt;Add &lt;code&gt;Circle&lt;/code&gt; modifier to Button&lt;/li&gt;
&lt;li&gt;Add &lt;code&gt;Vertical&lt;/code&gt; modifier to ActionList&lt;/li&gt;
&lt;li&gt;Add &lt;code&gt;Plain&lt;/code&gt; modifier to Table, DataList, DrawerSection, Wizard&lt;/li&gt;
&lt;li&gt;Add &lt;code&gt;NoPlainOnGlass&lt;/code&gt; modifier to DataList&lt;/li&gt;
&lt;li&gt;Add &lt;code&gt;Pill&lt;/code&gt; modifier to Drawer, Banner&lt;/li&gt;
&lt;li&gt;Add &lt;code&gt;Glass&lt;/code&gt; and &lt;code&gt;NoPlainOnGlass&lt;/code&gt; modifiers to DrawerPanel&lt;/li&gt;
&lt;li&gt;Add &lt;code&gt;Plain&lt;/code&gt; and &lt;code&gt;NoPlainOnGlass&lt;/code&gt; modifiers to Accordion&lt;/li&gt;
&lt;li&gt;Add &lt;code&gt;FullWidth&lt;/code&gt; modifier to ToggleGroup&lt;/li&gt;
&lt;li&gt;Add &lt;code&gt;Glass&lt;/code&gt; modifier to Card&lt;/li&gt;
&lt;li&gt;Add &lt;code&gt;Plain&lt;/code&gt; modifier to NotificationBadge&lt;/li&gt;
&lt;li&gt;Add &lt;code&gt;ariaDescribedBy(String)&lt;/code&gt; to Radio and Checkbox&lt;/li&gt;
&lt;li&gt;Add &lt;code&gt;hideStatusIcon()&lt;/code&gt; to Progress&lt;/li&gt;
&lt;li&gt;Add &lt;code&gt;ariaLabel(String)&lt;/code&gt; to ExpandableSection&lt;/li&gt;
&lt;li&gt;Add &lt;code&gt;Glass&lt;/code&gt; modifier to PageSection for sticky glass sections&lt;/li&gt;
&lt;li&gt;Add &lt;code&gt;add()&lt;/code&gt; variant to Label for &lt;code&gt;.pf-m-add&lt;/code&gt; modifier&lt;/li&gt;
&lt;li&gt;Add &lt;code&gt;form()&lt;/code&gt; styling to MenuToggle for form context usage&lt;/li&gt;
&lt;li&gt;Add &lt;code&gt;nav()&lt;/code&gt; variant to Tabs for navigation-style tabs&lt;/li&gt;
&lt;li&gt;Add &lt;code&gt;tabListAriaLabel(String)&lt;/code&gt; to Tabs for inner tab list accessibility&lt;/li&gt;
&lt;li&gt;Add &lt;code&gt;moreText(String)&lt;/code&gt;, &lt;code&gt;lessText(String)&lt;/code&gt;, &lt;code&gt;hideIcon()&lt;/code&gt;, &lt;code&gt;showIcon()&lt;/code&gt;, and &lt;code&gt;icon(Element)&lt;/code&gt; to ExpandableSectionToggle&lt;/li&gt;
&lt;li&gt;Add &lt;code&gt;stickyHeader()&lt;/code&gt; to Table with &lt;code&gt;stickyHeader&lt;/code&gt; CSS constant&lt;/li&gt;
&lt;li&gt;Add &lt;code&gt;heights(String)&lt;/code&gt; and &lt;code&gt;heights(Breakpoints&amp;lt;String&amp;gt;)&lt;/code&gt; to Toolbar for responsive height support&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Changed&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Migrate showcase and charts build tooling from Parcel to Vite, removing LightningCSS workarounds for &lt;code&gt;@container anchored()&lt;/code&gt; rules and relative &lt;code&gt;url()&lt;/code&gt; in CSS custom properties&lt;/li&gt;
&lt;li&gt;Standardize pnpm 11.3.0 as the package manager across all npm packages, replacing a dev pre-release version in charts, core, and finder&lt;/li&gt;
&lt;li&gt;Split &lt;code&gt;IconSpecs&lt;/code&gt; into separate top-level enum classes per icon set with automatic chunking (configurable via &lt;code&gt;node generate.mjs &amp;lt;chunkSize&amp;gt;&lt;/code&gt;) to fix J2CL static initializer exceeding the 64KB bytecode limit&lt;/li&gt;
&lt;li&gt;Improve &lt;code&gt;/pf-compare&lt;/code&gt; and &lt;code&gt;/pf-align&lt;/code&gt; skills with progressive disclosure, extracted JS scripts and templates to references/, added example reports, enriched trigger phrases, and standardized tool naming&lt;/li&gt;
&lt;li&gt;Replace FontAwesome icons with Red Hat brand icons across all components (close, carets, status icons, utility icons)&lt;/li&gt;
&lt;li&gt;Migrate showcase icon references from FontAwesome 5 to Red Hat brand icon sets (rhUi)&lt;/li&gt;
&lt;li&gt;Update &lt;code&gt;Severity&lt;/code&gt; and &lt;code&gt;ValidationStatus&lt;/code&gt; enums to use rhUi status icons&lt;/li&gt;
&lt;li&gt;Update &lt;code&gt;@patternfly/react-icons&lt;/code&gt; from 6.2.2 to 6.5.1 and &lt;code&gt;@patternfly/patternfly&lt;/code&gt; from 6.2.3 to 6.5.2&lt;/li&gt;
&lt;li&gt;Update &lt;code&gt;@patternfly/react-tokens&lt;/code&gt; from 6.2.2 to 6.5.1 adding 58 new design tokens (1,014 → 1,072)&lt;/li&gt;
&lt;li&gt;Update PatternFly CSS version from 6.4.0 to 6.5.2 in pom.xml&lt;/li&gt;
&lt;li&gt;Upgrade FontAwesome icons from 5.x to 7.2.0, adding 533 new icons (2,888 → 3,421 total)&lt;/li&gt;
&lt;li&gt;Update showcase dev dependencies (basic-ftp, puppeteer, wait-on, pnpm)&lt;/li&gt;
&lt;li&gt;Refactor &lt;code&gt;ThemeManager&lt;/code&gt; to support multi-class value mapping via &lt;code&gt;Function&amp;lt;E, String&amp;gt;&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Rebuild &lt;code&gt;ThemeSelector&lt;/code&gt; with three toggle groups (Theme, Color scheme, Contrast mode) matching PatternFly website&lt;/li&gt;
&lt;li&gt;Expand &lt;code&gt;Contrast&lt;/code&gt; enum from 3 values (System/On/Off) to 4 values (System/Default/High contrast/Glass)&lt;/li&gt;
&lt;li&gt;Graduate high contrast mode from beta to full release&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Fixed&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Fix Progress danger status icon using wrong icon (&lt;code&gt;closeCircle&lt;/code&gt; → &lt;code&gt;errorFill&lt;/code&gt;)&lt;/li&gt;
&lt;li&gt;Fix Drawer panel missing &lt;code&gt;inert&lt;/code&gt; attribute when collapsed for accessibility&lt;/li&gt;
&lt;li&gt;Fix Form required asterisk orphaning by keeping asterisk inside label text span&lt;/li&gt;
&lt;li&gt;Fix Vite production build warnings by loading J2CL script dynamically and raising chunk size limit&lt;/li&gt;
&lt;/ul&gt;</content>
    <author>
      <name>github-actions[bot]</name>
    </author>
    <media:thumbnail height="30" width="30" url="https://avatars.githubusercontent.com/in/15368?s=60&amp;v=4"/>
  </entry>
  <entry>
    <id>tag:github.com,2008:Repository/223204805/v0.8.3</id>
    <updated>2026-05-20T14:56:45Z</updated>
    <link rel="alternate" type="text/html" href="https://github.com/patternfly-java/patternfly-java/releases/tag/v0.8.3"/>
    <title>PatternFly Java 0.8.3</title>
    <content type="html">&lt;h3&gt;Fixed&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Fix &lt;code&gt;Tuples.tuples()&lt;/code&gt; calls in showcase components to use explicit &lt;code&gt;tuple()&lt;/code&gt; pairs&lt;/li&gt;
&lt;/ul&gt;</content>
    <author>
      <name>github-actions[bot]</name>
    </author>
    <media:thumbnail height="30" width="30" url="https://avatars.githubusercontent.com/in/15368?s=60&amp;v=4"/>
  </entry>
  <entry>
    <id>tag:github.com,2008:Repository/223204805/v0.8.2</id>
    <updated>2026-05-20T14:21:27Z</updated>
    <link rel="alternate" type="text/html" href="https://github.com/patternfly-java/patternfly-java/releases/tag/v0.8.2"/>
    <title>PatternFly Java 0.8.2</title>
    <content type="html">&lt;h3&gt;Fixed&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Fix release workflow&lt;/li&gt;
&lt;/ul&gt;</content>
    <author>
      <name>github-actions[bot]</name>
    </author>
    <media:thumbnail height="30" width="30" url="https://avatars.githubusercontent.com/in/15368?s=60&amp;v=4"/>
  </entry>
</feed>
