Skip to content

Latest commit

 

History

History
310 lines (159 loc) · 10.8 KB

CHANGELOG.md

File metadata and controls

310 lines (159 loc) · 10.8 KB

0.8.3 (2021-03-01)

Bug Fixes

  • update_self: manually implement default for UpdateSelfOptions (a5ad0378)

0.8.2 (2021-02-27)

Performance

  • git: remove double connection to server (c6e365f4)

Bug Fixes

  • self_update: allow adding as a task, skip if a dev build (23bc13c4)
  • tasks: skip broken symlinks in tasks directory (b90a599c)

0.8.1 (2021-02-27)

Features

  • generate: allow providing a sort order for git config generation (11cc73ba)
  • update_self: allow self update to be called as a lib (999b9122)

Bug Fixes

  • git: check local git config as well as global (44b3ebe7)

0.8.0 (2021-02-22)

Features

  • defaults: add a library to set defaults (be4bce1b)

0.7.0 (2021-02-17)

Bug Fixes

  • git: handle initial repo setup case when checking out branch (ce657976)
  • link: show backup directory path in error message (b0276613)

Features

  • git: warn for unpushed changes (185209a2)

0.6.4 (2021-02-01)

Performance

  • self_update: check github API for latest release (40672199)

0.6.3 (2021-01-31)

Bug Fixes

  • git: only ensure repo is clean if we're deleting branches (b0c4f1f8)

0.6.2 (2021-01-26)

Bug Fixes

  • git: don't error if repo dirty unless we actually need to update (eb335977)

0.6.1 (2021-01-21)

Bug Fixes

  • git: make prune option default to false (cd616955)

0.6.0 (2021-01-21)

Bug Fixes

  • log: make logging less noisy (c43b471b)

Features

  • git: git prune and git cherry implementation (507e7560)
  • main: set default file log level to debug not trace (9d19fc51)

0.5.4 (2020-12-05)

Bug Fixes

  • git: ignore gitignored files, include git status in error (d1018d3f)

0.5.3 (2020-12-05)

Bug Fixes

  • git:
    • make branch update fully update working tree (303630b1)
    • note the -K flag in macOS ssh-add to add to keychain (9247980c)
  • self_update: typo in version check for new versions (12bc6d0e)

0.5.2 (2020-11-06)

Bug Fixes

  • update: don't fail immediately on git or link errors (15f59918)

0.5.1 (2020-10-31)

Features

  • git: check @{push} before @{upstream} to ensure up-to-date-ness (5539d50e)
  • self_update: allow updating self with up self (699b9087)

0.5.0 (2020-10-26)

Bug Fixes

  • git:
    • better error message for https auth failure (bc2225d4)
    • add more auth for git fetching (3df06eac)

Performance

  • git: run git updates in parallel (77b8d37b)

Features

  • generate:
    • allow running up generate to generate configured tasks (afef08f7)
    • add an up generate git option to generate configs (969fc757)
  • git: add support for git repo initalization and updates (e06575a7)

0.4.1 (2020-10-21)

Bug Fixes

  • logging: handle existing broken symlinks for log path link (2d3ee577)

0.4.0 (2020-07-22)

Features

  • update:
    • add bootstrap and a bootstrap_tasks options (5f1c685f)
    • allow inheriting env and referring to existing env vars (4470854e)
    • run caffeinate on macOS to stay awake while update runs (d3d431fe)

0.3.3 (2020-07-03)

Bug Fixes

  • update:
    • better logging for check and run commands (e7bb79ea)
    • better error message when we fail to read a task file (7c6008b4)

0.3.1 (2020-04-17)

Bug Fixes

  • clippy: fix more clippy and compiler warnings (64024209)
  • lint: remove clippy-preview (38deb9ba)
  • test: allow TODO comments, forbid XXX (1ea97cec)
  • tests: make tests all set a temp dir (e8b56a94)
  • update: only log task stdout/stderr if non-empty (2615531c)

Features

  • fallback: add a fallback git repo to get the config from (d7c6dc9c)
  • git,log: add git update, improve logging (6087e3e3)
  • log: make log_dir customisable, make clippy ultra-pedantic (66cbade9)

0.3.0 (2020-04-17)

Bug Fixes

Features

  • main: log total run time (0cb59624)
  • update:
    • add task and command duration logging (1c10e984)
    • bootstrap my own update system (b043e8e5)
    • add env support to update scripts (bf920f74)

0.2.2 (2020-04-17)

Features

  • git: statically link openssl (8d809b3c)

0.2.1 (2020-04-17)

Features

  • link: add an option to git clone a repo to link from (0a8a1352)

Bug Fixes

  • build: update to non-yanked version of structopt (9d5318cf)

0.2.0 (2020-04-17)