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