Releases: btcpayserver/btcpayserver
Releases · btcpayserver/btcpayserver
1.11.5
New feature
- Reporting: Add payouts (#5320) @Kukks
- Wallet: Delete custom labels (#5324, #5237) @dennisreimann
- Dashboard: Show revenue data for keypad (#5317) @dennisreimann
- Dashboard: Show the number of paid invoices in the last 7 days (#5316, #5300) @dennisreimann
- Login: Add Remember Me button (#5307, #5302) @dennisreimann
- Archive stores and apps (#5296) @dennisreimann
- New permission: Can archive pull payment (#5274) @Kukks
- Pull Payment: Show QR code for LNURL-Withdraw (#5274) @Kukks
Bug fixes
- Fix: Transient error 500 when accessing the wallet page (#5326, #5328) @NicolasDorier
- Fix: Revert to default block explorer button wasn't working (#5340) @NicolasDorier
- Payment Request: Reflect processing status for on-chain payments (#5309, #5297) @dennisreimann
- NFC: Fix error display (#5305) @dennisreimann
Improvements
- Email Rules: Add default texts and document placeholders (#5314) @dennisreimann
- UI: The on-chain addresses should only be truncated on the middle (#5313, #5311) @dennisreimann
- Store settings: Allow configuring NFC permission beforehand (#5319) @Kukks
- Remove legacy export (#5293) @NicolasDorier
1.11.4
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
1.11.3
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
1.11.2
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
1.11.1
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
1.11.0
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
1.10.3
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
1.10.2
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
1.10.1
1.10.0
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
andGuest
role available for users of a store, it is now possible to create new custom roles and to adjust the permissions granted byOwner
andGuest
. (#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