primereact v8.5.0 Release Notes

Release Date: 2022-09-07 // 5 months ago
  • Full Changelog

    Implemented New Features and Enhancements:

    • Tooltip: Both 'focus' and 'hover' events cannot be set at the same time #3241
    • Carousel : Add new showIndicators/showNavigators attributes #3232
    • 👍 Checkbox/RadioButton: No support for selecting option with keyboard #3221
    • Rating: Add icon templates #3219
    • Message: Override Icon using icon attribute #3196
    • 🚚 Button: Add visible property to remove from DOM #3193
    • 🔨 Keyfilter: refactor to use event.key #3189
    • ➕ Add prettier to standardize formatting #3188
    • FileUpload: Access to files in the FileUpload Component #3174
    • MenuModel property for visibility like in Vue #3169
    • TreeSelect: Add collapseAll and expandAll methods #2964

    🛠 Fixed bugs:

    • Column: ColumnBodyRowEditorOptions type is missing "element" in type definition #3245
    • ConfirmPopup: dismissable property not working #3233
    • Split Button throws error when expanding the menu. #3228
    • RadioButton/Checkbox: label no longer works to select item #3220
    • Toast: Allow us to specify our own ids for each ToastMessage #3209
    • ConfirmPopup: Сomponent is not hidden when using the hide function #3202
    • ConfirmDialog and ConfirmPopup: onHide event bug #3197
    • Calendar: monthpicker disabled using min/max #3192
    • Menubar: hide menu if no items in model #3190
    • 📱 Dialog: Responsive breakpoints no longer working #3184
    • Animation of the floating label doesn't work in Chips #3181
    • ⬇️ Dropdown: Unmounting focused dropdown throws TypeError #3179
    • InputTextarea: wrong ref type #3172
    • Dialog: blockScroll not working #3166
    • Dialog: Flickering #3122
    • AutoComplete: shows "[object Object]" if value object instance is not one of suggestions #1392
    • Messages: Add content to TypeScript #3246
    • FileUpload: Fix TypeScript FileUploadSelectParams #3235

Previous changes from v8.4.0

  • Full Changelog

    Implemented New Features and Enhancements:

    • FileUpload: Needed Event: onBeforeSelect #3134
    • DataTable: Add setting to sort null records at the beginning when in ascending order like old versions of PrimeReact #3114

    🛠 Fixed bugs:

    • Dialog: blockScroll not working #3166
    • InputNumber: getInput() returns the wrong reference #3161
    • Calendar: does not change "view" dynamicly #3153
    • ⏪ DataTable.restoreTableState does not restore column width #3150
    • RadioButton/Checkbox: onChange event is called for each click #3148
    • PickList - Selection Change properties throw errors #3147
    • 🛠 Calendar: Min/Max fixes ported from PrimeFaces #3125
    • Calendar: TouchUI dismissal issues #3111
    • ⚡️ InputNumber: Tab does not fire update events, meaning inputNumbers do not call callbacks in datatables #3109
    • Tree: Custom filter broken due to overwritten props in useImperativeHandle hook. #3107
    • Chips: keyfilter #3100
    • Editor: Explicit import of quill.js dependency doesn't allow for single pages with inline scripting #3097
    • ⬇️ Dropdown: Required attribute doesn't work #3092
    • TreeSelect: props.panelFooterTemplate doesn't work #3088
    • Tooltip: If the the mouse hover ends before showDelay is reached, then the tooltip won't go away. #3083
    • Mention, InputText, InputTextArea and Password do not maintain p-filled properly #3081
    • 💅 StyleClass: Bug with "position: fixed" on chromium family only, firefox works OK #3080
    • OverlayPanel: Dismissable is ignored #3070
    • FileUpload: Ability to add file from variable #3044
    • ⚡️ Editor: 'Maximum update depth exceeded' on pasting formatted text #2271
    • ⬇️ Dropdown: Wrong event value on OnBlur #2224
    • ⬇️ Dropdown: search functionality can't find item starting with "+" key #2202