Skip to content

Releases: xaf/omni

v0.0.21

24 Jan 21:16
c5e08fb

Choose a tag to compare

🐛 Bug Fixes

v0.0.20

16 Jan 22:01

Choose a tag to compare

✨ New Features

  • 2b618d0 - cd: ✨ fast repository lookup (PR #341 by @xaf)
  • dd756c6 - autocompletion: ✨ consider parent commands (PR #348 by @xaf)
    • ↘️ addresses issue #342 opened by @xaf
  • affef8d - dynenv: ✨ show message when 'omni up' should be run (PR #350 by @xaf)
    • ↘️ addresses issue #346 opened by @xaf
  • 45ecbca - clone: ✨ Add configuration option for auto_up (PR #354 by @xaf)
    • ↘️ addresses issue #200 opened by @xaf
  • fb8e056 - bootstrap: ✨ Do not ask to order orgs if only one (PR #355 by @xaf)
    • ↘️ addresses issue #290 opened by @xaf
  • 0dc5ce1 - env: ✨ better handling of up environment variables (PR #359 by @xaf)
    • ↘️ addresses issue #358 opened by @njo

🐛 Bug Fixes

v0.0.19

02 Jan 20:50
ac26d2b

Choose a tag to compare

🐛 Bug Fixes

  • aeb8516 - go dynenv: 🐛 consider empty GOPATH the same as unset GOPATH (PR #326 by @xaf)
  • ac26d2b - dynenv: 🐛 unset properly list environment variables (PR #325 by @xaf)

v0.0.18

02 Jan 04:02
78c425a

Choose a tag to compare

💥 BREAKING CHANGES

  • due to f9a6b2d - 🐛 require explicit cask mention (PR #260 by @xaf):

    casks that did not have the cask explicit mention in
    up: operations will stop working. Simple fix is to prefix them by
    cask: if the cask name is provided inline (e.g. - 1password-cli
    should become - cask: 1password-cli.

✨ New Features

  • 04a4e4e - homebrew operation: ✨ cache upgraded formula and cask for speed (PR #257 by @xaf)
    • ↘️ addresses issue #229 opened by @xaf
  • 50b7df3 - homebrew operation: ✨ update PATH with installed formulae (PR #259 by @xaf)
    • ↘️ addresses issue #256 opened by @xaf
  • ad88fc5 - python: ✨🐍 add venv support (PR #277 by @xaf)
    • ↘️ addresses issue #268 opened by @xaf
  • c155ffb - config commands: ✨ add support for dir parameter (PR #280 by @xaf)
    • ↘️ addresses issue #245 opened by @xaf
  • 8283422 - up tools: ✨ better cleanup for data paths (PR #282 by @xaf)
    • ↘️ addresses issue #281 opened by @xaf
  • a3bca18 - up golang: ✨ Add GOPATH isolation for gcalls to go install (PR #283 by @xaf)
  • edbc74f - python operation: ✨ Add support for pip install (PR #285 by @xaf)
    • ↘️ addresses issue #279 opened by @xaf
  • c8900d7 - golang operation: ✨ improve golang isolation to maintain shared… (PR #287 by @xaf)
  • f39ad1c - packages: ✨ use a separate cache of dependencies (PR #288 by @xaf)
    • ↘️ addresses issue #278 opened by @xaf
  • a712e69 - config commands: ✨ trust the global-scoped configuration commands (PR #300 by @xaf)
    • ↘️ addresses issue #246 opened by @xaf
  • 39af29e - status: ✨ now takes arguments (PR #306 by @xaf)
    • ↘️ addresses issue #180 opened by @xaf
  • 5cb0e1e - commands: ✨ Add support for shadow aliases (PR #323 by @xaf)

🐛 Bug Fixes

  • f9a6b2d - homebrew operation: 🐛 require explicit cask mention (PR #260 by @xaf)
  • 1005a4d - homebrew operation: 🐛 make sure to clean up the install cache (PR #266 by @xaf)
    • ↘️ fixes issue #265 opened by @xaf
  • cc54234 - omni up: 🐛 return code should be 1 on error (PR #267 by @xaf)
  • 84816e7 - shell integration: 🐛 arg parsing for fish auto-complete (PR #269 by @tminusplus)
    • ↘️ fixes issue #128 opened by @xaf
  • ed2f29d - self update: 🐛 show error message when failing to update (PR #284 by @xaf)
  • dc9155e - updater: 🐛 pre-authentication configuration check was inverted (commit by @xaf)
  • 78c425a - help: 🐛 folded help was duplicating auto-generated commands (PR #324 by @xaf)

v0.0.17

04 Dec 16:29

Choose a tag to compare

✨ New Features

  • bb2f845 - ✨ zsh hook now auto-loads compinit if needed (commit by @xaf)
  • d655486 - ✨ add shell integration during bootstrap (PR #221 by @xaf)
    • ↘️ addresses issue #210 opened by @xaf
  • 499bb23 - ✨ packages support for scope command (PR #233 by @xaf)
    • ↘️ addresses issue #232 opened by @xaf
  • e204e21 - ✨ Add configuration of the shell aliases for the init hook (PR #234 by @xaf)
    • ↘️ addresses issue #195 opened by @xaf
  • c62fe06 - ✨ machine id will try and fallback to use hostname (PR #237 by @xaf)
  • c64a2a2 - ✨ save log files when subprocesses fail (PR #243 by @xaf)
  • 105e802 - updates: ✨ add support for background updates (PR #244 by @xaf)
    • ↘️ addresses issue #170 opened by @xaf
  • af2a940 - path commands: ✨ Add support for metadata files (PR #253 by @xaf)
    • ↘️ addresses issue #27 opened by @xaf

🐛 Bug Fixes

  • ff26fc6 - 🐛 remove debug message appearing on update (commit by @xaf)
  • 22d7aa9 - 🐛 uncategorized commands are showing up properly again (commit by @xaf)
  • 7d62fb1 - path commands: 🐛 make the exec path accurate (PR #252 by @xaf)
    • ↘️ fixes issue #161 opened by @xaf

v0.0.16

07 Nov 11:54
561529c

Choose a tag to compare

✨ New Features

  • 919e217 - ✨ check trust of directories before running commands (commit by @xaf)
  • e71efb5 - ✨ Add support for 'packages' (PR #176 by @xaf)
    • ↘️ addresses issue #16 opened by @xaf
  • 74463b9 - ✨ omni help now folds subcommands (PR #182 by @xaf)
    • ↘️ addresses issue #20 opened by @xaf
  • d90f4c3 - ✨ Add proper help for hook commands (PR #188 by @xaf)
    • ↘️ addresses issue #140 opened by @xaf
  • 162f86a - help: ✨ add --unfold flag to show all commands (PR #194 by @xaf)
  • 4e616f4 - ✨ add new config path switch command (PR #199 by @xaf)
    • ↘️ addresses issue #196 opened by @xaf
  • 143aaec - ✨ add --exists flag to check if command exists (PR #207 by @xaf)
    • ↘️ addresses issue #206 opened by @xaf
  • 4acbf7a - ✨ Add config bootstrap command (PR #209 by @xaf)
    • ↘️ addresses issue #178 opened by @xaf

🐛 Bug Fixes

  • 000d5c5 - 🐛 release version parser to show better error messages (commit by @xaf)
  • 9f9ef93 - 🐛 self update now replaces current process (PR #143 by @xaf)
    • ↘️ fixes issue #142 opened by @xaf
  • 0bdf3d5 - prevent crash if machine uid is not available (commit by @xaf)
  • 02e8dbc - 🐛 do not ask for trust if there is no up configuration (commit by @xaf)
  • 5533431 - 🐛 remove message when skipping package (commit by @xaf)

v0.0.15

21 Sep 19:05
57eed0a

Choose a tag to compare

  • build(linux): 👷 move to musl for the linux binaries (#138) (Raphaël Beamonte)
  • feat: ✨ add terraform as a tool to be upped (Raphaël Beamonte)
  • fix: 🐛 cache path should only be read from global configuration (Raphaël Beamonte)
  • fix: 🐛 cache migration to directory works with unexisting entries (Raphaël Beamonte)
  • feat: ✨ Add suggest_config and suggest_clone fingerprints (#137) (Raphaël Beamonte)
  • fix: 🐛 environment variables were not saved in omni up (Raphaël Beamonte)
  • 💅 Adding progress message when detecting versions (Raphaël Beamonte)
  • ✨ Split the cache into multiple files (#133) (Raphaël Beamonte)
  • ✨ Add caching for asdf updates and plugin versions (#130) (Raphaël Beamonte)
  • 🐛 Check the version when using 'latest' (Raphaël Beamonte)
  • ✨ Add support for omni aliases in the shell integrations (#126) (Raphaël Beamonte)
  • 🐛 fix: version prefix now checks that the first char is a dot (Raphaël Beamonte)
  • ✨ Use nodejs-extended semver for version parsing (Raphaël Beamonte)
  • ✨ Add support for package.json files as NodeJS version file (Raphaël Beamonte)
  • 🔥 Remove 'npm' as an alias of 'node' (Raphaël Beamonte)
  • ✨ Support version files with alternate names for golang and nodejs (Raphaël Beamonte)
  • 🐛 Fix custom up configuration parsing (Raphaël Beamonte)
  • ✨ 'auto' version now supports 'go.mod' for Golang (Raphaël Beamonte)
  • ✨ Add support for detection of the tool versions (Raphaël Beamonte)
  • ✨ Add support for per-dir dynenv (Raphaël Beamonte)

v0.0.14

08 Aug 22:01

Choose a tag to compare

  • 🐛 path commands were not processed in alphabetical order (Raphaël Beamonte)
  • 🐛 Dedup aliases for path commands (Raphaël Beamonte)
  • 📦 (deps): Bump clap from 4.3.19 to 4.3.21 (#87) (dependabot[bot])
  • 📦 (deps): Bump serde from 1.0.182 to 1.0.183 (#85) (dependabot[bot])
  • 📦 (deps): Bump tar from 0.4.39 to 0.4.40 (#83) (dependabot[bot])
  • 📦 (deps): Bump machine-uid from 0.5.0 to 0.5.1 (#84) (dependabot[bot])
  • 📦 (deps): Bump openssl from 0.10.55 to 0.10.56 (#82) (dependabot[bot])
  • 📦 (deps): Bump regex from 1.9.1 to 1.9.3 (#81) (dependabot[bot])
  • 📦 (deps): Bump tempfile from 3.7.0 to 3.7.1 (#80) (dependabot[bot])
  • 📦 (deps): Bump serde from 1.0.181 to 1.0.182 (#79) (dependabot[bot])
  • 📝 Fix missing end of sentence (Raphaël Beamonte)
  • ✨ Add support for omni cd --locate (Raphaël Beamonte)
  • 📦 (deps): Bump serde from 1.0.180 to 1.0.181 (#76) (dependabot[bot])
  • ✨ Add support to use omni in regular directories (Raphaël Beamonte)
  • 🐛 .down() bash instead of mistaken .up() (#72) (Terry)
  • 📦 (deps): Bump time from 0.3.24 to 0.3.25 (#74) (dependabot[bot])
  • 📦 (deps): Bump indicatif from 0.17.5 to 0.17.6 (#75) (dependabot[bot])
  • 📝 Small tutorial typo corrections (#70) (Terry)
  • 📦 (deps): Bump serde from 1.0.179 to 1.0.180 (#69) (dependabot[bot])
  • 📦 (deps): Bump serde from 1.0.177 to 1.0.179 (#68) (dependabot[bot])
  • 📦 (deps): Bump time from 0.3.23 to 0.3.24 (#67) (dependabot[bot])
  • 📦 (deps): Bump serde from 1.0.176 to 1.0.177 (#65) (dependabot[bot])
  • 📦 (deps): Bump serde from 1.0.175 to 1.0.176 (#64) (dependabot[bot])
  • 📦 (deps): Bump serde_json from 1.0.103 to 1.0.104 (#62) (dependabot[bot])
  • 📦 (deps): Bump libz-sys from 1.1.11 to 1.1.12 (#63) (dependabot[bot])
  • 📦 (deps): Bump libz-sys from 1.1.10 to 1.1.11 (#61) (dependabot[bot])

v0.0.13

25 Jul 05:08

Choose a tag to compare

  • 📝 Add clarification for new tidy documentation (Raphaël Beamonte)
  • 🐛 Add missing autocompletions for omni up (Raphaël Beamonte)
  • ✨ Add support for omni tidy --up-all (Raphaël Beamonte)
  • 📝 Add missing documentation for new bootstrap (Raphaël Beamonte)
  • 🐛 Flush the saved configuration when the repository is updated (Raphaël Beamonte)
  • 💅 Making message nicer by removing precision (Raphaël Beamonte)
  • ✨ Replace calling --update-user-config by --bootstrap after clone (Raphaël Beamonte)
  • 📦 (deps): update cargo dependencies (Raphaël Beamonte)
  • ✨ Add support for suggest_clone (Raphaël Beamonte)
  • 📦 (deps): Bump clap from 4.3.17 to 4.3.19 (#59) (dependabot[bot])
  • 📦 (deps): Bump serde from 1.0.173 to 1.0.174 (#60) (dependabot[bot])
  • 📦 (deps): Bump libz-sys from 1.1.9 to 1.1.10 (#58) (dependabot[bot])
  • 📦 (deps): Bump serde_yaml from 0.9.24 to 0.9.25 (#57) (dependabot[bot])
  • 📦 (deps): Bump tempfile from 3.6.0 to 3.7.0 (#56) (dependabot[bot])
  • 📦 (deps): Bump clap from 4.3.16 to 4.3.17 (#55) (dependabot[bot])
  • 📦 (deps): Bump serde from 1.0.171 to 1.0.173 (#54) (dependabot[bot])
  • 📦 (deps): Bump clap from 4.3.15 to 4.3.16 (#53) (dependabot[bot])
  • 😅 Remove forgotten debug message (Raphaël Beamonte)
  • 📦 (deps): Bump clap from 4.3.12 to 4.3.15 (#50) (dependabot[bot])
  • 📦 (deps): Bump serde_yaml from 0.9.23 to 0.9.24 (#51) (dependabot[bot])
  • 📦 (deps): Bump uuid from 1.4.0 to 1.4.1 (#52) (dependabot[bot])
  • 🔩 Use DisplayHelp error from clap (Raphaël Beamonte)
  • 🔥 Remove commented code (Raphaël Beamonte)
  • 🆙 Update Cargo.lock dependencies versions (Raphaël Beamonte)
  • ✨ Add support for --help for builtin commands (Raphaël Beamonte)
  • 📦 (deps): Bump semver from 1.0.17 to 1.0.18 (#47) (dependabot[bot])
  • 📦 (deps): Bump serde_yaml from 0.9.22 to 0.9.23 (#49) (dependabot[bot])
  • 📦 (deps): Bump serde_json from 1.0.102 to 1.0.103 (#48) (dependabot[bot])
  • 📝 Add missing step in up configuration tutorial (Raphaël Beamonte)
  • 📦 (deps): Bump tar from 0.4.38 to 0.4.39 (#44) (dependabot[bot])
  • 🐛 Fix tidy was not editing the correct files (Raphaël Beamonte)
  • ✨ self updater can now update the user configuration (Raphaël Beamonte)
  • 👷 (deps): Bump actions/upload-pages-artifact from 1 to 2 (#43) (dependabot[bot])
  • 📝 Rephrase documentation for some up operations (Raphaël Beamonte)
  • 👷 Fix website workflow for pages environment (Raphaël Beamonte)

v0.0.12

12 Jul 02:57

Choose a tag to compare

  • 📝 Fix misleading documentation (Raphaël Beamonte)
  • ✨ Add bash operation for up command (Raphaël Beamonte)
  • 👷 Add npm configuration for dependabot (website) (Raphaël Beamonte)
  • Bump semver from 5.7.1 to 5.7.2 in /website (#42) (dependabot[bot])
  • 👷 Try to allow website builds for contributors pull requests (Raphaël Beamonte)
  • 📦 (deps): Bump serde_json from 1.0.100 to 1.0.102 (#41) (dependabot[bot])
  • 🐛 Fix worktree configuration transformation (Raphaël Beamonte)
  • 📝 Add new installation method to intro list (Raphaël Beamonte)
  • 📝 Add cargo install installation method in documentation (Raphaël Beamonte)
  • 👷 Sort version better when generating release notes (Raphaël Beamonte)