Skip to content

Latest commit

 

History

History
69 lines (61 loc) · 3.31 KB

CHANGELOG.md

File metadata and controls

69 lines (61 loc) · 3.31 KB

v2.4.0 | 2018-12-02

  • [Issue #13] Added support for Linux newlines on Windows and vice versa
  • [Issue #27] All tools now return a non-zero error code if there are errors
  • [Issue #30] guard2once can now convert #if !defined(INCLUDE_GUARD)
  • [Issue #31] Added support for all ASCII-compatible file encodings

v2.3.0 | 2018-02-05

  • Added *.hxx to list of header extensions for --recursive
  • [Issue #25] Added --stdout option

v2.2.2 | 2017-10-11

v2.2.1 | 2017-10-10

  • [Issue #20] Fixed --endif-style for UTF-8 files with Python 2
  • [Issue #21] Fixed handling UTF-8 files on Windows in Python 3
  • [Issue #22] Improved error reporting for UTF-16 and UTF-32 on Python 3
  • [Issue #23] Fixed first line of file being ignored for UTF-8 with BOM

v2.2.0 | 2017-10-04

  • Added support for negative values to 'path' command
  • Added 'parents' command to pattern language
  • Added option to print guard to checkguard
  • [Issue #16] Added options to specify #endif style
  • [Issue #19] The 'path' command's argument is now optional

v2.1.0 | 2017-02-14

  • Improved heuristics for guessing include guard symbols
  • Added 'remove' command to pattern language
  • [Issue #10] Added option to strip trailing whitespace when removing guards
  • [Issue #14] Comments immediately following #endif are now accepted
  • [Issue #15] Include guards with the value 1 are now recognized

v2.0.0 | 2016-12-01

  • Any include guard pattern is now accepted by default
  • Packaged for PyPI
  • [Issue #12] Added support for Python 3.5
  • [Issue #9] checkguard no longer warns about files using pragma once
  • [Issue #3] Added flag to specify the desired include guard convention

v1.0.0 | 2016-07-22

  • Ex post facto acknowledgement that this project was stable.