Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
pir-x86_64-linux-ghc96 | 2025-06-13 | 8.9 MB | |
plc-x86_64-linux-ghc96 | 2025-06-13 | 9.0 MB | |
plutus-metatheory.tar.gz | 2025-06-13 | 180.8 kB | |
plutus-x86_64-linux-ghc96 | 2025-06-13 | 8.5 MB | |
uplc-x86_64-linux-ghc96 | 2025-06-13 | 8.6 MB | |
1.47.0.0 source code.tar.gz | 2025-06-10 | 11.6 MB | |
1.47.0.0 source code.zip | 2025-06-10 | 15.3 MB | |
README.md | 2025-06-10 | 2.3 kB | |
Totals: 8 Items | 62.0 MB | 0 |
plutus-core
Changed
-
In [#7106] improved error reporting in the evaluators.
-
StructuralEvaluationError
andOperationalEvaluationError
were renamed toStructuralError
andOperationalError
respectively. -
_MachineError
was made obsolete in favor of_StructuralError
. -
The tags for the flat encodings of the as-yet-unreleased
dropList
,lengthOfArray
,listToArray
,indexArray
,caseList
andcaseData
built-in functions have been changed pending the possible removal ofcaseList
andcaseData
.
plutus-ledger-api
No changes.
plutus-tx
Added
-
PlutusTx.Test.Run.Code
module was added to theplutus-tx:testlib
package. This module provides a way to run compiled Plutus code in a test environment, allowing for easier testing and debugging of Plutus scripts. See more details in the User Guide. -
Added over 30 new functions to
PlutusTx.BuiltinList
-
Added new errors codes:
PT23
->PlutusTx.BuiltinList.head: empty list
PT24
->PlutusTx.BuiltinList.tail: empty list
-
PT25
->PlutusTx.BuiltinList.last: empty list
-
Added TH help
PlutusTx.IsData.TH.makeIsDataAsList
which generatesToData
,FromData
,UnsafeFromData
instances with internal representation beingData.List
instead ofData.Constr
for given product datatype(only having a single constructor). -
Added
PlutusTx.Test.Util.compiledCodeToHask
andPlutusTx.Test.Util.compiledCodeToHaskUnsafe
for applying parameters toCompiledCodeIn uni fun
tersely. -
Added
PlutusTx.Test.Golden.goldenCodeGen
for generating golden of the generated code from Template Haskell. -
Added
assertResult
for asserting givenCompiledCode Bool
evaluatesTrue
.
Changed
BuiltinList
lookup is made cheaper by using theDropList
builtin function.
plutus-tx-plugin
Added
-
Integrated the compiler certifier into the plugin. This feature can be accessed using the
certify
plugin option. Note that this is currently very experimental, and is released now mainly for testing purposes. -
Added support for
integerEq
into the plugin, enabling use of(==) @Integer
and pattern matching onInteger
type values.
plutus-executables
No changes.
plutus-metatheory
No changes.
Full Changelog: https://github.com/IntersectMBO/plutus/compare/1.46.0.0...1.47.0.0