Skip to content

Releases: XaF/omni

v0.0.17

04 Dec 16:29
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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)

v0.0.11

10 Jul 05:43
Compare
Choose a tag to compare
  • 👷 workflow: website: fix typo (Raphaël Beamonte)
  • 👷 Do not run tests for website workflow updates (Raphaël Beamonte)
  • 👷 Update workflow versions for website update (Raphaël Beamonte)
  • 🧱 Fix build.rs version loading for crate (Raphaël Beamonte)
  • 👷 workflows: use paths and paths-ignore filters (Raphaël Beamonte)
  • 👷 release: change 'cargo publish' to be --verbose (Raphaël Beamonte)

v0.0.10

10 Jul 05:09
Compare
Choose a tag to compare
  • 👷 Fix version environment variable (Raphaël Beamonte)
  • 👷 Fix missing key for release workflow (Raphaël Beamonte)
  • 👷 Do not run tests just for release workflow updates (Raphaël Beamonte)
  • 👷 Use github action environment replacement (Raphaël Beamonte)
  • 👷 Make sure to have cargo colors when building releases (Raphaël Beamonte)
  • ✨📦 Add support for cargo package (Raphaël Beamonte)
  • 📝 Fix wrong path in documentation (Raphaël Beamonte)
  • 📝 Fix wrong badge URL (Raphaël Beamonte)
  • 📝 Cleanup README to target at website (Raphaël Beamonte)
  • 📝 website: Fix baseUrl (Raphaël Beamonte)
  • 📝 Add website and documentation (Raphaël Beamonte)
  • 📦 (deps): Bump regex from 1.9.0 to 1.9.1 (#40) (dependabot[bot])
  • 📦 (deps): Bump time from 0.3.22 to 0.3.23 (#38) (dependabot[bot])
  • 📦 (deps): Bump serde from 1.0.167 to 1.0.171 (#39) (dependabot[bot])
  • 📦 (deps): Bump blake3 from 1.4.0 to 1.4.1 (#37) (dependabot[bot])
  • 📦 (deps): Bump is-terminal from 0.4.8 to 0.4.9 (#36) (dependabot[bot])
  • 📦 (deps): Bump serde from 1.0.166 to 1.0.167 (#35) (dependabot[bot])
  • 🔒 Replace atty by is-terminal (Raphaël Beamonte)
  • 👷 Dependabot shouldn't be replacing emojis (Raphaël Beamonte)
  • 🐛 Only global omnipath is used for repo updates (Raphaël Beamonte)
  • 📦:arrow_up: (deps): Bump regex from 1.8.4 to 1.9.0 (#34) (dependabot[bot])
  • 💅 Removing unsetting OMNI_HELPERS_FILE variable that is not set (Raphaël Beamonte)
  • 📦:arrow_up: (deps): Bump serde_json from 1.0.99 to 1.0.100 (#33) (dependabot[bot])
  • 👷 Pass the release version as environment variable (Raphaël Beamonte)
  • 📦⬆️ (deps): Bump fs4 from 0.6.5 to 0.6.6 (#31) (dependabot[bot])
  • 📦⬆️ (deps): Bump serde from 1.0.164 to 1.0.166 (#32) (dependabot[bot])
  • 👷 Rename branch from rust to main (Raphaël Beamonte)
  • ✨ Provide makefile commands with the current working directory (Raphaël Beamonte)
  • ✨ Provide config commands with the current working directory (Raphaël Beamonte)
  • 🔥 Deprecate the configuration files without extensions (Raphaël Beamonte)
  • ✨ Support relative paths for the worktree configuration (Raphaël Beamonte)
  • ✨ Add worktree configuration parameter (Raphaël Beamonte)
  • 🐛 homebrew operation: do not consider tap when list (Raphaël Beamonte)
  • 🐛 Fix category ordering in global help (Raphaël Beamonte)
  • 🐛 Remove debug message (Raphaël Beamonte)
  • 🐛 status: do not always remove first line of yaml (Raphaël Beamonte)

v0.0.9

30 Jun 05:35
Compare
Choose a tag to compare
  • 🐛 Fix duplicate tool:version after omni up (Raphaël Beamonte)
  • 👷 Make Dependabot automerge action only trigger on pull requests (Raphaël Beamonte)
  • ✨ Add self updater for omni (#26) (Raphaël Beamonte)
  • 📦:arrow_up: (deps): Bump tokio from 1.29.0 to 1.29.1 (#25) (dependabot[bot])

v0.0.8

29 Jun 05:54
Compare
Choose a tag to compare
  • 👷 Reenabling release process (Raphaël Beamonte)
  • 👷 Using --unshallow to get all past history (Raphaël Beamonte)
  • 👷 Using --force to fetch tags (Raphaël Beamonte)
  • 👷 Identifying how to read all tags (Raphaël Beamonte)
  • 👷 Try and fetch existing tags differently (Raphaël Beamonte)
  • ✨ tidy now supports --search-path parameter (Raphaël Beamonte)
  • 🐛 Add missing file for golang version_file handling (Raphaël Beamonte)
  • ✨ Add support for version_file for golang up step (Raphaël Beamonte)
  • 👷 Allow for auto-merge of Dependabot pull requests (Raphaël Beamonte)
  • 👷 Add prefix to Dependabot PRs (Raphaël Beamonte)
  • Bump tokio from 1.28.2 to 1.29.0 (#13) (dependabot[bot])
  • Bump uuid from 1.3.4 to 1.4.0 (#12) (dependabot[bot])
  • 👷 Fetch all tags before trying to build changelog (Raphaël Beamonte)