mirror of
https://github.com/btcpayserver/btcpayserver.git
synced 2024-11-19 09:54:30 +01:00
6.6 KiB
6.6 KiB
Changelog
1.0.4.3:
New features
- If you use a hot wallet, you can retrieve the seed in wallet settings / Other actions / View seed (@MrKukks)
- Add top Label filter (@MrKukks)
- As a sender, payjoin transaction are tagged in the wallet (@MrKukks)
Bug fixes
- The wallet now discourage fee sniping (increase privacy by mimicking wallets like bitcoin core) (@NicolasDorier)
- Payjoin receiver fix: The receiver's inputs sequence must be the same as the sender's inputs' sequence (@NicolasDorier, reported by @waxwing)
- The wallet do not round fee rate to the nearest integer. (@NicolasDorier)
- Invoice row should not cut off the "AM/PM" part of the date (@r0ckstardev)
- Ensure dropdown in checkout page does not overflow (@ubolator)
- Fix decimal points shown in Checkout UI based on currency ( always showed btc decimal precision before) (@MrKukks #1529)
- fix label link inconsistency (@MrKukks)
- Fix payjoin detection in checkout UI (@MrKukks)
Altcoins
- For liquid, fix decimal precision issue in the wallet (@MrKukks)
- For liquid, the transactions in a wallet of a specific asset should only show transactions specific to this asset (@MrKukks)
Language
- Update portuguese strings (@BitcoinHeiro)
1.0.4.2
New feature and improvements
- Auto labelling of wallet transactions, for now three labels "invoice", "pj-exposed", "payjoin" (@MrKukks)
- Checkout dark theme improvements (@dennisreimann #1508)
- Show warning when create a hot wallet when you are not admin of the server (@MrKukks)
- In store settings, shows "Not set" if a derivation scheme is not set. If it is set, always show the last few letters of the derivation scheme. (@MrKukks)
- Do not show lightning network configuration for Liquid assets. (@MrKukks)
- Better UTXO selection for payjoin receiver (@MrKukks #1470)
- Payjoin: But the automatic broadcast of original transaction from 1 minute to 2 minutes. (to give more time to sign with a hardware wallet)
- Greenfield: Expose an health check endpoint without authentication (@dennisreimann)
- Greenfield: Very primitive create/read/update/delete store endpoints (@MrKukks)
Bug fixes
- With LND above 0.9, invoices were immediately transitioning as partially paid. (@r0ckstardev)
- Successful payjoin in P2SH-P2WPKH would result in overpaid invoice (@MrKukks)
- If payjoin sender is sending the PSBT in hex format, we should send back the proposal in hex format (@MrKukks)
- Payment request were redirecting to non-existing (404) URL after payment (@MrKukks)
- Incorrect derivation scheme in generate wallet were giving an error 500 instead of proper error message (@MrKukks)
- When pasting a BIP21 when using coin selection, it would throw an error. (@MrKukks)
- In the Wallet Send page, remove a JS script reference which does not exist anymore. (@MrKukks)
- Fix LCAD logo (@dennisreimann)
- Fix dark theme contrast for Payment Requests (@ubolator and @dennisreimann #1488)
- Fix MySql supports details (@ketominer)
- In dark theme, the pay button was rendering BTCPAY text in black. (@dennisreimann #1517)
Miscalleneous
- Refactor CSS to be in line with the new design system (@dennisreimann)
- Tests utilities: Fix docker-lightning-cli scripts
- Improve static asset caching (@dennisreimann)
- New invoice checkout languages added:**
- Bulgarian (Bulgaria) (bg_BG) @doynovbps
- Danish (Denmark) (da_DK) @Berlelund
- Norwegian (no) @devenia
- Persian (fa) @firildakh
- Romanian (ro) @BTCfactura
- Slovak (Slovakia) (sk_SK) @MSedivy
- Zulu (zu) @kpangako
- Updated translation for checkout invoice:**
- Arabic (Ar) @kemoantemo
- Bosnian (Bosnia and Herzegovina) (bs_BA) @Ruxiol
- Danish (Denmark) (da_DK) @Berlelund
- German (Germany) (de_DE)@andhans
- Greek (Greece) (el_GR) @kaloudis
- Spanish (Spain) (es_ES) @RzeroD
- Hindi(hi) @blockbitmedia
- Indonesian (id) @anditto
- Polish (pl) @kodxana
- Portuguese (Pt_pt) MarcosMe
- Turkish (tr) efecini
1.0.4.1
Bug fixes
-
Payjoin not working correctly for P2SH-P2WPKH merchants. @MrKukks
-
Clicking on the balance amount on send wallet, was not checking "Substract fees" automatically @MrKukks
1.0.4.0
Since this release is substantial, we invite your to read our blog post as well.
Bug fixes
- Better RBF and Double spend handling
- Fix: Bumping an invoice payment would sometimes add to the customer Network fee.
- Fix: A double spent transaction would sometimes show as never confirming in the invoice details instead of showing as double spent
- Fix: do not allow 0 amount invoices in crowdfund or payment requests
- Fix: Make 0 amount invoices marked as paid instantly
- Fix: Payment request clone button would throw an error
- Fix: Could not remove a user if the user was using the storage file feature
- Make sure sponsor logos show up nicely on all screen sizes
- UI Fixes
- Replace
Paid summary
byInvoice Summary
in the invoice preview of the invoice list page - Center supporter logos on the 404 error page
- When creating a new hotwallet, do not ask for the address confirmation step
- Replace
Features
- Payjoin support for stores (Receiving)
- Payjoin support in the internal wallet (Sending)
- Coin Selection feature in the internal wallet
- Direct integration to Bitflyer rate provider
- Allow generation of new address in Wallet Receive page, even if the current one still not used.
- New invoice default theme
- New invoice dark theme
- New site default theme
- New site dark theme
- Camera QR Code scanner for Wallet
- In the invoice checkout, ability to copy the BIP21 payment string
- Add additional server policy for hot wallet RPC import
Greenfield API
- Greenfield API Permissions rework for API Keys & Basic Auth support
- Granular permissions
- Endpoint for creating a new user
- Endpoint for creating API Keys
- More details in the documentation
- Greenfield API C# Client
Altcoins
- Decimal precision for Liquid assets fixes
- Add L-CAD support for Liquid
- Monero stability fixes
Thanks to contributors
- binarydreaming
- britttttkelly
- dennisreimann
- francispoulios
- joerlop
- mbomb1231
- mikewchan
- mrkukks
- nicolasdorier
- pavlenex
- rockstardev
- ubolator
- vswee