Skip to content

2.0.3

Latest

Choose a tag to compare

@pheus pheus released this 16 Aug 14:17
880f8cb

This patch release corrects ACL Assignment scope filtering, improves quick-search results, restores compatibility with early NetBox 4.5 releases, and fixes several filtering and form issues.

Fixed

  • Restored plugin loading on NetBox 4.5.0 and 4.5.1 by supporting the earlier OwnerFilterMixin import location.
  • Fixed Region, Site Group, and Site filters on ACL Assignments so they work from the UI and across all supported assignment targets. Region and Site Group filters now also include assignments in descendant scopes.
  • Corrected ACL Assignment scope filtering to follow NetBox's parameter convention. The bare region, site_group, and site parameters resolve slugs first, while region_id, site_group_id, and site_id explicitly filter by primary key. Numeric values supplied through the bare parameters still fall back to primary keys when no matching slug exists, preserving compatibility with versions 2.0.0 through 2.0.2.
  • Corrected ACL quick search so that it searches textual content instead of choice values, matches rule sequence numbers as whole numbers, and includes comments on assignments and both rule types.
  • Fixed filtering ACL Assignments and rules by Access List name.
  • Removed the invalid name field reference from the Access List bulk-edit form.

Changed

  • Expanded regression coverage across views, forms, filter sets, and tables for every plugin model, including assignment scope filters and bulk-edit fieldsets.
  • Re-recorded the API list-view query-count baselines for NetBox 4.6.8.

No database migrations are required for this release.

Compatible with NetBox 4.5.x and 4.6.x.

What's Changed

  • Fixes #384: Correct Access List name filtering for Assignments and Rules by @pheus in #385
  • Fixes #399: Re-record query counts for 4.6.8 by @pheus in #400
  • Fixes #397: Fix plugin loading on NetBox 4.5.0 and 4.5.1 by @pheus in #398
  • Fixes #396: Drop stale name from bulk-edit form by @pheus in #401
  • Fixes #394: Fix Region, Site Group, and Site filters for all Assignment targets by @pheus in #402
  • Closes #387: Add view test coverage for all ACL models by @pheus in #403
  • Fixes #132: Add test coverage for ACL forms by @pheus in #404
  • Closes #388: Add test coverage for all ACL filtersets by @pheus in #405
  • Closes #389: Add table test coverage by @pheus in #406
  • Fixes #407: Correct ACL Assignment scope filter parameter types and lookups by @pheus in #408
  • Fixes #395: Fix ACL quick search matching and comment lookup by @pheus in #409
  • Fixes #407: Preserve legacy ID support for ACL Assignment scope filters by @pheus in #410
  • Release v2.0.3 by @pheus in #411

Full Changelog: 2.0.2...2.0.3