All notable changes to this project will be documented in this file.
The format is loosely based on Keep a Changelog and is a rolling release.
-
BREAKING: Add
/.pre-commit-config.yaml
to/.gitignore
-
Do not generate
.pre-commit-hooks
fake repo
-
The
run
derivation now uses gitignore -
Custom hooks can now be added
-
Hooks configuration is now module-based (using the module system, like NixOS).
.pre-commit-config.yaml
is now obsolete withnix-pre-commit-hooks
. Translate it to thehooks
argument. For example:pre-commit-check = nix-pre-commit-hooks.run { src = ./.; hooks = { elm-format.enable = true; ormolu.enable = true; shellcheck.enable = true; }; };
- Some small improvements to the installation script (
shellHook
)