Releases: siftystudio/viv
Releases · siftystudio/viv
Viv Claude Code Plugin v0.12.0
Install latest from GitHub · Install v0.12.0 from GitHub · README
Added
- Shell command
viv-plugin-get-monorepo-mapfor retrieving the monorepo map. This is needed because the map file is now stored outside the plugin files, as noted below. - Shell command
viv-plugin-versionfor retrieving the version of the plugin currently running.
Changed
- Move the monorepo map out of the plugin files and into the larger Viv monorepo (at
docs/.llm/monorepo-map.md). The plugin now uses the map file included in its monorepo copy. Previously any structural change to the monorepo necessitated a new plugin release, because the plugin's map file had to be updated in turn. With the map file now being external to the plugin, monorepo changes do not affect plugin versioning. - Rewrite all plugin docs to route monorepo navigation through the map, rather than hardcoding monorepo paths.
- Update
/viv:syncto detect when the plugin you're actually running is older than the latest version Claude Code has downloaded into its cache. This catches a known Claude Code bug where new versions get downloaded but the old one keeps running until the cache is manually cleared. - Bump the minimum Claude Code version to
2.1.85(for theif-filter hook syntax on which the plugin relies). - Document WSL 2 as the supported Windows path. The plugin's bash-based utility commands don't run reliably under native Windows shells, due to open upstream issues in Claude Code's plugin infrastructure.
Removed
monorepo-mapcase fromviv-plugin-get-plugin-file. Agents now useviv-plugin-get-monorepo-mapinstead.
Fixed
- A failed fetch via
viv-plugin-fetch-monorepowiped the existing monorepo copy. /viv:buildfailed on its first tool call becauseskills/build/SKILL.mdreferencedviv-plugin-get-doc, which was renamed toviv-plugin-get-plugin-filein0.11.0.viv-plugin-install-sublime-packageskipped dotfiles when copying source into the install directory, so.no-sublime-packagenever reached the destination. Also, reinstalls layered new content over previous installs without clearing stale files first.- Auto-approval hooks matched as substrings, so a compound command like
rm -rf ~ && viv-plugin-orientcould still be auto-approved. - Path validation in
viv-plugin-read-monorepo-fileandviv-plugin-explore-monorepowas lexical only, so a symlink under$MONOREPO_DIRpointing outside the sandbox would be silently followed. - State files containing valid JSON that wasn't an object (lists, scalars,
null) caused uncaught Python tracebacks in various plugin shell commands.
Viv VS Code Extension v0.11.1
Install latest from Marketplace · Install v0.11.1 from GitHub · README
Changed
- Align bundled color themes with corresponding color schemes from the Viv Sublime Text package.
Viv Compiler v0.12.1
Install latest from PyPI · Install v0.12.1 from PyPI · README · Compiler Reference
Fixed
- Newlines inside strings were parsed but not actually included in the compiled string expression. Now they are rejected with an error.
Viv VS Code Extension v0.11.0
Install latest from Marketplace · Install v0.11.0 from GitHub · README
Added
- Autodetection of an existing
viv-compilerinstallation even when the extension's configured Python interpreter doesn't have it. - Troubleshooting section in the README covering the case where the extension can't find
viv-compilerand the user needs to setviv.pythonPathmanually. Editor links to this when applicable.
Changed
- Streamline compiler-installation flows.
- Bump compatible compiler version to
0.12.
Viv Sublime Text Package v0.11.0
Install latest from GitHub · Install v0.11.0 from GitHub · README
Changed
- Invoke
py -3(the Python launcher) instead ofpythonon Windows (more reliable).
Viv JetBrains Plugin v0.10.0
Install latest from Marketplace · Install v0.10.0 from GitHub · README
Added
- Autodetection of an existing
viv-compilerinstallation even when the plugin's configured Python interpreter doesn't have it. - Troubleshooting section in the README covering the case where the plugin can't find
viv-compilerand the user needs to change thePython interpretersetting manually.
Changed
- Streamline compiler-installation flows.
- Bump compatible compiler version to
0.12.
Fixed
- Update-failure notification incorrectly titled "Viv compiler installation failed" (now correctly says "Viv compiler update failed").
Viv Compiler v0.12.0
Install latest from PyPI · Install v0.12.0 from PyPI · README · Compiler Reference
Added
pythonline in--versionoutput, carrying the absolute path of the Python interpreter running the compiler (allows editor plugins to auto-detect which interpreter to invoke).
Changed
- Restructure
--versionoutput to one machine-parseable<key> <value>field per line, replacing the previous stylized multi-line format.
Viv JetBrains Plugin v0.9.10
Install latest from Marketplace · Install v0.9.10 from GitHub · README
Added
- Signed plugin distribution.
Fixed
- The plugin's
What's Newtab was not updating to show changes.
Viv Compiler v0.11.2
Install latest from PyPI · Install v0.11.2 from PyPI · README · Compiler Reference
Added
- Validation check rejecting references to special roles (
@this,@hearer) in casting pools.
Fixed
- The
referencesfield on wrapped effects and reactions omitted the@hearerand@thisspecial roles, but these are required to be present at runtime.
Viv Sublime Text Package v0.10.0
Install latest from GitHub · Install v0.10.0 from GitHub · README
Added
- README instructions for applying a Viv color scheme to
.vivfiles only.
Changed
- Rename bundled color schemes directory from
themes/toschemes/to align with Sublime Text's terminology.