Skip to content

Releases: gpsgate/csharpier

v0.4.3

03 Feb 13:17
d8ef775

Choose a tag to compare

What's Changed

  • Pinpoint version of ubuntu to last known working by @efrecon in #12
  • Redesign main and upgrade by @efrecon in #13

Full Changelog: v0.4.2...v0.4.3

v0.4.2

24 Sep 20:50
9d32a47

Choose a tag to compare

What's Changed

Full Changelog: v0.4.1...v0.4.2

v0.4.1

21 Dec 16:38
baff465

Choose a tag to compare

This release will reuse the install csharpier when its version matches the version that was requested through the CLI/environment variable.

Full Changelog: v0.4.0...v0.4.1

v0.4.0

21 Dec 15:10
33811c6

Choose a tag to compare

This release adds:

  • The ability to pinpoint and use a specific version of csharpier, rather than the installed/latest.
  • Control when to install csharpier locally

This behaviour is controlled by CLI options, that can be relayed through the args key in the configuration and through environment variables. CLI options are meant to control centralised decisions, e.g. the version of CSharpier to use within a project, while environment variables can be used to tweak the behaviour of the hook to local installations.

Note: Some of the environment variables that were recognised in prior releases are now defunct.

Full Changelog: v0.3.0...v0.4.0

v0.3.0

18 Dec 12:50

Choose a tag to compare

This release provides some control over the behaviour of the hook through environment variables. The goal is to be able to better adapt to local installations, and to provide some insights of how it delegates work to be done to the underlying tools. A series of environment variables starting with PRE_COMMIT_HOOK_CSHARPIER are recognised and their use is described in the documentation.

The default behaviour is also slightly changed: the hook will first attempt to find and run dotnet-csharpier, will then attempt the same through dotnet csharpier and resort to using the Docker image last.

Full Changelog: v0.2.0...v0.3.0

v0.2.0

29 Nov 13:53

Choose a tag to compare

Starting from this release, the pre-commit hook will prefer to run csharpier directly (as a dotnet tool), but fallback to running via a Docker container when this was not possible.

What's Changed

  • dotnet tool first, fallback via docker by @efrecon in #6

Full Changelog: v0.1.0...v0.2.0

v0.1.0

29 Nov 13:48
cf02ba7

Choose a tag to compare

Initial implementation.

What's Changed

New Contributors

Full Changelog: https://github.com/gpsgate/csharpier/commits/v0.1.0