Skip to content

Release v2.0.8

Choose a tag to compare

@github-actions github-actions released this 02 Feb 09:58

feat: Enhance access records with new filters and UI improvements

  • Added Referer and User filters to the Access Records page, allowing for partial match filtering. These filters are integrated into pagination, export options, and delete-by-filter functionality.
  • Implemented scroll preservation in the Routes table when sorting or changing pages, improving user experience.
  • Updated tests for RouteDataRecordRepository to accommodate new filter parameters.
  • Enhanced documentation in the changelog and upgrading guide to reflect these changes.

Changelog

Added

  • Access records: Referer and User filters – The Access Records page now supports filtering by Referer and User. Both use partial match (LIKE). The form includes Referer and User text fields; filters apply to pagination, export (CSV/JSON), and delete-by-filter. RecordFilters, RouteDataRecordRepository, DeleteRecordsByFilterRequest, and export endpoints support the new filters.
  • Routes table: Scroll preservation – When sorting by column or changing page in the routes table, the browser scrolls to the #routes-table anchor so the table stays in view instead of jumping to the top. Sort links and paginator links append the fragment.

Fixed

  • RouteDataRecordRepository tests – Fixed testDeleteByFilterReturnsZeroWhenNoRecordsMatch (updated call for new referer and user parameters) and testGetPaginatedRecordsReturnsStructure (added missing addSelect mock on QueryBuilder).

Commits

  • feat: Enhance access records with new filters and UI improvements (71254c7)
  • docs: Update changelog and upgrading guide for route path enhancements (5256508)
  • refactor: Update route path handling to include query strings (b1e5c08)