FazBrowse GitHub Viewer | Trending |
URL:
| Home
Tools: [Download Repo ZIP]   [Original HTTPS Page]

Release PatternFly Java 0.9.1 · patternfly-java/patternfly-java · GitHub

PatternFly Java 0.9.1

Choose a tag to compare

Filter
github-actions released this 08 Jun 12:25
· 294 commits to main since this release
b830287

Added

  • 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
  • Add Navigation docked() modifier and ariaLabel() on NavigationGroup and NavigationItem
  • Add showcase demos for button, card, drawer, tabs, banner, panel, progress, breadcrumb, truncate, and navigation
  • Add template component package (org.patternfly.component.template) as a blueprint for new components
  • Add project skills: /pf-lint, /pf-update, /pf-status, /pf-dev-env
  • Add CardSubtitle sub-component with addSubtitle() on CardTitle
  • Add Secondary modifier interface to Card
  • Add animated button variants: hamburger(), favorite()/favorited(), and settings() with SVG-based animations
  • Add clicked(), ariaExpanded(), ariaDisabled(), and ariaLabel() methods to Button
  • Add build-time validation for inline JavaDoc code snippets via snippet-tests module
  • Add secondary(), pill(), and scrollableAutoHeight() methods to Panel

Changed

  • Migrate showcase from Java-generated pages to manifest-driven Node markdown pipeline with YAML frontmatter, Shiki highlighting, and _meta.yaml navigation groups, replacing doc.java, boilerplate page classes, highlight.js, and link-list index pages
  • Refactor navigation internals: wrap expandable group text in span.pf-v6-c-nav__link-text, switch to ElementTextDelegate, lazy text element creation
  • Move formatting, linting, and enforcer plugins to opt-in Maven profiles (format, check)
  • Import PatternFly.org styles from npm package instead of stale local copies
  • Replace JBang code generation with Node scripts (version.mjs, code.mjs) using maven-frontend-plugin
  • Slim down README from 385 to ~40 lines, linking to showcase for detailed documentation
  • Upgrade pnpm from 11.3.0 to 11.5.2
  • Upgrade Jackson from 2.x to 3.x in test dependencies

Fixed

  • Fix Button.iconAndText() dropping pf-m-start/pf-m-end icon position modifiers due to removeIcon() cycle
  • Fix PageSidebar missing sidebar-main wrapper for glass contrast mode
  • Fix accordion alignment: correct toggle icon, wrap button in <dt>/<h>, add pf-m-toggle-start, pf-m-bordered, and role="region"
  • Fix navigation alignment: correct expandable group icon, add inert on collapsed subnav, add id/aria-labelledby to sections, remove extra dividers
  • Fix icon usage across components: switch button close/copy and scroll button icons to correct rhMicrons/rhUi sets
  • Fix component conventions: add missing Javadoc on ~110 sub-components, fix duplicate SUB_COMPONENT_ID values and FormSelectOption constructor visibility
  • Fix -Dquickly not skipping J2CL compilation when combined with -P showcase
  • Fix charts/npm lockfile out of sync with package.json
  • Fix stale markdown version bump path in versionBump.sh
  • Add aria-label attributes to icon-only buttons across showcase demos
  • Add Closure Compiler externs for markdown JsInterop types

Back | FazBrowse Home | New Git URL