Skip to content

envroll 0.2.0

Choose a tag to compare

@github-actions github-actions released this 01 May 22:02
v0.2.0
51fda38

Release Notes

Added

  • envroll is now on crates.io. Install with cargo install envroll
    from any machine that has a Rust toolchain — no need to grab a
    prebuilt binary or build from source. The published crate ships the
    same envroll binary the GitHub Releases pipeline produces.

Changed

  • The crates.io tarball is trimmed to what consumers actually need.
    The CI workflow (.github/workflows/), cargo-dist config
    (dist-workspace.toml), and integration tests (tests/) live on
    GitHub for anyone who wants them but no longer ship inside the
    published crate. Bundle size dropped from 61 → 52 files
    (516 → 422 KiB uncompressed).
  • Test files are now organized by command/feature area instead of
    by release version. The old tests/v0_1_3_features.rs (which had
    already grown past v0.1.3 with v0.1.4's --install tests) is split
    into tests/completions.rs, tests/import_export.rs, and
    tests/rename_key.rs. No behavioral change — same 27 tests, same
    coverage.

Note on versioning policy

This is the first release that follows the semver policy correctly for
a 0.x crate: new features get a MINOR bump, not a PATCH. The
0.1.0 → 0.1.5 history shipped multiple feature releases as patches
(basename project IDs, --target, completions, import/export,
rename-key, --install) — those tags stay as published, but every
release from here on gets the right bump. Bug-fix-only releases will
be 0.2.x; the next batch of features will be 0.3.0.

Install envroll 0.2.0

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/AdriiiPRodri/envroll/releases/download/v0.2.0/envroll-installer.sh | sh

Install prebuilt binaries via powershell script

powershell -ExecutionPolicy Bypass -c "irm https://github.com/AdriiiPRodri/envroll/releases/download/v0.2.0/envroll-installer.ps1 | iex"

Download envroll 0.2.0

File Platform Checksum
envroll-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
envroll-x86_64-apple-darwin.tar.xz Intel macOS checksum
envroll-x86_64-pc-windows-msvc.zip x64 Windows checksum
envroll-aarch64-unknown-linux-gnu.tar.xz ARM64 Linux checksum
envroll-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum