Skip to content

feat: Update plugin for NetBox 4.5 compatibility#6

Merged
Kani999 merged 1 commit intomasterfrom
netbox_4_5
Jan 22, 2026
Merged

feat: Update plugin for NetBox 4.5 compatibility#6
Kani999 merged 1 commit intomasterfrom
netbox_4_5

Conversation

@Kani999
Copy link
Copy Markdown
Collaborator

@Kani999 Kani999 commented Jan 22, 2026

  • Update version constraints to 4.5.0-4.5.99
  • Bump plugin version to 4.5.0.1
  • Update Python requirement to >=3.12
  • Update classifiers for Django 5.1 and Python 3.12/3.13
  • Add NetBox 4.5.x to compatibility matrix

Summary by CodeRabbit

  • Chores

    • Bumped plugin version to 4.5.0.1 with updated NetBox (4.5.x), Python (3.12+), and Django (5.1) requirements.
  • Documentation

    • Updated compatibility matrix.

✏️ Tip: You can customize this high-level summary in your review settings.

- Update version constraints to 4.5.0-4.5.99
- Bump plugin version to 4.5.0.1
- Update Python requirement to >=3.12
- Update classifiers for Django 5.1 and Python 3.12/3.13
- Add NetBox 4.5.x to compatibility matrix
@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai Bot commented Jan 22, 2026

📝 Walkthrough

Walkthrough

This PR updates the NetBox Plugin Reloader to support NetBox 4.5.x by adjusting version compatibility bounds from 4.4.x to 4.5.x, bumping the package version, updating Python/Django requirements, and updating documentation accordingly.

Changes

Cohort / File(s) Summary
Documentation
README.md
Added compatibility matrix entry for NetBox 4.5.x support
Configuration & Dependencies
setup.py
Raised minimum Python requirement from 3.10 to 3.12; updated Django classifier from 5.0 to 5.1; added Python 3.13 classifier
Plugin Metadata
netbox_plugin_reloader/__init__.py
Updated NetboxPluginReloaderConfig min_version from "4.4.0" to "4.5.0" and max_version from "4.4.99" to "4.5.99"
Package Version
netbox_plugin_reloader/version.py
Bumped \version\ from "4.4.0.1" to "4.5.0.1"

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~3 minutes

Possibly related PRs

  • PR #4: Modifies the same version and compatibility constants in netbox_plugin_reloader/__init__.py and netbox_plugin_reloader/version.py for version bumping to a different release target
  • PR #1: Updates plugin compatibility bounds in netbox_plugin_reloader/__init__.py and package version in netbox_plugin_reloader/version.py using an identical change pattern for a different NetBox/version number
🚥 Pre-merge checks | ✅ 3
✅ Passed checks (3 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title accurately summarizes the primary change: updating the plugin for NetBox 4.5 compatibility, which aligns with the main objectives of bumping version constraints, updating dependencies, and expanding the compatibility matrix.
Docstring Coverage ✅ Passed Docstring coverage is 100.00% which is sufficient. The required threshold is 80.00%.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.


Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@Kani999 Kani999 merged commit d1ead1d into master Jan 22, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant