Release Notes - v0.7.0
v0.7.0 (September 14, 2026)
Section titled “v0.7.0 (September 14, 2026)”Title: Add Plutus V4 support and refine decoding and validation
Date: September 14, 2026
Version: v0.7.0
Comparison: v0.6.2…v0.7.0
This release adds Plutus V4 Value support, raises PlutusData decoding depth to 16384 levels, and separates decoding validation from execution validation.
✨ New Features
Section titled “✨ New Features”- Added Plutus V4
Valuesupport: Plutigo encodes values with CBOR tag1401, validates canonical policy and token maps, accepts the textualV [...]syntax, supports V4chooseData, and applies builtin arity rules according to the Plutus version.
🔧 Fixes
Section titled “🔧 Fixes”-
Expanded PlutusData decoding depth: CBOR and JSON decoding now support nesting up to
16384levels instead of256, and JSON depth-limit failures now use a consistent error response. -
Separated term-version validation: Plutigo now checks van Rossem term-version legality during execution through
syn.ValidateTermVersionForExecution, while decoding applies its own phase-specific validation rules.
📦 Additional Changes
Section titled “📦 Additional Changes”- Clarified repository comment guidance: Contributors should retain comments that explain invariants, non-obvious algorithms, and gotchas, while keeping accurate doc comments for exported identifiers.
🙏 Thank You
Section titled “🙏 Thank You”Thank you for using Plutigo.
Docs authored by Doc Holiday