Skip to content

Latest commit

 

History

History
87 lines (56 loc) · 2.32 KB

CHANGELOG.md

File metadata and controls

87 lines (56 loc) · 2.32 KB

Changelog

All notable changes to this project will be documented in this file.

This project adheres to Semantic Versioning.

[v1.6.1] - 2020-10-12

Changed

  • update .pre-commit-config.yaml revisions (pre-commit autoupdate)
  • add "Programming Language" to setup.cfg

Fixed

  • check-dns-serial: set successful exit status if no files modified

[v1.6.0] - 2020-10-12

Added

  • new check-dns-serial hook to verify/ensure SOA serial is updated for all modified zones

Changed

  • sort hooks in README alphabetically and by type
  • provide separate .pre-commit.config.yaml examples for each hook type

[v1.5.0] - 2020-09-12

Added

  • new check-dns-cname hook to check CNAME is not an IP

Changed

  • move shared testing code to separate module
  • much improved check-dhcphost-format fuzzy matching colorization output
  • increased check_dhcphost_format fuzzy matching error threshold
  • updated perl build and test tooling

[v1.4.0] - 2020-08-25

Added

  • new --color and --nocolor options to perl hooks to override default (color output if connected to a terminal).
  • moved perl hooks from script to perl
  • perl testing and code coverage tooling
  • GitHub workflows for perl tests
  • Changelog

Fixed

  • perl hooks now exit 1 even if file is fixed (--fix option)
  • perl hooks did not find errors on a line with multiple IPv6/MAC addresses if only the second address had an error
  • line number in STDERR output was not resetting between files for multiple files on the commandline
  • yaml cleanup (and associated pre-commit hooks)

[v1.3.0] - 2020-08-20

Added

  • new check_dhcphost_format hook to validate organization-specific formatting rules for DHCP host entries
  • This script is written in python, using the fuzzy_match option from regex module to give user feedback (via terminal colors) about the possible location of the error(s).
  • python testing and code coverage tooling
  • GitHub workflows for pre-commit and python tests
  • licensed as GPLv3

[v1.2.0] - 2020-07-31

Added

  • Added docker-based hooks check-dhcp-config and check-dns-config to run the application's own parser validation code in a container.

[v1.1.0] - 2020-07-31

Added

  • First release with check-ipv6-case hook