Skip to content

Releases: txpipe/pallas

v0.14.0-alpha.3

15 Sep 12:22
Compare
Choose a tag to compare
v0.14.0-alpha.3 Pre-release
Pre-release

v0.14.0-alpha.3 (2022-09-15)

Features

  • primitives: Preserve order of map structures (#192)

Bug Fixes

  • primitives: Add missing PartialOrd and Ord to TransactionInput (#191)

v0.14.0-alpha.2

13 Sep 11:54
Compare
Choose a tag to compare
v0.14.0-alpha.2 Pre-release
Pre-release

v0.14.0-alpha.2 (2022-09-13)

Features

  • traverse: Provide access to original Datum hash (#189)

Bug Fixes

  • Stop double CBOR encoding of Plutus script used for hashing (#188)

Chore

  • Fix lint warnings (#190)

v0.14.0-alpha.0

11 Sep 21:04
Compare
Choose a tag to compare
v0.14.0-alpha.0 Pre-release
Pre-release

v0.14.0-alpha.0 (2022-09-11)

Features

  • Add magic constants for preview and preprod environments (#179)
  • Introduce Bech32 crate (#176)
  • addresses: Add hex and bech32 for Shelley parts (#181)
  • primitives: Enable serde of ledger structs (#169)
  • traverse: Introduce new MultiEraTx helpers (#184)

Bug Fixes

  • use correct prefix when hashing plutus v2 script (#182)
  • codec: Make Int struct copy (#170)

Build

  • deps: update minicbor requirement from 0.17 to 0.18 (#134)
  • deps: update bech32 requirement from 0.8.1 to 0.9.1 (#177)

Chore

  • Move fee logic out of primitives (#174)
  • Move time logic out of primitives (#173)
  • Move hash logic out of primitives (#172)
  • primitives: Remove redundant address logic (#171)

v0.13.2

20 Aug 01:37
Compare
Choose a tag to compare

v0.13.2 (2022-08-19)

Bug Fixes

  • addresses: Skip error on pointer address overflow (#178)

v0.13.1

08 Aug 21:37
Compare
Choose a tag to compare

v0.13.1 (2022-08-08)

Bug Fixes

  • primitives: Fix overflow on cost model (#168)
  • primitives: Make cost models optional (#167)

v0.13.0

07 Aug 15:34
Compare
Choose a tag to compare

v0.13.0 (2022-08-07)

Features

  • primitives: Add ToHash to DatumOption (#163)
  • traverse: Add missing getters on output (#162)
  • traverse: Add missing getters for witness fields (#160)
  • traverse: Add reference inputs to Tx (#161)
  • traverse: Expose collateral return (#158)

Bug Fixes

  • primitives: Handle alonzo headers without prev-hash (#164)
  • primitives: Force CBOR null primitive for missing aux data (#159)

Chore

  • Fix lint warnings (#166)
  • Fix trailing comma lint issue (#165)

v0.12.0

03 Aug 02:07
Compare
Choose a tag to compare

v0.12.0 (2022-08-02)

Bug Fixes

  • addresses: Fix Byron cbor structure (#155)

Chore

  • Add test for output traverse (#157)
  • Fix lint warnings

v0.12.0-alpha.0

20 Jul 18:10
Compare
Choose a tag to compare
v0.12.0-alpha.0 Pre-release
Pre-release

v0.12.0-alpha.0 (2022-07-20)

Features

  • addresses: Improve API ergonomics (#148)
  • miniprotocols: Add Tx-Mempool-Monitoring mini-Protocol (#150)
  • traverse: Introduce more new accessor methods (#153)
  • traverse: Introduce new accessor methods (#152)
  • traverse: Expose multi-era metadata (#151)
  • traverse: Integrate address library (#149)

Bug Fixes

  • multiplexer: Honor read timeouts in bearer logic (#154)

Chore

  • Apply code formatting
  • primitives: Add Plutus script hash test (#147)

v0.11.1

04 Jul 01:23
Compare
Choose a tag to compare

v0.11.1 (2022-07-03)

Bug Fixes

  • traverse: Add missing era probe

v0.11.0

02 Jul 18:42
Compare
Choose a tag to compare

v0.11.0 (2022-07-02)

Features

  • Add mechanism to check era's features (#120)
  • Introduce 'traverse' library (#117)
  • Introduce Addresses crate (#137)
  • Add Vasil / Babbage compatibility (#126)
  • Implement common traverse iterators (#119)
  • multiplexer: Use single channel for muxer (#133)
  • primitives: Introduce MintedBlock concept (#116)
  • traverse: Add era-handling utilities (#123)
  • traverse: Add output refs for inputs (#122)
  • traverse: Add tx input traversing (#121)
  • traverse: Add output-at helper method (#124)
  • traverse: Add ada amount method on output (#135)
  • traverse: Expose block number value (#140)
  • traverse: Improve MultiEraOutput ergonomics (#141)

Bug Fixes

  • Add missing README blocking publish
  • Add missing README preventing publish
  • multiplexer: Use buffers that own the inner channel (#113)
  • multiplexer: Handle bearer io error instead of panic (#118)
  • primitives: Handle bytes indef in Plutus data (#143)
  • primitives: Adjust member visibility in structs (#144)
  • traverse: Handle Shelley's lack of invalid_transactions field (#138)

Docs

  • Update changelog

Build

  • deps: update bech32 requirement from 0.8.1 to 0.9.0 (#104)

Chore

  • primitives: Organize test data on a single dir (#112)