All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to the Haskell Package Versioning Policy.
- Update to
bullseye
Debian Docker image and GHC 9.8.4.
-
Add ability to disable code scanning and output annotations.
- For use with private repositories without code scanning available.
- Update to HLint v3.8.
- Update to LTS Haskell Stack
nightly-2024-10-21
.
- Update to LTS Haskell Stack and released version of HLint.
- Uses much smaller Docker image size.
- Escape backslashes in messages.
- Support scanning multiple paths.
- Support
hints
input for explicitly specifying the HLint configuration file. - Better message formatting and titles on GitHub.
- Added automated testing.
- Strip "./" from relative file paths.
- GitHub can now find files in repositories.
- Use prebuilt Docker image for the Docker composite action.
- Rewrite using a Docker container action using Haskell.
- It will no longer need HLint to be set up separately, although it can use one set up by the user if requested to do so.
- GitHub does not understand the locations yet.
- Initial working implementation with GitHub composite action.