* New CMake parser * Support macros * Support variable scopes * Check for pkg-config calls * Check for environment variable usage * Check for global variables * Various bugfixes
1.2.6
* Bump minimum Python version to 2.7 * Make path handling OS agnostic * More unit tests * Minor bugfixes
1.2.5
* Warn about subprojects * Support for add_subdirectory() commands * Support for multi-line strings * Add common path functions to LintInfo
1.2.4
* Parser support for escaped characters * Add option to run additional lint checks * Parser support for include() * Fix improper handling of Windows EOL * Build check for existing source files * Move debian folder to its own branch
1.2.3
* Allow parentheses in command arguments * Allow catkin as run_depend or test_depend * Use relative imports * Special handling for catkin itself * Include file name in error message if parsing fails * Let setup.py install bash auto completion code