Btcpayserver Versions Save

Accept Bitcoin payments. Free, open-source & self-hosted, Bitcoin payment processor.

v1.11.4

7 months ago

Minor update recommended for deployment stacks which were using MySQL/SQLite backend in the past such as Raspiblitz, Umbrel, Embassy OS.

We fix a migration to postgres error that has been introduced a few versions ago.

New feature

  • Display wallet balance in default currency in the on-chain wallet navigation (#5281) @vbouzon

Bug fixes

  • Fix: Error on the MigrationStartupTask (#5233) @NicolasDorier
  • Fix: The "Open in wallet" button in the checkout page was not working properly on some browsers (#5284) @dennisreimann

v1.11.3

8 months ago

Bug fixes

  • Fix LNDHub connection strings parsing @Kukks
  • Paying through LNDHub with an explicit amount wouldn't send the right amount @Kukks
  • The Open with wallet deep link in the checkout page wasn't working properly on some browsers. @dennisreimann
  • POS: Fix alignment of items in static view (#5271) @dennisreimann
  • Only show LNAddress section if the user has the permission @Kukks
  • Fix crash on /wallets/transactions with non zero skip parameter (#5183) @NicolasDorier
  • Do not block payments on LN while syncing if it is not internal node (#5269) @Kukks
  • Fix LN payout manual payments UI crashing when payouts are not tied to pull payment @Kukks

Improvements

  • If the PoSData property is a stringified JSON, presents it nicely in invoice details (#5275) @dennisreimann
  • POS: Unify item display in editor (#5266 #5272) @dennisreimann
  • remove store ID from view request url (#5256) @dstrukt

v1.11.2

8 months ago

Bug fixes

  • Language Select box cut off on checkout (#5210) @evanc-ole
  • POS: Multiple fixes (#5228 #5241 #5252) @dennisreimann
  • Greenfield: Fix invoice lookup by capitalized status (#5245) @dennisreimann
  • Fix temporary file downloads for local storage option @Kukks

Improvements

  • POS: Handle flexible price items in cart view (#5238) @dennisreimann
  • POS: Combine search term and category selector (#5241) @dennisreimann
  • Email Rules: Improve validation (#5234) @dennisreimann
  • Receipt improvements (#5239) @dennisreimann
  • Improve invoices status filter (#5248 #5251) @dennisreimann

v1.11.1

8 months ago

Bug fixes

  • Language Select box cut off on checkout (#5210) @dstrukt
  • POS Cart view malformed when special characters are in items (#5203 #5211) @Kukks
  • Errors creating invoice from public form were not shown in the UI (#5208 #5211) @Kukks
  • Cart view doesn't show item when the amount field is custom (#5204 #5211) @Kukks
  • Can't save the item when adding a new category in POS (#5205 #5211) @Kukks

v1.11.0

9 months ago

New Features

  • Complete overhaul of Invoice Reporting (#5095 #5155) @NicolasDorier
  • POS Cart redesign (#5109 #5171) @dennisreimann @dstrukt
  • Add product categories to POS apps (#5088 #5078) @NicolasDorier
  • Checkout v2: Play sound when invoice is paid (#5085 #5113) @dennisreimann @webwworthy
  • Add support for ExchangeRateHost and FreeCurrencyRates rate providers (#5166) @Kukks

Bug fixes

  • Support NFC on modal (#4251 #5033) @Kukks @dennisreimann
  • Fixed setting of minimum or custom price for LNURL POS items (#5170 #5172) @Kukks
  • Preventing entering of negative tips and discounts in POS (#5192 #5198) @rockstardev
  • Fixing display of amount paid on Receipt page (#5195 #5197) @rockstardev
  • Form invoice amount adjusters, useful for shipping and other addon amounts to the invoice (#5087 #5158) @Kukks @dennisreimann

Improvements

  • Improved Payment Requests List View (#3872 #5065) @TChukwuleta
  • Improve create first store view (#5008 #5181) @dennisreimann
  • Invoice lists: Show icons for payment methods (#5084 #5137) @dennisreimann
  • Apps: Add direct file upload in item editor (#5086 #5140) @dennisreimann
  • Add OpenSats supporters logo (#5202) @Kukks @Pavlenex
  • Add recommended rate providers for UGX and RSD (#5166) @Kukks

v1.10.3

10 months ago

New Features

  • Pull Payment: Support LNURL Withdraw with SATS denomination (#5041) @dennisreimann

Bug fixes

  • Crowdfund: Fix JS errors in empty state (#5121) @dennisreimann
  • The current preimage of a invoice's lightning payment method should be available via API (#5111) @NicolasDorier
  • Dashboard: Limit "Top Items" to five (#5110) @dennisreimann
  • ToolTip causes glitching when scrolling down on mobile (#4956) @dennisreimann
  • LN payments failed to be detected on litd (#5104) @NicolasDorier
  • Fix for LNDHub via LNbits integration (#5083 #4482) @dennisreimann
  • Applying a discount in PoS with cart wasn't working (#5079) @NicolasDorier
  • Refund: Fix overpaid option (#5076 #5066) @dennisreimann
  • Do not crash when an invoice have an amount that is too big (#5070) @NicolasDorier
  • NFC: Do not start scanning if unsupported (#5067) @dennisreimann
  • Fix: Incorrect rounding in the receipt of PoS invoice (#5071 #5072) @NicolasDorier
  • Crowdfund: Fix null pointer exception for topup type (missing price) (#5068) @dennisreimann
  • Greenfield: Default currency missing from stores API (#5126) @dennisreimann

Improvements

  • Load wallet transaction list asynchronously to avoid timeout on large wallets (#5100 #4987) @NicolasDorier
  • Receipt improvements (#5077) @dennisreimann
  • Dashboard: Make invoice badges consistent with those on invoices list (#5108 #4969) @dennisreimann
  • Make file management UI more useful (#5081) @Kukks
  • After changing PoS items values, the JSON template should be indented @NicolasDorier
  • Add extension point to template editor (#5080) @Kukks
  • Querying a lightning address no longer generates an invoice each time (#5117) @NicolasDorier

v1.10.2

10 months ago

Bug fixes

  • Fix: Stale data when fetching invoice after webhook (#5049) @Kukks
  • Fix: Crash on migation of old instances (#5051) @NicolasDorier
  • Fix: Hide sensitive info feature not working with custom theme (#5044) @dennisreimann
  • Fix: Pay button not rendering on the invoice page (#5043) @dennisreimann

v1.10.1

10 months ago

Bug fixes

  • Point of Sale bug after filling out form Shop + cart (#5031) @Kukks

Improvements

  • Language translation update for el-GR

v1.10.0

10 months ago

Notice: Due to the substantial disk space consumption, we are removing all data pertaining to past webhook deliveries (#5005).

This data, generally used for debugging integrations, will be regularly purged. Hereafter, any Webhook delivery data older than two months will be automatically deleted.

You can also read our blog post for a tour of the new features!

New features

  • In addition to the Owner and Guest role available for users of a store, it is now possible to create new custom roles and to adjust the permissions granted by Owner and Guest. (#4940) @Kukks
  • Forms: It was only possible to configure a forms via some JSON configuration, we now have a nice UI editor for it (#4968) @dennisreimann @dstrukt
  • Setting to hide sensitive info, such as balances and amounts (#4966) @dennisreimann
  • Forms: Add multiline input (#4942) @dennisreimann
  • In the refund workflow, make it easier to only reimburse overpaid amounts (#4934 #4812) @dennisreimann

Bug fixes

  • Fix: When using LNbank, payments would sometimes not be detected by BTCPay Server (dennisreimann/btcpayserver-plugin-lnbank#33) @NicolasDorier
  • Fix: If a altcoins is disabled from BTCPay and payout processor is used, it would crash at restart (#4997) @NicolasDorier
  • Fix: When the default currency of the store is SATS, the display on the dashboard was broken (#4994) @dennisreimann
  • Fix: When using a LND node, multi path payments with custom records would not be detected as valid payment @dennisreimann

Improvements

  • Crowdfund and PoS app settings were saved in YAML, we are now using JSON. (#4792) @Kukks
  • Add minrelayfee to payjoin request (#4689) @Kukks
  • Improve invoice filtering UI (#4914) @dennisreimann @dstrukt
  • Stop generating new addresses when a new payment is detected (#4984) @NicolasDorier
  • Support Core Lightning v23.05 (#4970) @NicolasDorier
  • Checkout v2: Improve expired paid partial state (#4827) @dennisreimann
  • Improve create first store case (#4951) @dennisreimann @dstrukt
  • Improve Refund UI/UX (#4934 #3839 #4812) @dennisreimann @dstrukt
  • Prune old webhook delivery data (#5005) @NicolasDorier
  • Can mark expired invoices as complete or invalid (#5006) @dennisreimann

v1.9.3

11 months ago

Bug fixes

  • Fix: Missing Shopify link (#4945) @Kukks
  • Rates: Fix advanced rules example formatting (#4926) @dennisreimann
  • Crowdfund: Fix redirect URL fallback (#4943) @dennisreimann
  • Greenfield: Apply store default payment method on invoice creation (#4947) @dennisreimann
  • POS: Fix Firefox issues (#4950) @rockstardev
  • Fix viewing arrays in the invoice details when set in metadata (#4954) @Kukks
  • Do not crash checkout when attempting LNURL checkout through non-secure page (#4964) @Kukks
  • NFC: Handle HTTP-related exceptions (#4965) @dennisreimann

Improvements

  • LN Settings: Show only node host name (#4927) @dennisreimann
  • Checkout: Improve truncation of shown addresses (#4924) @dennisreimann