Releases: txpipe/pallas
Releases · txpipe/pallas
v0.31.0
v0.31.0 (2024-11-04)
Features
- add support for Conway config and params traverse (#521)
- applying: add cert and native script validation for ShelleyMA (#510)
- codec: improve KeyValuePairs ergonomics (#515)
- crypto: add extra types and conversions (#517)
- crypto: Add Nonce Capabilities
- traverse: prioritize Conway for tx decoding heuristics (#527)
- traverse: introduce MultiEraValue (#516)
- txbuilder: expose independent output builder (#522)
- txbuilder: compute ScriptDataHash including edge cases
Bug Fixes
- crypto: remove modules with non-published deps (#540)
- math: update once_cell::Lazy -> std::sync::LazyLock
- math: fix edge cases of ln and pow
- math: use malachite as default
- txbuilder: don't include empty redeemers in Conway txs (#532)
- txbuilder: sign transactions using Conway era (#531)
Docs
- update readme with latest crate structure (#539)
Code Refactoring
- support roundtrip encoding for script data hash components (#526)
- Re-organize and clean-up pallas-primitives (#523)
Chore
- use new method for github dark mode images (#538538)
- remove rolldb from repo (#537)
- update root crate re-exports (#536)
- interop: bump u5c to v0.11.0 (#519
- applying: Fix cargo fmt from previous commits
Contributors
@AndrewWestberg @yHSJ @kalomaaan @KtorZ @Mercurial @Quantumplation @abailly @scarmuega
v0.18.3
v0.30.2
v0.30.1
v0.30.0
v0.30.0 (2024-08-21)
Features
- interop: implement u5c pparams mapping (#504)
- interop: introduce field-mask context for u5c (#502)
- math: add support for some math functions (#483)
Bug Fixes
- exclude large data files blocking crate publish
- addresses: relax length check during parsing (#491)
- interop: skip conway certs in u5c (#498)
- primitives: expose hidden struct fields in Conway (#501)
- traverse: use Conway types in places they are meant to (#499)
Chore
- interop: bump u5c spec to v0.9 (#503)
- interop: update u5c spec to v0.8.0 (#493)
- txbuilder: export ExUnits to make them accessible from outside (#497)
Contributors
v0.29.0
v0.28.0
v0.28.0 (2024-07-01)
Features
- network: add tx submission and tx monitor clients to network facades (#442)
Bug Fixes
- relax CBOR decoding of Conway protocol params update (#473)
- network: handle end of list in tx monitor response (#305)
Code Refactoring
- interop: use batching for utxorpc ledger interface (#472)
- network: don't treat rejected txs as submit protocol errors (#306)
Build
- deps: update itertools requirement from 0.12.1 to 0.13.0 (#459)
Continuous Integration
- skip gmp dep until we can build on windows (#476)
Chore
v0.27.0
v0.27.0 (2024-06-01)
Features
- traverse: Decode Conway block headers properly (#466)
Bug Fixes
- network: expose missing members in facades (#468)
- crypto: Disable potential use of invalid SecretKeyExtended
Docs
- define security policy (#464)
Chore
- fix lint warnings (#470)
- split unstable features into independent flags (#469)
- traverse: make era enum serializable (#467)
Contributors
v0.26.0
v0.26.0 (2024-05-21)
Features
- add a simple Crawler example (#453)
- configs: add serde for Alonzo genesis file (#436)
- interop: add ledger context for utxorpc mapping logic (#450)
- interop: re-export utxorpc spec to unify downstream versions (#448)
- network: add an extra ergonomic method for n2c chainsync (#439)
- network: implement
GetChainBlockNo
local state query (#441) - network: implement background keep-alive loop (#427)
- primitives: derive Eq on relevant structs (#446)
- traverse: track original era for tx outputs (#447)
Bug Fixes
- applying: fix tx size calculation (#443)
- configs: parse directly into rational numbers (#437)
- hardano: exclude last chunk file during immutable db read (#454)
- primitives: handle conway extreme param updates (#462)
Code Refactoring
- applying: unify approach for protocol params access (#432)
- interop: use stateful mapper for u5 (#460)
Test
- hardano: contemplate skip of last chunk in immutable read (#457)
Chore
- apply lint recommendations (#458)
- move txbuilder to stable feature (#451)
- applying: prepare pparams for folding logic (#438)
- deps: use cryptoxide sha3 instead of depending on sha3 crate (#452)
Contributors
@MaicoLeberle @alekswithakayy @Mr-Leshiy @Quantumplation @vincenthz @falcucci @scarmuega
v0.25.0
v0.25.0 (2024-04-02)
Features
- add Conway 2024-03 CDDL conformity (#424)
- applying: add support for preview / preprod networks (#422)
Test
- hardano: fix failing tests on CI context (#429)
- hardano: discover snapshots by inspecting test_data dir (#428)
Build
- deps: update utxorpc-spec requirement from 0.3.0 to 0.4.4 (#425)