Changelog of @hackage/git-fmt 0.2.0.2

Changelog

Upcoming

v0.2.0.2

Revisions

  • Fixed a bug causing prettifying to fail across filesystem boundaries. (#72)

v0.2.0.1

Revisions

  • Fixed a bug where passing arguments would only work when running in the git directory. (#57)

v0.2.0.0

Major

  • Removed --list-ugly and --dry-run options. (#29)
  • Restricted use of --quiet and --verbose at the same time. (#35)
  • Updated project structure to delegate pretty printing to other binaries. (#38)
  • Added a .omniyaml.yaml config file. (#38)

Minor

  • Added --mode option (either normal or dry-run). (#29)
  • Added --null option (use the null terminator as the delimiter for inputs). (#27)
  • Added support for directories as arguments (directories include all files within recursively). (#30)
  • Added parallelisation. (#48)

Revisions

  • Added a warning for when files aren't found. (#29)
  • Updated internal use of git ls-files to use the null terminator option. (#27)
  • Fixed debug log messages to have timestamp and log level on all lines. (#33)
  • Tidied up error messages from git. (#40)
  • Tidied up error messages from parsing the config. (#43)

v0.1.0.3

Revisions

  • Fixed a bug where passing arguments would only work when running in the git directory. (#57)

v0.1.0.2

Revisions

  • Fixed a bug where UTF-8 characters in strings weren't printed properly. (#26)

v0.1.0.1

Revisions

  • Fixed a bug where integers were printed as rationals. (#25)

v0.1.0.0

This is first release of the git-fmt binary! It provides a basic syntax for formatting files in a git repository. Currently only JSON is supported.