CHANGELOG

Changelog for package ament_uncrustify

0.18.0 (2024-04-26)

0.17.0 (2024-04-16)

0.16.4 (2024-03-28)

  • Adds uncrustify 0.78.1 config (#475)

  • Update maintainer list in package.xml files (#474)

  • Contributors: Marco A. Gutierrez, Michael Jeronimo

0.16.3 (2024-02-07)

  • Fix a flake8 warning in ament_uncrustify. (#471)

  • Contributors: Chris Lalancette

0.16.2 (2023-12-26)

0.16.1 (2023-11-06)

0.16.0 (2023-10-04)

0.15.2 (2023-07-11)

0.15.1 (2023-06-07)

0.15.0 (2023-04-27)

0.14.1 (2023-04-11)

0.14.0 (2023-02-14)

  • [rolling] Update maintainers - 2022-11-07 (#421)

  • Contributors: Audrow Nash

0.13.2 (2022-09-13)

  • Update maintainers (#379)

  • Contributors: methylDragon

0.13.1 (2022-05-09)

0.13.0 (2022-04-29)

0.12.3 (2022-04-08)

0.12.2 (2022-03-28)

0.12.1 (2022-03-01)

0.12.0 (2022-02-18)

0.11.4 (2022-01-14)

  • Update forthcoming version in changelogs

  • Contributors: Audrow Nash

0.11.3 (2022-01-14)

  • [ament_uncrustify] Fix file exclusion behavior (#334) * [ament_uncrustify] Fix file exclusion behavior This PR fixes the file exclusion behavior reported in #326. Specifically, the exclusion list is matched against files/directories as the search path is traversed. Tries to maintain consistency with #327. * [ament_uncrustify] Add file exclusion tests * [ament_uncrustify] Remove erroneous pytest marker

  • Update maintainers to Michael Jeronimo and Michel Hidalgo (#340)

  • [ament_uncrustify] Add ament_lint tests (#338) * Add ament_lint tests on ament_uncrustify * Address linter warnings in ament_uncrustify

  • Contributors: Abrar Rahman Protyasha, Audrow Nash

0.11.2 (2021-06-18)

0.11.1 (2021-06-18)

0.11.0 (2021-06-18)

0.10.6 (2021-05-06)

0.10.5 (2021-04-14)

  • Remove Claire as a maintainer. (#312) * Remove Claire as a maintainer. * Remove dead email addresses. * Remove more dead email addresses. * Switch setup.py maintainer to Audrow.

  • Contributors: Chris Lalancette

0.10.4 (2021-03-18)

0.10.3 (2021-03-03)

  • 0.10.3

  • Allow ‘C++’ as language, but convert it to ‘CPP’ (#302)

  • Allow correct languages on uncrustify (#272) * Allow correct languages on uncrustify. * Update dictionary.

  • Contributors: Audrow Nash, Miguel Company

0.10.2 (2021-02-12)

  • Add Audrow as a maintainer (#294)

  • Drop trailing tab from package manifests (#291) Follow-up to 8bf194aa1ac282db5483dd0d3fefff8f325b0db8

  • Contributors: Audrow Nash, Scott K Logan

0.10.1 (2021-01-25)

  • Update maintainer (#274) * update maintainer * add authors

  • Contributors: Claire Wang

0.10.0 (2020-09-18)

  • Add pytest.ini so local tests don’t display warning. (#259)

  • Contributors: Chris Lalancette

0.9.4 (2020-05-26)

0.9.3 (2020-05-18)

0.9.2 (2020-05-08)

  • Allow AMENT_IGNORE markers to be directories (#232)

  • Contributors: Dan Rose

0.9.1 (2020-04-10)

  • 0.9.0

  • fix TypeError in ament_uncrustify (#228)

  • Generate xunit files valid for the junit10.xsd (#220)

  • pass explicit language to uncrustify (#214) * pass explicitl language to uncrustify * remove dst before renaming file to work on Windows * use dict comprehension * conditionally pass -l in both commands * remove unncessary line * fix comprehension * fix dict after fiddling with comprehension * add CMake option for force specific language for uncrustify * feedback about help message

  • remove status attribute from result XML (#212)

  • enable nl_func_call_start_multi_line in uncrustify (#210)

  • Contributors: Chris Lalancette, Dirk Thomas, Jose Luis Rivero

0.8.1 (2019-10-23)

  • install resource marker file for packages (#193)

  • Contributors: Dirk Thomas

0.8.0 (2019-09-17)

  • install manifest files in Python packages (#185)

  • Contributors: Dirk Thomas

0.7.4 (2019-07-31)

0.7.3 (2019-05-09 14:08)

0.7.2 (2019-05-09 09:30)

0.7.1 (2019-05-07)

  • use explicit encoding when reading files (#138)

  • update phrase of status messages (#137)

  • Contributors: Dirk Thomas

0.7.0 (2019-04-11)

0.6.3 (2019-01-14)

  • [ament_uncrustify] Update uncrustiy configuration Added new options with defaults.

  • Contributors: Jacob Perron

0.6.2 (2018-12-06)

0.6.1 (2018-11-15)

0.6.0 (2018-11-14)

  • update configuration to 0.67 (#103) * update configuration to 0.67 * force sp_fparen_brace_initializer as it overrides sp_fparen_brace

  • Contributors: Mikael Arguedas

0.5.2 (2018-06-27)

  • use uncrustify_vendor as a dependency (#102)

  • Contributors: Mikael Arguedas

0.5.1 (2018-06-18 13:47)

  • level setup.py versions to 0.5.1

  • Contributors: Mikael Arguedas

0.5.0 (2018-06-18 10:09)

  • set zip_safe to avoid warning during installation (#96)

  • Merge pull request #95 from ament/uncrustify_0.66.1 update uncrustify config to version 0.66.1

  • work around overmatching of nl_fcall_brace, since we don’t use it just ignore it (which is the default anyway)

  • update uncrustify config to version 0.66.1

  • Contributors: Dirk Thomas

0.4.0 (2017-12-08)

  • remove test_suite, add pytest as test_requires

  • Merge pull request #85 from ament/uncrustify_master update uncrustify config

  • shuffle order of option groups as in new uncrustify version

  • update uncrustify config

  • 0.0.3

  • Merge pull request #84 from ament/flake8_plugins update style to satisfy new flake8 plugins

  • update style to satisfy new flake8 plugins

  • Merge pull request #81 from ament/ignore_build_spaces ignore folders with an AMENT_IGNORE file, e.g. build spaces

  • ignore folders with an AMENT_IGNORE file, e.g. build spaces

  • 0.0.2

  • remove __future__ imports

  • update schema url

  • add schema to manifest files

  • fix undefined variable in case of exceptions

  • Merge pull request #52 from ament/lint_generated_code fix handling of –root

  • fix custom line length for uncrustify on Windows

  • Merge pull request #51 from ament/lint_generated_code extend linter API to allow overriding the max line length

  • add CMake argument to override max line length for linters as well as the root for cpplint

  • Merge pull request #44 from ament/uncrustify_0.62 update config to uncrustify 0.62

  • update config to uncrustify 0.62

  • Merge pull request #43 from ament/ignore_space_after_semicolon ignore space after a semi colon

  • ignore space after a semi colon

  • Merge pull request #42 from ament/remove_second_extension remove result type extension from testsuite name

  • remove result type extension from testsuite name

  • Merge pull request #25 from ament/test_repeated_publisher_subscriber disable multi-line comment formatting since the result is just not good

  • disable multi-line comment formatting since the result is just not good

  • update style rule for preprocessor stringify operator

  • apply normpath to prevent ‘./’ prefix (fix #24)

  • Merge pull request #23 from ament/uncrustify_exclude_option add –exclude option to ament_uncrustify

  • add –exclude option to ament_uncrustify

  • treat enum like structs for newlines before {, allow newline in empty block

  • fix overwriting later used list, abort on non-deterministic values

  • update uncrustify config

  • fix location of uncrustify files on Windows

  • improve debugging of uncrustify errors

  • Merge pull request #19 from ament/split_linter_packages_in_python_and_cmake split linter packages in python and cmake

  • move cmake part of ament_uncrustify to ament_cmake_uncrustify

  • move cmake part of ament_pyflakes to ament_cmake_pyflakes

  • move cmake part of ament_pep8 to ament_cmake_pep8

  • move cmake part of ament_lint_cmake to ament_cmake_lint_cmake

  • pass relative paths to uncrustify on Windows

  • fix finding uncrustify on windows

  • disable debug output

  • update uncrustify config (related to #18)

  • update uncrustify config (related to #18)

  • update uncrustify config (related to #18)

  • update uncrustify config to version 0.61 (related to #18)

  • update uncrustify config (related to #18)

  • update uncrustify config (related to #18)

  • Merge pull request #18 from ament/uncrustify_config update uncrustify config

  • update uncrustify config

  • fix uncrustify unit test results

  • update uncrustify config: treat structs like classes instead of ifs

  • add trailing newline to generated test result files

  • add missing copyright / license information

  • Merge pull request #14 from ament/test_runner_windows change test runner to work on windows

  • change test runner to work on windows

  • set code_width in uncrustify to 100 characters

  • update uncrustify configuration to enforce newlines before curly braces for namespaces, templates, classes and functions

  • add configuration file for ament_pep8, set max-line-length to 99, don’t use default ignores

  • Merge pull request #9 from ament/docs add docs for linters

  • add docs for linters

  • modify generated unit test files for a better hierarchy in Jenkins

  • fix copy-n-pasted license names

  • make testname argument optional for all linters

  • use other linters for the linter packages where possible

  • code style only

  • Merge pull request #2 from ament/ament_lint_auto allow linting based on test dependencies only

  • add ament_lint_auto and ament_lint_common, update all linter packages to implement extension point of ament_lint_auto

  • use project(.. NONE)

  • update to latest refactoring of ament_cmake

  • add dependency on ament_cmake_environment

  • Merge pull request #1 from ament/uncrustify_google update uncrustify config to reflect google code style

  • add ament_clang_format

  • update uncrustify config to reflect google code style

  • add –reformat option to ament_uncrustify, run uncrustify multiple times if necessary

  • add ament_uncrustify

  • Contributors: Dirk Thomas, William Woodall