Skip to content

NetBox 4.7 compatibility (0.10.0) - #107

Merged
cruse1977 merged 8 commits into
mainfrom
feature
Sep 18, 2026
Merged

cruse1977 merged 8 commits into
mainfrom
feature

Conversation

@cruse1977

@cruse1977 cruse1977 commented Sep 18, 2026 •

Copy link
Copy Markdown
Member

Prepares the 4.7.0 release: NetBox 4.7 support, declarative UI panels, and several bug fixes (see CHANGELOG.md).

Fixes #96, Fixes #100, Fixes #104

Cross-checked against #106 (@cfoellmann): the FloorplanFilterSet.search() FieldError fix was already here. Picked up two gaps it found — FloorplanImageViewSet had no filterset, and FloorplanImage.filename lacked a type hint for drf-spectacular.

🤖 Generated with Claude Code

cruse1977 and others added 8 commits August 15, 2026 18:27
min_version had been left commented out in FloorplanConfig after local
testing against a pre-release NetBox feature build, so the plugin never
rejected an incompatible (pre-4.7) install. Restore it to match
max_version and the compatibility matrix.

Cross-checked #106 against this branch: the
FloorplanFilterSet.search() FieldError was already fixed here, but
FloorplanImageViewSet had no filterset at all, so FloorplanImageFilterSet
is added and wired in (matching name/external_url/comments), Floorplan
search now also matches the assigned image's name, and
FloorplanImage.filename is annotated to silence drf-spectacular
type-hint warnings.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Under-indented continuation line in API_TOKEN_PEPPERS was failing CI lint.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
@cruse1977
cruse1977 marked this pull request as ready for review September 18, 2026 11:23
@cruse1977
cruse1977 merged commit b1f90e3 into main Sep 18, 2026
6 checks passed
@cruse1977
cruse1977 deleted the feature branch September 18, 2026 11:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

1 participant