Skip to content

Commit b63bbb9

Browse files
committed
Merge develop into drift-manager/develop/pr
Resolves merge conflict in pyproject.toml: keep the cookiecutter-added [[tool.towncrier.type]] "breaking" section alongside develop's post-v2.11.0 state (towncrier fragments consumed into docs/release_notes.md, version bumped to 2.11.1b1). Brings PR #388 current with develop ahead of merging so the drift-managed ci.yml and release.yml replace the legacy inline publish jobs.
2 parents 6c9f062 + 5fad785 commit b63bbb9

10 files changed

Lines changed: 34 additions & 11 deletions

changes/+cookiecutter.housekeeping

Lines changed: 0 additions & 1 deletion
This file was deleted.

changes/+cookiecutterfix.housekeeping

Lines changed: 0 additions & 1 deletion
This file was deleted.

changes/372.fixed

Lines changed: 0 additions & 1 deletion
This file was deleted.

changes/375.added

Lines changed: 0 additions & 1 deletion
This file was deleted.

changes/377.fixed.rst

Lines changed: 0 additions & 1 deletion
This file was deleted.

changes/384.housekeeping

Lines changed: 0 additions & 1 deletion
This file was deleted.

changes/391.dependencies

Lines changed: 0 additions & 1 deletion
This file was deleted.

changes/393.dependencies

Lines changed: 0 additions & 1 deletion
This file was deleted.

docs/release_notes.md

Lines changed: 32 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,37 @@ This document describes all new features and changes in the release. The format
44

55
<!-- towncrier release notes start -->
66

7+
# v2.11 Release Notes
8+
9+
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).
10+
11+
## Release Overview
12+
13+
- Major features or milestones
14+
- Changes to compatibility with Nautobot and/or other apps, libraries etc.
15+
16+
## [v2.11.0 (2026-04-15)](https://github.com/networktocode/circuit-maintenance-parser/releases/tag/v2.11.0)
17+
18+
### Added
19+
20+
- [#375](https://github.com/networktocode/circuit-maintenance-parser/issues/375) - Added Google subject parser with support for multiple status types and notifications without end times.
21+
22+
### Fixed
23+
24+
- [#372](https://github.com/networktocode/circuit-maintenance-parser/issues/372) - Refactored OpenAI parser to be used as a fallback and fixed subject injection to skip text/calendar parts.
25+
- [#377](https://github.com/networktocode/circuit-maintenance-parser/issues/377) - Fixed Lumen parser incorrectly marking scheduled future maintenance events as IN-PROCESS instead of CONFIRMED. Bug introduced in commit 737aa4e9 (Aug 2021).
26+
27+
### Dependencies
28+
29+
- [#391](https://github.com/networktocode/circuit-maintenance-parser/issues/391) - Upgraded lxml to version 6.0.2 and normalized CRLF line endings in HTML parser output.
30+
- [#393](https://github.com/networktocode/circuit-maintenance-parser/issues/393) - Pinned lxml version to support >=4.6.2,<7.
31+
32+
### Housekeeping
33+
34+
- [#384](https://github.com/networktocode/circuit-maintenance-parser/issues/384) - Added Python 3.13 to supported versions and CI matrix.
35+
- Added required cookiecutter json file for drift management setup.
36+
- Fixed incorrectly set cookiecutter project_slug.
37+
738
## [v2.10.0 (2026-01-27)](https://github.com/networktocode/circuit-maintenance-parser/releases/tag/v2.10.0)
839

940
### Added
@@ -14,7 +45,7 @@ This document describes all new features and changes in the release. The format
1445

1546
- [#360](https://github.com/networktocode/circuit-maintenance-parser/issues/360) - Updated lxml to include version 6
1647
- [#361](https://github.com/networktocode/circuit-maintenance-parser/issues/361) - Updated timezonefinder to v8.2.0
17-
- [#345](https://github.com/networktocode/circuit_maintenance_parser/issues/345) - Updated minimum Python version to 3.10 and upgraded dependencies including pytest (9.0), pylint (4.0), towncrier (25.8), backoff (2.2), and type stubs
48+
- [#345](https://github.com/networktocode/circuit-maintenance-parser/issues/345) - Updated minimum Python version to 3.10 and upgraded dependencies including pytest (9.0), pylint (4.0), towncrier (25.8), backoff (2.2), and type stubs
1849

1950
### Housekeeping
2051

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 = "circuit-maintenance-parser"
3-
version = "2.10.0"
3+
version = "2.11.1b1"
44
description = "Python library to parse Circuit Maintenance notifications and return a structured data back"
55
authors = ["Network to Code, LLC <opensource@networktocode.com>"]
66
license = "Apache-2.0"
@@ -170,7 +170,7 @@ testpaths = [
170170
addopts = "-vv --doctest-modules -p no:warnings --ignore-glob='*mock*'"
171171

172172
[tool.towncrier]
173-
package = "circuit-maintenance-parser"
173+
package = "circuit_maintenance_parser"
174174
directory = "changes"
175175
filename = "docs/admin/release_notes/version_X.Y.md"
176176
template = "towncrier_template.j2"

0 commit comments

Comments
 (0)