Skip to content

Releases: networktocode/circuit-maintenance-parser

Release v2.2.0

26 Oct 17:11
42a27ab
Compare
Choose a tag to compare

v2.2.0 - 2022-10-25

Added

  • #169 - Add a helper script to anonymize IP addresses using netconan
  • #163 - New parser for BSO provider

Changed

  • #182 - Moved toml to dev-dependencies
  • #181 - Changed mypy to v0.982
  • #180 - Minimum Python version changed from 3.6.2 to 3.7
  • #179 - Do not require an "[ EXTERNAL ]" marker for Colt email subjects
  • #176 - Handle Zayo table with "Customer Circuit ID" header
  • #170 - Update networktocode/gh-action-setup-poetry-environment action to v4
  • #164 - Improve CI concurrency
  • #161 - Update dependency flake8 to v5
  • #160 - Update slackapi/slack-github-action action to v1.23.0
  • #154 - Do not accept pydantic v1.9.1
  • #151 - Changed version types-pytz to v2022
  • #150 - Update actions/setup-python action to v4
  • #148 - Update actions/checkout action to v3
  • #147 - Update slackapi/slack-github-action action to v1.19.0
  • #146 - Migrate CI from Travis to Github Actions
  • #138 - Update dependency pytest to v7

Fixed

  • #177 - Fixed Colt parser: use European-style day-first date parsing

Release v2.1.0

13 May 14:57
ffea065
Compare
Choose a tag to compare

v2.1.0 - 2022-05-13

Changed

  • #143 - Minimum Python version changed from 3.6.1 to 3.6.2

Fixed

  • #132 - Handle alternate "has been cancelled" text in Telstra notifications.
  • #134 - Handle Zayo "RESCHEDULE" notifications.
  • #143 - Fix Equinix parser not taking year into account

Release v2.0.8

09 Dec 16:29
b7e90be
Compare
Choose a tag to compare

Fixed

  • #115 - Add default status and sequence values for iCal notifications missing these fields
  • #124 - Handle encoded non-ASCII characters in email subjects.
  • #126 - Ignore a class of non-maintenance-notification emails from Telia.
  • #127 - Improve handling of Equinix and Lumen notifications.
  • #128 - Add capability to set RE-SCHEDULED status for Verizon rescheduled notifications.

Release v2.0.7

01 Dec 13:43
0bf1a3c
Compare
Choose a tag to compare

Fixed

  • #120 - Improve handling of Zayo notifications.
  • #121 - Defer loading of tzwhere data until it's needed, to reduce memory overhead.

Release v2.0.6

29 Nov 10:49
8d6e825
Compare
Choose a tag to compare

v2.0.6 - 2021-11-30

Added

  • #116 - New EmailSubjectParser for Colt notifications and tests.
  • #117 - Add new notification status of Alternate Night for Lumen.

Release v2.0.5

18 Nov 14:26
a25fad5
Compare
Choose a tag to compare

Fixed

  • #109 - Improve handling of Zayo notifications.
  • #110 - Improve handling of Telstra notifications.
  • #111 - Improve handling of EXA (GTT) notifications.
  • #112 - Improve handling of Equinix notifications.

Release v2.0.4

04 Nov 13:40
8aeddef
Compare
Choose a tag to compare

v2.0.4 - 2021-11-04

Fixed

  • #94 - Improve Geo service error handling.
  • #97 - Fix Readme image URLs.
  • #98 - Add handling for Lumen notification with Alt Circuit ID.
  • #99 - Extend Zayo Html parser to handle different table headers.
  • #102 - Add Equinix provider.
  • #104 - Use a local locations DB to map city to timezone as first option, keeping API as fallback option.
  • #105 - Extend Colt parser to support multiple Maintenance statuses.

Release v2.0.3

01 Oct 14:46
2f89d32
Compare
Choose a tag to compare

v2.0.3 - 2021-10-01

Added

  • #84 - New parser added for text. Added new provider AWS using Text and EmailSubjectParser
  • #91 - Provider now adds _include_filter and _exclude_filter attributes (using regex) to filter in and out notifications that are relevant to be parsed vs other that are not, avoiding false positives.

Fixed

  • #90 - Improved handling of Lumen scheduled maintenance notices

Release v2.0.2

28 Sep 04:53
79fb880
Compare
Choose a tag to compare

v2.0.2 - 2021-09-28

Fixed

  • #86 - Fix CombinedProcessor carries over data from previous parsing

Release v2.0.1

16 Sep 15:48
8784032
Compare
Choose a tag to compare

v2.0.1 - 2021-09-16

Fixed

  • #79 - Fix HtmlParserGTT1 regex parsing.