1Changelog 2--------- 3 41.4.5 5----- 6 7* Avoid false positive for [build/include_what_you_use] in case of `foo.set<type>` and `foo->set<type>` usage. 8* Avoid false positive for [build/include_what_you_use] in case of `map` is user defined function 9* Escape backslashes in pydoc strings to get rid of DeprecationWarning. 10* Fix false positive "should include its header" for 3rd party headers 11* Add support for c++17 tuple destructuring 12* fix #123: Inconsistent behavior of --headers and --extensions 13* Fix #114: --exclude not working recursively 14* fix #112, identifying of copy constructors should allow combinations of volatile and const 15 161.4.4 17----- 18 19Another cleanup release 20 21* NOBUG: fix unit/cli tests for source release 22* NOBUG: reduce diff to upstream by intentionally using deprecated functions where upstream uses them 23* add `--version` command (https://github.com/cpplint/cpplint/issues/27) 24 251.4.3 26----- 27 28* Revert "Fix the `build/endif_comment` check", same as reverted in upstream 29 301.4.2 31----- 32 33* Cleanup release, fixes further issues with tests and source distribution 34 351.4.1 36----- 37 38* Cleanup release, only adds test support files to source dist 39 401.4.0 41----- 42 43* Incorporate cpplint updates from google (e5d807c6a0d, 2018-05-03) 44 * Fix the `build/endif_comment` check (https://github.com/google/styleguide/pull/169) 45 * Teach the explicit constructor check about constexpr (#56) 46 * Changed vs7 output format (#57) 47 * Remove presubmit check for DISALLOW_* macros (#54) 48 * add `--quiet` flag as in upstream (https://github.com/google/styleguide/pull/293) 49 * support `--root` argument to run in different folder (https://github.com/google/styleguide/pull/291) 50 * Fix 16bit Unicode issue (https://github.com/google/styleguide/issues/337) 51 521.3.0 53----- 54 55* Incorporate cpplint updates from google (6d3a7d8a2, 2016-07-14) 56* Add --headers flag to choose which extensions are header files. 57* Add regression testsing. 58 591.2.2 60----- 61 62* Fixes bug causing RValue detection with namespaces to fail. 63 641.2.1 65----- 66 67* Fixes error in setup.py. 68 691.2.0 70----- 71 72* Adds `.cu` and `.cuh` as supported file extensions by default. 73* Moves the warning "Include the directory when naming .h files" from the `build/include` category to the `build/include_subdir` category. 74 751.1.0 76----- 77 78* Adds quiet option to suppress non error-related output. 79 801.0.1 81----- 82 83* Updates PyPi README. 84 851.0.0 86----- 87 88* Fixes a --repository flag bug. 89 900.0.9 91----- 92 93* Adds the --exclude flag to exclude files from being linted. 94 950.0.8 96----- 97 98* Adds the --repository flag to set the location of the project root for header guard calculations. 99* Adds support for ``#pragma once`` as an alternative to header include guards. 100 1010.0.7 102----- 103 104* Fixes a Windows include guard bug. 105* Adds escaping and more detail to JUnit XML output. 106 1070.0.6 108----- 109 110* Adds the --recursive flag. 111* Adds JUnit XML output. 112 1130.0.5 114----- 115 116* Maintenance release, undoes earlier project folder structure changes to remain as true to upstream as possible. 117 1180.0.4 119----- 120 121* Merged with upstream revision r141 (2014-12-04) 122* This includes many new checks, see commit messages for details 123* This also reverts some renaming of files, to stay close to the original project 124 125 1260.0.3 127----- 128 129* python 3 compatibility 130 1310.0.2 132----- 133 134* fixed and extended allowed extensions 135 1360.0.1 137----- 138 139* import from googlecode, added setup.py 140* imported revision r83 (2012-05-11) 141