What's Changed
Performance⚡
- Fix #12362 14.0.4 DefaultLazyDataModel: better implementation of count by @melloware in #12367
New Features & Enhancements 🎉
- Fix #12354: 14.0.4 DT support read-only fields for filtering/sorting by @melloware in #12357
- Fix #12366: 14.0.4 DefaultLazyDataModel: add ability for mixed filterBy in valueSupplier method and also automatic reflection based by @melloware in #12372
- Fix #12371 14.0.4 PropertyDescriptorResolver: add setValue, similar to getValue by @melloware in #12374
- Fix #12379 14.0.4 DataTable: dont try to write filterValue back to EL if its read-only by @melloware in #12381
Accessibility ♿
- Fix #12361: 14.0.4 DatePicker allow click to popup panel again by @melloware in #12375
- Fix #12378: 14.0.4 Plain Menu only add ui-state-hover on hover by @melloware in #12383
Defects 🐞
- Fix #12338: 14.0.4 Tabview with MenuButton in facet by @melloware in #12344
- Fix #12346: 14.0.4 Spinner respect Min/Decimal annotations by @melloware in #12348
- Fix #12342: 14.0.4 DatePicker better client handling of java.util.Timzone by @melloware in #12345
- Fix #12352: 14.0.4 Spinner allow min+required to be NULL by @melloware in #12360
- Fix #12365: 14.0.4 Spinner do not allow ONLY a thousandsSeparator char or any invalid number by @melloware in #12376
- Fix #12349: 14.0.4 MenuButton fix appendTo and Dialog support by @melloware in #12387
- Fix #12385: 14.0.4 DatePicker respect readonly=true by @melloware in #12389
- Fix #12234: 14.0.4 DatePicker initialize defaults on decode by @melloware in #12244
- Fix #12399: 14.0.4 CSP improve NULL checking by @melloware in #12401
Full Changelog: 14.0.3...14.0.4