diff --git a/CHANGELOG b/CHANGELOG index 7b824212aa..37be5cce47 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,15 +1,89 @@ -## [1.2.1] +## [1.3.0] ### Fixed for any bug fixes -- [#497] ASA show version: Fix `MAX_INTF` to account for `Unlimited` -- [#497] ASA show version: Fix `HARDWARE` to properly handle trailing commas +- [#401] ASA show route: Fix `UPTIME` to account for additional output formats +- [#445] IOS show ip eigrp topology: Fix `FD` to allow value to be "Inaccessible" +- [#465] ASA show failover: Add line to match FirePOWER module +- [#466] PAN show arp: Fix `MAC` capture group to account for entries that are "incomplete" +- [#471] Procurve show arp: Fix `IP` capture group to account for IP Adresses that are "Incomplete" +- [#471] Procurve show arp: Fix `PORT` capture group to account for interfaces that contain more than just digits +- [#474] IOS show ip mroute: Fix `Value UP_TIME`, `EXPIRATION_TIME`, `OUTGOING_MULTICAST_UP_TIME (\S+)`, and `OUTGOING_MULTICAST_EXPIRATION_TIME` to account for additional time formats +- [#479] NXOS show interface brief: Fix capturing `MODE` values of "pvlan" and "fabric" +- [#480] IOS show cdp neighbors: Allow for table data to have leading spaces but not require it +- [#485] IOS show mac-address-table: Allow for table data to have leading spaces but not require it (VLAN IDs are left adjusted so VLANs from 1000 on do not have a leading space) +- [#487] IOS show authentication sessions: Add match for lines separating output with a "-" in order to avoid capturing them as part of normal table data +- [#488] EOS show interfaces status: Fix `NAME` and `STATUS` capture groups to support disabled interfaces +- [#494] IOS show ip interface: Add matches for additional output lines +- [#495] IOS show ip interface: Add matches for additional output lines +- [#497] ASA show version: Fix `MAX_INTF` capture group to account for `Unlimited` +- [#497] ASA show version: Fix `HARDWARE` capture group to account for trailing commas +- [#499] ASA show inventory: Add matches for additional output lines - [#503] IOS show standby: Fix output that spread across two lines +- [#505] NXOS show ip bgp neighbors: Fix matching entries accurately when neighbors are in a "down" state; move to `Continue.Record` to record on new entries instead of "last expected line" of output data +- [#516] IOS show ip interface: Add matches for additional output lines +- [#517] EOS show ip bgp summary: Fix capturing entries with more explicit match line +- [#519] XR show version - Fix `VERSION`, `UPTIME`, and `HARDWARE` to account for CRS syntax +- [#525] IOS: Added matches for vty timestamp lines +- [#532] IOS show snmp user: Fix capture groups to support all non-whitespace characters (e.g. "-" in string values) +- [#538] IOS show interfaces switchport: Added matches for additional output lines ### Added for new features -- [#503] IOS show standby: Add support for matching template when specifying specific interface +- [#378] XR show ip route: Added `VRF` capture group +- [#391] WLC show client detail: Added new template +- [#419] ASA dir: Added `TOTAL_PERCENT_FREE` capture group for capturing percentage of bytes free +- [#425] WLC show exclusionlist: Added new template +- [#445] IOS show ip eigrp topology: Added `SOURCE` capture group +- [#446] ASA show asp drop: Added `FLOW_DROP_IPSEC_SELECTOR_FAILURE`, `FLOW_LAST_CLEARED`, `MP_SVC_BAD_LENGTH`, and `SSL_FIRST_RECORD_INVALID` capture groups +- [#464] Comware display counters bound interface: Added new template +- [#468] Firebox show arp: Added new template +- [#476] IOS show ip bgp summary: Added `UP_DOWN` capture group +- [#478] NXOS show ip interface brief: Added new template +- [#481] NXOS show ip bgp neighbor: Added `INBOUND_ROUTEMAP` and `OUTBOUND_ROUTEMAP` capture groups +- [#482] XR admin show inventory: Added new template +- [#486] NXOS show route-map: Added new template +- [#489] NXOS show forwarding ipv4 route: Added new template +- [#491] IOS show switch detail: Added new template +- [#492] XR show ipv6 neighbors: Added new template +- [#493] Fastiron show arp: Added new template +- [#496] EOS show ip helper-address: Added new template +- [#501] WLC show 802.11a|b: Added new template +- [#510] WLC show 802.11 cleanair config: Added new template +- [#512] VRP display interface brief: Added new template +- [#512] VRP display temperature: Added new template +- [#513] WLC show rf profile-summary: Added new template +- [#514] IOS show process memory sorted: Added new template +- [#515] WLC show inventory: Added new template +- [#518] Ciena software show: Added new template +- [#521] IOS show ip route: Added `VRF` capture group +- [#524] EOS show vrf: Added new template +- [#526] WLC show advanced 802.11 channel: Added new template +- [#527] IOS show interfaces switchport: Added `VOICE_VLAN` capture group +- [#527] NXOS show interfaces switchport: Added `VOICE_VLAN` capture group +- [#529] Fortios get router info bgp summary: Added new template +- [#531] NXOS show interface: Added `LAST_LINK_FLAPPED` capture group +- [#533] IOS show license: Added new template +- [#539] WLC show interface summary: Added new template +- [#540] IOS show environment temperature: Added new template ### Changed for changes in existing functionality +- [#378] XR show ip route: Update index to allow syntax of "show ip route" or "show route" - [#497] ASA show version: Change `SERIAL` to be a list for clusters +- [#503] IOS show standby: Update index to allow syntax including specifying an interface +- [#520] IOS show ip bgp summary: Update template and index to support VRF syntax +- [#520] EOS show ip bgp summary: Update template and index to support VRF syntax +- [#521] IOS show ip route: Add `Error` for unmatched lines to ensure accurate data collection +- [#522] EOS show bgp summary: Update index to allow syntax of "show bgp evpn summary" +- [#523] IOS show mac-address-table: Add `Error` for unmatched lines to ensure accurate data collection +- [#528] IOS show interfaces switchport: Update template to use `Continue.Record` syntax to record on new entries instead of "last expected line" of output data +- [#528] NXOS show interfaces switchport: Update template to use `Continue.Record` syntax to record on new entries instead of "last expected line" of output data ### Deprecated for soon-to-be removed features ### Removed for now removed features +## [1.2.1] +### Fixed +- Bumped `__version__` in `__init__` file +### Added +### Changed +### Deprecated +### Removed + ## [1.2.0] ### Fixed - [#389] IOS-XR show interfaces: Fixed matching speed and duplex for bundle-ethernet interfaces diff --git a/HISTORY.rst b/HISTORY.rst deleted file mode 100644 index 7f9ac1dd88..0000000000 --- a/HISTORY.rst +++ /dev/null @@ -1,7 +0,0 @@ -Release History ---------------- - -1.0.0 -+++++ - -* First initial release diff --git a/MANIFEST.in b/MANIFEST.in index 5f2e8443d2..ef95ea9787 100644 --- a/MANIFEST.in +++ b/MANIFEST.in @@ -1 +1,2 @@ -include README.md HISTORY.rst +include README.md CHANGELOG + diff --git a/lib/ntc_templates/__init__.py b/lib/ntc_templates/__init__.py index 0d8c64604e..4981aa2b18 100644 --- a/lib/ntc_templates/__init__.py +++ b/lib/ntc_templates/__init__.py @@ -1,3 +1,3 @@ """ntc_templates - Parse raw output from network devices and return structured data.""" -__version__ = '1.2.1' +__version__ = "1.3.0" diff --git a/setup.py b/setup.py index e733a96bdc..d5c84e9ea3 100644 --- a/setup.py +++ b/setup.py @@ -13,7 +13,7 @@ with open('README.md', 'r', 'utf-8') as f: readme = f.read() -with open('HISTORY.rst', 'r', 'utf-8') as f: +with open('CHANGELOG', 'r', 'utf-8') as f: history = f.read() long_description = readme + '\n\n' + history diff --git a/tox.ini b/tox.ini index d3e8c1f0a4..d1fe915d53 100644 --- a/tox.ini +++ b/tox.ini @@ -11,3 +11,4 @@ whitelist_externals = rm commands = pytest -vv +