Skip to content

Latest commit

 

History

History
115 lines (81 loc) · 5.67 KB

CHANGELOG.md

File metadata and controls

115 lines (81 loc) · 5.67 KB

Changelog

0.0.7

Enhancements

  • Add progress bar for hook init and install (#122)
  • Add color to command help (#131)
  • Add commit info to version display (#130)
  • Support meta hooks reading (#134)
  • Implement meta hooks (#135)

Bug fixes

  • Fix same repo clone multiple times (#125)
  • Fix logging level after renaming (#119)
  • Fix version tag distance (#132)

Other changes

  • Disable uv cache on Windows (#127)
  • Impl Eq and Hash for ConfigRemoteRepo (#126)
  • Make pass_env_vars runs on Windows (#133)
  • Run cargo update (#129)
  • Update Readme (#128)

0.0.6

Breaking changes

In this release, we’ve renamed the project to prefligit (a deliberate misspelling of preflight) to prevent confusion with the existing pre-commit tool. For further information, refer to issue #73.

  • The command-line name is now prefligit. We suggest uninstalling any previous version of pre-commit-rs and installing prefligit from scratch.
  • The PyPI package is now listed as prefligit.
  • The Cargo package is also now prefligit.
  • The Homebrew formula has been updated to prefligit.

Enhancements

  • Support docker_image language (#113)
  • Support init-templatedir subcommand (#101)
  • Implement get filenames from merge conflicts (#103)

Bug fixes

  • Fix prefligit install --hook-type name (#102)

Other changes

  • Apply color option to log (#100)
  • Improve tests (#106)
  • Remove intermedia Language enum (#107)
  • Run cargo clippy in the dev drive workspace (#115)

0.0.5

Enhancements

v0.0.4 release process was broken, so this release is a actually a re-release of v0.0.4.

  • Improve subprocess trace and error output (#92)
  • Stash working tree before running hooks (#96)
  • Add color to command trace (#94)
  • Improve hook output display (#79)
  • Improve uv installation (#78)
  • Support docker language (#67)

0.0.4

Enhancements

  • Improve subprocess trace and error output (#92)
  • Stash working tree before running hooks (#96)
  • Add color to command trace (#94)
  • Improve hook output display (#79)
  • Improve uv installation (#78)
  • Support docker language (#67)

0.0.3

Bug fixes

  • Check uv installed after acquired lock (#72)

Other changes

  • Add copyright of the original pre-commit to LICENSE (#74)
  • Add profiler (#71)
  • Publish to PyPI (#70)
  • Publish to crates.io (#75)
  • Rename pypi package to pre-commit-rusty (#76)

0.0.2

Enhancements

  • Add pre-commit self update (#68)
  • Auto install uv (#66)
  • Generate shell completion (#20)
  • Implement pre-commit clean (#24)
  • Implement pre-commit install (#28)
  • Implement pre-commit sample-config (#37)
  • Implement pre-commit uninstall (#36)
  • Implement pre-commit validate-config (#25)
  • Implement pre-commit validate-manifest (#26)
  • Implement basic pre-commit hook-impl (#63)
  • Partition filenames and delegate to multiple subprocesses (#7)
  • Refactor xargs (#8)
  • Skip empty config argument (#64)
  • Use fancy-regex (#62)
  • feat: add fail language support (#60)

Bug Fixes

  • Fix stage operate_on_files (#65)