Skip to content

d2-rs 0.1.6

Choose a tag to compare

@nelsonjchen nelsonjchen released this 11 Nov 19:00

Matches Go D2 master at 6a7b48378, as 0.1.0 does. Prebuilt binaries and
Windows installers only: the code is unchanged from 0.1.5, so the crates and
the npm package stay at 0.1.5.

Added

  • Windows installers on GitHub releases, d2-rs-<version>-windows-amd64.msi
    and -windows-arm64.msi. Unlike Go D2's per-machine MSI
    (d2lang/d2#2941), they install
    for the current user by default, with no administrator rights, into
    %LOCALAPPDATA%\Programs\d2-rs and the user PATH; choosing all users in
    the installer (or ALLUSERS=1 with msiexec /qn) installs into
    Program Files\d2-rs and the system PATH. The release workflow builds them
    with WiX 7 from the packaged archives, checks every installed file against
    the archive, and installs and uninstalls each one in both scopes as a test.

Install

Prebuilt archives for Linux, macOS and Windows (amd64 and arm64) are attached below, with SHA256SUMS. On Windows, d2-rs-v0.1.6-windows-amd64.msi and d2-rs-v0.1.6-windows-arm64.msi install for the current user by default (no administrator rights); msiexec /i d2-rs-v0.1.6-windows-amd64.msi ALLUSERS=1 installs for all users. The crates and npm package stay at 0.1.5 (cargo install d2-rs, npm install @d2-rs/wasm).