Releases: primefaces/primereact
Releases · primefaces/primereact
9.1.0
Set version as 9.1.0
9.0.0
Fixed build
9.0.0-rc.1
Set version as 9.0.0-rc.1
PrimeReact 9.0.0-beta.1
PrimeReact 8.7.3
What's Changed
- Fix #3606: ProgressBar/Spinner jest tests by @melloware in #3607
- Fix #3608: Ripple and Message jest tests by @melloware in #3609
- Fix #2671: Showcase store theme in local storage by @melloware in #2772
- Fix #3610: Panel, FieldSet, Card jest tests by @melloware in #3611
- Fix #3029: InputNumber when overwriting with suffix by @melloware in #3612
- Fix #3392: MultiSelect - Add useOptionAsValue prop by @erik-vanlankvelt in #3613
- Fix #1866: InputNumber arrows keys don't work tabbing into symbol field by @melloware in #3614
- Fix #2871: InputNumber duplicating suffix when using decimals by @melloware in #3615
- TreeNode: Add id property by @francmarin98 in #3617
- Enforce minimum Node engine in package.json by @melloware in #3619
- Typescript showcase updates by @melloware in #3620
- Fix #3621: BlockUI Jest test by @melloware in #3622
- Ref tests by @melloware in #3624
- Fix #2588: Tooltip add position=mouse by @melloware in #3625
- Fix #3626: Splitter/ScrollPanel Jest tests by @melloware in #3627
- fix: nmp run dev fails under Linux #3631 by @kalinkrustev in #3632
- Fix #3636: Radiobutton fire onChange only if changed by @melloware in #3637
- Fix #3638: ConfirmDialog showcase example render correctly by @melloware in #3639
- Fix #3635: InputTextarea/InputText proper typescript def by @melloware in #3640
- Fix #3641: Checkbox fix disabled pointer by @melloware in #3642
- fix #3535 regression by @kalinkrustev in #3646
- Fix #3645: React hook form Password example by @melloware in #3650
- Fix #3647: Image fallback URL if there is an error by @melloware in #3648
- Typescript doc fixes by @melloware in #3651
- Fix #3643: RowGroupHeaderTemplate allow custom rendering by @melloware in #3652
- Build(deps): Bump loader-utils from 3.2.0 to 3.2.1 by @dependabot in #3653
- Fix #3654: Colorpicker panelStyle and panelClassName by @melloware in #3657
- Fix #3649: Listbox emptyMessage, emptyFilterMessage by @melloware in #3658
- Fix #3655: ENTER key on menu filter input applies filter by @melloware in #3660
- Autocomplete typescript doc fixes by @melloware in #3661
- Fix #3662: Dropdown add focusInputRef for React Hook Form by @melloware in #3663
- Fix #3476: DataTable: TypeError when adding and starting editing a new row by @yanxiyue in #3664
- Fix #1883: Orderlist Drag and Drop by @melloware in #3667
- Fix #3668: Image style type CSSProperties by @melloware in #3671
- Fix #3659: AutoComplete use deepEquals for comparison by @melloware in #3675
- Fix #2526: DataTable contextmenu selection highlight by @melloware in #3676
- Fix #2547: React Hook Form validation examples by @melloware in #3677
- Fix #2547: React Hook Form validation examples by @melloware in #3680
- Typescript example fixes by @melloware in #3681
- Fix #3683: BlockUI add containerStyle, containerClassName by @melloware in #3684
- Fix #3685: TreeSelect inputRef and validation example by @melloware in #3686
- Fix #3687: Tooltip prevent scrollbar flickering by @melloware in #3690
- Fix #3689: TreeTable body cell error by @melloware in #3691
- Fix #3692: Button tooltip remaining displayed after disable by @melloware in #3696
- Fix #3694: Update responsive style on scrollable change by @melloware in #3697
- Fix #1945/#3703: onRowMouseEnter/onRowMouseLeave by @melloware in #3705
- Fix #3122: Prevent overlay flickering by @melloware in #3706
- Fix #1396: onValueChanged called on filter state change by @melloware in #3707
- Fix #2745: Multiselect inline flex by @kalinkrustev in #2744
- Fix #3302: Multiselect add overlayVisible property by @melloware in #3708
- Fix #3712: PrimeReact.nullSortOrder working properly by @melloware in #3713
- Fix #2042: Dialog better handling of draggable by @melloware in #3709
- Revert "Fix #2042: Dialog better handling of draggable" by @melloware in #3714
- Fix #3716: The show() method causes the browser to crash. by @habubey in #3717
- Fix #2318: ContextMenu submenu collision detection by @melloware in #3719
- Fix #3721: MultiSelect add filterInputAutoFocus by @melloware in #3722
- Fix #3721: Remove filterInputAutoFocus by @melloware in #3723
- Fix Chart initialized in unmounted component by @mpressmar in #3724
- Revert "Fix #2871: InputNumber duplicating suffix when using decimals" by @mertsincan in #3727
- Build(deps-dev): Bump @rollup/plugin-babel from 6.0.2 to 6.0.3 by @dependabot in #3730
- Build(deps-dev): Bump eslint-config-next from 13.0.3 to 13.0.5 by @dependabot in #3732
- Build(deps): Bump decode-uri-component from 0.2.0 to 0.2.2 by @dependabot in #3736
- Build(deps-dev): Bump @types/node from 18.11.9 to 18.11.10 by @dependabot in #3734
- Build(deps-dev): Bump eslint from 8.27.0 to 8.28.0 by @dependabot in #3733
- Fix #2837: TieredMenu/ContextMenu height handling by @melloware in #3737
- Fix #3738: Slider replace 0/100 with min/max values by @melloware in #3739
New Contributors
- @erik-vanlankvelt made their first contribution in #3613
- @francmarin98 made their first contribution in #3617
- @mpressmar made their first contribution in #3724
Full Changelog: 8.7.2...8.7.3
PrimeReact 8.7.2
What's Changed
- Column: exportField missing from TypeScript parameters by @gnowland in #3541
- Fix #3543: TreeTableHeader: Warning: Each child in a list should have a unique "key" prop. by @kalinkrustev in #3544
- Fix #3545: Calendar set range programmatically by @melloware in #3547
- Fix #3546: Splitter error with only 1 panel by @melloware in #3549
- Bump @rollup/plugin-babel from 6.0.0 to 6.0.2 by @dependabot in #3551
- Bump peter-evans/create-or-update-comment from 2.0.0 to 2.1.0 by @dependabot in #3556
- Bump react-hook-form from 7.38.0 to 7.39.0 by @dependabot in #3555
- Bump eslint from 8.24.0 to 8.26.0 by @dependabot in #3554
- Bump @typescript-eslint/eslint-plugin from 5.38.0 to 5.42.0 by @dependabot in #3552
- Bump @rollup/plugin-alias from 3.1.9 to 4.0.2 by @dependabot in #3553
- Fix #3548: Field data with dot in name by @melloware in #3562
- Fix #3559: Component: Calendar -> keepInvalid no longer works by @cerbugabriel in #3561
- Add jest unit testing to Chip component by @habubey in #3558
- Fix #3557: Improve Button and Chip tests by @melloware in #3564
- Fix #3567: Add jest unit testing to Badge component by @habubey in #3568
- Fix #3569: Tooltip Jest tests by @melloware in #3570
- Fix #2949: Autocomplete: add selectionLimit by @alliyya in #3571
- Formatted code by @melloware in #3572
- Fix #3573: Allow value to be set programatically by @melloware in #3574
- Fix #3575: InputTextArea add KeyFilter by @melloware in #3576
- Fix #3577: Add jest unit testing to the Divider component / Add Rating and ToggleButton components Docs by @habubey in #3578
- Fix #3580: InputText Jest tests by @melloware in #3581
- Fix #3582: InputTextarea Jest test by @melloware in #3584
- Fix #3590: TieredMenu hide on leaf click by @melloware in #3591
- Divider: switch to snapshot tests by @kalinkrustev in #3579
- Snapshot testing updates by @melloware in #3585
- Badge and Chip snapshot tests by @melloware in #3592
- Fix #3593: Ripple fix touch issue by @melloware in #3594
- improve snapshot tests by @kalinkrustev in #3597
- Fix #3599: Tag Jest test by @melloware in #3600
- Fix #3601: Avatar/AvatarGroup Jest tests by @melloware in #3602
- Fix #3603: Skeleton jest tests by @melloware in #3604
- Fix #3595: Add maxLength prop to InputNumber Component. by @ulasturann in #3605
New Contributors
- @gnowland made their first contribution in #3541
- @cerbugabriel made their first contribution in #3561
- @alliyya made their first contribution in #3571
Full Changelog: 8.7.1...8.7.2
PrimeReact 8.7.1
What's Changed
- Fix #3509: Timeline - Add missing type of align as enum. by @ulasturann in #3510
- Fix #3515/#3516: Calendar fix controlled value change by @melloware in #3517
- Bump @types/node from 18.8.3 to 18.11.7 by @dependabot in #3520
- Bump react-hook-form from 7.36.1 to 7.38.0 by @dependabot in #3521
- Bump @rollup/plugin-commonjs from 22.0.2 to 23.0.2 by @dependabot in #3522
- Bump eslint-config-next from 12.3.1 to 13.0.0 by @dependabot in #3523
- Bump @rollup/plugin-replace from 4.0.0 to 5.0.1 by @dependabot in #3519
- Fix #3527: Splitter: esm build throws TypeError due to improper use of const in a for loop by @kalinkrustev in #3528
- Add button testing and jest dependencies. by @habubey in #3532
- Fix #3526: Ripple fixes for TouchStart by @melloware in #3530
- Fix #3534: Splitter: widths provided to SplitterPanel.size are not correctly applied by @kalinkrustev in #3535
- Fix #3536: Image update default props by @melloware in #3537
- Fix #3533: Add unit tests to nightly and PR builds by @melloware in #3538
- Fix #3498: Non-responsive toast. by @ulasturann in #3524
Full Changelog: https://github.com/primefaces/primereact/blob/master/CHANGELOG.md
PrimeReact 8.7.0
What's Changed
- Fix #3365: RowsPerPageDropdown proper aria-label by @melloware in #3366
- Fix #3368: Column add headerTooltip and headerTooltipOptions by @melloware in #3369
- Fix #3370: Galleria localeOption was missing by @melloware in #3372
- Fix #3373: Datatable show filter active by @melloware in #3374
- fix #3376: DataTable crash during third party drag and drop handling by @kalinkrustev in #3377
- Toast: close icon fixed by @bahadirsofuoglu in #3371
- Fix #3378: Data attributes not on hidden inputs by @melloware in #3379
- Fix #3375: Dropdown allow filtering of primitive strings by @melloware in #3380
- Fix: #3382 - Button: bad rendering for button with icon and children by @kalinkrustev in #3383
- Fix #3384: Datable expose a few more methods to ref by @melloware in #3385
- Fix #3381: Calendar allow override of parse/format time by @melloware in #3386
- Fix # #3387: Autocomplete add show/hide to ref by @melloware in #3389
- Fix #3390: Image add previewSrc property by @melloware in #3391
- Fix #3390: Rename previewSrc as zoomSrc by @melloware in #3394
- Fix #2864: AccordionTab tabIndex by @melloware in #3395
- Fix #3397: SlideMenu expose navigate methods by @melloware in #3399
- Fix #1450: Datatable/Treetable add globalFilterMatchMode by @melloware in #3400
- Bump actions/stale from 5 to 6 by @dependabot in #3406
- Bump react-hook-form from 7.36.0 to 7.36.1 by @dependabot in #3401
- Bump @types/node from 18.7.18 to 18.7.23 by @dependabot in #3403
- Bump eslint from 8.23.1 to 8.24.0 by @dependabot in #3402
- Bump rollup from 2.79.0 to 2.79.1 by @dependabot in #3404
- Bump next from 12.3.0 to 12.3.1 by @dependabot in #3405
- Fix #3398/#3407: SlideMenu add onNavigate, setLevelState by @melloware in #3411
- Fix #3388: CellSelection with metakey row index by @melloware in #3412
- Fix #3413: Splitter strict mode rendering by @melloware in #3416
- Fix #3419: Mention update TS def for InputTextarea pops by @melloware in #3421
- Fix #3423: AutoComplete readonly in multiple mode by @melloware in #3424
- Fix #3432: Dialog maximized restore scrollbar by @melloware in #3434
- Fix #3388: Cell selection with metakey by @melloware in #3417
- Fix #3426: Fix minus sign double click behavior by @habubey in #3436
- Fix #3430/#2996: Datatable global filter has old value by @melloware in #3437
- Fix #3433: Progressbar dynamic progress bar by @habubey in #3438
- Fix #3215: BodyClassName allow function with rowData by @melloware in #3439
- Fix #3440: Change style from object to React.CSSProperties by @melloware in #3441
- Fix #2987: Datascroller do not reset first on lazy by @melloware in #3442
- Fix #2918: RowExpander allow function using rowData by @melloware in #3443
- Bump @babel/preset-env from 7.19.1 to 7.19.3 by @dependabot in #3444
- Bump sass from 1.54.9 to 1.55.0 by @dependabot in #3445
- Bump eslint-config-next from 12.3.0 to 12.3.1 by @dependabot in #3446
- Bump @types/node from 18.7.23 to 18.8.3 by @dependabot in #3448
- Bump @rollup/plugin-babel from 5.3.1 to 6.0.0 by @dependabot in #3447
- Fix #3454: Editor respect max length property by @melloware in #3459
- Fix #3455: Toast add remove method by @melloware in #3457
- Fix #3453: Button typescript def remove getElement by @melloware in #3460
- Fix #3467: Autocomplete dropdownAriaLabel by @melloware in #3468
- Fix #3469: ColumnEventParams fix typescript by @melloware in #3471
- Fix #3470: Datatable custom restore state column fix by @melloware in #3472
- Fix #2677: InputNumber invalid $refs by @melloware in #3473
- Revert "Fix #3470: Datatable custom restore state column fix" by @melloware in #3474
- Added missing definition in tabview.d.ts by @thkorte in #3478
- Fix #3483: Splitter: Non optimal handling of splitter sizing by @kalinkrustev in #3482
- Fix #3484: Calendar update inputfield if popup is displayed by @melloware in #3485
- Add check for year to not go over maxDate by @flashcrow2000 in #3490
- Fix #3492: CONTRIBUTING - Wrong forum url by @mflagey in #3493
- Fix #3489: Paginator should respect props.first by @melloware in #3494
- Fix #3497: Ripple fix for touchable devices by @melloware in #3499
- tooltip add access to show/hide through ref by @vasilevich in #3501
- Fixes #3503 (Paginator Type definition) by @ewenjo in #3504
- Fix #3503: PaginatorTemplateOptions interface elements should be opti… by @ulasturann in #3505
- Fix #3498: Non-responsive toast. by @ulasturann in #3502
- Fix #3506: Listbox typescript fixes by @melloware in #3507
New Contributors
- @bahadirsofuoglu made their first contribution in #3371
- @thkorte made their first contribution in #3478
- @flashcrow2000 made their first contribution in #3490
- @mflagey made their first contribution in #3493
- @vasilevich made their first contribution in #3501
- @ewenjo made their first contribution in #3504
Full Changelog: https://github.com/primefaces/primereact/blob/master/CHANGELOG.md
PrimeReact 8.6.1
PrimeReact 8.6.0
What's Changed
- Fix #3250: Messages/Toast fix replace method by @melloware in #3251
- Fix #3252: InputTextArea proper type def by @melloware in #3253
- Fix #3254: SpeedDial pass aria-label through to button by @melloware in #3255
- Fix #3256: Dialog focus trap issue with multiple dialogs by @melloware in #3257
- Fix #3258: Calendar setValue should update view date by @melloware in #3261
- Fix #3259: TabView add aria-labels to previous and next button by @melloware in #3262
- Fix #3263: Datatable aria label fixes by @melloware in #3265
- Fixes #3270: Accordion return null if idState is not set. by @harrybradshaw in #3271
- Fix #3272: Toast do not timeout while mouse has focus by @melloware in #3273
- Fix #3275: AutoComplete add dropdownAriaLabel with defaults by @melloware in #3276
- fix: strange logging when linting by @EmirBoyaci in #3278
- Update dependencies including Next.js by @melloware in #3279
- Fix #3280: ARIA add close/clear labels by @melloware in #3281
- Fix #3284: Multiple sorting with dates was not correct by @melloware in #3286
- Fix #3171: ScrollPanel Cannot scroll inside dialog by @habubey in #3282
- Fix #2913: Password label is same as meter color by @habubey in #3130
- Fix #3288: Add typescript index.d.ts to main library by @melloware in #3289
- Fix #3290: Password add keyfilter support by @melloware in #3291
- Fix #3292: ARIA expand and collapse labels by @melloware in #3293
- Bump actions/setup-node from 2 to 3 by @dependabot in #3294
- Bump peter-evans/create-or-update-comment from 1.4.5 to 2.0.0 by @dependabot in #3295
- Bump actions/checkout from 2 to 3 by @dependabot in #3296
- Bump @rollup/plugin-commonjs from 19.0.2 to 22.0.2 by @dependabot in #3297
- Bump react-hook-form from 7.34.2 to 7.35.0 by @dependabot in #3298
- Bump typescript from 4.7.4 to 4.8.3 by @dependabot in #3299
- Bump @rollup/plugin-replace from 2.4.2 to 4.0.0 by @dependabot in #3300
- Bump @typescript-eslint/eslint-plugin from 5.36.2 to 5.37.0 by @dependabot in #3301
- Bump @babel/plugin-transform-runtime from 7.18.6 to 7.18.10 by @dependabot in #3303
- Bump @rollup/plugin-babel from 5.3.0 to 5.3.1 by @dependabot in #3306
- Bump @rollup/plugin-node-resolve from 13.1.3 to 14.1.0 by @dependabot in #3307
- Bump eslint from 8.23.0 to 8.23.1 by @dependabot in #3305
- Bump @babel/preset-env from 7.18.6 to 7.19.0 by @dependabot in #3304
- Fix #3288: Add typescript index.d.ts to main library by @melloware in #3308
- Fix #3244 Autocomplete: add emptyMessage property. by @ulasturann in #3287
- Refactor #3244 by @melloware in #3311
- Fix #3312: Tabview add onBeforeTabClose/Change events by @melloware in #3313
- Fix #3315: Calendar viewstatechange by @melloware in #3316
- Fix #3310: RowExpansionTemplate allow for custom rendering by @melloware in #3317
- Fix #3321: Pass "data" properties to input components by @melloware in #3322
- Fix #839/#1852/#3319: ARIA support to input elements by @melloware in #3323
- fixes #3200 Add Generics to Dropdown, Listbox, Multiselect and Selectbutton by @DerDorius in #3212
- Fix #3288: Remove global typescript def by @melloware in #3326
- Fix #3327: SortOrder typescript constants by @melloware in #3328
- fix: editor component ref type incompatibility by @EmirBoyaci in #3330
- fix: knob, rating, tristatecheckbox component ref type incompatibility by @EmirBoyaci in #3335
- Fix #3332 : render column body when not in editing state or no editor is specified #3332 by @yanxiyue in #3333
- Fix #3331: Overlay flickering fix by @melloware in #3336
- Revert "fixes #3200 Add Generics to Dropdown, Listbox, Multiselect and Selectbutton" by @melloware in #3337
- Fix #3288: Add global index.d.ts by @melloware in #3338
- Fix #3250: Message use let instead of const by @melloware in #3340
- Primeicons version update --v6 by @ulasturann in #3346
- Fix #839: ARIA fixes by @melloware in #3349
- Fix #839: ARIA fixes by @melloware in #3350
- Fix #3344: FullCalendar remove all traces by @melloware in #3345
- fix: typo on the sidebar menu and the UI Kit page. by @ulasturann in #3356
New Contributors
- @EmirBoyaci made their first contribution in #3278
- @habubey made their first contribution in #3282
- @yanxiyue made their first contribution in #3333
Full Changelog: https://github.com/primefaces/primereact/blob/master/CHANGELOG.md