Skip to content

Commit 265e35c

Browse files
committed
Release 3.0.0
1 parent 43f1188 commit 265e35c

6 files changed

Lines changed: 74 additions & 61 deletions

File tree

changes/383.changed

Lines changed: 0 additions & 1 deletion
This file was deleted.
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
# v3.0 Release Notes
2+
3+
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).
4+
5+
## Release Overview
6+
7+
- Pyntc now requires the `PYNTC_LOG_FILE` environment variable to output logging to a file. The new default behavior is to only log to stderr.
8+
9+
<!-- towncrier release notes start -->
10+
## [v3.0.0 (2026-05-06)](https://github.com/networktocode/pyntc/releases/tag/v3.0.0)
11+
12+
### Breaking Changes
13+
14+
- [#383](https://github.com/networktocode/pyntc/issues/383) - The pyntc rotating file handler is now opt-in via the `PYNTC_LOG_FILE` environment variable. When unset, no log file is created. When set, its value is used as the log file path, and the handler is registered only once per logger to avoid duplicate entries on repeated `get_log` calls.

mkdocs.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -132,6 +132,7 @@ nav:
132132
- Uninstall: "admin/uninstall.md"
133133
- Release Notes:
134134
- "admin/release_notes/index.md"
135+
- v3.0: "admin/release_notes/version_3.0.md"
135136
- v2.4: "admin/release_notes/version_2.4.md"
136137
- v2.3: "admin/release_notes/version_2.3.md"
137138
- v2.2: "admin/release_notes/version_2.2.md"

poetry.lock

Lines changed: 56 additions & 56 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

pyproject.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[tool.poetry]
22
name = "pyntc"
3-
version = "2.4.2a0"
3+
version = "3.0.0"
44
description = "Python library focused on tasks related to device level and OS management."
55
authors = ["Network to Code, LLC <opensource@networktocode.com>"]
66
readme = "README.md"
@@ -172,7 +172,7 @@ addopts = "-vv --doctest-modules -p no:warnings --ignore-glob='*mock*'"
172172
[tool.towncrier]
173173
package = "pyntc"
174174
directory = "changes"
175-
filename = "docs/admin/release_notes/version_2.4.md"
175+
filename = "docs/admin/release_notes/version_3.0.md"
176176
template = "towncrier_template.j2"
177177
start_string = "<!-- towncrier release notes start -->"
178178
issue_format = "[#{issue}](https://github.com/networktocode/pyntc/issues/{issue})"

0 commit comments

Comments
 (0)