Releases: patternfly/patternfly-react
Releases · patternfly/patternfly-react
v5.4.2
What's Changed
- chore(deps): update yarn to v4.5.0 (v5) by @renovate in #11004
- fix(charts): defaultProps deprecation warning (v5) by @dlabrecq in #11028
- chore(deps): update dependency @types/react to ^18.3.8 (v5) by @renovate in #11035
- chore(deps): update dependency vite to ^5.4.7 (v5) by @renovate in #11036
- chore(deps): update dependency monaco-editor to ^0.52.0 (v5) by @renovate in #11037
- chore(deps): update dependency rollup to ^4.22.4 (v5) by @renovate in #11038
- chore(deps): update dependency @rollup/plugin-node-resolve to ^15.3.0 (v5) by @renovate in #11046
- chore(deps): update dependency @types/lodash to ^4.17.9 (v5) by @renovate in #11065
- Remove Renovate configuration for v5 by @jonkoops in #11066
- chore(deps): update dependency vite to ^5.4.8 (v5) by @renovate in #11070
- chore(deps): update dependency @types/node to ^20.16.9 (v5) by @renovate in #11067
- chore(deps): update dependency @rollup/plugin-commonjs to ^26.0.3 (v5) by @renovate in #11064
- chore(deps): update dependency sass to ^1.79.3 (v5) by @renovate in #11072
- chore(deps): update eslint monorepo to ^9.11.1 (v5) by @renovate in #11073
- fix(deps): update dependency eslint-plugin-import to ^2.30.0 (v5) by @renovate in #11074
- fix(deps): update dependency eslint-plugin-jsx-a11y to ^6.10.0 (v5) by @renovate in #11075
- fix(deps): update dependency eslint-plugin-promise to ^6.6.0 (v5) by @renovate in #11078
- fix: add checks for contentRef to avoid errors in console by @mmuzikar in #10870
- fix(nav): Reverts PR #10644 that caused regression by @tlabaj in #11099
- fix(deps): update dependency tslib to ^2.7.0 (v5) by @renovate in #11082
- chore(deps): update dependency rollup to ^4.24.0 (v5) by @renovate in #11085
- fix(deps): update dependency eslint-plugin-react to ^7.37.1 (v5) by @renovate in #11080
- fix(deps): update dependency focus-trap to v7.6.0 (v5) by @renovate in #11081
- fix(deps): update dependency eslint-plugin-prettier to ^5.2.1 (v5) by @renovate in #11076
- fix(next modal): prevent auto aria-labelledby if aria-label is passed by @wise-king-sullyman in #11088
- fix(Select/Dropdown): updated autofocus to false by default in v5 by @thatblindgeye in #11114
- Fixes 11053: focus event causing jumpy scroll effect by @Andrewgdewar in #11056
- chore(deps): Update core dependencies on v5 to latest by @tlabaj in #11117
New Contributors
- @mmuzikar made their first contribution in #10870
- @Andrewgdewar made their first contribution in #11056
Full Changelog: v5.4.1...v5.4.2
v5.4.1
What's Changed
- Charts - more examples by @dlabrecq in #10845
- feat(docs): update screenshots by @kmcfaul in #10884
- chore(Slider) update integration tests by @Dominik-Petrik in #10520
- fix(charts): victoryCreateContainer breakage (v5) by @dlabrecq in #10905
- chore(deps): update dependency @types/lodash to ^4.17.7 (v5) by @renovate in #10966
- chore(deps): update dependency @types/react to ^18.3.5 (v5) by @renovate in #10967
- chore(deps): update dependency lerna to ^8.1.8 (v5) by @renovate in #10969
- chore(deps): update dependency rimraf to ^5.0.10 (v5) by @renovate in #10973
- chore(deps): update dependency lint-staged to ^15.2.10 (v5) by @renovate in #10970
- chore(deps): update dependency eslint-plugin-testing-library to ^6.3.0 (v5) by @renovate in #10982
- chore(deps): update dependency @patternfly/documentation-framework to ^5.23.0 (v5) by @renovate in #10981
- chore(deps): update dependency @types/jest to v29.5.13 (v5) by @renovate in #10986
- chore(deps): update dependency globals to ^15.9.0 (v5) by @renovate in #10988
- chore(deps): update dependency husky to ^9.1.6 (v5) by @renovate in #10989
- chore(deps): update dependency monaco-editor to ^0.51.0 (v5) by @renovate in #10990
- chore(deps): update dependency rollup to ^4.21.3 (v5) by @renovate in #10991
- chore(deps): update dependency sass to ^1.78.0 (v5) by @renovate in #10992
- chore(deps): update dependency typescript-eslint to ^7.18.0 (v5) by @renovate in #10997
- chore(deps): update dependency vite to ^5.4.5 (v5) by @renovate in #10998
- chore(deps): update dependency surge to ^0.24.6 (v5) by @renovate in #10994
- chore(deps): update testing-library monorepo (v5) by @renovate in #11001
- chore(deps): update eslint monorepo to ^9.10.0 (v5) by @renovate in #10999
- chore(deps): update dependency @types/react to ^18.3.6 (v5) by @renovate in #11007
- chore(deps): update node.js to >=20.17.0 (v5) by @renovate in #11000
- fix(dropdown): Delay setting focus on first item to prevent inadvertent scroll by @jeff-phillips-18 in #11018
Full Changelog: v5.4.0...v5.4.1
v5.4.0
What's Changed
- chore(release): Fixed issue after releaseing 5.3.0 with seeding 5.4.0 by @dlabaj in #10289
- test(Label): add tests for disabled labels by @adamviktora in #10254
- chore(CI): replaced stale bot with stale action by @wise-king-sullyman in #10219
- chore: fix types for pagination navigation by @jonkoops in #10263
- chore: add
rimraf
to the root of the workspace by @jonkoops in #10275 - chore: fix types for number input by @jonkoops in #10264
- chore: fix types for charts package by @jonkoops in #10274
- Generate dist/dynamic-modules.json for relevant packages by @vojtechszocs in #10046
- fix(TreeView): improved a11y experience by @thatblindgeye in #10220
- feat(Page): add prop to set width of drawer by @jessiehuff in #10279
- fix(DragDropSort): fix positioning of DragOverlay by @adamviktora in #10283
- feat(docs): fix props ignore paths by @kmcfaul in #10301
- fix(Datepicker): revalidate on validators prop change by @adamviktora in #10293
- fix(Wizard): added prop to focus content on next/back by @thatblindgeye in #10285
- fix(chore): Fix broken application launcher example. by @tlabaj in #10305
- chore(deps): update dependency @patternfly/patternfly to v5.4.0-prerelease.1 by @renovate in #10300
- chore(ci): refactor CI and upgrade actions by @jonkoops in #10294
- bug(ci): fix broken release job by @jonkoops in #10324
- chore(deps): update dependency @patternfly/patternfly to v5.4.0-prerelease.2 by @renovate in #10323
- chore: upgrade to Node.js version 20 by @jonkoops in #10325
- fix(ci): prevent V8 crashes during build by @jonkoops in #10330
- feat(Select): Typeahead template by @adamviktora in #10235
- chore(ci): fix stale action commenting "false" before closing issues/PRs by @wise-king-sullyman in #10334
- feat(charts): skeletons by @dlabrecq in #10311
- "fix(Pagination): Fix bottom pagination layout" by @tlabaj in #10315
- Chart skeletons - add beta flag by @dlabrecq in #10336
- feat(Select): Typeahead example by @adamviktora in #10207
- docs(toggle-group): Adds example documentation. by @edonehoo in #10309
- feat(Dropdown): Added simple template by @thatblindgeye in #10308
- docs(CodeBlock): recommend using String.raw`` by @adamviktora in #10307
- fix(Tabs): uncontrolled Tabs react to updated defaultActiveKey by @adamviktora in #10317
- Chart examples - demo tooltip in a fixed position by @dlabrecq in #10338
- fix(Select): set isScrollable internally by @adamviktora in #10320
- fix(truncate) tooltip shows without truncation by @Dominik-Petrik in #10281
- docs(Checkbox): add examples of reversed and label wraps by @adamviktora in #10318
- chore: remove redundant string type by @Dominik-Petrik in #10351
- chore(ci): clean up release and promote workflows by @jonkoops in #10349
- chore(charts): refactor how skeleton theme is applied by @dlabrecq in #10348
- fix(charts): tooltip whitespace is not preserved for Safari by @dlabrecq in #10355
- chore: upgrade TypeScript to version 5 by @jonkoops in #10329
- Update Victory dependencies by @dlabrecq in #10360
- chore: enable default configuration for Renovate by @jonkoops in #10374
- chore(deps): update dependency react-hot-loader to v4.13.1 by @renovate in #10385
- chore(deps): update dependency prettier to v3.2.5 by @renovate in #10384
- chore(deps): update dependency glob to v9.3.5 by @renovate in #10383
- chore(deps): update dependency fork-ts-checker-webpack-plugin to v6.5.3 by @renovate in #10382
- chore(deps): update dependency eslint-plugin-testing-library to v6.2.2 by @renovate in #10381
- chore(deps): update babel monorepo to v7.24.5 by @renovate in #10379
- chore(deps): update dependency @patternfly/patternfly to v5.4.0-prerelease.3 by @renovate in #10367
- fix(PasswordStrength) remove popover in demo by @Dominik-Petrik in #10353
- chore(deps): update dependency react-refresh-typescript to v2.0.9 by @renovate in #10391
- chore(deps): update dependency rimraf to v5.0.7 by @renovate in #10392
- chore(ci): cancel release workflow if new release is triggered by @jonkoops in #10370
- chore(deps): update dependency style-loader to v3.3.4 by @renovate in #10396
- chore(deps): update dependency ts-node to v10.9.2 by @renovate in #10397
- fix(ci): check out
HEAD
of PR when building documentation by @jonkoops in #10416 - chore(deps): upgrade Rollup to latest version by @jonkoops in #10389
- core(deps): remove
eslint-plugin-node
dependency by @jonkoops in #10388 - fix(deps): update dependency focus-trap to v7.5.4 by @renovate in #10401
- fix(deps): update react-router monorepo to v5.3.4 by @renovate in #10408
- chore(deps): update dependency @patternfly/documentation-framework to v5.15.7 by @renovate in #10412
- chore(deps): update dependency @octokit/rest to v20.1.1 by @renovate in #10411
- chore(deps): update dependency @pmmmwh/react-refresh-webpack-plugin to v0.5.13 by @renovate in #10380
- chore(deps): update dependency @types/lodash to v4.17.4 by @renovate in #10413
- chore(deps): update dependency url-loader to v4.1.1 by @renovate in #10420
- chore(deps): update dependency classnames to v2.5.1 by @renovate in #10421
- fix(deps): update react-router monorepo to v5.3.4 by @renovate in #10423
- chore(deps): update dependency copy-webpack-plugin to v6.4.1 by @renovate in #10424
- chore(deps): update dependency cypress to v8.7.0 by @renovate in #10425
- chore(deps): update dependency eslint to v8.57.0 by @renovate in #10426
- chore(deps): update dependency file-loader to v6.2.0 by @renovate in #10427
- chore(deps): update dependency glob to v7.2.3 by @renovate in #10428
- chore(deps): update dependency url-loader to v4.1.1 by @renovate in #10429
- chore(deps): update dependency webpack to v5.91.0 by @renovate in #10436
- fix(deps): update react-router monorepo to v5.3.4 by @renovate in #10430
- chore(deps): update jest monorepo by @renovate in #10400
- chore(deps): update dependency mini-css-extract-plugin to ^0.12.0 by @renovate in #10433
- chore(deps): update dependency monaco-editor to ^0.48.0 by @Renova...
v5.3.3
v5.3.0
What's Changed
- fix: demo-app version bump issue by @nicolethoen in #10072
- fix(charts): adjust for Victory type changes by @dlabrecq in #10082
- feat(CodeEditor): pass additional props to monaco-editor, update readme by @kmcfaul in #10080
- feat(JumpLinks): support passing a reference to scroll element by @adamviktora in #9961
- fix(Menu toggle): Passed aria label prop value to typeahead variant by @tlabaj in #10084
- Revert "bug(ClipboardCopy): change children type to string" by @tlabaj in #9895
- feat(DualListSelector next): Add next composable Dual List Selector by @mfrances17 in #9901
- fix(Popper): check for undefined by @adamviktora in #10086
- Chore - Chart - Clean up tooltip examples by @dlabrecq in #10094
- bug(Select): expose height and max height props for Menu content by @tlabaj in #10075
- feat(SearchInput): Add ability to add id to input in SearchInput component by @jessiehuff in #9974
- chore(DashboardWrapper,DashboardHeader): fix for table imports by @kmcfaul in #10114
- chore(deps): bump to latest core by @tlabaj in #10116
- fix(charts) - ChartLegendTooltip.title has wrong type by @dlabrecq in #10129
- fix(Select): focus first item when opened by click by @wise-king-sullyman in #10125
- fix(Menu): Fix crash in menu referencing invalid array index by @jamestalton in #10153
- fix(DatePicker) Address datepicker crashing when manually entering year by @ibolton336 in #10134
- fix(Table): remove demos from package exports by @wise-king-sullyman in #10165
- chore(Drag and drop): Marked old implementation as deprecated by @tlabaj in #10145
- chore(CI): reenable release dist caching by @wise-king-sullyman in #10148
- chore(deps): update dependency @patternfly/patternfly to v5.3.0-prerelease.4 by @renovate in #10147
- fix(docs): fix undefined dashboard wrapper error in demos by @wise-king-sullyman in #10191
- chore(react-code-editor): add missing
monaco-editor
dependency by @jonkoops in #10198 - chore(deps): update dependency @patternfly/patternfly to v5.3.0-prerelease.5 by @renovate in #10200
- fix(ClipboardCopy): warn when clipboard API is unavailable by @wise-king-sullyman in #10186
- bug(Select): Remove checkbox from no results found option by @ibolton336 in #10163
- fix(Table): updated a11y for empty/nontext Th components by @thatblindgeye in #10152
- fix(Table): added ActionsColumn prop to control close on click by @thatblindgeye in #10179
- fix(TableSortableResponsive demo): end page number by @adamviktora in #10170
- fix(MenuToggle): fix indeterminate checkbox error, toggle click behavior by @kmcfaul in #10066
- chore: simplify Babel configuration by @jonkoops in #10189
- fix(misc): demos not working due to variables not defined by @adamviktora in #10169
- feat(Dropdown): Added support for setting height for dropdown by @tlabaj in #10149
- fix(GenerateId): add randomness to id generator to prevent id collisions by @wise-king-sullyman in #10178
- feat(templates): add templates package by @kmcfaul in #10110
- feat(MenuToggle/Select): add status by @kmcfaul in #10209
- fix(TextArea): remove invalid
onFocus
andonBlur
props by @jonkoops in #10193 - fix(Card): updated v5 logic to prevent unclickable cards by @thatblindgeye in #10202
- Convert right-to-left demo to TS by @ajaypratap003 in #10164
- feat(Select): add checkbox variant of the simple select template by @wise-king-sullyman in #10159
- chore(Table): added more arialabeling for empty/nontext Table headers by @thatblindgeye in #10205
- feat(Label): allow clickable labels to be disabled by @adamviktora in #10199
- fix(GenerateId): revert default behavior change by @wise-king-sullyman in #10232
- feat(MenuToggle): allow split action toggle text by @kmcfaul in #10256
- fix(demos): Fixed the broken alert and navigation demos by @tlabaj in #10286
New Contributors
- @ajaypratap003 made their first contribution in #10164
Full Changelog: v5.2.0...v5.3.0
5.2.4
What's Changed
- fix(Table): remove demos from package exports by @wise-king-sullyman in #10165
Full Changelog: 5.2.3...5.2.4
5.2.3
What's Changed
- fix(date picker): Cherry pick date picker fix for patch by @ibolton336 in #10134
Full Changelog: 5.2.2...5.2.3
5.2.2
What's Changed
- fix(Menu): Fix crash in menu referencing invalid array index by @jamestalton #10153
Full Changelog: 5.2.1...5.2.2
5.2.1
What's Changed
- fix(various): Cherry pick bug fixes for patch release by @tlabaj in #10122
-
chore(DashboardWrapper,DashboardHeader): fix for table imports (#10114)
-
fix(charts): adjust for Victory types changes (#10082)
-
Revert "bug(ClipboardCopy): change children type to string (#9743)" (#9895)
-
feat(CodeEditor): pass additional props to monaco-editor, update readme (#10080)
-
feat(CodeEditor): pass through additional props to Editor
-
(fix): cherry pick patch fix from @patternfly/patternfly 5.2.1
-
v5.2.0
What's Changed
- chore(DashboardWrapper + DashboardHeader) convert to TS by @Dominik-Petrik in #9618
- chore(CodeBlock): update tests by @jenny-s51 in #9546
- chore(Button): update tests by @kmcfaul in #9558
- fix(CodeEditor): hide button and link when read-only by @mfrances17 in #9668
- fix(build): Fixed version mismatch issue by @tlabaj in #9716
- chore(deps): update devdependencies by @renovate in #9573
- fix(charts): legendAllowWrap function generates an error by @dlabrecq in #9719
- chore(TextInputGroup): allow input in basic example by @mfrances17 in #9650
- fix(BackToTop): fix null exception on load by @mfrances17 in #9665
- docs(Text): add description by @kmcfaul in #9583
- chore(Wizard): updated integration tests to avoid PR failures by @thatblindgeye in #9631
- chore(deps): update devdependencies by @renovate in #9723
- chore(deps): update dependency @patternfly/patternfly to v5.2.0-prerelease.1 by @renovate in #9717
- chore: update references to new workspace URL by @nicolethoen in #9623
- docs(Wizard): remove "next" references by @gitdallas in #9720
- feat(Wizard): Add prop for nav aria label by @mfrances17 in #9730
- chore(deps): update devdependencies by @renovate in #9727
- chore(deps): update dependency @patternfly/patternfly to v5.2.0-prerelease.2 by @renovate in #9733
- chore(deps): update devdependencies by @renovate in #9734
- chore(deps): update devdependencies to v7.23.2 by @renovate in #9739
- refactor(misc): CSS harcoded variables and classes replaced with react-tokens and react-styles by @adamviktora in #9266
- chore(deps): update dependency @babel/core to v7.23.2 by @renovate in #9741
- chore(Card): convert Card react demos to TS by @jenny-s51 in #9561
- docs(Alert): update AlertActionLink props so they follow guidelines by @adamviktora in #9666
- chore(docs): fix link on button page by @evwilkin in #9746
- chore(Toolbar) convert demos to TS by @Dominik-Petrik in #9475
- fix(popper): update trigger element when content changes by @kmcfaul in #9738
- chore(deps): update devdependencies by @renovate in #9742
- chore(Wizard) convert demos to TS by @Dominik-Petrik in #9479
- feat(Search input): Added a prop to display utilities by @tlabaj in #9729
- fix(CalendarMonth): does not skip a month on arrow click by @adamviktora in #9722
- fix(popper): update popper when menu content changes by @kmcfaul in #9747
- chore(Nav): convert demos to TS by @adamviktora in #9487
- fix(InputGroup): don't add aria-describedby automatically by @dgdavid in #9670
- feat(Nav): Updated to add wrapper for nav link text by @tlabaj in #9740
- chore(deps): update dependency @patternfly/patternfly to v5.2.0-prerelease.3 by @renovate in #9762
- fix(react-icons): rename custom icons by @mfrances17 in #9759
- chore(ChipGroup): update tests by @jenny-s51 in #9547
- chore(Chip): updated unit tests by @thatblindgeye in #9572
- fix(popper): improve flip behavior in RTL by @wise-king-sullyman in #9640
- fix(Menu): allow caret to move in input under Menu on left/right arrow press by @adamviktora in #9751
- chore(RTL): move RTL helper to utils file, refactor components to use it by @wise-king-sullyman in #9766
- fix(ExpandableSection): show toggle button in truncate variant if content changes dynamically by @adamviktora in #9758
- chore(Checkbox): updated tests by @wise-king-sullyman in #9756
- chore(ClipboardCopy): updated tests by @thatblindgeye in #9574
- fix(RTL): added right-to-left page demo by @mcoker in #9694
- fix(Wizard): onStepChange - skip isDisabled & isHidden by @jpuzz0 in #9748
- fix(Text input): Added aria-expanded by @tlabaj in #9705
- fix(Notification Drawer): Added screen reader text for notification drawer item read state by @tlabaj in #9569
- feat(Wizard): ability to add props to WizardFooter buttons by @adamviktora in #9709
- chore(Divider): update tests to new standards by @mfrances17 in #9714
- fix(TreeView): define button type by @kmcfaul in #9770
- bug(build): fixed built ESM files importing CJS files from react-styles by @wise-king-sullyman in #9347
- chore(deps): update dependency @patternfly/patternfly to v5.2.0-prerelease.4 by @renovate in #9780
- feat(Datalist): implement full page Basic demo to match HTML #9048 by @Kells512 in #9087
- fix(ClipboardCopy): keep caret position when typing in expanded block by @adamviktora in #9772
- chore(deps): update devdependencies by @renovate in #9757
- chore(deps): update dependency @patternfly/patternfly to v5.2.0-prerelease.5 by @renovate in #9806
- chore(deps): update devdependencies by @renovate in #9800
- fix(DatePicker): updated logic for parsing and focus management by @thatblindgeye in #9794
- chore(PrimaryDetail): convert demos to TS by @jenny-s51 in #9787
- chore(misc): clean up instances of Array.apply by @jenny-s51 in #9798
- chore(eslint): Added React Testing Library linter plugin by @wise-king-sullyman in #9805
- chore(DataList): update tests by @kmcfaul in #9672
- bug(ClipboardCopy): change children type to string by @gitdallas in #9743
- chore(deps): update devdependencies by @renovate in #9817
- fix Search Input - composable advanced search demo by @MariaAga in #9484
- docs(custom menu): add example with search input inline filtering by @adamviktora in #9687
- chore(HelperText): update tests by @kmcfaul in #9761
- fix(Chip): update tooltip vis when chip updates by @kmcfaul in #9819
- chore(DescriptionList): update tests by @kmcfaul in #9753
- chore(TreeView): updated tests by @thatblindgeye in #9773
- chore(Table) convert demos to ts by @Dominik-Petrik in #9621
- chore(deps): update devdependencies by @renovate in #9829
- docs(select): Adds documentation to React examples. by @edonehoo in #9536
- chore(deps): update devdependencies by @renovate in #9833
- chore(deps): update devdependencies by @renovate in #9837
- fix link to patternfly community contributors document by @yurith-rubio in #9840
- chore(deps): update devdependencies by @renovate in https://git...