Skip to content

v1.1.0

Latest

Choose a tag to compare

@github-actions github-actions released this 04 Jul 20:48
2534adc

What's new in v1.1.0

New features

IaC export formats
Export environment variables to infrastructure-as-code formats directly from the GUI or CLI:

  • PowerShell ([Environment]::SetEnvironmentVariable)
  • PowerShell DSC v2 configuration
  • DSC v3 YAML
  • Ansible playbook

PATH management UI

  • Banner on launch when Envarly's install directory is not in PATH, with a one-click "Stage to PATH" button
  • "+ Add Envarly to PATH" shortcut in the PATH variable detail panel
  • Correct User/System scope selection based on elevation state
  • Uninstaller hooks clean up PATH entries automatically

Apply confirmation diff improvements

  • Semicolon-separated variables (PATH, PATHEXT, …) now show a per-entry diff instead of truncated plain text
  • Delta tab: git-diff-style +/ lines for added and removed entries only
  • Full tab: all entries with change markers and strikethrough for removed entries
  • Non-list values shown in full without truncation

Critical variable warning
Staging changes to SYSTEMROOT, WINDIR, or COMSPEC shows a prominent warning banner in the Apply confirmation dialog and strongly recommends taking a snapshot first.

Installer UX

  • Branded banner and dialog images in the MSI installer
  • "Restart as admin →" inline hint in the detail panel when viewing a System variable without elevation
  • UAC elevation via ShellExecuteW for reliable admin restart

Landing page

  • Storybook link added to nav and footer

Bug fixes

  • PATH button state desync — "Add to PATH" button no longer stays hidden after unstaging the change (#20)
  • Scope validationexport_custom and get_path_proposal now validate the scope parameter server-side (#14)
  • Unused command removedrestore_snapshot Tauri command removed from the invoke handler (#15)
  • Console flash — no console window flash when launching the GUI in release builds
  • PATH existence check — uses GetFileAttributesW for correct Unicode path handling
  • CLI output in release builds — console output now works correctly from a terminal
  • Installer PATH cleanup — uninstaller reliably removes PATH entries via a deferred WiX custom action
  • LP sitemap.xml — fixed duplicate URL entries in Search Console (#22)
  • LP robots.txt — Sitemap directive now includes the /envarly/ base path (#22)

Tooling

  • Storybook upgraded from v8 to v10
  • uuid override removed (resolved by Storybook v10 dependency tree)

Full changelog: v1.0.0...v1.1.0