This repository was archived by the owner on Feb 14, 2025. It is now read-only.
Releases: sscpac/statick-tooling
Releases · sscpac/statick-tooling
v0.4.0
This set of plugins was merged into the main Statick repository and Python package.
All future development will happen in that repository.
Updated
- The Statick dependency was pinned to lower than version 0.12.
- This will ensure these plugins are not installed in the same space as the main
statickpackage.
Having both packages installed would cause conflicts between plugins.
- This will ensure these plugins are not installed in the same space as the main
v0.3.0
Added
- Support for Python 3.12 and 3.13.
- Use of
pyproject.tomlinstead ofsetup.pyandrequirements.txt. - Supports new plugin discovery mechanism for the main Statick tool.
- Switched from yapsy to setuptools for plugin mechanism. (triboelectric/statick#508)
Changed
- Disabled code coverage requirements in CI for now.
- Unable to get line coverage working with new plugin mechanism.
Unit tests still work to find problems.
- Unable to get line coverage working with new plugin mechanism.
- Updated README to use more modern approach to installing Python and NPM packages.
- Rename plugin modules so they are shorter and less redundant.
Removed
- No longer support Python 3.8.
v0.2.0
Added
- Process all source files at once with tools that support passing in a list of files, instead of invoking each tool
per file. - Ubuntu 22.04 used in continuous integration workflows.
- Python 3.11 used in continuous integration workflows.
Changed
- Update GitHub Actions to use latest versions.
Removed
- Ubuntu 18.04 removed from continuous integration workflows.
- Removed Python 3.7 support.
v0.1.1
Changed
- Updated tool plugins to match new structure introduced in triboelectric/statick#423.
- Update
inherits_fromusage 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
v0.1.0 - 2022-01-04
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.0tags.
An example is at the discussion at triboelectric/statick#376.
v0.0.4
Added
- Add Python 3.10 support. (Thomas Denewiler, @tdenewiler, #18)
- Switch testing environment from macos-latest to macos-10.15.
This is to retain support for Python 3.6. (Thomas Denewiler, @tdenewiler, #16)
Fixed
- Adding Python 3.10 to setup.py and tox.ini to allow tests to run properly. (#20)
- Use quotes for version numbers in YAML to avoid truncating trailing zeros. (Thomas Denewiler, @tdenewiler, #18)
v0.0.3
Changed
- Filtering out yaml files from the dockerfile sources since all three dockerfile linters
use yaml files as their configuration files. (#12)
Fixed
- Changing dockerfilelint rc file to an empty file since dockerfilelint doesn't handle an empty rules list. (#11)
- Adding issues to the statick output if one of the dockerfile linter plugins throws an error while parsing
the output from its tool. (#11) - Adding dockerfile_lint to npm dependency file. (@gregtkogut, #10)
v0.0.2
v0.0.1
Added
- Initial release (Alexander Xydes, @axydes)
- Dockerfile discovery plugin.
- dockerfilelint tool plugin.
- dockerfile-lint tool plugin. (#1)