diff --git a/CHANGELOG.md b/CHANGELOG.md index e42c690..dc837cf 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,23 @@ # Changelog -## v.2.5.0 - 2024-03-13 +## v2.6.0 - 2024-04-04 + +### Added + +- [#273](https://github.com/networktocode/circuit-maintenance-parser/pull/273) - Add iCal parsing to GTT/EXA +- [#280](https://github.com/networktocode/circuit-maintenance-parser/pull/280) - Add new Windstream Parser + +### Changed + +- [#277](https://github.com/networktocode/circuit-maintenance-parser/pull/277) - Refactor the output validator `validate_empty_circuit` +- [#281](https://github.com/networktocode/circuit-maintenance-parser/pull/281) Add the ability to support pydantic 1 and 2 + +### Fixed + +- [#272](https://github.com/networktocode/circuit-maintenance-parser/pull/272) - Fix the logic in the output validator `validate_empty_circuit` +- [#278](https://github.com/networktocode/circuit-maintenance-parser/pull/278) - Increase robustness of Crown Castle parsing + +## v2.5.0 - 2024-03-13 ### Added diff --git a/README.md b/README.md index 0cc7940..2c30b40 100644 --- a/README.md +++ b/README.md @@ -60,9 +60,10 @@ By default, there is a `GenericProvider` that supports a `SimpleProcessor` using - Arelion (previously Telia) - EuNetworks +- EXA (formerly GTT) (\*) - NTT - PacketFabric -- Telstra +- Telstra (\*) #### Supported providers based on other parsers @@ -73,7 +74,7 @@ By default, there is a `GenericProvider` that supports a `SimpleProcessor` using - Colt - Crown Castle Fiber - Equinix -- EXA (formerly GTT) +- EXA (formerly GTT) (\*) - HGC - Global Cloud Xchange - Google @@ -83,11 +84,14 @@ By default, there is a `GenericProvider` that supports a `SimpleProcessor` using - Netflix (AS2906 only) - Seaborn - Sparkle -- Telstra +- Telstra (\*) - Turkcell - Verizon +- Windstream - Zayo +(\*) Providers in both lists, with BCOP standard and nonstandard parsers. + > Note: Because these providers do not support the BCOP standard natively, maybe there are some gaps on the implemented parser that will be refined with new test cases. We encourage you to report related **issues**! #### LLM-powered Parsers diff --git a/pyproject.toml b/pyproject.toml index c44c76e..2417ea9 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "circuit-maintenance-parser" -version = "2.5.0" +version = "2.6.0" description = "Python library to parse Circuit Maintenance notifications and return a structured data back" authors = ["Network to Code "] license = "Apache-2.0"