Skip to content

Commit a799f5e

Browse files
authored
Merge pull request #398 from networktocode/main
Merge main back to develop after v2.11.0 release
2 parents d7ac150 + a9854bb commit a799f5e

11 files changed

Lines changed: 36 additions & 13 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: 3 additions & 3 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.0"
44
description = "Python library to parse Circuit Maintenance notifications and return a structured data back"
55
authors = ["Network to Code <opensource@networktocode.com>"]
66
license = "Apache-2.0"
@@ -142,12 +142,12 @@ testpaths = [
142142
addopts = "-vv --doctest-modules -p no:warnings --ignore-glob='*mock*'"
143143

144144
[tool.towncrier]
145-
package = "circuit-maintenance-parser"
145+
package = "circuit_maintenance_parser"
146146
directory = "changes"
147147
filename = "docs/release_notes.md"
148148
template = "towncrier_template.j2"
149149
start_string = "<!-- towncrier release notes start -->"
150-
issue_format = "[#{issue}](https://github.com/networktocode/circuit_maintenance_parser/issues/{issue})"
150+
issue_format = "[#{issue}](https://github.com/networktocode/circuit-maintenance-parser/issues/{issue})"
151151

152152
[[tool.towncrier.type]]
153153
directory = "security"

0 commit comments

Comments
 (0)