Releases: XaF/omni
Releases · XaF/omni
v0.0.17
✨ New Features
bb2f845
- ✨ zsh hook now auto-loads compinit if needed (commit by @XaF)d655486
- ✨ add shell integration during bootstrap (PR #221 by @XaF)499bb23
- ✨ packages support forscope
command (PR #233 by @XaF)e204e21
- ✨ Add configuration of the shell aliases for the init hook (PR #234 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)af2a940
- path commands: ✨ Add support for metadata files (PR #253 by @XaF)
🐛 Bug Fixes
v0.0.16
✨ New Features
919e217
- ✨ check trust of directories before running commands (commit by @XaF)e71efb5
- ✨ Add support for 'packages' (PR #176 by @XaF)74463b9
- ✨omni help
now folds subcommands (PR #182 by @XaF)d90f4c3
- ✨ Add proper help for hook commands (PR #188 by @XaF)162f86a
- help: ✨ add--unfold
flag to show all commands (PR #194 by @XaF)4e616f4
- ✨ add newconfig path switch
command (PR #199 by @XaF)143aaec
- ✨ add--exists
flag to check if command exists (PR #207 by @XaF)4acbf7a
- ✨ Addconfig bootstrap
command (PR #209 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)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
- 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
andsuggest_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
- 🐛 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
- 📝 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
- 📝 Fix misleading documentation (Raphaël Beamonte)
- ✨ Add
bash
operation forup
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
- 👷 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
- 👷 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
byis-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
v0.0.8
- 👷 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)