v3.1 Release Notes¶
This document describes all new features and changes in the release. The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
Release Overview¶
- Added support for Python
3.14.
nautobot-app-v3.1.1 (2026-03-10)¶
Added¶
- #350 - Added glightbox as a dependency to custom group docs in pyproject.toml files.
nautobot-app-v3.1.0 (2026-03-10)¶
Added¶
- #337 - Added djlint to the CI workflow.
- #345 - Added a new workflow to automate the release process.
- #345 - Added a new step in release.yml to automate merging release back to develop.
- #347 - Added mkdocs plugin glightbox with default behavior of being enabled on all images.
- #317 - Added
--livereloadkeyword argument to mkdocs serve command to explicitly enable live reload functionality.
Changed¶
- #324 - Updated the shared Poetry install workflow to use
gh-action-setup-poetry-environmentversion 7. - #326 - Added a pre-release version to the default project version number to prevent CI failures in newly baked projects.
- #328 - Changed invoke
start,restart,stop,debug, andlogscommands to accept multiple services as arguments. - #349 - Changed Python version range to allow Python 3.14.
Fixed¶
- #336 - Fixed extra linebreaks being added to release notes files.
- #339 - Changed the nautobot-ssot dependency to the proper version for Nautobot v3 in the nautobot-app-ssot template.
- #340 - Added the missing djlint dev dependency to the nautobot-app-ssot and nautobot-app-chatops templates.
Dependencies¶
- #341 - Added djhtml and tomli to the nautobot-app-chatops and nautobot-app-ssot project templates.
Documentation¶
- #327 - Fixed a typo in the release checklist documentation.
- #331 - Added documentation outlining testing standards for Nautobot apps.
- #346 - Updated the LTM release checklist to include steps for pulling in the release notes from the LTM branch to the develop branch.
Housekeeping¶
- #334 - Fixed a typo in
invoke generate-release-notes --help.