Skip to content

Releases: gibfahn/up-rs

0.16.0

05 Aug 19:34
61b8d52
Compare
Choose a tag to compare

0.16.0 (2024-08-05)

Bug Fixes

  • opts: fix --log-level alias preserved for compatibility (890423d)

Features

  • [BREAKING] run: stream single task stdout/err to console (16682de)
  • run: nicer multi-task output (50daa14)
  • schema: add subcommand to generate yaml schema (558726f)

Refactor

  • log: remove workaround for logging issue (c3fd161)
  • task: sort lib matching (3e4c250)

0.15.2

22 Apr 12:18
54ad5de
Compare
Choose a tag to compare

0.15.2 (2024-04-22)

Bug Fixes

  • task: don't write to stdout by default (1fa7180)

Documentation

  • defaults: document location of per-host defaults (5745085)

Features

  • defaults: up defaults read - should read from stdin (1e3ea9c)
  • task: add indicatif progress bars for task execution (51ad144)

Refactor

  • clippy: apply clippy-suggested fixes (f1ba666)
  • log: disallow log macros to enforce use of tracing ones (59673d3)

0.15.1

26 Jun 13:45
cd12191
Compare
Choose a tag to compare

0.15.1 (2023-06-26)

Bug Fixes

  • sudo: refresh sudo so it works after 5 minutes (a93d1b5)

Features

  • [BREAKING] run: write task stdout/stderr logs to temp files (a13d0f2)

Refactor

  • log: clean up logging code, remove up-rs.latest symlink (3362832)

0.14.1

14 Mar 13:47
a6570db
Compare
Choose a tag to compare

0.14.1 (2023-03-14)

Bug Fixes

  • log: log to file at trace level by default (a36fff4)

Documentation

  • defaults: fix typo in currentHost preference setting example (7b0adfb)

Features

  • tasks: allow providing a list of tasks to exclude (cf4558d)

0.14.0

13 Mar 16:16
4feb794
Compare
Choose a tag to compare

0.14.0 (2023-03-13)

Bug Fixes

  • defaults: allow reading plist files with binary data in them (4bacbef)

Features

  • defaults: support adding to an existing array or dict with ... (8438155)
  • defaults: add support for writing per-host and root-owned defaults (5d30359)

0.13.6

06 Mar 21:39
723c8c7
Compare
Choose a tag to compare

0.13.6 (2023-03-06)

Bug Fixes

  • help: enable help output wrapping based on terminal width (d8626c6)

Refactor

  • [BREAKING] remove CI feature, improve release script (f444293)
  • [BREAKING] drop support for non-UTF-8 paths (5116250)
  • use duct for executing commands (3e5987e)

0.13.5

02 Mar 15:19
2a1e4b1
Compare
Choose a tag to compare

0.13.5 (2023-03-02)

Bug Fixes

  • Link to libgit2 statically, instead of relying on a libgit2 library being present on the system.

0.13.4

01 Mar 19:00
3736018
Compare
Choose a tag to compare

0.13.4

0.13.4 (2023-03-01)

Bug Fixes

  • defaults: create defaults parent dir if it doesn't exist (3dea4f4)
  • generate: update to new serde yaml format (97625b0)
  • git: fix double-quoting in git_path log messages (c607fa4)
  • link: handle multiple link tasks cleaning backup dir in parallel (4216333)
  • tasks: require commas to separate multiple --task values (6f63932)

Features

  • run: add a --keep-going option for ignoring bootstrapping errors (dfb46a0)

Refactor

  • log: use tracing macros instead of log macros (c204f5f)
  • opts: switch from slog to tracing for logging (777d216)
  • rewrite .with_context() to .wrap_err_with() (ab10034)

0.13.3

28 Jan 16:51
5ca5f6c
Compare
Choose a tag to compare

0.13.3

0.13.3 (2022-01-28)

Bug Fixes

  • generate: skip git update if nothing changed (7129a033)
  • task: add a suggestion when the task to execute isn't executable (75e00a28)

0.13.2

02 Dec 12:03
906cc39
Compare
Choose a tag to compare

0.13.2

0.13.2 (2021-12-02)

Bug Fixes

  • opts: show full help when running liv help <subcommand> (a7cc667f)
  • run: allow passing -t for --tasks (8277d207)