v4.2.0
4.2.0 (2023-12-30)
Quick Info
This release brings some perf improvements and also completes the CSP Safe implementation, there was 1 last DataView function that was not yet converted to be CSP Safe and now it is (don't forget to use the new useCSPSafeFilter
if you also use the DataView). There is also a new CSP Compliance documentation that you can read.
Lastly a new Example 21 - Row Detail was added and a few other small features and fixes, see below. Happy Holidays 🎁
Bug Fixes
- core:
updateColumns()
should be public use with column hidden (#1288) (211180b) - by @ghiscoding - core: applyDefaults use provided grid options before applying defaults (#1283) (7fc772f) - by @ghiscoding
- core:
SlickGroupItemMetadataProvider
should implementsSlickPlugin
(#1294) (5aac2b6) - by @ghiscoding - core: add missing option to control row highlight duration after CRUD (#1278) (8240c8c) - by @ghiscoding
- core: GroupingGetterFunction should be allowed to return arbitrary value (#1296) (3807116) - by @ghiscoding
- RowDetail: sort change should collapse all Row Detail (#1284) (21f6031) - by @ghiscoding
- core: use correct argument type on
setData()
(#1287) (0b0b86c) - by @ghiscoding
Features
- RowDetail: (re)add option to cancel Row Detail opening (#1286) (f08925c) - by @ghiscoding
- core: datasetIdPropertyName respected in newRowCreator (#1279) (9d60a9d) - by @zewa666
- core: make DataView Grouping
compileAccumulatorLoop
CSP safe (#1295) (af82208) - by @ghiscoding
Performance Improvements
- core: prefer
.forEach
overfor...in
andfor...of
(#1281) (9cc6941) - by @ghiscoding