Open
Conversation
This was referenced Oct 12, 2025
8a207a4 to
11212ba
Compare
Coverage reportClick to see where and how coverage changed
This report was generated by python-coverage-comment-action |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
nautobot-bot
pushed a commit
that referenced
this pull request
Mar 10, 2026
…r Tool # v3.1 Release Notes This document describes all new features and changes in the release. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/) and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## Release Overview - Added support for Python `3.14`. ## [3.1.0 (2026-03-10)](https://github.com/nautobot/cookiecutter-nautobot-app/releases/tag/nautobot-app-v3.1.0) ### Added - [#337](nautobot/cookiecutter-nautobot-app#337) - Added djlint to the CI workflow. - [#345](nautobot/cookiecutter-nautobot-app#345) - Added a new workflow to automate the release process. - [#345](nautobot/cookiecutter-nautobot-app#345) - Added a new step in release.yml to automate merging release back to develop. - [#347](nautobot/cookiecutter-nautobot-app#347) - Added mkdocs plugin glightbox with default behavior of being enabled on all images. - [#317](nautobot/cookiecutter-nautobot-app#317) - Added `--livereload` keyword argument to mkdocs serve command to explicitly enable live reload functionality. ### Changed - [#324](nautobot/cookiecutter-nautobot-app#324) - Updated the shared Poetry install workflow to use `gh-action-setup-poetry-environment` version 7. - [#326](nautobot/cookiecutter-nautobot-app#326) - Added a pre-release version to the default project version number to prevent CI failures in newly baked projects. - [#328](nautobot/cookiecutter-nautobot-app#328) - Changed invoke `start`, `restart`, `stop`, `debug`, and `logs` commands to accept multiple services as arguments. - [#349](nautobot/cookiecutter-nautobot-app#349) - Changed Python version range to allow Python 3.14. ### Fixed - [#336](nautobot/cookiecutter-nautobot-app#336) - Fixed extra linebreaks being added to release notes files. - [#339](nautobot/cookiecutter-nautobot-app#339) - Changed the nautobot-ssot dependency to the proper version for Nautobot v3 in the nautobot-app-ssot template. - [#340](nautobot/cookiecutter-nautobot-app#340) - Added the missing djlint dev dependency to the nautobot-app-ssot and nautobot-app-chatops templates. ### Dependencies - [#341](nautobot/cookiecutter-nautobot-app#341) - Added djhtml and tomli to the nautobot-app-chatops and nautobot-app-ssot project templates. ### Documentation - [#327](nautobot/cookiecutter-nautobot-app#327) - Fixed a typo in the release checklist documentation. - [#331](nautobot/cookiecutter-nautobot-app#331) - Added documentation outlining testing standards for Nautobot apps. - [#346](nautobot/cookiecutter-nautobot-app#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](nautobot/cookiecutter-nautobot-app#334) - Fixed a typo in `invoke generate-release-notes --help`.
nautobot-bot
pushed a commit
that referenced
this pull request
Mar 10, 2026
…r Tool This document describes all new features and changes in the release. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/) and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). - Added support for Python `3.14`. - [#337](nautobot/cookiecutter-nautobot-app#337) - Added djlint to the CI workflow. - [#345](nautobot/cookiecutter-nautobot-app#345) - Added a new workflow to automate the release process. - [#345](nautobot/cookiecutter-nautobot-app#345) - Added a new step in release.yml to automate merging release back to develop. - [#347](nautobot/cookiecutter-nautobot-app#347) - Added mkdocs plugin glightbox with default behavior of being enabled on all images. - [#317](nautobot/cookiecutter-nautobot-app#317) - Added `--livereload` keyword argument to mkdocs serve command to explicitly enable live reload functionality. - [#324](nautobot/cookiecutter-nautobot-app#324) - Updated the shared Poetry install workflow to use `gh-action-setup-poetry-environment` version 7. - [#326](nautobot/cookiecutter-nautobot-app#326) - Added a pre-release version to the default project version number to prevent CI failures in newly baked projects. - [#328](nautobot/cookiecutter-nautobot-app#328) - Changed invoke `start`, `restart`, `stop`, `debug`, and `logs` commands to accept multiple services as arguments. - [#349](nautobot/cookiecutter-nautobot-app#349) - Changed Python version range to allow Python 3.14. - [#336](nautobot/cookiecutter-nautobot-app#336) - Fixed extra linebreaks being added to release notes files. - [#339](nautobot/cookiecutter-nautobot-app#339) - Changed the nautobot-ssot dependency to the proper version for Nautobot v3 in the nautobot-app-ssot template. - [#340](nautobot/cookiecutter-nautobot-app#340) - Added the missing djlint dev dependency to the nautobot-app-ssot and nautobot-app-chatops templates. - [#341](nautobot/cookiecutter-nautobot-app#341) - Added djhtml and tomli to the nautobot-app-chatops and nautobot-app-ssot project templates. - [#327](nautobot/cookiecutter-nautobot-app#327) - Fixed a typo in the release checklist documentation. - [#331](nautobot/cookiecutter-nautobot-app#331) - Added documentation outlining testing standards for Nautobot apps. - [#346](nautobot/cookiecutter-nautobot-app#346) - Updated the LTM release checklist to include steps for pulling in the release notes from the LTM branch to the develop branch. - [#334](nautobot/cookiecutter-nautobot-app#334) - Fixed a typo in `invoke generate-release-notes --help`.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Can likely hold off reviewing until #332 is merged as this has both of those changes and will make it impossible to reviewCan review
Closes: #186
Added the
FirewallConfigmodel that will replaceCapircaPolicy.Added an Aerleon configuration generation workflow.
Added a management command to migrate data from
CapircaPolicytoFirewallConfig.Added a
default_driversetting for choosing your primary strategy.Changed the date generation process to match current data generation standards.
Added aerleon as a dependency.