Skip to content

Latest commit

 

History

History
145 lines (90 loc) · 4.83 KB

CHANGELOG.md

File metadata and controls

145 lines (90 loc) · 4.83 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog

Unreleased

v0.1.3 - 2023-04-24

Changed

  • Updated publish workflow runner to Ubuntu 22.04 since 18.04 is removed. (#58)

v0.1.2 - 2023-04-24

Added

  • Ubuntu 22.04 used in continuous integration workflows.
  • Python 3.11 used in continuous integration workflows.
  • Adding code to handle specific nodejs thrown errors where needed. (#55)

Changed

  • Update GitHub Actions to use latest versions.

Fixed

  • Ensuring that "Cannot find module" thrown errors from nodejs in markdownlint tool plugin cause statick to error. (#55)
  • Using different error types (comment-no-empty and block-no-empty instead of declaration-colon-after-space and block-opening-brace-space-before) in stylelint unit tests that will hopefully not be deprecated. This fixes a unit test error in Statick tool plugins using recent versions of stylelint. (#56)

Removed

v0.1.1 - 2022-10-11

Changed

  • Updated tool plugins to match new structure introduced in sscpac/statick#423.
  • Update inherits_from usage in configuration file to match new list format.

Fixed

v0.1.0 - 2022-01-04

Removed

v0.0.7 - 2021-12-21

Added

  • Support for python 3.10 (Thomas Denewiler, @tdenewiler, #36, #42).
  • Weekly run of the unit tests.

Fixed

  • Specifying an encoding when calling open (pylint: W1514).
  • Updated stylelint configuration to work with v14 and newer, migration guide.

Changed

  • Switch codecov-action from v1 to v2 (Thomas Denewiler, @tdenewiler, #38).

v0.0.6 - 2021-05-28

Changed

  • Switch type hints from comment style to inline style.
  • Renaming plugin directories to match Statick's directory structure.
  • For testing with Actions, the installed version of Node was upgraded from v10 to v14. Node v10 is no longer supported. Node v14 is recommended by the developers as it is a long-term support (LTS) release.

Removed

  • Remove testing support for Ubuntu 16.04 and Python 3.5. There is no guarantee Statick will work in those environments any longer.

v0.0.5 - 2021-05-03

This is expected to be the final release that supports Python 3.5. Ubuntu 16.04 has reached end-of-life status. The final release of ROS Kinetic has been made. See sscpac/statick#290 for a discussion on Python 3.5 support in Statick.

Added

v0.0.4 - 2021-01-19

Changed

  • Convert use of print() and show tool output flags to the built-in Python logging module. (Thomas Denewiler, @tdenewiler)

v0.0.3 - 2020-12-22

Added

  • Take advantange of new DiscoveryPlugin.find_files function that only walks a package's path once instead of in each discovery plugin. This should lead to a speed improvement in the discovery phase. (Alexander Xydes, @xydesa)

v0.0.2 - 2020-04-06

Added

  • Installing all tool rc files with this package. Added new separate levels and corresponding profiles for each separate tool. Using installed markdownlintrc file instead of copying into this repo.
  • Publishing tags to pypi.
  • Formatted all code using black. Added Github Action to ensure future commits are consistent with black formatting.
  • Using markdownlint statick plugin to check documentation files.

Changed

  • Switched from travis ci to github actions.

Fixed

  • Limit discovery plugins to only find files corresponding to the tools specified. (Thomas Denewiler, @tdenewiler)

v0.0.1 - 2020-02-14

Added

  • Initial release (Alexander Xydes, @axydes)