Skip to content

Commit a82f509

Browse files
gsnider2195jeffkalajtdub
authored
v3.0.0 post sync to develop (#385)
* Release 3.0.0 * bump version --------- Co-authored-by: Jeff Kala <48843785+jeffkala@users.noreply.github.com> Co-authored-by: James Williams <amascuba@gmail.com>
1 parent c115720 commit a82f509

6 files changed

Lines changed: 61 additions & 41 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: 43 additions & 36 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.1a0"
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)