Releases: PayButton/paybutton
PayButton v5.4.0
Improved payment handling on mobile and misc bug fixes.
What's Changed
- Fix the widget tests expecting undefined apiBaseUrl by @Fabcien in #618
- Add a fallback polling when the ws connection is lost on mobile by @Fabcien in #617
- Update to latest chronik and use it to handle mobile cases by @Fabcien in #619
- Fix handling of empty payment IDs by @Fabcien in #621
- Trigger on confirmed transactions by @Fabcien in #622
- Add an option to hide the send button in the widget by @Fabcien in #624
- Don't prevent detection when paying to self by @Fabcien in #625
Full Changelog: 5.3.0...5.4.0
PayButton v5.3.0
Added support for app deeplinks, misc fixes + maintenance.
What's Changed
- fix: adjusted QR code mousedown border to prevent dialog size changing by @Klakurka in #594
- chore(deps): bump express from 4.18.2 to 4.22.0 in /paybutton/dev by @dependabot[bot] in #589
- chore(deps-dev): bump vite from 4.5.14 to 5.4.21 in /react by @dependabot[bot] in #565
- chore(deps): bump send and serve-static in /docs by @dependabot[bot] in #571
- chore(deps): bump node-forge from 1.3.1 to 1.3.3 in /react by @dependabot[bot] in #597
- chore(deps-dev): bump storybook from 7.6.20 to 7.6.21 in /react by @dependabot[bot] in #593
- fix: amount not being set correctly when using fiat value by @Klakurka in #600
- chore(deps): bump qs from 6.14.0 to 6.14.1 in /paybutton/dev by @dependabot[bot] in #601
- chore(deps-dev): bump preact from 10.27.0 to 10.27.3 in /paybutton by @dependabot[bot] in #602
- Generate deeplinks instead of calling Cashtab directly by @Fabcien in #611
- fix: altpayment overlap footer by @lissavxo in #607
New Contributors
Full Changelog: 5.2.1...5.3.0
PayButton v5.2.1
PayButton v5.2.0
Implemented automatic dark mode based on tertiary color, fixed missing payment ID on quick dialog interactions, and misc code cleanup.
What's Changed
- Implemented an effective 'dark mode' when tertiary color is too light by @Klakurka in #586
- Fix: wait for qr code to copy and pay by @chedieck in #590
- Removed unused react-jss dependency by @Klakurka in #587
Full Changelog: 5.1.1...5.2.0
PayButton v5.1.1
Fixed some small visual regressions and reduced paymentId regen when editable=1.
What's Changed
- feat: regenerate paymentId when amount is updated by @lissavxo in #572
- Made div a bit taller by default to handle donation controls by @Klakurka in #583
- Introduced max editable amounts by @Klakurka in #584
Full Changelog: 5.1.0...5.1.1
PayButton v5.1.0
Introduced adjustable auto-close timing, added opt-in project donation control, updated major dependencies, and fixed several bugs.
What's Changed
- chore(deps): bump axios from 1.6.5 to 1.12.0 in /react by @dependabot[bot] in #553
- Adjustable auto-close by @Klakurka in #549
- fix: base64 of success audio by @Klakurka in #545
- Upgraded to rollup v4, removed yarn-conflicting package-lock.json by @Klakurka in #527
- defaultProps no longer assigned. by @Klakurka in #551
- [#564] feat: react tests by @chedieck in #567
- Better cashtab-connect error handling by @Klakurka in #573
- feat: donation rate prop by @lissavxo in #556
- feat: Donation opt in/edit button by @johnkuney in #575
Full Changelog: 5.0.3...5.1.0
PayButton v5.0.3
Updated chronik-client to fix compatibility with some React apps.
What's Changed
- bump chronik-client-cashtokens version
- chore(deps): bump cipher-base from 1.0.4 to 1.0.6 in /react by @dependabot[bot] in #540
- chore(deps): bump sha.js from 2.4.11 to 2.4.12 in /react by @dependabot[bot] in #541
Full Changelog: 5.0.2...5.0.3
PayButton v5.0.2
PayButton v5.0.1
Updated to support WordPress plugin (direct Chronik connection).
What's Changed
Full Changelog: 5.0.0...5.0.1
PayButton v5.0.0
Connected directly to the PayButton Chronik server, greatly improved payment speed from Cashtab wallets, and included a number of misc bug fixes.
What's Changed
- chore(deps): bump @babel/runtime from 7.18.9 to 7.27.6 in /react by @dependabot[bot] in #510
- chore(deps): bump prismjs, @storybook/addon-a11y, @storybook/addon-essentials and @storybook/react in /react by @dependabot[bot] in #512
- chore: fix Storybook issue by updating React and Storybook to v7.x by @Klakurka in #515
- fix: newTxs context by @lissavxo in #521
- Add Copilot instructions file by @Klakurka in #523
- chore(deps): bump on-headers and compression in /react by @dependabot[bot] in #520
- Switched to the new cashtab-connect lib by @Klakurka in #526
- chore(deps): bump tmp, @typescript-eslint/eslint-plugin, @typescript-eslint/parser and eslint in /react by @dependabot[bot] in #531
- chore(deps): bump brace-expansion from 1.1.11 to 1.1.12 in /react by @dependabot[bot] in #534
- chore(deps): bump sha.js from 2.4.11 to 2.4.12 in /paybutton by @dependabot[bot] in #535
- chore(deps): bump cipher-base from 1.0.4 to 1.0.6 in /paybutton by @dependabot[bot] in #536
- fix: open cashtab with no amount by @lissavxo in #538
- fix: redirect cashtab url by @lissavxo in #539
- Feat connect chronik websocket directly by @lissavxo in #522
Full Changelog: 4.2.0...5.0.0