Skip to content

Releases: btcpayserver/btcpayserver-greenfield-php

v2.8.0

05 Nov 20:46
f4fac20
Compare
Choose a tag to compare

What's Changed

  • Adding filters to invoices search. by @ndeet in #130

Full Changelog: v2.7.1...v2.8.0

v2.7.1

16 Sep 21:03
28197bf
Compare
Choose a tag to compare

What's Changed

  • Cleanup and adding getCurrency() for new data field. by @ndeet in #128

Full Changelog: v2.7.0...v2.7.1

v2.7.0

13 Sep 15:29
Compare
Choose a tag to compare

What's Changed

  • add description field to pull payment by @petzsch in #125
  • BTCPay 2.0 compatibiltiy fixes in a backward compatible way. by @ndeet in #127

Full Changelog: v2.6.0...v2.7.0

v2.6.0

25 Apr 09:21
c115b04
Compare
Choose a tag to compare

What's Changed

  • Add refund invoice endpoint. Add getters to ApiKey result. by @ndeet in #123

Full Changelog: v2.5.0...v2.6.0

v2.5.0

03 Apr 08:38
385b7f6
Compare
Choose a tag to compare

What's Changed

  • Adding missing stores endpoints update/delete by @ndeet in #122

Full Changelog: v2.4.0...v2.5.0

v2.4.0

25 Mar 18:47
b88cd1c
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2.3.0...v2.4.0

v2.3.0

03 Apr 10:11
9a01503
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2.2.0...v2.3.0

v2.2.0

10 Mar 09:48
a3456b5
Compare
Choose a tag to compare

What's Changed

  • Add patchStoreOnChainWalletTransaction method. by @sillyh4ck3r in #95
  • Allow to lock (toggle) users. by @ndeet in #98
  • Add support for user specific api key management. by @ndeet in #102
  • Add return type. by @ndeet in #106
  • Update checkout v2 to v3 as NodeJS 12 support will get dropped. by @ndeet in #103

New Contributors

Full Changelog: v2.1.0...v2.2.0

v2.1.0

10 Feb 10:12
d4e2036
Compare
Choose a tag to compare

What's Changed

  • Update README.md - change required PHP Version by @petzsch in #83
  • create api key; create store by @ndeet in #96

Full Changelog: v2.0.0...v2.1.0

v2.0.0

27 Oct 22:27
406a775
Compare
Choose a tag to compare

ATTENTION: Take a 👀 on the breaking changes before upgrading.

Breaking changes:

  • Minimum PHP version bumped to 8.0 (as 7.4 is EOL November 2022)
  • Client\LightningInternalNode: renamed getInvoice() to getLightningInvoice()
  • Client\LightningInternalNode: getLightningInvoice() and createLightningInvoice() return Result\LightningInvoice (instead of Result\Invoice)
  • Client\LightningInternalNode: payLightningInvoice() returns Result\LightningPayment (instead of bool)
  • Client\Webhook: removed deprecated getWebhooks(), use getStoreWebhooks() instead
  • Result\AddressList: removed deprecated getAddresses(), use all() instead
  • Result\Invoice: renamed isFullyPaid() to isSettled() + fixed it
  • Result\Invoice: removed misleading function isPaid(), no replacement
  • Result\InvoiceList: removed deprecated getInvoices(), use all() instead
  • Result\StorePaymentMethodCollection: remove deprecated getPaymentMethods(), use all() instead

Changes/Fixes:

  • Updates to LightningInternalNode classes
  • Added Result\LightningPayment class
  • Added Result\LightningInvoice class
  • Fix PHP 8.1 deprecation warnings in Result\AbstractResult class
  • Result\ StoreOnChainWalletFeeRate: Fix wrong return type hint in getFeeRate()

Tests:

  • Added .env support to pass BTCPay variables
  • Added LightingInternalNodeTestClass

What's Changed

  • Update php version on github workflow by @utxo-one in #75
  • Update php version by @utxo-one in #76
  • Replace return type int with float by @Igi773 in #71
  • Lightning Internal Node Updates & Tests by @utxo-one in #74
  • Import Classes, Remove Deprecated Methods by @utxo-one in #78
  • V2 preparation by @ndeet in #80
  • Remove isPaid() and fix isSettled() to include late payment. by @ndeet in #81

Full Changelog: v1.3.6...v2.0.0