Releases: nautobot/cookiecutter-nautobot-app
Releases · nautobot/cookiecutter-nautobot-app
nautobot-app-v2.4.1 - 2025-01-07
What's Changed
- Add missing nav entry for Release Checklist by @cmsirbu in #186
- Update port and db service name of dev docker by @itdependsnetworks in #154
- Added the ability to pass service name to
invoke cli
. by @gsnider2195 in #188 - Change model_class_name default by @smk4664 in #192
- Fixed
invoke tests
exiting early even when tests pass. by @gsnider2195 in #191 - Make urls.py a file that is always baked by @smk4664 in #198
- Fix CI by pinning poetry 1.8.5 by @smk4664 in #210
- Update docker-compose.mysql.yml by @jeffkala in #206
- Use Nautobot default caches by @jeffkala in #158
New Contributors
- @itdependsnetworks made their first contribution in #154
- @jeffkala made their first contribution in #206
Full Changelog: nautobot-app-v2.4.0...nautobot-app-v2.4.1
nautobot-app-v2.4.0 - 2024-10-10
What's Changed
Added
- #117 - Added environment variable
NAUTOBOT_LOG_DEPRECATION_WARNINGS=True
to development environment to enable deprecation warnings. - #180 - Added "backporting" section to contributing docs.
- #183 - Added pylint django migrations checker to the
invoke pylint
command.
Changed
- #115 - Changed
invoke generate-release-notes
to always run locally. - #144 - Updated release checklist documentation.
- #144 - Updated ci workflow to skip
changelog
step on release branches. - #157 - Further cleanup of bandit remnants.
- #157 - Disabled pylint ruff rules as pylint is still being used.
- #165 - Updated drift manager post actions to remove
black
and addruff
,poetry lock
and add a changelog fragment to the drift manager pull request.
Fixed
- #109 - Fixed links to templates in docs index.
- #118 - Updated docs build to activate the link on the Installed Apps page.
- #128 - Fixed urls in readmes and docs.
- #134 - Fixed typo in upstream testing workflow.
- #166 - Fixed
invoke ruff
not properly exiting with non-zero status when a ruff check fails. - #167 - Fixed missing variable in upstream testing workflow.
- #170 - Fixed Dockerfile to allow installing Nautobot from a branch as well as a tag.
Contributors
Full Changelog: nautobot-app-v2.3.2...nautobot-app-v2.4.0
nautobot-app-v2.3.2 - 2024-08-27
What's Changed
Fixed
- Fix typo in ci.yml and release v2.3.2 by @gsnider2195 in #155
Full Changelog: nautobot-app-v2.3.1...nautobot-app-v2.3.2
nautobot-app-v2.3.1 - 2024-08-26
What's Changed
Added
- #129 - Added support for Python 3.12.
Fixed
- #148 - Fixed dependency resolution in development environment docker container builds.
Dependencies
- #147 - Pinned
griffe
to1.1.1
to resolve failures in readthedocs builds. - #147 - Updated
mkdocs
to1.6.0
. - #147 - Updated
mkdocs-material
to9.5.32
. - #147 - Updated
mkdocstrings
to0.25.2
. - #147 - Updated
mkdocstrings-python
to1.10.8
.
Contributors
New Contributors
Full Changelog: nautobot-app-v2.3.0...nautobot-app-v2.3.1
nautobot-app-v2.3.0 - 2024-08-08
What's Changed
Changed
- #112 - Replaced
mkdocs-version-annotations
mkdocs plugin with newmarkdown-version-annotations
markdown extension. No change in functionality, it's the same package. - #106 - Replaced
black
andflake8
withruff
for formatting and linting.
Fixed
- #101 - Fixed link in README.md.
- #107 - Fixed SSoT jobs to work with Nautobot v2.0 conventions.
- #110 - Fixed typo in import statement for SSoT jobs.py.
- #111 - Fixed command argument causing newer MySQL 8 containers to fail.
- #132 - Fixed various test failures on newly baked cookies.
Removed
- #108 - Removed deprecated
version
in docker compose files. - #130 - Removed duplicate
tasks.py
from.dockerignore
.
Documentation
- #116 - Updated contributing.md to remove reference to Golden Config and general cleanup.
Contributors
New Contributors
- @Dav-C made their first contribution in #110
- @abates made their first contribution in #111
- @chadell made their first contribution in #116
- @mzbroch made their first contribution in #114
- @gsnider2195 made their first contribution in #132
- @smk4664 made their first contribution in #130
Full Changelog: nautobot-app-v2.2.1...nautobot-app-v2.3.0
nautobot-app-v2.2.0
[v2.2.0] - 2024-03-06
Full Changelog: nautobot-app-v2.1.0...nautobot-app-v2.2.0
Added
- Added
nautobot-app-dev-example
to the drift management. #88 - Added link to compatibility matrix to
README.md
. #68 - Added mermaid support to docs. #83
- Added app config schema generation and validation. #75
Changed
- Bumped CI actions versions. #92
- Changed logging to be single-line. #90
- Changed
invoke autoformat
not to useruff format
. #91 - Changed
README.md
references, to point to docs.nautobot.com. #79
Fixed
- Fixed docs based on NetBox importer PR. #86
- Fixed template on ChatOps. #81
Removed
- Removed
nautobot-app-nornir
from managed apps. #84
nautobot-app-v2.1.0
v2.0.0 2024-01-09
What's Changed
- Update Templates READMEs by @snaselj in #35
- Fixes for SSoT by @jdrew82 in #43
- Update nautobot_config.py by @whitej6 in #40
- removing old test by @whitej6 in #46
- Add docs structure by @cmsirbu in #45
- Reintroduce Changes From Drift Management by @snaselj in #49
- Update for Nautobot v2 by @whitej6 in #47
- Standardize tasks.py by @whitej6 in #51
- update docs build by @whitej6 in #50
- Various minor cleanup by @glennmatthews in #52
- rename plugin to app globally by @whitej6 in #54
- initial commit of chatops by @whitej6 in #55
- Removes period from end of line to ease in copy/paste. by @jvanderaa in #56
- Add ChatOps Docs by @snaselj in #58
- docs commit by @whitej6 in #59
- update CI to force publish to not spin up containers by @whitej6 in #61
- Implement Change Log Fragments by @snaselj in #60
- update CI to skip changelog on main to develop by @whitej6 in #63
- Replace pydocstyle with ruff by @snaselj in #62
New Contributors
- @jdrew82 made their first contribution in #43
- @jvanderaa made their first contribution in #56
Full Changelog: v1.2...v2.0.0
v1.2.0 2023-10-20
What's Changed
- Support Drift Manager by @snaselj in #11
- 1.2 Rollup by @bryanculver in #13
- Nautobot App Template Improvements by @snaselj in #16
- Set Up Quality Assurance by @snaselj in #12
- Remove python-dotenv depenedency from templates by @snaselj in #21
- Add nautobot-app-ssot template by @snaselj in #20
- update CI matrix by @whitej6 in #23
- replace nautobot_version with min_nautobot_version by @whitej6 in #19
- Fixes by @snaselj in #25
- Remove 3rd party dependencies from invoke by @snaselj in #26
- Add CI checks by @snaselj in #29
- Update documentation by @snaselj in #28
- Fixes by @snaselj in #31
- README updates by @snaselj in #33
Full Changelog: v1.1...v1.2
v1.1.0 - 2023-09-25
Initial release of the Network to Code internal cookie for Nautobot Apps