Release Notes - v0.8.0
v0.8.0
Section titled “v0.8.0”Title: Expand Plutus V4 support and update context APIs
Version: v0.8.0
Release: v0.8.0
Comparison: v0.7.2…v0.8.0
This release completes the published Plutus V4 cost model, adds V4 script context construction and serialization, reorganizes the V4 API, and updates repository review ownership.
New Features
Section titled “New Features”-
Expanded the published Plutus V4 cost model for
PoliciesandAssetCount: the V4 parameter vector now contains 361 entries rather than 357, with fourpolicies-*names added. Affected V4 evaluations now produce different CEK budget outcomes. -
Added V4 script context builders and serializers for addresses, outputs, purposes, transaction information, nested top transaction information, and script contexts. Omitted output datums encode as
NoOutputDatum.
Breaking Changes
Section titled “Breaking Changes”- Updated the V4 script context API by moving its builders from the removed
plutus/v4package intolangand introducing*V4types and data APIs. The migration requires updated imports, type names, and helper aliases.
Additional Changes
Section titled “Additional Changes”- Refined the global
.github/CODEOWNERSrule by removing@agaffneyand leaving@wolf31o2as the sole owner for affected paths. This changes review and notification routing without changing runtime behavior.
Docs authored by Doc Holiday