# 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