Skip to content

v2.6 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 Nautobot component UI framework example.
  • Changed minimum Nautobot version to 2.4.2.
  • Updated Poetry to v2.

v2.6.0 (2025-09-16)

Added

  • #270 - Added UI Component Framework example.
  • #270 - Added Global variable for min_nautobot_version and max_nautobot_version.
  • #278 - Added searchable models to AppConfig.
  • #259 - Enabled front-matter extension for pymarkdown.
  • #266 - Enabled pymarkdown selectively_enable_rules configuration.
  • #271 - Updated Poetry from 1.8.5 to 2.1.3.
  • #281 - Added djlint for django template linting.
  • #283 - Added pymdownx.details markdown extension to mkdocs.yml.
  • #285 - Added DjHTML for Django template formatting.

Changed

  • #270 - Changed default minimum nautobot version to 2.4.2.
  • #283 - Updated readthedocs config to use poetry and removed docs/requirements.txt.
  • #283 - Changed SLACK_WEBHOOK_URL secret to OSS_PYPI_SLACK_WEBHOOK_URL.
  • #283 - Updated github actions runners to use ubuntu-latest.
  • #283 - Updated charfields max_length to use nautobot.apps.constants.CHARFIELD_MAX_LENGTH.
  • #284 - Added support for python patch version in invoke lock --constrain-python-ver.
  • #284 - Disabled pylint rules too-many-positional-arguments, nb-warn-dunder-filter-field, nb-no-search-function, and nb-no-char-filter-q.

Removed

  • #270 - Removed min_nautobot_version and max_nautobot_version from inputs.
  • #270 - Removed deprecated min_nautobot_version and max_nautobot_version from AppConfig.