diff --git a/README.md b/README.md index 2af5591d..71ef76fd 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # circuit-maintenance-parser -`circuit-maintenance-parser` is a Python library that parses circuit maintenance notifications from Network Service Providers (NSPs), converting heterogeneous formats to a well-defined structured format.s +`circuit-maintenance-parser` is a Python library that parses circuit maintenance notifications from Network Service Providers (NSPs), converting heterogeneous formats to a well-defined structured format. ## Context diff --git a/changes/360.housekeeping b/changes/360.housekeeping deleted file mode 100644 index 4210c6a7..00000000 --- a/changes/360.housekeeping +++ /dev/null @@ -1 +0,0 @@ -Updated lxml to include version 6 diff --git a/docs/release_notes.md b/docs/release_notes.md index 8bb26fd0..75701cb1 100644 --- a/docs/release_notes.md +++ b/docs/release_notes.md @@ -1,34 +1,42 @@ - -# v2.9 Release Notes +# Release Notes 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). -## Release Overview - -- Major features or milestones -- Changes to compatibility with Nautobot and/or other apps, libraries etc. + -## [v2.9.0 (2026-01-21)](https://github.com/networktocode/circuit_maintenance_parser/releases/tag/v2.9.0) +## [v2.10.0 (2026-01-27)](https://github.com/networktocode/circuit-maintenance-parser/releases/tag/v2.10.0) ### Added -- [#330](https://github.com/networktocode/circuit_maintenance_parser/issues/330) - Add support for parsing AWS HTML format maintenance notification emails -- [#335](https://github.com/networktocode/circuit_maintenance_parser/issues/335) - Add subject to body of emails for OpenAI parser -- +- [#330](https://github.com/networktocode/circuit-maintenance-parser/issues/330) - Add support for parsing AWS HTML format maintenance notification emails + ### Dependencies -- [#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), timezonefinder (8.2), and type stubs +- [#360](https://github.com/networktocode/circuit-maintenance-parser/issues/360) - Updated lxml to include version 6 +- [#361](https://github.com/networktocode/circuit-maintenance-parser/issues/361) - Updated timezonefinder to v8.2.0 +- [#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 + +### Housekeeping + +- [#344](https://github.com/networktocode/circuit-maintenance-parser/issues/344) - Updated test coverage for the codebase + +## [v2.9.0 (2025-10-07)](https://github.com/networktocode/circuit-maintenance-parser/releases/tag/v2.9.0) + +### Added + +- [#335](https://github.com/networktocode/circuit-maintenance-parser/issues/335) - Add subject to body of emails for OpenAI parser +- [#330](https://github.com/networktocode/circuit-maintenance-parser/issues/330) - Add support for parsing AWS HTML format maintenance notification emails + +### Fixed + +- [#331](https://github.com/networktocode/circuit-maintenance-parser/issues/331) - Fix bug with maintenance_id generation due to CircuitImpact ### Housekeeping -- [#320](https://github.com/networktocode/circuit_maintenance_parser/issues/320) - Adopt new NTC development standards -- [#328](https://github.com/networktocode/circuit_maintenance_parser/issues/328) - Add LLM tokens used to MetaData -- [#328](https://github.com/networktocode/circuit_maintenance_parser/issues/328) - Fix PCCW parser -- [#328](https://github.com/networktocode/circuit_maintenance_parser/issues/328) - Text hook improvement -- [#329](https://github.com/networktocode/circuit_maintenance_parser/issues/329) - Add changelog check in the CI -- [#331](https://github.com/networktocode/circuit_maintenance_parser/issues/331) - Fix bug with maintenance_id generation due to CircuitImpact -- [#335](https://github.com/networktocode/circuit_maintenance_parser/issues/335) - Add subject to body of emails for OpenAI parser -- [#343](https://github.com/networktocode/circuit_maintenance_parser/issues/343) - Updated test coverage for the codebase +- [#320](https://github.com/networktocode/circuit-maintenance-parser/issues/320) - Adopt new NTC development standards +- [#328](https://github.com/networktocode/circuit-maintenance-parser/issues/328) - Add LLM tokens used to MetaData, fix PCCW parser, and text hook improvement +- [#329](https://github.com/networktocode/circuit-maintenance-parser/issues/329) - Add changelog check in the CI +- [#343](https://github.com/networktocode/circuit-maintenance-parser/issues/343) - Updated test coverage for the codebase # Changelog @@ -41,8 +49,8 @@ This document describes all new features and changes in the release. The format ### Changed - [#312](https://github.com/networktocode/circuit-maintenance-parser/pull/312) - Move epoch parser outside of LLM due to inconsistencies -- [#314](https://github.com/networktocode/circuit-maintenance_parser/pull/314) - Add multi-windows for LLM -- [#315](https://github.com/networktocode/circuit-maintenance_parser/pull/315) - Return proper impact result for parsing +- [#314](https://github.com/networktocode/circuit-maintenance-parser/pull/314) - Add multi-windows for LLM +- [#315](https://github.com/networktocode/circuit-maintenance-parser/pull/315) - Return proper impact result for parsing ## v2.7.0 - 2025-01-10 diff --git a/pyproject.toml b/pyproject.toml index debcbdf4..c01362f0 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "circuit-maintenance-parser" -version = "2.9.0" +version = "2.10.0" description = "Python library to parse Circuit Maintenance notifications and return a structured data back" authors = ["Network to Code "] license = "Apache-2.0" @@ -141,7 +141,7 @@ testpaths = [ addopts = "-vv --doctest-modules -p no:warnings --ignore-glob='*mock*'" [tool.towncrier] -package = "circuit_maintenance_parser" +package = "circuit-maintenance-parser" directory = "changes" filename = "docs/release_notes.md" template = "towncrier_template.j2"