28.5.0 - 2026-09-24
✨ Added
- React-markdown for rendering NVT technical info and implement scrolling to anchors in DetailsPage by @daniele-mng in 1f583e1
- Technical information links in result and update localization files by @daniele-mng in #5642
- Centralize route URL paths and implement tests for route paths by @daniele-mng in f07c421
- Add end-to-end tests for legacy route redirects and canonical routes by @daniele-mng in 2f455f2
- Introduce a new hook for transforming display data by @bjoernricks in #5657
- Hover effects to BarChart and BubbleChart for improved interactivity by @daniele-mng in af2c3ef
- Implement hover effects for words in WordCloudChart with dimming transition by @daniele-mng in 831aafa
- Implement hover dimming effect for schedule bars in ScheduleChart and corresponding tests by @daniele-mng in 24dee2e
👷 Changed
- Use TypeScript for Result Chart Displays by @bjoernricks in #5641
- Remove "Upload report" entries from localization files and update ReportListPage to use ImportIcon for report uploads by @daniele-mng in #5643
- Adjust gmp for new nvt property tech_info by @daniele-mng in 315bac5
- Use TypeScript for Task Chart Displays by @bjoernricks in #5646
- Allow generic types for CreatedDisplay and require transform by @bjoernricks in 7d19e62
- Use TypeScript for Ticket Chart Displays by @bjoernricks in de2537c
- Use Theme for Ticket Status Chart colors by @bjoernricks in #5647
- Use TypeScript for TLS Certificate Chart Displays by @bjoernricks in 47a1a7d
- Improve (re-)calculation of chart width by @bjoernricks in d854d74
- Ensure the legend is rendered with its full width by @bjoernricks in 528048d
- Don't use any effect for width calculation in BarChart by @bjoernricks in 006d601
- Legacy urls with current by @daniele-mng in #5648
- Enhance DonutChart interactivity with hover effects and dimming for slices and labels by @daniele-mng in 098b96f
🐛 Bug Fixes
- Fix displaying next scheduled task for non recurring schedules by @bjoernricks in #5644
- Fix displaying future runs marker in Schedule Chart by @bjoernricks in #5645
- Ensure hovered labels are correctly handled as strings in DonutChart and Labels components by @daniele-mng in 786f8bc
- Hide port field for sensor scanners by @ozgen in 1ef9b2d
🔥 Removed
- Remove other props from createDisplay builder function by @bjoernricks in d36e4b0
- Remove chart argument from createDisplay by @bjoernricks in 9bbb3c2
- Remove obsolete withFilterSelection HOC by @bjoernricks in #5655
✅ Testing
🚢 Dependencies
- Bump the github-actions group with 2 updates by @dependabot[bot] in #5649
- Bump codecov/codecov-action from 7.0.0 to 7.1.1 by @dependabot[bot] in #5650