Skip to content

Releases: LtbLightning/payjoin-flutter

v0.23.0

25 Jun 17:05
01ba81f

Choose a tag to compare

[0.23.0]

  • Update to payjoin-ffi version 0.23.0 (see changelog) which depends on rust-payjoin version 0.23.0 (see changelog).
  • Update flutter_rust_bridge to 2.9.0.
  • Major overhaul to attempt a stable BIP 77 protocol implementation.
  • v1 support is now only available through the V2 backwards-compatible APIs.

Precompiled binaries:

0.23.0

Precompiled binaries dce80946

13 May 02:57
fa2d0a7

Choose a tag to compare

Precompiled binaries for crate payjoin_flutter, crate hash dce809460b90793c1ece94d3b671f87c.

Precompiled binaries 0916dc8a

06 May 17:07
ec2bf55

Choose a tag to compare

Precompiled binaries for crate payjoin-flutter, crate hash 0916dc8adadcd6bed92e280069303c77.

Precompiled binaries 03b23db3

05 Feb 18:58
dbd2c03

Choose a tag to compare

Precompiled binaries for crate payjoin_flutter, crate hash 03b23db3c9a018e46ab7389407c4b08a.

Precompiled binaries 8f057607

11 Dec 01:03
0124ef6

Choose a tag to compare

Precompiled binaries for crate payjoin_flutter, crate hash 8f057607aab0062fa7d7b5710e297fdc.

Precompiled binaries fd3add27

09 Dec 14:23
68caf49

Choose a tag to compare

Precompiled binaries for crate payjoin_flutter, crate hash fd3add2747203b317f6956986f4e7618.

v0.20.0

22 Aug 03:49
0224557

Choose a tag to compare

[0.20.0]

APIs added

  • Make backwards-compatible v2 to v1 sends possible.

APIs changed

  • Removed contributeNonWitnessInput from v1 & v2.
  • Allow receivers to make payjoins out of sweep transactions (#259).
  • Encode &ohttp= and &exp= parameters in the &pj= URL as a fragment instead of as URI params (#298)

v0.18.0

15 Aug 17:10
6bce23c

Choose a tag to compare

[0.18.0]

Updated flutter_rust_bridge to 2.0.0.

APIs added

  • Exposed PjUriBuilder and PjUri.
  • Exposed pjUrlBuilder() in ActiveSession.
  • Exposed checkPjSupported() in PjUri.
  • Exposed fetchOhttpKeys() to fetch the ohttp keys from the specified payjoin directory.

APIs changed

  • Upgrade receive/v2 type state machine to resume multiple payjoins simultaneously (#283)
  • Refactor output substitution with new fallable try_substitute_outputs (#277)
  • Enroller became SessionInitializer.
  • Enrolled became ActiveSession.
  • fallbackTarget() became pjUrl().

Fixed

  • Handle OHTTP encapsulated response status (#284)

Precompiled binaries 244d3009

20 Jul 22:22
c7c18e7

Choose a tag to compare

Precompiled binaries for crate payjoin_flutter, crate hash 244d3009d8146ef49b417fcf9877eace.

Precompiled binaries 58173e34

19 Jul 02:16
084397e

Choose a tag to compare

Precompiled binaries for crate payjoin_flutter, crate hash 58173e3426c389a935bab66ce07e8ee2.