Skip to content

Releases: dusk-network/phoenix

core v0.34.0

07 Feb 16:14
1b17333
Compare
Choose a tag to compare

0.34.0 - 2024-02-07

Changed

  • Removed suffix 'n' in serde serialization & deserialization of u64
  • Update dusk-bls12_381 to v0.14
  • Update dusk-jubjub to v0.15
  • Update dusk-poseidon to v0.41
  • Update jubjub-schnorr to v0.6
  • Update jubjub-elgamal to v0.2

circuits v0.6.0

07 Feb 16:18
1b17333
Compare
Choose a tag to compare

0.6.0 - 2025-02-07

Changed

  • Update dusk-bls12_381 to v0.14
  • Update dusk-jubjub to v0.15
  • Update poseidon-merkle to v0.8
  • Update dusk-poseidon to v0.41
  • Update jubjub-schnorr to v0.6
  • Update jubjub-elgamal to v0.2
  • Update dusk-plonk to v0.21

core v0.33.1

20 Dec 13:32
44ded36
Compare
Choose a tag to compare

0.33.1 - 2024-12-20

Changed

  • Disable default_features

circuits v0.5.0

18 Dec 15:41
e2e7d2e
Compare
Choose a tag to compare

0.5.0 - 2024-12-18

Added

  • Add jubjub-elgamal dependency [#255]

Changed

  • Update phoenix-core to v0.33

Removed

  • Remove elgamal encryption module [#255]

core v0.32.0

14 Aug 19:50
Compare
Choose a tag to compare

core

0.32.0 - 2024-08-14

Changed

  • Update dusk-poseidon to v0.40
  • Update jubjub-schnorr to v0.5

core v0.31.0

14 Aug 12:24
d8ba7e9
Compare
Choose a tag to compare

core

[0.31.0] - 2024-08-14

Added

  • impl Eq for StealthAddress
  • impl Eq for TxSkeleton

Changed

  • Update bls12_381-bls dep to 0.4

Fixed

  • Fix panic when attempting to decrypt the note with an incorrect view-key [#240]

circuits v0.4.0

14 Aug 19:50
Compare
Choose a tag to compare

circuits

0.4.0 - 2024-08-14

Changed

  • Update dusk-plonk to v0.20
  • Update dusk-poseidon to v0.40
  • Update jubjub-schnorr to v0.5
  • Update poseidon-merkle to v0.7

circuits v0.3.0

14 Aug 12:24
d8ba7e9
Compare
Choose a tag to compare

circuits

0.3.0 - 2024-08-14

Removed

  • Delete TxInputNoteWitness struct [#229]
  • Delete TxCircuit::new constructor [#229]
  • Delete TxOutputNote::new constructor [#229]

Changed

  • Make all TxCircuit fields public [#229]
  • Make all TxOutputNote fields public [#229]
  • Move sender_blinder field from TxCircuit to TxOutputNote [#229]
  • Move TxCircuit from transaction module to root module [#229]
  • Rename TxInputNote to InputNoteInfo [#229]
  • Rename TxOutputNote to OutputNoteInfo [#229]
  • Move ff and rand dependencies to dev-dependencies [#235]

Added

  • Add dusk-bytes dependency at v0.1 [#232]
  • Add TxCircuit::from_slice and TxCircuit::to_var_bytes [#232]
  • Add InputNoteInfo::from_slice and InputNoteInfo::to_var_bytes [#232]
  • Add Serializable trait implementation for OutputNoteInfo [#232]
  • Add Clone and PartialEq derives for TxCircuit [#232]
  • Add PartialEq derive for InputNoteInfo [#232]
  • Add associated const TxCircuit::SIZE
  • Add associated const InputNoteInfo::SIZE
  • Add PartialEq derive for OutputNoteInfo [#232]
  • Add dusk-bls12_381 dependency [#235]
  • Add "plonk" feature to add the dusk-plonk dependency [#235]
  • Add "plonk" feature as default feature [#235]
  • Add "rkyv-impl" feature
  • Add rkyv dependencies behind rkyv-impl feature
  • Add rkyv derives for TxCircuit, InputNoteInfo and OutputNoteInfo

core: v0.30.0

03 Jul 10:13
f4a8109
Compare
Choose a tag to compare

core: 0.30.0 - 2024-07-03

Added

  • Add Sender struct [#222]

Changed

  • Let owns take a StealthAddress instead of a Note

circuits v0.2.1

03 Jul 10:12
f4a8109
Compare
Choose a tag to compare

circuits: 0.2.1 - 2024-07-03

Changed

  • Make TxInputNote fields public