Skip to content

Releases: patternfly/patternfly-elements

@patternfly/[email protected]

26 Mar 08:49
939e030

Choose a tag to compare

Patch Changes

  • c2e901f: Added more formatting rules (infix spacing and type annotation spacing).

@patternfly/[email protected]

26 Mar 08:49
939e030

Choose a tag to compare

Patch Changes

  • af77424: <pf-accordion>: fixed issue where accent would not display full height if the
    large attribute was set on <pf-accordion> and <pf-accordion-panel> slotted
    content had padding or margins
  • caabed6: <pf-accordion-header>: fixed duplicated/nested headings when slotted heading
    elements are used instead of the header-text attribute.
  • caabed6: <pf-accordion-header>: fixed broken header-tag and header-text attributes
  • ed747e9: <pf-switch>: documented the change event

@patternfly/[email protected]

22 Mar 10:21
3ea5936

Choose a tag to compare

Patch Changes

  • cfc5913: pfe-tools:
    • Updated dev server header styles to match look and feel of 11ty documentation site
    • Added repoHost to PfeConfig which enables customizing the dev server repository host name and icon

@patternfly/[email protected]

22 Mar 10:21
3ea5936

Choose a tag to compare

Minor Changes

  • e45f5eb: roving-tabindex-controller: enabled controller to be used by aria-expanded elements

@patternfly/[email protected]

22 Mar 10:21
3ea5936

Choose a tag to compare

Minor Changes

  • abf2a7c: Added lint rule: no-missing-package-exports

@patternfly/[email protected]

22 Mar 10:21
3ea5936

Choose a tag to compare

Patch Changes

@patternfly/[email protected]

22 Mar 10:21
3ea5936

Choose a tag to compare

Patch Changes

  • 77ce9f7: <pf-clipboard-copy>: prevent component's internal layout from wrapping lines
  • 708824d: <pf-jump-links>: improved accessibility for keyboard users
  • 5905246: <pf-clipboard-copy>: fixed icon size and input-group CSS styles
  • Updated dependencies [e45f5eb]

@patternfly/[email protected]

22 Mar 10:21
3ea5936

Choose a tag to compare

Patch Changes

  • abf2a7c: Added lint rule: no-missing-package-exports

[email protected]

02 Mar 09:15

Choose a tag to compare

Patch Changes

  • 5d3315f: Prepared release candidate

@patternfly/[email protected]

02 Mar 09:15

Choose a tag to compare

Major Changes

  • d01c7e0: Removed and deprecated esbuild and cem/a features

    Breaking Changes

    • ❌ Removed esbuild helpers
    • 💱 Moved custom-elements-manifest config helper to custom-elements-manifest/config.js
    • 💱 Moved dev-server config helper to dev-server/config.js
    • 💱 Moved test-runner config helper to test-runner/config.js
    • ⚠️ Deprecated custom-elements-manifest helpers

Minor Changes

  • c76a65b: ✨ Added minify option to @patternfly/pfe-tools/typescript/transformers/css-imports.cjs

  • 99db432: ✨ Added anchors 11ty plugin, based on @orchidjs/eleventy-plugin-ids

  • d4a99f6: ✨ Added @patternfly/pfe-tools package

    • ✨ Added dev server and test runner configs

    • ✨ Added custom-elements-manifest analyzer configs and plugins

    • ✨ Added typescript transform to inline css imports

    • ✨ Added 11ty plugins to render custom element manifests, etc.

    • ✨ Added test helpers like a11ySnapshot

    • ✨ Added Logger stub for quieter tests

    • ✨ Added colored(colorString) assertion to chai when using createFixture

      expect("rgba(0,0,0,0)").to.be.colored("transparent");
    • ✨ Added an optional unified config file for custom elements manifest, dev
      server, and docs pages

      Create a .pfe.config.json file at the root of your project to customize the
      pfe tools builds.

      The default values are:

      {
        "tagPrefix": "pfe",
        "demoURLPrefix": "https://patternflyelements.org/",
        "sourceControlURLPrefix": "https://github.com/patternfly/patternfly-elements/tree/main/",
        "aliases": {},
        "site": {
          "title": "PatternFly Elements",
          "description": "PatternFly Elements: A set of community-created web components based on PatternFly design.",
          "favicon": "/brand/logo/svg/pfe-icon-blue.svg",
          "logoUrl": "/brand/logo/svg/pfe-icon-white-shaded.svg",
          "stylesheets": []
        }
      }

      See @patternfly/pfe-tools/config.d.ts for more information.

Patch Changes

  • 0a22a33: dev-server: refresh element css when files change
  • 3ab1de1: Allowed TypeScript modules to import multiple CSS modules when inlining CSS.
  • f03a419: 11ty plugin: calculate path to demo files in more circumstances
  • 42d5cd9: a11ySnapshot: fixed typescript types
  • 5d3315f: Prepared release candidate
  • b3b472e: update 11ty
  • 3035d91: analyzer: find demos in different repo setups
  • 66b025d: dev-server: fixed demo script import and styles