Skip to content

Releases: jacobdeichert/mask

mask v0.11.4

15 Oct 23:34
Compare
Choose a tag to compare

Added

  • Improve error message for invalid executors #99 (@brumhard)

  • Publish sha256 checksums with each release #103 (@simonsan)

  • ci: Automate publishing of crates

  • ci: Add workflow for creating new releases

v0.11.3

08 Jan 22:08
Compare
Choose a tag to compare

Added

v0.11.2

26 May 03:37
Compare
Choose a tag to compare

Added

  • Add Windows binary to releases #89

v0.11.1

15 Feb 04:16
a3d98a4
Compare
Choose a tag to compare

Added

  • Add Apple Silicon (M1) binary to releases #88

v0.11.0

15 Apr 19:29
Compare
Choose a tag to compare

Added

  • Split parsing logic into separate crate (mask-parser) #83

  • Add --maskfile-introspect flag to print out the maskfile command structure as json #85

Fixed

  • Rename option_flags to named_flags #84

  • Rename --maskfile-introspect flag to --introspect #86

v0.10.0

29 Dec 19:26
Compare
Choose a tag to compare

Added

  • Allow marking named flags (previously called optional flags) as required #74 (@cherusk)

  • Automatically bump Homebrew formula on new release #74 (@vladimyr)

Fixed

  • Fix issue where command before level 1 heading was ignored #77

v0.9.0

11 Aug 01:22
Compare
Choose a tag to compare

Added

Fixed

  • Remove commands without code blocks #70 (@twitu)

v0.8.0

26 Apr 17:33
Compare
Choose a tag to compare

Added

Fixed

  • Re-add formatting CI #60

v0.7.1

13 Dec 17:43
Compare
Choose a tag to compare

Fixed

Added

  • Automated GitHub Releases and attached precompiled binaries for macOS and linux

v0.7.0

15 Oct 03:07
Compare
Choose a tag to compare

Breaking Changes

  • Allow any shell executor that supports -c evaluation (sh, bash, zsh, fish, dash, etc...) #37
  • Error when chosen command doesn't have a script #37
  • Error when chosen command script doesn't have a lang code to determine the executor #37
  • Remove the ON::INIT script idea #38