Releases: sscpac/statick-web
Releases · sscpac/statick-web
v0.2.0
Changed
- ESLint tool plugin updates.
- Using new ESLint configuration file format.
- Request JSON output format from tool and update parsing results accordingly.
Removed
- Removed Python 3.7 support.
- Removed flake8 when running unit tests.
v0.1.3
v0.1.2
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
andblock-no-empty
instead of
declaration-colon-after-space
andblock-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 ofstylelint
. (#56)
Removed
- Ubuntu 18.04 removed from continuous integration workflows.
- Removed deprecated pypi package codecov from Tox configuration. (#56)
Discussion at: https://community.codecov.com/t/codecov-yanked-from-pypi-all-versions/4259.
v0.1.1
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
- Pin flake8<5 and pycodestyle<2.9.0 until tholo/pytest-flake8#87 is fixed.
v0.1.0
Removed
- Drop support for Python 3.6 due to end-of-life of that distribution.
See https://endoflife.date/python.
To continue using Statick with Python 3.6 pin the version
used to the0.0
tags.
An example is at the discussion at sscpac/statick#376.
v0.0.7
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
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
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
- Add support for locally installed eslint configs and plugins.
Addinginstall_dir
config option to specify where eslint's plugins and configs are installed.
On Ubuntu, locally installed eslint configs and plugins are required for eslint versions >= 6.0.0:
https://eslint.org/docs/user-guide/migrating-to-6.0.0#plugins-and-shareable-configs-are-no-longer-affected-by-eslints-location - Add support for parsing eslint error lines.
v0.0.4
Changed
- Convert use of print() and show tool output flags to the built-in Python logging module. (Thomas Denewiler, @tdenewiler)