Skip to content

Releases: kaspar030/laze

0.1.38

17 Jul 09:19

Choose a tag to compare

🚀 Features

  • Support optionally parsing laze-local.yml (#745)

🐛 Bug Fixes

  • Handle empty string in LAZE_BUILDERS (#746)
  • Silence jobserver output unless verbose (#738)

🚜 Refactor

  • env: Use std HashMap (#743)
  • Introduce EnvMap (#739)

🔗 Dependencies

  • deps: Bump clap_mangen from 0.2.27 to 0.2.28 (#742)
  • deps: Bump clap from 4.5.40 to 4.5.41 (#740)
  • deps: Bump clap_complete from 4.5.54 to 4.5.55 (#741)
  • deps: Bump indexmap from 2.9.0 to 2.10.0 (#737)

0.1.37

24 Jun 07:32

Choose a tag to compare

🚀 Features

  • Add jobserver support (#735)
  • ninja: Use slash paths for ninja files (#734)
  • tasks: Implement tasks calling subtasks (#725)

⚙️ Miscellaneous Tasks

  • release: Add git cliff config file (#720)

🔗 Dependencies

  • deps: Bump subst from 0.3.7 to 0.3.8 (#736)
  • deps: Bump mimalloc from 0.1.46 to 0.1.47 (#733)
  • deps: Bump clap_complete from 4.5.52 to 4.5.54 (#731)
  • deps: Bump clap_mangen from 0.2.26 to 0.2.27 (#729)
  • deps: Bump clap from 4.5.39 to 4.5.40 (#730)
  • deps: Bump camino from 1.1.9 to 1.1.10 (#727)
  • deps: Bump clap_complete from 4.5.51 to 4.5.52 (#726)
  • deps: Bump clap from 4.5.38 to 4.5.39 (#724)
  • deps: Bump clap_complete from 4.5.50 to 4.5.51 (#723)

0.1.36

19 May 08:00

Choose a tag to compare

🚀 Features

  • Create CACHEDIR.TAG file in build directory (#710)
  • tasks: Pass extra task args as shell args (#702)

⌨️ User Interface

  • Only show "laze: executing task ..." in verbose mode (#716)

📚 Documentation

  • Create PR links in CHANGELOG.md (#712)

⚙️ Miscellaneous Tasks

  • Switch to self-hosted workers (#709)
  • Bump sccache-action (#707)
  • Bump all deps (#701)

🔗 Dependencies

  • deps: Bump signal-hook from 0.3.17 to 0.3.18 (#715)
  • deps: Bump clap_complete from 4.5.49 to 4.5.50 (#714)
  • deps: Bump rust-embed from 8.7.0 to 8.7.1 (#713)
  • deps: Bump clap_complete from 4.5.47 to 4.5.48 (#711)
  • deps: Bump clap from 4.5.36 to 4.5.37 (#706)
  • deps: Bump shellexpand from 3.1.0 to 3.1.1 (#704)
  • deps: Bump anyhow from 1.0.97 to 1.0.98 (#703)
  • deps: Bump mimalloc from 0.1.45 to 0.1.46 (#699)
  • deps: Bump rust-embed from 8.6.0 to 8.7.0 (#700)
  • deps: Bump indexmap from 2.8.0 to 2.9.0 (#698)
  • deps: Bump mimalloc from 0.1.44 to 0.1.45 (#697)
  • deps: Bump clap from 4.5.34 to 4.5.35 (#696)

0.1.35

28 Mar 20:43

Choose a tag to compare

Added

  • feat: make output sharing optional (#687)
  • feat: add dependency resolution verbose output
  • feat: track why a module was disabled, improve error msgs
  • feat: expose errors resolving module providers (#694)
  • feat: improve "conflicted by" error message (#693)

Fixed

  • fix(rule): pass through rule variables that are not in env (#691)
  • fix: pass git commit and url to GIT_PATCH rule (#690)

0.1.34

24 Mar 12:45

Choose a tag to compare

Fixed

  • fix(env): fix state reset with escaped expressions (#682)

0.1.33

24 Feb 20:08

Choose a tag to compare

Added

  • feat: allow setting a workdir for tasks using workdir (#652, #658)
  • feat: initial support for Windows (#653, #648, #645)

Fixed

  • fix: use "directory" consistently across docs (drop uses of "folder") (#655)

0.1.32

18 Feb 21:45

Choose a tag to compare

Fixed

  • fix: don't leak empty variables in tasks (#647)

0.1.31

17 Feb 19:22

Choose a tag to compare

Added

  • feat: context provides/provides_unique (#639)
  • feat: provide an env variable contexts similar to modules (#636)

0.1.30

08 Feb 22:18

Choose a tag to compare

Added

  • feat: implement includes (#include <file> but for laze build files)
  • feat: allow if: - then dependencies also for select:

0.1.29

20 Dec 21:32

Choose a tag to compare

chore: Release laze version 0.1.29