asottile
released this
Fixes
- Improve error message for "hook goes missing"
- #1709 PR by @paulhfischer.
- #1708 issue by @theod07.
- Add warning for
/*infiles/excluderegexes- #1707 PR by @paulhfischer.
- #1702 issue by @asottile.
- Fix
healthy()check forlanguage: pythonon windows when the base executable has non-ascii characters.
Assets
4
asottile
released this
Features
- Add
types_orwhich allows matching multiple disparatetypesin a hook- #1677 by @MarcoGorelli.
- #607 by @asottile.
- Add Github Sponsors / Open Collective links
Fixes
- Improve cleanup for
language: dotnet - Fix "xargs" when running windows batch files
- Fix conflict with external
rbenvandlanguage_version: default - Improve performance of
git status/git diffcommands by ignoring submodules
Assets
4
asottile
released this
Fixes
- Fix installation of ruby hooks with
language_version: default- #1671 issue by @aerickson.
- #1672 PR by @asottile.
Assets
4
asottile
released this
Assets
4
asottile
released this
Features
- Update
rbenv/ruby-build - Update
sample-configversions - Add new language:
dotnet - Add
--negateoption tolanguage: pygrephooks- #1643 PR by @MarcoGorelli.
- Add zipapp support
- Run pre-commit through https://pre-commit.ci
- Add new language:
coursier(a jvm-based package manager)- #1633 PR by @JosephMoniz.
- Exit with distinct codes: 1 (user error), 3 (unexpected error), 130 (^C)
Fixes
- Improve
healthy()check forlanguage: node+language_version: systemhooks when the system executable goes missing.- pre-commit/action#45 issue by @KOliver94.
- #1589 issue by @asottile.
- #1590 PR by @asottile.
- Fix excess whitespace in error log traceback
- Fix posixlike shebang invocations with shim executables of the git hook script on windows.
- #1593 issue by @Celeborn2BeAlive.
- #1595 PR by @Celeborn2BeAlive.
- Remove hard-coded
C:\PythonXX\python.exepath on windows as it caused confusion (andvirtualenvcan sometimes do better) - Fix
language: rubyhooks when--format-executableis present in a gemrc - Move
cygwin/win32mismatch error earlier to catch msys2 mismatches - Remove
-pworkaround for oldvirtualenv - Fix
language: nodeinstallations to not symlink outside of the environment- pre-commit-ci/issues#2 issue by @DanielJSottile.
- #1667 PR by @asottile.
- Don't identify shim executables as valid
systemfor defaulting
language_versionforlanguage: node/language: ruby- #1658 issue by @adithyabsk.
- #1668 PR by @asottile.
Assets
4
asottile
released this
Fixes
- Improve performance of docker hooks by removing slow
pscall - Fix un-
healthy()invalidation followed by install being reported as un-healthy(). - Fix rare file race condition on windows with
os.replace()
Assets
4
asottile
released this
Features
- Produce error message if an environment is immediately unhealthy
- Add --no-allow-missing-config option to init-templatedir
- Add warning for old list-style configuration
- Allow pre-commit to succeed on a readonly store.
Fixes
Assets
2
asottile
released this

Formed in 2009, the Archive Team (not to be confused with the archive.org Archive-It Team) is a rogue archivist collective dedicated to saving copies of rapidly dying or deleted websites for the sake of history and digital heritage. The group is 100% composed of volunteers and interested parties, and has expanded into a large amount of related projects for saving online and digital history.
