Releases: networktocode/circuit-maintenance-parser
Releases · networktocode/circuit-maintenance-parser
Release v2.1.0
Release v2.0.8
Fixed
- #115 - Add default
status
andsequence
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
Release v2.0.6
Release v2.0.5
Release v2.0.4
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 multipleMaintenance
statuses.
Release v2.0.3
v2.0.3 - 2021-10-01
Added
- #84 - New parser added for text. Added new provider
AWS
usingText
andEmailSubjectParser
- #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
Release v2.0.1
Release v2.0.0
v2.0.0 - 2021-09-15
Added
- #73 - Added new provider
Sparkle
usingHtml
andEmailSubjectParser
. Added support for multiple maintenances withCombinedProcessor
. - #75 - Added new provider
AquaComms
usingHtml
andEmailSubjectParser
Fixed
- #72 - Ensure
NotificationData
init methods for library client do not raise exceptions and just returnNone
.
v2.0.0-beta - 2021-09-07
Added
- #50 - Added new provider
Verizon
usingHtml
- #52 - Added new provider
GTT
usingHtml
- #53 -
circuit-maintenace-parser
refactor, including:- New
Processor
class that allows theProvider
to define more custom logics to combine parsed data to create
Maintenances
- New
NotificationData
class that enables easier data injection for simple and complex data objects, such as
emails. - Tests refactor to make them more specific to each type of data, mocking interfaces between different classes.
- New
- #54 - Added new provider
Turkcell
usingHtml
- #59 - Added a new parser
EmailDateParser
that uses the temailDate
to get theStamp
and use in most of theProviders
via theCombinedProcessor
. Also,Maintenance.stamp
attribute is mandatory. - #60 - Added new provider
Seaborn
usingHtml
and a new parser for Email Subject:EmailSubjectParser
- #61 - Added new provider
Colt
usingICal
andCsv
- #66 - Added new provider
Momentum
usingHtml
andEmailSubjectParser
- #68 - Added new provider
HGC
usingHtml
andEmailSubjectParser
Fixed
- #49 - Improved
Lumen
Html
parsing.