Notas de la versión - v0.7.0
v0.7.0 (14 de septiembre de 2026)
Sección titulada «v0.7.0 (14 de septiembre de 2026)»Título: Añadir compatibilidad con Plutus V4 y perfeccionar la decodificación y validación
Fecha: 14 de septiembre de 2026
Versión: v0.7.0
Comparación: v0.6.2…v0.7.0
Esta versión añade compatibilidad con Value de Plutus V4, aumenta la profundidad de decodificación de PlutusData a 16384 niveles y separa la validación durante la decodificación de la validación durante la ejecución.
✨ Nuevas funciones
Sección titulada «✨ Nuevas funciones»- Añadió compatibilidad con
Valuede Plutus V4: Plutigo codifica los valores con la etiqueta CBOR1401, valida los mapas canónicos de políticas y tokens, acepta la sintaxis textualV [...], admitechooseDatade V4 y aplica las reglas de aridad de los builtins según la versión de Plutus.
🔧 Correcciones
Sección titulada «🔧 Correcciones»-
Amplió la profundidad de decodificación de PlutusData: La decodificación de CBOR y JSON ahora admite un anidamiento de hasta
16384niveles en lugar de256, y los errores por superar el límite de profundidad de JSON devuelven una respuesta coherente. -
Separó la validación de versiones de términos: Plutigo ahora comprueba la validez de las versiones de términos de van Rossem durante la ejecución mediante
syn.ValidateTermVersionForExecution, mientras que la decodificación aplica sus propias reglas de validación específicas de cada fase.
📦 Cambios adicionales
Sección titulada «📦 Cambios adicionales»- Aclaró las directrices para los comentarios del repositorio: Los colaboradores deben conservar los comentarios que explican invariantes, algoritmos no obvios y casos problemáticos, y mantener comentarios de documentación precisos para los identificadores exportados.
🙏 Agradecimientos
Sección titulada «🙏 Agradecimientos»Gracias por usar Plutigo.
Docs authored by Doc Holiday