25.1.0 - 2025-07-17
✨ Added
- Disable icon and show notification during bulk delete by @daniele-mng in bf9bafd
- Support OPENVASD_SENSOR_SCANNER_TYPE in GSA by @ozgen in #4591
- Add map method to Capabilities by @bjoernricks in 67c4f2e
- Add unit test for HostsDialog to verify expected behavior by @ozgen in ffa8c9d
- Add unit test for HostComponent to verify expected behavior by @ozgen in #4594
- Introduce a simple BaseModel class by @bjoernricks in 2cc644d
- Add a simple model for representing tags of entities by @bjoernricks in 19ca777
- Introduce a new EntityModel class by @bjoernricks in e29f752
- Added agent controller sensor scanner type to scanners Dialog. by @jhelmold in 42ea819
- Context to tabs for management by @daniele-mng in 9d59db1
- After session timeout redirect to previous path by @daniele-mng in d1d7abf
- Menu opens/active dynamically on path change by @daniele-mng in bf4c655
- Added some translations. by @jhelmold in a824ad3
- Added two unit tests; by @jhelmold in 1459170
- Add KDCs support and MultiValueTextField component by @ozgen in e946034
- Add missing serial property to TlsCertificate model by @bjoernricks in #4649
- Added one more test. by @jhelmold in ea840d9
- Address comments by @daniele-mng in #4655
- Added some amendments and two tests. by @jhelmold in bf1e928
- Add KDCs and realm display to CredentialDetails component by @ozgen in bc40cc5
- Add tests by @daniele-mng in d6377df
- Address comments by @daniele-mng in #4659
- Allow to set a data-testid on a DetailsBlock component by @bjoernricks in 6776f3d
- Add a changePassword method to UserCommand by @bjoernricks in #4677
- Inline editing for user settings by @daniele-mng in be7a60f
- Add tests by @daniele-mng in 38aecf1
👷 Changed
- Changed name of constant. by @jhelmold in 718f5bb
- Changed some formatting. by @jhelmold in 4325a04
- Change menu structure by @daniele-mng in #4525
- Use TypeScript for AuthCommand by @bjoernricks in 1ad1097
- Add auth command to Gmp class directly by @bjoernricks in d9c01d1
- Use TypeScript for User model by @bjoernricks in b9cacc3
- Use TypeScript for Capabilities by @bjoernricks in b3c6eb6
- Use TypeScript for Settings model by @bjoernricks in bd5933c
- Use TypeScript for Settings class by @bjoernricks in 8f31d11
- Use TypeScript for UserCommand and UsersCommand by @bjoernricks in 17755c0
- Add UserCommand and UserCommands to Gmp class directly by @bjoernricks in 2c5a187
- Use TypeScript for Radius page related components by @bjoernricks in 9c5598e
- Use TypeScript for LDAP page and its components by @bjoernricks in 6d23649
- Expect entityType to always be defined by @bjoernricks in 9b65e51
- Improve types for array helper functions by @bjoernricks in #4532
- Use TypeScript for the timezone module by @bjoernricks in 91d8bcc
- Use TypeScript for CVSS parsing tests and move to parser package by @bjoernricks in b28d326
- Use TypeScript for registerCommand and getCommands functions by @bjoernricks in 8aeb8ae
- Use TypeScript for base gmp modules tests by @bjoernricks in e10cfa3
- Improve parser module and tests by @bjoernricks in 4a9ff76
- Use TypeScript for the gmp event module by @bjoernricks in 5f0e0e3
- Use TypeScript for the gmp trace module by @bjoernricks in 6593958
- Use TypeScript for gmp utils object module by @bjoernricks in 5c55403
- Use TypeScript for gmp utils id module by @bjoernricks in b998db6
- Use TypeScript for gmp utils identity tests by @bjoernricks in c308d09
- Update types in gmp utils string module by @bjoernricks in 7494772
- Use TypeScript for xml transfrom module tests by @bjoernricks in 22120be
- Use TypeScript for all gmp http module tests by @bjoernricks in da8bcf3
- Use TypeScript for the remaining gmp index and setupTests modules by @bjoernricks in 40ad598
- Use TypeScript for the version module by @bjoernricks in bbf4608
- Use TypeScript for all setup testing and react index module by @bjoernricks in 6aa6e72
- Use TypeScript for gmp cvss parser module by @bjoernricks in c18126a
- Use TypeScript for the cvssV4 gmp module by @bjoernricks in b528554
- Use TypeScript for the gmp locale language module by @bjoernricks in 68e21eb
- Use TypeScript for gmp locale date tests by @bjoernricks in b4b1bd0
- Use TypeScript for gmp locale lang tests by @bjoernricks in 513e11c
- Use TypeScript for language detection module by @bjoernricks in 317f150
- Use TypeScript for gmp locale index module by @bjoernricks in cb66780
- Use TypeScript for FilterTerm tests by @bjoernricks in 61b36c3
- Use TypeScript for filter model keywords module by @bjoernricks in c4549e9
- Change return type of parseFunc for isNumberOrNumberString function by @bjoernricks in 68ed1be
- Use TypeScript for the filter tests by @bjoernricks in 4797142
- Use TypeScript for the portlist model tests by @bjoernricks in cccc858
- Use TypeScript for login model tests by @bjoernricks in #4535
- Use TypeScript for gmp filter convert module by @bjoernricks in 8f08808
- Allow the FilterTerm value to be string or number by @bjoernricks in 90f1bf8
Filter.get
may return a string or number by @bjoernricks in 06c0811- Improve types for Layout component props by @bjoernricks in 0bf6e46
- Use TypeScript for CheckBox form component by @bjoernricks in fef8c38
- Use TypeScript for Radio form component by @bjoernricks in 0993665
- Use TypeScript for YesNoRadio form component by @bjoernricks in b08ea67
- Use TypeScript for ComplianceLevelsGroup component by @bjoernricks in fb24d1c
- Convert NumberField, Button and Download test modules to TypeScript by @bjoernricks in afdec32
- Use TypeScript for ErrorMarker component by @bjoernricks in e3b5301
- Use TypeScript for the FileField by @bjoernricks in 5f8c446
- Use TypeScript for FormGroup component by @bjoernricks in e3d8609
- Use TypeScript for the PasswordField component by @bjoernricks in 81b9f48
- Use TypeScript for TextArea form component by @bjoernricks in f580f1d
- Use TypeScript for TextField component by @bjoernricks in 37f9b65
- Use TypeScript for the ToggleButton component by @bjoernricks in 8415d21
- Use TypeScript for Select component and fix dropdown positioning by @bjoernricks in cabcdd5
- Use TypeScript for the useDownload hook tests by @bjoernricks in c4d1cb8
- Use TypeScript for TimeZoneSelect component by @bjoernricks in 9cf7592
- Use TypeScript for the component testing module by @bjoernricks in 6f5aba7
- Use TypeScript for MultiSelect component by @bjoernricks in 260504c
- Use TypeScript for withDowload and use useDownload internally by @bjoernricks in 058e248
- Use TypeScript for useValueChange hook tests by @bjoernricks in 4803f3a
- Use TypeScript for useFormValues by @bjoernricks in 8fb452d
- Use TypeScript for useClickHandler by @bjoernricks in d4254f6
- Use TypeScript for withClickHandler HOC by @bjoernricks in c29ac0b
- Refactor and simplify useClickHandler and withClickHandler by @bjoernricks in 6a68b70
- Use TypeScript for useFormValidation hook by @bjoernricks in #4538
- Use TypeScript for MenuEntry component by @bjoernricks in 90a99bb
- Use typescript for badge by @daniele-mng in #4572
- Add file to PortListDialog save data by @bjoernricks in #4573
- Use TypeScript for DialogCloseButton component by @bjoernricks in 4847d39
- Use TypeScript for DialogError component by @bjoernricks in 482b16d
- Rename Footer to DialogFooter component by @bjoernricks in bf77123
- Use TypeScript for DialogContent component by @bjoernricks in 5cbc782
- Use TypeScript for ComposerContent component by @bjoernricks in 567c317
- Use TypeScript for MultiStepFooter component by @bjoernricks in e01008e
- Use TypeScript for DialogInlineNotification by @bjoernricks in fd924fd
- Use TypeScript for DialogTwoButtonFooter component by @bjoernricks in 5fdaf9b
- Use TypeScript for SaveDialogFooter component by @bjoernricks in 8ec9bc7
- Use TypeScript for ConfirmationDialog component by @bjoernricks in 1a582e8
- Use TypeScript for Dialog component by @bjoernricks in 4ce0edb
- Use TypeScript for SaveDialog component by @bjoernricks in bfec856
- Convert WizardCommand into TypeScript by @bjoernricks in 060280b
- Use TypeScript for the render utility functions by @bjoernricks in #4579
- Use camelCase variables for AdvancedTaskWizard completely by @bjoernricks in 87e62c2
- Pass only only required variables to Wizards by @bjoernricks in 9d1e000
- Use camelCase variables for ModifyTaskWizard by @bjoernricks in ec225bd
- Use TypeScript for Wizard dialogs by @bjoernricks in 15cda22
- Improve rendering of the Icon styling by @bjoernricks in 5d87127
- Use TypeScript for IconMenu and cleanup component by @bjoernricks in 9a9a6db
- Use TypeScript for Menu component by @bjoernricks in #4583
- Adapt colors for medium and low severity by @bjoernricks in 3bd3cd8
- Update copyright year at about page by @bjoernricks in 7c615a7
- Replace withGmp with useGmp hook at About page by @bjoernricks in 21629b1
- Use TypeScript for About page by @bjoernricks in e3043ba
- Use TypeScript for ProtocolDocLink component by @bjoernricks in a1fc972
- Use TypeScript for the Target link component by @bjoernricks in 114bba0
- Use TypeScript fro BlankLink component by @bjoernricks in ad2542a
- Use TypeScript for ManualLink component by @bjoernricks in 3d79990
- Use TypeScript for Link component by @bjoernricks in 3de768f
- Use TypeScript for ExternalLink and extend tests by @bjoernricks in 3d7585b
- Use TypeScript for InnerLink component by @bjoernricks in be9a315
- Use TypeScript for DetailLink, use hook and extend tests by @bjoernricks in 3d7c03f
- Use TypeScript for CveLink component and extend tests by @bjoernricks in 4d3eb55
- Use TypeScript for CertLink component by @bjoernricks in #4587
- Rename Selection module to EntitySelection by @bjoernricks in 23268bd
- Convert EntitySelection into a function component by @bjoernricks in a065e52
- Use TypeScript for EntitySelection component by @bjoernricks in #4589
- Replace isCommunityFeed with isEnterpriseFeed by @bjoernricks in 9ea7790
- Move check for feed notification into dedicated component by @bjoernricks in #4593
- Use TypeScript for useUserName hook by @bjoernricks in 75130cc
- Convert tests for hooks already using TypeScript to TypeScript by @bjoernricks in 3e56ece
- Use TypeScript for useUserSesstionTimeout hook by @bjoernricks in e1de969
- Use TypeScript for useUserIsLoggedIn hook by @bjoernricks in a1353f2
- Use TypeScript for useTiming hook by @bjoernricks in 69d8467
- Use TypeScript for useSelection hook and SelectionType by @bjoernricks in 4bebfca
- Use TypesScript for useReload hook and tests by @bjoernricks in fe30999
- Use TypeScript for usePreviousValue hook and tests by @bjoernricks in f3f033e
- Ensure CollectionCount properties are always defined by @bjoernricks in 60735d2
- Use TypeScript for usePagination hook and tests by @bjoernricks in e48535e
- Use TypeScript for usePageFilter hook and tests by @bjoernricks in 2783958
- Use TypeScript for useManualURL hook and tests by @bjoernricks in badfe56
- Use TypeScript fro useLoadCapabilities hook and tests by @bjoernricks in fd2f21f
- Use TypeScript for the useLicense hook by @bjoernricks in aaf2a29
- Use TypeScript for useFilterSortBy hook and tests by @bjoernricks in d607355
- Move model module to gmp/models/model by @bjoernricks in 49cbd0c
- Derive Filter from new EntityModel by @bjoernricks in f3251e9
- Derive Model from EntityModel to simplify it by @bjoernricks in 6c70ca9
- Adapt to the changes for the Model class by @bjoernricks in 0370715
- Allow to create Model instances with properties via constructor by @bjoernricks in cb84e43
- Adapt PortList and User models to pass properties to constructor by @bjoernricks in c3153ac
- Use TypeScript for Target model by @bjoernricks in #4597
- Use TypeScript for Group model by @bjoernricks in #4598
- Replace vitest workspace config with projects by @bjoernricks in #4610
- Use TypeScript for Scanner model by @bjoernricks in 6c89511
- Update check if a Scanner is cloneable at Scanner details page by @bjoernricks in 6afb412
- Update translations for unknown scanner type by @bjoernricks in 08e3f6a
- Use TypeScript for Info model by @bjoernricks in 3221940
- Use TypeScript for the CPE model by @bjoernricks in 5be90c8
- Use camelCase for CPE cveRef at CPE details page by @bjoernricks in 8815d0f
- Improve types of CVSSv4 parsing functions by @bjoernricks in 389884f
- Use TypeScript for CVE model by @bjoernricks in 6359d3f
- Remove fromResultElement method from CVE model class by @bjoernricks in 65fac97
- Use TypeScript for DfnCertAdv model by @bjoernricks in 26d9c18
- Use TypeScript for CertBundAdv model by @bjoernricks in 50f8470
- Use TypeScript for Nvt model by @bjoernricks in 8a26901
- Use TypeScript for Role model by @bjoernricks in #4617
- Use TypeScript for Note model by @bjoernricks in #4615
- Use TypeScript for Permission model by @bjoernricks in #4614
- Use TypeScript for Alert model by @bjoernricks in #4613
- Label css to make ensure text is readable by @daniele-mng in #4618
- Use TypeScript for Credential model by @bjoernricks in #4612
- Tabs color scheme to be consistent with menu by @daniele-mng in #4576
- Use TypeScript for ReportFormat model by @bjoernricks in #4620
- Use TypeScript for Host model by @bjoernricks in #4621
- Use TypeScript for OperatingSystem model by @bjoernricks in 92cd73a
- Replace withCapabilities by useCapabilities by @bjoernricks in #4622
- Use TypeScript for Vulnerability model by @bjoernricks in #4625
- Use TypeScript for Ticket model by @bjoernricks in #4624
- Use TypeScript for Event model by @bjoernricks in 0fa9635
- Use TypeScript for Schedule Model by @bjoernricks in #4628
- Use TypeScript for TlsCertificate model by @bjoernricks in 052d467
- Use TypeScript for ResourceName model by @bjoernricks in #4632
- Use TypeScript for License model by @bjoernricks in #4631
- Use TypeScript for Tag model by @bjoernricks in #4634
- Use TypeScript for Override model by @bjoernricks in 2b4c128
- Table header sorting active color by @daniele-mng in d6143aa
- Use camelCase variables for ReportFormat Param class by @bjoernricks in b3e29e3
- Extend ReportFormat Param class for valueUsingDefault by @bjoernricks in 5eaea17
- Use TypeScript for ReportConfig model by @bjoernricks in #4645
- Use TypeScript for ScanConfig model by @bjoernricks in a7b63d1
- Use TypeScript for Policy model by @bjoernricks in #4646
- Use Theme colors in tagStyles for consistency by @ozgen in 4f026ea
- Improve QoD parsing and types by @bjoernricks in 792ba2f
- Use QoD types and parser function for NVT model by @bjoernricks in 2c8ecb2
- Parse empty string as undefined in parseToString function by @bjoernricks in 0d0460a
- Improve and fix parseTextElement method by @bjoernricks in 6e251f0
- Use TypeScript for Result model by @bjoernricks in 2e1a896
- Update Result Row and Details Page component tests by @bjoernricks in #4648
- Allow the type property of an element to be string or number by @bjoernricks in f7c2025
- Use TypeScript for Task model by @bjoernricks in 021e8d2
- Adjust Model owner parsing and update EntityModelTests by @bjoernricks in 88386bb
- Use TypeScript for the common Model class test functions by @bjoernricks in #4653
- The usage type of Task is always scan by @bjoernricks in 81d1253
- Use TypeScript for Audit model by @bjoernricks in #4654
- Change span tag to Layout in TagListDisplay.tsx and adjust tag margin by @ozgen in 502dac5
- Use TypeScript for ManualIcon by @bjoernricks in 796694e
- Use TypeScript for EntitiesTab component by @bjoernricks in 4e423fa
- Use TypeScript for all Report models by @bjoernricks in e8caa69
- Update parsing of Task/Audit observers by @bjoernricks in 87e57e9
- Fix parsing of Task and Audit last and current report by @bjoernricks in 01a21de
- Use TypeScript for Audit report models by @bjoernricks in fa52d67
- Update ComplianceBar component to use new compliance types by @bjoernricks in 14c8551
- Update useCapabilities to throw if no Capabilities are provided by @bjoernricks in 2a1ace2
- Improve input type of renderYesNo and add tests by @bjoernricks in #4665
- Introduce an own module for SortDirection by @bjoernricks in #4669
- Changed the way we display EPSS score and percentile. by @jhelmold in #4629
- Mark the onSave method of the SaveDialog as optional by @bjoernricks in #4674
- Use TypeScript for Task icon components and rename the modules by @bjoernricks in 092f575
- Change password by @daniele-mng in bd0f92e
- Extend allowed props of TableHead component by @bjoernricks in be11c60
- Use TypeScript for the EntitiesActions component by @bjoernricks in 2348996
🐛 Bug Fixes
- Added a fallback value to avoid problems with the MultiSelect. by @jhelmold in cd6be7f
- Fix generating the Miscellaneous group in the changelog by @bjoernricks in #4533
- Svg icons color disabled by @daniele-mng in #4534
- Fix passing override hosts to the Table data title by @bjoernricks in #4544
- Port list import xmlFile is a File not a string by @bjoernricks in #4574
- Fix capabilities checks for displaying menu entries by @bjoernricks in 145323e
- Fix rendering CVE details by @bjoernricks in #4585
- Fix bulk tagging port lists by @bjoernricks in #4588
- Fix selecting an entity at the list pages by @bjoernricks in e983b00
- Enable 'From host assets' radio in New Target dialog by @ozgen in 020dc93
- Fixed a small linting problem. by @jhelmold in #4592
- Fix typo in Scanner model method: isClonable => isCloneable by @bjoernricks in 82c8e82
- Menu state active in sub routes by @daniele-mng in #4619
- Fix creating Notes from Results and NVTs by @bjoernricks in fa8316e
- Fixed some linting issues. by @jhelmold in b369a56
- Fixed some formatting issues. by @jhelmold in 70c6db1
- Fixed one more formatting problem. by @jhelmold in 6e052bf
- Fix the typo issue by @ozgen in dc6886d
- Fix type error in CredentialElement for kdcs by @ozgen in 9d1848a
- Fix prettier issue for key in Layout by @ozgen in 72563a8
- Fix prop types of SortBy component and add tests by @bjoernricks in 36a37fe
- Render name for Checkbox component by @bjoernricks in #4676
- Default settings missing setting id by @daniele-mng in #4680
- Dynamic severity checkbox state by @daniele-mng in dbe66c8
- User setting browser language showing undefined by @daniele-mng in 8779b65
- Update optimistic update action to use filter object instead of filterId by @daniele-mng in #4686
- Fix parsing of Task observer roles and groups by @bjoernricks in c32753b
- Fix rendering audit and task observer groups and roles by @bjoernricks in #4685
- Incorrect filter vulnerability type by @daniele-mng in 57c1c13
🔥 Removed
- Remove obsolete ts-expect-error lines by @bjoernricks in eea68a7
- Remove obsolete gmp command js module by @bjoernricks in #4575
- Remove convertData function from WizardCommand by @bjoernricks in 224af56
- Remove unused MenuSection component by @bjoernricks in 3d6bd9c
- Remove obsolete MenuHelpEntry component by @bjoernricks in f7b8b0f
- Remove unused Model getProperties method by @bjoernricks in f8770a3
- Remove Model getProperties method by @bjoernricks in d5f9d2e
- Remove parsing properties from parser module by @bjoernricks in #4596
- Remove displaying CPE status because it is obsolete by @bjoernricks in 0e6a02d
- Remove the obsolete SecInfo model by @bjoernricks in 46ffd9d
- Remove now obsolete Info model by @bjoernricks in #4609
- Remove obsolete Asset model by @bjoernricks in #4630
- Remove react.rf by @daniele-mng in b8ce125
- Remove casting and use theme for border color by @ozgen in 23a6730
- Remove KRB5 credential type for kdcs tests by @ozgen in e2e757b
- Remove obsolete Task translatableStatus method by @bjoernricks in 137ba29
- Remove first_report and second_last_report from Audit by @bjoernricks in 4841adf
- Remove unused Task component by @bjoernricks in #4670
✅ Testing
- Split web/components/testing into several modules by @bjoernricks in a91f152
- Fix Report Config Dialog test by @bjoernricks in e6695e6
- Implement a custom screen object with our custom queries by @bjoernricks in 2c15e66
- Move byName queries to testing package by @bjoernricks in #4546
- Add test for the MenuEntry component by @bjoernricks in #4545
- Move testing stuff into web/testing package by @bjoernricks in a7dc945
- Implement the within function with out custom queries by @bjoernricks in 08efa48
- Add a getAllCheckBoxes query function by @bjoernricks in 613cb59
- Add a query to raise an error if the dialog content is not found by @bjoernricks in ce8522e
- Adapt tests for using new web/testing package by @bjoernricks in c517efa
- Don't await getSelectItemElementsForMultiSelect by @bjoernricks in #4560
- Drop custom queries from web/utils/Testing by @bjoernricks in 45c167f
- Drop within from render function and web/utils/Testing by @bjoernricks in #4562
- Drop queries from render function and web/utils/Testing by @bjoernricks in #4563
- Add docstring for getDialogContent query function by @bjoernricks in e037fc9
- Add getDialogTitle query function by @bjoernricks in #4564
- Define exports from react testing library explicitly by @bjoernricks in #4565
- Don't include custom queries in web/testing by @bjoernricks in 9ed09e8
- Add wait, waitFor and act to web/testing by @bjoernricks in 73fe96c
- Add userEvent and fireEvent to web/testing by @bjoernricks in 4ae7b02
- Add render functions and components to web/testing by @bjoernricks in 159a4cc
- Reduce web/utils/Testing to a stub by @bjoernricks in 35b717e
- Move adding expect extensions for CSS style checks to web/testing by @bjoernricks in #4566
- Adapt all imports to new testing module
web/testing
by @bjoernricks in #4568 - Drop
web/utils/Testing
module by @bjoernricks in #4569 - Add tests for the WizardCommand by @bjoernricks in #4577
- Raise error if Dialog X Button could not be found by @bjoernricks in #4578
- Improve Select component tests by @bjoernricks in #4582
- Improve Menu tests by not mocking the capabilities by @bjoernricks in #4581
- Add test for protocol doc URL to About page tests by @bjoernricks in #4586
- Add a test for the EntitySelection component by @bjoernricks in 8ef02aa
- Adapt tests to Model changes by @bjoernricks in d96a3d1
- Add test for new agent scanner type translations by @bjoernricks in #4611
- Add test for creating a note via the dialog by @bjoernricks in #4616
- Test Login Page by @daniele-mng in #4626
- Fix and improve TLS Certificate tests by @bjoernricks in #4623
- Use correct Model class for the Tls Certificate List Page by @bjoernricks in 0582f63
- Update tests for useCapabilities changes by @bjoernricks in #4664
- Improve queryAllSelectElements by returning a HTMLSelectElement array by @bjoernricks in #4671
🔧 Miscellaneous
- Fix typo Enities -> Entities by @bjoernricks in #4673
🚢 Dependencies
- Update by @daniele-mng in #4540
- Update by @daniele-mng in 39ca9a1
- Major-update-fast-xml-parser by @daniele-mng in #4542
- Bump the patch-updates group with 3 updates by @dependabot[bot] in ef00e8b
- Bump eslint from 9.27.0 to 9.28.0 by @dependabot[bot] in c9138fd
- Bump typescript-eslint from 8.32.1 to 8.33.0 by @dependabot[bot] in #4555
- Bump globals from 16.1.0 to 16.2.0 by @dependabot[bot] in 13c451f
- Bump i18next from 24.2.3 to 25.2.1 by @dependabot[bot] in 19d7246
- Bump the patch-updates group with 7 updates by @dependabot[bot] in #4599
- Bump @vitest/coverage-v8 from 3.1.4 to 3.2.4 by @dependabot[bot] in #4605
- Bump lucide-react from 0.511.0 to 0.518.0 by @dependabot[bot] in #4600
- Bump eslint from 9.28.0 to 9.29.0 by @dependabot[bot] in #4607
- Bump @typescript-eslint/parser from 8.33.0 to 8.34.1 by @dependabot[bot] in #4608
- Bump @typescript-eslint/eslint-plugin from 8.33.0 to 8.34.1 by @dependabot[bot] in #4602
- Bump @types/node from 22.15.29 to 24.0.3 by @dependabot[bot] in #4606
- Bump the patch-updates group with 4 updates by @dependabot[bot] in #4642
- Bump i18next from 25.2.1 to 25.3.0 by @dependabot[bot] in #4641
- Update to ui-lib to 0.8.0 and mantine to 7.17.8 by @bjoernricks in #4663