mirror of
https://github.com/aljazceru/btcpayserver.git
synced 2026-02-23 15:14:49 +01:00
Changelog 1.4.0 (#3328)
This commit is contained in:
@@ -14,7 +14,7 @@
|
||||
<RepositoryType>git</RepositoryType>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup>
|
||||
<Version Condition=" '$(Version)' == '' ">1.5.0</Version>
|
||||
<Version Condition=" '$(Version)' == '' ">1.6.0</Version>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
|
||||
<PublishRepositoryUrl>true</PublishRepositoryUrl>
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<Project>
|
||||
<PropertyGroup>
|
||||
<Version>1.3.7</Version>
|
||||
<Version>1.4.0</Version>
|
||||
</PropertyGroup>
|
||||
</Project>
|
||||
|
||||
64
Changelog.md
64
Changelog.md
@@ -1,5 +1,69 @@
|
||||
# Changelog
|
||||
|
||||
## 1.4.0
|
||||
|
||||
BTCPay Server started in August 2017 and meanwhile has been evolving incrementally thanks to the feedback of the community.
|
||||
|
||||
It was finally time to cleanup the UI/UX and technical debt we accumulated over the years.
|
||||
|
||||
We enumerate here a lot of new features and bug fixes, but we do not enumerate the UI/UX changes, we dedicated a separate [blog post for this topic](https://blog.btcpayserver.org/btcpay-server-1-4-0/).
|
||||
|
||||
The heavy lifting of this work has been mainly brought to you thanks to the collaboration of @dstrukt and @dennisreimann.
|
||||
We thank also all the testers we brought us feedback, and all of you who participated in the weekly design meetings.
|
||||
|
||||
The work on the UI/UX is however never over and we will keep on improving it based on your feedback.
|
||||
|
||||
Note: If you are using our docker deployment on a raspberry pi 4, there is a small chance your docker version does not support the new docker image.
|
||||
If you have any issue with raspberry pi 4, you need to update your docker version following steps on [this blog post](https://blog.samcater.com/fix-workaround-rpi4-docker-libseccomp2-docker-20/).
|
||||
Note that you do not need to update libseccomp2, our update process does this for you automatically.
|
||||
|
||||
### New features:
|
||||
|
||||
* Greenfield: Add a `missingPermission` field to 403 errors (#3195) @NicolasDorier @woutersamaey
|
||||
* Support for new TLS version of SMTP server (#3202) @NicolasDorier
|
||||
* Greenfield: Added field "StoreId" to a Payment Request (#3223) @woutersamaey
|
||||
* Greenfield: Can create a payment request without specifying currency (would then use store's default currency) (#3222) @NicolasDorier
|
||||
* Add login code, for easy login to BTCPay Server via a mobile device (#2504) @Kukks
|
||||
* Add LNUrl Auth support as second factor auth (#3083) @Kukks
|
||||
* Batch unarchive invoices (#3264) @dennisreimann
|
||||
|
||||
### Bug fixes:
|
||||
|
||||
* Fix: BTCPay would crash if running in an unexpected working directory (#1894 #3295) @NicolasDorier
|
||||
* Fix: Can't add security device on safari (#3197 #3322) @Kukks
|
||||
* If a root path was used, the Notification dropdown wouldn't automatically fetch new notifications @NicolasDorier
|
||||
* Clipboard wasn't working over http, mainly used in at home setups (#3296) @dennisreimann
|
||||
* Greenfield: Creating a payment request would fail if expiry was specified (#3222) @NicolasDorier
|
||||
* In wallet's receive if you copy a p2sh address, it would be truncated (#3218) @dennisreimann
|
||||
* Shopify: Fix partial payments. Generate an invoice based on outstanding amount instead of total. (#3193 #3203) @Kukks
|
||||
* BTCPay Server instance sends 2 emails after invoice is set as expired, paid or confirmed/complete (#968) @NicolasDorier
|
||||
* Greenfield: Payment Method update was impossible if using internal ln node while being guest (#2860) @NicolasDorier
|
||||
* Checkout: Error when changing payment method in invoice (#3075) @dennisreimann
|
||||
* Greenfield: `created` field of payment request should be a unix timestamp @woutersamaey (#3221)
|
||||
* Fix LN Node availability check (#3189) @dennisreimann
|
||||
* Fix CSP violations in payment button page (#3334) @dennisreimann
|
||||
|
||||
### Improvements:
|
||||
|
||||
* Use the invoice terminology Processing/Settled in the UI rather than Paid/Confirmed/Complete.
|
||||
* Add loading indicator for "Pay" button in POS terminal app (#3342 #3336) @ubolator
|
||||
* Do not use uppercase in urls (#921) @NicolasDorier
|
||||
* Add a copy Tor URL in the footer (#2692 #3290) @dennisreimann
|
||||
* Improve permissions error messages of Greenfield API (#3256 #3212 #3220 #3204 #2795) @NicolasDorier @Kukks
|
||||
* Greenfield API: Remove redundant/unused parameters in payment methods @ubolator
|
||||
* Greenfield: Getting the fee rate should work with CanViewStoreSettings permission (#3217) @woutersamaey
|
||||
* Add suggestion list for currency text inputs (#3347) @NicolasDorier
|
||||
* Add warning about the security tradeoff the paybutton (#3340) @NicolasDorier
|
||||
* Migrating from .NET 3.1 to .NET 6.0 @NicolasDorier
|
||||
* Use C# 10.0 @NicolasDorier
|
||||
|
||||
### Breaking changes:
|
||||
|
||||
* If you activated plugins, you will need to update them.
|
||||
* We removed support for ETH/ERC20
|
||||
* Greenfield: `created` field of payment request should be a unix timestamp @woutersamaey (#3221)
|
||||
* Some Rapsberry PI 4 deployment with old version of docker might experience issues (see [this blog post](https://blog.samcater.com/fix-workaround-rpi4-docker-libseccomp2-docker-20/) to update docker, libseccomp2 is already updated as part of our update flow)
|
||||
|
||||
## 1.3.7
|
||||
|
||||
### Improvements:
|
||||
|
||||
Reference in New Issue
Block a user