25.3.1 - 2025-08-25
✨ Added
- Add parsing deprecated property to PortList model by @bjoernricks in ebfae1b
- Clear:node_modules script to package.json by @daniele-mng in #4781
- Add setting for enabling the community feed notification by @bjoernricks in #4787
👷 Changed
- Migrate DeltaDetailsPage to rfc by @daniele-mng in 910cc3b
- Command/reports to typescript by @daniele-mng in 2ca3339
- DeltaReportDetails remove wrapper component by @daniele-mng in #4763
- Use camelCase for filterString prop of DefaultFilterDialog by @bjoernricks in aa66f91
- Update RowComponentProps onToggleDetailsClick first parameter type by @bjoernricks in 4be8431
- Make EntityPage component generic for its used entity type by @bjoernricks in 778a421
- Allow to reuse types for create and withEntitiesFooter by @bjoernricks in 6baae2d
- Use TypeScript for the EntityNameTableData component by @bjoernricks in 7eae4c4
- Improve Icon click handler type by @bjoernricks in 8363a17
- Use generic type for EntitySelection props by @bjoernricks in 83e59b3
- Use TypeScript for PortListActions component by @bjoernricks in 7396058
- Clarify the types of the onToggleDetailsClick handler by @bjoernricks in 353e7b3
- Use TypeScript for PortListTableRow by @bjoernricks in 5577c31
- Use TypeScript for PortListTableHeader component by @bjoernricks in a8153df
- Use TypeScript for PortListComponent tests by @bjoernricks in 08e3d80
- Use TypeScript for PortRangeDialog tests by @bjoernricks in 2f2d048
- Use PortList model for PortListDetails and add tests by @bjoernricks in a0e04c8
- Use TypeScript for PortListTable component by @bjoernricks in 729af88
- Improve useFilterDialogSave hook by @bjoernricks in ae9e7fc
- Use TypeScript for PortListFilterDialog component by @bjoernricks in d1d5862
- Use TypeScript for PortListListPageToolBarIcons component by @bjoernricks in d2762ca
- Use TypeScript for PortListDetailsPageToolBarIcons component by @bjoernricks in 05870bd
- Use TypeScript for PortListDetailsPage component by @bjoernricks in 5b35625
- Use TypeScript for PortListListPage component by @bjoernricks in 50988d9
- Replace all occurrences of filterstring with filterString by @bjoernricks in 5f165e7
- Use TypeScript for all Filter Dialogs by @bjoernricks in 0a2b2fe
- Use TypeScript for AuditReportFilterDialog and remove usage of HOC by @bjoernricks in db955df
- Update EntityCommand methods return types by @bjoernricks in 3f69e63
- Move filter param generation from GmpCommand to HttpCommand by @bjoernricks in 12a53e1
- Move action method from GmpCommand to EntityCommand class by @bjoernricks in 9f5d079
- Use TypeScript for FeedStatusCommand and FeedStatusPage by @bjoernricks in 1148a5e
- Use TypeScript for FeedSyncNotification by @bjoernricks in a229af9
- Use TypeScript for DashboardCommand by @bjoernricks in #4784
- Use TypeScript for TaskCommand and TasksCommand by @bjoernricks in #4786
- Rename files by @daniele-mng in e9c89d8
- Role details to typescript by @daniele-mng in c53a0dc
- RoleListPage to typescript by @daniele-mng in 7112cc1
- RoleDialog to typescript by @daniele-mng in f0c6562
- RoleTableRow to typesciprt by @daniele-mng in 59ecae7
- RoleTable and Header to typescript by @daniele-mng in 4558097
- RoleDetailsPage to typescript by @daniele-mng in 3c67034
- RoleComponent to typescript by @daniele-mng in 90388a6
- Make error handling for FeedStatusCommand consistent by @bjoernricks in f2c0d64
- Handle errors safely if feed type couldn't be determined by @bjoernricks in ba9a4e2
- Show community feed notification only once per user/browser by @bjoernricks in 70e23d1
- Use TypeScript for RoleCommand and RolesCommand by @bjoernricks in #4791
- Use TypeScript for Page component by @bjoernricks in 81b6937
- Use TypeScript for NotFoundPage component by @bjoernricks in a84ce7c
- Use TypeScript for PageTitle component by @bjoernricks in 522089a
- Use TypeScript for all structure components by @bjoernricks in #4790
🐛 Bug Fixes
- Sorting in DeltaDetailsPage by @daniele-mng in 64d22aa
- Fix saving dashboard settings by @bjoernricks in #4783
- Fix toggling details for example for the task list by @bjoernricks in #4785
- Cannot create new scan config by @daniele-mng in #4795
🔥 Removed
- Drop obsolete proptypes from ObserverIcon by @bjoernricks in 036b328
- Remove obsolete TaskComponent module file by @bjoernricks in #4770
- Remove outdated compose file from GSA by @bjoernricks in #4776
- Drop using onCloseClick from Filter Dialogs by @bjoernricks in f7d5258
- Drop obsolete withFilterDialog HOC by @bjoernricks in 2acf387
- Drop obsolete GmpCommand class by @bjoernricks in #4779
✅ Testing
- Extend create response and http functions for easier testing by @bjoernricks in 90858d0
- Allow to render without user having any capabilities easily by @bjoernricks in #4792
- Use TypeScript for all layout component tests by @bjoernricks in db0b899
🚢 Dependencies
- Bump actions/checkout from 4 to 5 by @dependabot[bot] in #4771
- Patch update by @daniele-mng in fe2842a
- Minor update by @daniele-mng in #4780