24.4.0 - 2025-03-11
Added
- Extract a useEntityClone hook from EntityComponent 1723bc407
- Extract a useEntitySave hook from EntityComponent 5d32311b6
- Extract a useEntityDelete hook from EntityComponent 7e4ac3626
- success notification for table actions 2c106f228
- Introduce a useClickHandler hook to replace withClickHandler b0c0a4d96
- Add renderer functions to render within tables 00eefdee6
- Add docstring from useUserName 476643ff5
- Add tests for EntityComponent 4a93625e2
- Add new whole only families (#4348) 0a9620cfb
- Add German translation for new critical severity class 04c73737b
- Add jsdoc and tests for some display utils functions 8a94bae47
- Add color for critical severities to charts 6a692741f
- Add jsdoc for severityRiskFactor function 554b9b5cf
- Add severity class for critical level 3615960f6
- Add jsdoc for createLabel HOC 0a733a28e
- Introduce colors for severity classes in the theme 2014eb612
- Add jsdoc comments for string functions d17a11369
- Add a new parse function for parsing strings 253fd140b
Removed
- Drop withUseName HOC d29138f53
Changed
- Extract a useEntityDownload hooks from EntityComponent 81711d939
- Rename Row module to RowDetailsToggle and remove named export c88b4ed4f
- Replace withUserName by useUserName in task Row 388c3383e
- Refactor RowDetailsToggle 91b9ca23d
- Replace withCapabilities with useCapabilities in task icons 5c5d98ef2
- Update docstring of withEntitiesHeader HOC 2daac1d20
- Replace withUserName HOC by useUserName hook f26ee1050
- Rename module containing the EntityComponent 0d4ed4982
- Refactor EntityComponent into a function component with hooks 039e15b5e
- Use onInteractive passed from parent in EntityComponent 069ff0810
- Move and improve entity goto functions 3f59ecb20
- Ensure that random colors have always six characters d50cbc682
- Convert SeverityClassDisplay into a function component e69765c81
- Change display utils jsx file into a js module b269f4458
- Change severity module into js module 165d7b2a8
- Use Theme for all severity class/level colors a916c1a02
- Rename react components to PascalCase (#4343) de1ccbe42
- Ensure model names are parsed as string b657530eb
Bug Fixes
- Pass openEditNvtDetailsDialog to Action component in scan config Row 86c1ebac5
- Fix passing true as actions column to withEntitiesHeader e490d3acb
- PortLists-continues-rerender 39c5b8f7d
- Fix proptypes for DatePicker component d9ccc4260
- Use correct currentSettings response in page tests 53dc1411d
- Allow to pass a convert function to TextField 6e8c38daa
- Update key generation for NvtPreferenceDisplay to use unique identifier 3871dcfd5
- Fix expected proptypes of MultiSelect component 3d85ec05e
- Add feed version to tests to avoid momentjs warnings eeac3c896
Dependencies
- Bump @greenbone/opensight-ui-components-mantinev7 52870797a
- Bump the patch-updates group with 7 updates fbfbc6b12
- Bump globals from 15.13.0 to 16.0.0 358f44cbf
- Bump @mantine/core from 7.15.3 to 7.17.1 2c2ed1cc9
- Bump react-router from 7.1.5 to 7.2.0 9bad37179
- Bump eslint from 9.17.0 to 9.21.0 545ae3760
- Bump eslint-plugin-react-hooks from 5.1.0 to 5.2.0 ffa2f4266
- Bump @testing-library/react from 16.1.0 to 16.2.0 88bd3547f
- react router v7 96f48ac69