Releases: btcpayserver/btcpayserver
Releases · btcpayserver/btcpayserver
1.13.5
Bug fixes
- Fix: Plugin Exception Handler didn't disabled plugin if crash was detected @NicolasDorier
- Fix: Kraken rate provider failing due to bid > ask @NicolasDorier
1.13.4
Bug fixes
- LNUrl payouts failing due to amount restriction wouldn't be immediately cancelled (#6061) @Kukks
- Fix row ordering and display issues in reporting (#6065 #6087, 597e2b0) @NicolasDorier @dennisreimann
- Parse Timespan strings in the API properly (#6012) @dennisreimann
- "Return to Store" link in invoice receipt should return to the redirectUrl (#6079) @dennisreimann
- Fix crash caused by custom explorer links in some conditions (#6077 #6078) @dennisreimann
- Fix: Can't save email settings on store level (#6076 #6080) @dennisreimann
- Reports: Fix dropdown z-index @dennisreimann
- Shopify: Properly cancel an order when BTCPay invoice expires, and restock the inventory (#6104 #6107 #6108) @NicolasDorier
- Shopify: Generate BTCPay invoice as soon as the payment page in shopify opens (#6105) @NicolasDorier
Improvements
- Checkout: Display item description if present (#6082) @dennisreimann
- Disable plugins if they crash the Dashboard page (#6099) @NicolasDorier
- Hide empty values in the receipts (#6079) @dennisreimann
- Greenfield: Add the invoice metadata of a Lightning Address (#6067 #6084) @dennisreimann
1.13.3
Bug fixes
- Fix potential crash on receipt print page (#6045) @dennisreimann
- Fix invoice paid for topping up a pull payment didn't top up. @NicolasDorier
- Pull payment: Enable CORS for LNURL request (#6044) @dennisreimann
1.13.2
New features
- Add refund reports (#5791) @NicolasDorier
- Allow
lightning:
in html hyperlinks (#6002 #6001) @dennisreimann
Bug fixes
- If you specified a 0 amount bolt 11 invoice for a payout, it would be incorrectly validated and not accepted. (#5943 #5819) @Kukks
- Domain mapping constraint: Fix .onion case (#5948 #5917) @dennisreimann
- Pull payment QR scan fixes (#5950) @dennisreimann
- Server email settings: Fix missing password field (#5952 #5949) @dennisreimann
- Fix: Some valid taproot PSBT couldn't parsed and show better error message (#5715 #5993) @NicolasDorier
- Fix: Adding a label to a base58 addresses in the
Send Wallet
screen wasn't working (#6011) @NicolasDorier - Fix: When an invoice expires, the corresponding Shopify order remains pending instead of canceling (#6021 #6027) @Kukks
- POS: Don't show free items in print view (#6009 #5999) @dennisreimann
Improvements
- Search: Display text filters in search input (#5986 #5984) @dennisreimann
- POS: Allow overpay for articles with minimum price (#5997 #5995) @dennisreimann
- Improve data display on receipt (#5896 #5882) @dennisreimann
- Greenfield API clarifications (#5955) @ndeet
- Improvements to receipts display for PoS @rockstardev
- Fix layout on mobile on the dashboard (#5721 #6006) @dennisreimann
1.13.1
Bug fixes
- Fix: CSV exports from the Reports were exporting dates in 12-hour format instead of 24-hour format. (#5915, #5922) @TChukwuleta
- Fix: Crash when configuring BTCPay Server with a non-default Postgres schema (Fix #5901) @NicolasDorier
- Fix: A payment request with an amount of 0 no longer causes the payment request's page to crash (#5926) @Kukks
Improvements
- Prevent unintentional double payouts (#5931, #5913) @dennisreimann
- The
buyerEmail
field in a Payment Request's form will now set the email for the payment request (#5926) @Kukks - Added Tether as a supporter to the BTCPay Server Foundation (#5891) @rockstardev
1.13.0
New feature
- Server Settings: Customize instance name and add contact URL (#5718 #5872) @dennisreimann
- Admin overview of the stores on the instance (#5745 #5782) @dennisreimann @Kukks
- Onboarding: Invite new users (#5714 #5719 #5874) @dennisreimann @dstrukt
- POS: Add item list to keypad (#5814 #5857 #5877) @dennisreimann @dstrukt
- Wallet: Support BBQr PSBTSs (#5852) @Kukks
Improvements
- Dashboard: Tooltip for balance on a particular day (#5650) @dennisreimann
- Shopify: Improve instruction display (#5752) @dennisreimann
- Wallet: Support 16mb PSBTs (#5768) @Kukks
- Invoice: Improve events display (#5775) @dennisreimann
- Crowdfund: Add forms (like with the POS) (#5659) @Nisaba
- API docs: Adding introduction, Authentication and Usage examples sections (#5772 #5858) @ndeet
- Policies: Cleanup and improvements (#5731) @dennisreimann @dstrukt
- Add legacy report (#5740) @Kukks
- Store: Move support URL to Checkout Appearance and improve wording (#5717) @dennisreimann
- Apps: Allow
mailto:
links in descriptions (#5736) @dennisreimann - Webhooks: Fixes and docs (#5686) @Kukks
- UI: Deprecate the custom CSS options — use store branding (#5735) @dennisreimann
- Wallet: Reposition the camera scan icon on send page (#5790) @TChukwuleta
- Branding: Remove restriction of square dimension for store logo (#5738) @dennisreimann
- Apps: Make app name the default title (#5779) @dennisreimann
- Wallet: Label filter dropdown (#5802) @dennisreimann
- POS: App to show QR code for public page for easy setup (#5825) @TChukwuleta
- Payouts: Parallel payout for Lightning invoices (#5781) @Kukks
- Pull Payments: When opened in mobile, use deeplink to setup card (#5613) @NicolasDorier
- UI consistency: Use toggles in various setting views (#5769) @TChukwuleta
- Wallet: Improve info message (#5756) @rockstardev
- Item Editor: Apply item changes directly (#5849 #5871) @dennisreimann
- Specify mailto: prefix for emails in Server Settings (#5844) @TChukwuleta @dennisreimann
- UI: Improve Create First Store view (#5854) @dennisreimann
- Receipts: Smaller printed receipts (#5856) @Kukks
Bug fixes
- Lightning: Closing Balance in Dashboard was showing incorrect value (#5716) @NicolasDorier
- Currencies: Remove decimals for Colombian (COP) and Argentina's Peso (ARS) (#5710) @TChukwuleta
- Wallet: Labels wouldn't be properly applied to some wallet's transactions (#5770) @NicolasDorier
- Apps: Don't redirect .onion requests to canonical domain (#5776) @dennisreimann
- UI: Make store selector list scrollable if necessary (#5760) @dennisreimann @dstrukt
- Lightning: Replace user info in server URL when logging (#5750) @dennisreimann
- Lightning: Setup page fixes (#5796) @dennisreimann
- Currencies: Fix currency-api link (#5803) @fawazahmed0
- Reports: Fix old payments not showing up in reports (#5812) @NicolasDorier
- POS: Fix exception when asking for data with a top up item (#5816) @dennisreimann
- Plugins: Do not have report name conflict with old plugin (#5826) @Kukks
- Lightning: Do not throw when local node is not synced and using external ln node (#5859) @Kukks
1.12.5
Bug fixes
- Fix: Emergency fix for stores using Kraken rate source @NicolasDorier
1.12.4
Bug fixes
- Fix: When the mempool fee was above 850 sat/vbyte, it was being rounded to 2000 sat/vbyte (#5643) @Kukks
- Fix: Bitpay's API rate route was not backward compatible for some queries (#5671) @NicolasDorier
- Fix: Partial Payment displayed 'Could not update BTC (LNURL-Pay)' in invoice logs (#5670) @NicolasDorier
- Fix: BTCPay Server failed to start the first time when installing a new plugin (#5595) @NicolasDorier
- Importing a Taproot account from Passport failed with no error message (#5518 #5638) @Kukks
- Fix: POS order with invalid form input was unable to reach the payment page (#5655 #5658) @dennisreimann
- Fix: Checkout v1 was not applying the custom style (#5628 #5615 #5616) @dennisreimann
- Fix: Test email with multiple recipients was crashing (#5649 #5648) @dennisreimann
- Fix: Test webhook for payment requests (#5680) @Kukks
- Fix: Sometimes importing a wallet file from Electrum would fail @NicolasDorier
- Fix: Creating a Store as a Guest generates a 403 error (#5688 #5689) @dennisreimann
- Fix: In Wallet Send, label were not applied to transactions (#5700) @NicolasDorier
- Fix: "View recent invoices" in Keypad PoS should be accessible for authenticated Guest users (#5702 #5698) @dennisreimann
Improvements
- Checkout v2: Update checkout v2 translations from Transifex and ChatGPT (#5679) @NicolasDorier
- Checkout v2: Clicking the QR code now copies the full payment URI (#5625 #5627) @dennisreimann
- Improved checkout page load time by fetching the recommended fee in the background periodically (#5672) @NicolasDorier
- Clear any previous pending actions of a plugin when you click uninstall (#5577) @Kukks
- Display the plugin version that was disabled (#5577) @Kukks
- Show an update button on disabled plugins instead of an install button (#5577) @Kukks
- If a plugin is scheduled to be installed/updated, it will display which version was scheduled for the update. If a newer version is available than the scheduled one, an option to switch will be shown (#5577) @Kukks
- Improved fee rate approximation by linear interpolation between known block targets (#5643) @Kukks
- Prevented creation of payment requests when a wallet is not set up (#5620) @TChukwuleta
- Hide LN Balance when using an internal node and not a server admin (#5639) @Kukks
- Added a link to the Greenfield API Key management page from the store's settings Access token page (#5635) @hiluan
- Removed the 'What's New' button and information (#5608 #5618) @hiluan
1.12.3
Bug fixes
- Fix: Crashes would happen on some plugins introducing new apps type (#5590) @dennisreimann
1.12.2
Please also see v1.12.1 which was released at the same time.
Bug fixes
- Plugins: Fix missing uninstall button (#5587) @dennisreimann
- Webhooks: Fix invoice interpolation (#5586 #5584) @dennisreimann