Releases: RudySource/Dirgo
Releases · RudySource/Dirgo
Release list
Dirgo v0.8.4
Dirgo 0.8.4
Fixed
- Enable the native Dirgo predictor on supported PowerShell releases newer than 7.4, including PowerShell 7.5 and 7.6, instead of rejecting every minor version other than 7.4.
- Exercise the native prediction path on any PowerShell 7.4+ Windows runner so future LTS upgrades cannot silently disable suggestions.
- Keep PowerShell profile startup quiet when PSReadLine refuses prediction UI settings for redirected or non-interactive output; the registered predictor and
Ctrl+Ffallback remain available.
Dirgo v0.8.3
Dirgo 0.8.3
Fixed
- Ship the Windows executable with a statically linked C runtime so clean Windows 10 and 11 systems can start Dirgo without a separately installed Visual C++ Redistributable.
- Reject Windows release binaries that import external MSVC runtime DLLs before installer and release packaging tests can pass.
- Keep direct Windows updates non-interactive so a hidden installer cannot wait for an invisible setup prompt.
- Resolve
.cmdand.bateditor shims on Windows so auto-detection works with standard VS Code and Cursor command-line installations. - Exercise repeated standard-user installation against an existing PowerShell profile and reject profile loss or duplicate managed blocks.
Dirgo v0.8.2
Dirgo 0.8.2
Fixed
- Declare Windows CLI execution as
asInvokerand use a neutral staging filename during installation to avoid unintended elevation requests. - Stop Windows installation when the downloaded binary fails its startup check, preserving the existing executable.
- Keep the PowerShell installer ASCII-compatible so Windows PowerShell 5.1 can also run it from a saved file.
- Make accepted Windows setup connect the PowerShell profile and enable local suggestions, with an installed-profile smoke test under a standard user account.
- Normalize Windows verbatim executable paths before writing shell integration so a fresh PowerShell profile can resolve
dgoreliably.
Dirgo v0.8.1
Dirgo 0.8.1
Fixed
- Check GitHub during each interactive
dgo --versioncall instead of treating a cached result as a fresh confirmation. Failed checks explicitly label cached information; redirected version output remains one line without network access.
Dirgo v0.8.0
Dirgo 0.8.0
Added
- Add separately opt-in Workflow Intelligence with exact one- and two-command transition evidence, canonical project/session isolation, and deterministic
NEXTsuggestions in Zsh, Bash, Fish, and PowerShell 7+. - Add saved 2–8 step workflows plus
dgo workflows enable|disable|status|next|list|show|save|rename|remove|clear-learned|exportmanagement commands. - Add a bounded Workspace Palette Workflows source after Tasks and before Git, with full-sequence preview and one-step insertion.
Changed
- Migrate command history atomically from schema v2 to v3 without rewriting retained events or aggregates; learned transitions are rebuildable while saved workflows remain user-owned.
- Replace detached per-selection Palette preview threads with one session-owned latest-request worker that joins on close.
- Extend
dgo doctoranddgo statswith workflow enablement, schema, rebuild, and bounded learned/saved counts without printing command text or project paths. - Make interactive
dgo --versionrender cached state immediately, then start or observe one detached refresh when the last successful check is stale or missing. Redirected version output remains exactly one line and performs no update-state work. - Treat successful release knowledge, cache freshness, and refresh scheduling as separate states so
dgo --version, navigation notices, anddgo doctorreport the same facts.
Fixed
- Keep a known newer stable release visible even when its cached result is stale instead of replacing it with a generic stale label.
- Retry failed fetches after a 15-minute bounded backoff and failed process starts after at most 60 seconds instead of suppressing checks for 24 hours.
- Use a five-minute exclusive attempt lease so concurrent shells start at most one update checker and clock rollback or malformed state cannot create an unlimited delay.
- Classify update-check lock contention portably on Unix and Windows.
Security
- Keep workflow inference separately disabled by default, require existing command-history consent, and never introduce a run/execute/retry path.
- Require evidence from at least three observations and two distinct sessions; reject privacy gaps, cross-project/session transitions, controls, bidi overrides, likely credentials, and configured deny-patterns.
- Publish versioned workflow JSONL atomically with private permissions, redact project paths by default, reject symlink destinations, and require
--forcebefore replacement. - Keep update cache and attempt state bounded, private, atomic where published, and resistant to symlink or non-file state paths; malformed notification markers no longer silently disable checking.
Dirgo v0.7.1
Dirgo 0.7.1
Added
- Add a copy-ready Command Prompt bootstrap command for the existing verified PowerShell installer, while keeping PowerShell 7+ as the supported interactive Windows shell.
Changed
- Publish each GitHub Release with the curated notes for that exact version from this changelog instead of a bare generated commit comparison.
- Validate release-note extraction and Windows installation documentation in the release preflight so future releases cannot silently lose their user-facing changelog.
Dirgo v0.7.0
Full Changelog: v0.6.0...v0.7.0
Dirgo v0.6.0
Full Changelog: v0.5.1...v0.6.0
Dirgo v0.5.1
Full Changelog: v0.5.0...v0.5.1
Dirgo v0.5.0
Full Changelog: v0.4.0...v0.5.0