153 lines
4.2 KiB
Markdown
153 lines
4.2 KiB
Markdown
# Changelog
|
|
|
|
## [Unreleased]
|
|
|
|
### Fixed
|
|
|
|
* Make the required single platform destination explicit when creating an installation
|
|
* Fix installation form submission on NetBox v4.6.5 when form mixins return no cleaned-data value
|
|
* Prevent the notification log creation flag from shadowing Django's translation function during email delivery
|
|
* Use NetBox's configured `EMAIL['FROM_EMAIL']` value as the SMTP sender instead of Django's localhost fallback
|
|
* Register the expiration event with a concrete string so NetBox 4.6 can render the notification dropdown
|
|
|
|
### Added
|
|
|
|
* Optional tenant group and tenant assignments for software licenses
|
|
* German translation for navigation, forms, tables, detail views, choices, and validation messages
|
|
* Optional lifetime or recurring renewal interval for licenses
|
|
* Optional license file, license key, and provider portal URL
|
|
* Daily license expiration notifications for users who subscribe to a license
|
|
* Default reminders one month and one week before expiration plus an optional custom interval
|
|
* Optional SMTP email in addition to mandatory NetBox notifications
|
|
|
|
### Changed
|
|
|
|
* Support NetBox v4.6.5
|
|
* Replace the Docker-based setup with Git/Pip installation documentation
|
|
* Render tenant group and tenant in a dedicated license form section
|
|
* Bump the package version so Git/Pip upgrades replace older installations
|
|
* Make the license type field optional
|
|
* Show the plugin under Licences in the main menu
|
|
* Restrict SMTP notification activation to administrators and explicitly authorized users
|
|
* Repeat NetBox and optional email reminders on every daily job run from the first due interval through expiration
|
|
|
|
## [1.9.0](https://github.com/ICTU/netbox_slm/releases/tag/1.9.0) - 2026-06-25
|
|
|
|
### Changed
|
|
|
|
* Support NetBox v4.6.3 (#76)
|
|
* Support Python 3.14 (#76)
|
|
|
|
## [1.8.3](https://github.com/ICTU/netbox_slm/releases/tag/1.8.3) - 2025-12-18
|
|
|
|
### Fixed
|
|
|
|
* Filters with default order by ID (#75)
|
|
|
|
## [1.8.2](https://github.com/ICTU/netbox_slm/releases/tag/1.8.2) - 2025-06-02
|
|
|
|
### Fixed
|
|
|
|
* Permission check for adding software product installations (#70)
|
|
|
|
## [1.8.1](https://github.com/ICTU/netbox_slm/releases/tag/1.8.1) - 2025-04-11
|
|
|
|
### Fixed
|
|
|
|
* Filtering on foreign objects (#65)
|
|
|
|
## [1.8.0](https://github.com/ICTU/netbox_slm/releases/tag/1.8.0) - 2025-02-25
|
|
|
|
### Added
|
|
|
|
* Toggle to show plugin as top level menu item (#42)
|
|
* Bulk import and bulk edit (#4)
|
|
* Changelog with backdated changes (#51)
|
|
* List filtering (#54)
|
|
* Show installations on native objects (#49)
|
|
* SPDX license expressions (#47)
|
|
|
|
### Changed
|
|
|
|
* Support NetBox v4.2.3 (#51)
|
|
* Render objects consistently (#58)
|
|
|
|
### Fixed
|
|
|
|
* Model detail view listing of linked objects (#55)
|
|
* Search link of installations table cells (#48)
|
|
|
|
## [1.7.0](https://github.com/ICTU/netbox_slm/releases/tag/1.7.0) - 2024-07-09
|
|
|
|
### Changed
|
|
|
|
* Support NetBox v4.0.6 (#38)
|
|
|
|
### Fixed
|
|
|
|
* Hidden plugin data when not logged in (#37)
|
|
|
|
### Removed
|
|
|
|
* Broken bulk import and bulk edit (#4)
|
|
|
|
## [1.6.0](https://github.com/ICTU/netbox_slm/releases/tag/1.6.0) - 2024-02-13
|
|
|
|
### Added
|
|
|
|
* Additional `SoftwareProductVersion` fields (#10)
|
|
* Additional `SoftwareLicense` fields (#26)
|
|
|
|
### Changed
|
|
|
|
* Support NetBox v3.7.2 (#35)
|
|
|
|
## [1.5](https://github.com/ICTU/netbox_slm/releases/tag/1.5) - 2023-10-04
|
|
|
|
### Added
|
|
|
|
* Hyperlink option for `SoftwareLicense.stored_location` (#27)
|
|
|
|
### Changed
|
|
|
|
* Update docs and imports for newer NetBox versions (#23)
|
|
* Support NetBox v3.6.1 (#21)
|
|
* Allow linking `SoftwareProductInstallation` to `Cluster` (#17)
|
|
|
|
### Fixed
|
|
|
|
* Date picker for start and expiration dates (#22)
|
|
|
|
## [1.4](https://github.com/ICTU/netbox_slm/releases/tag/1.4) - 2023-06-30
|
|
|
|
### Added
|
|
|
|
* License information for software installations (#8)
|
|
|
|
### Changed
|
|
|
|
* Replace `NetBoxModelCSVForm` with `NetBoxModelImportForm` (#18)
|
|
|
|
## [1.3](https://github.com/ICTU/netbox_slm/releases/tag/1.3) - 2023-04-19
|
|
|
|
### Added
|
|
|
|
* Set up continuous integration (#3)
|
|
|
|
### Changed
|
|
|
|
* Support NetBox v3.4.7 (#14)
|
|
|
|
### Fixed
|
|
|
|
* Unify API serialization (#12)
|
|
|
|
## [1.2](https://github.com/ICTU/netbox_slm/releases/tag/1.2) - 2022-05-19
|
|
|
|
* Fixed filtering of relevant versions when adding a new installation
|
|
* Manufacturer is now required for the add software product form
|
|
|
|
## [1.1](https://github.com/ICTU/netbox_slm/releases/tag/1.1) - 2022-05-03
|
|
|
|
* Fixed search filter
|