Releases: PayButton/paybutton-server
PayButton-Server v3.2.0
Added option to set email notifications on payment triggers, added indication of which user you're logged in as, introduced preferred fiat exchange rate (CAD or USD) selection, improved payment detection performance, added new advanced button generator options, and misc UI tweaks & bug fixes.
What's Changed
- [UI] Add spacing to button generator anchor link by @johnkuney in #875
- [UI] Add Logged in User indicator by @johnkuney in #877
- [UI] fix button width by @johnkuney in #881
- [#253]: send email on trigger by @chedieck in #879
- [UI] Payment Triggers UI Improvements by @johnkuney in #882
- [#253] feat/send-email by @chedieck in #883
- [#848] feat: referred currency setting by @chedieck in #884
- [#848] feat: use currency setting by @chedieck in #885
- [#830] Fix: slow tx refresh by @chedieck in #886
- [#540] fix: slow page loads by @chedieck in #887
- fix: missing prices by @chedieck in #888
- [UI] Add advanced button generator options by @johnkuney in #890
- feat: get payments count by @lissavxo in #891
Full Changelog: 3.1.0...3.2.0
PayButton-Server v3.1.0
Introduced creation, updating, and deletion of 'Organizations' which connect multiple accounts together (further functionality coming in a later release), added org invite system, allowed exporting transactions from just one currency on buttons with more than one, increased CSV row limit, and misc bug fixes.
What's Changed
- Feat/update csv download by @lissavxo in #857
- [UI] Prevent sidebar when not logged in by @johnkuney in #865
- feat: add preferredCurrencyId field by @lissavxo in #864
- Feat/preferred quote csv by @lissavxo in #866
- [#543] feat: organizations by @chedieck in #867
- Increased max CSV row count from 2k to 10k. by @Klakurka in #872
- Fix/csv download default currency by @chedieck in #873
Full Changelog: 3.0.0...3.1.0
PayButton-Server v3.0.0
Added support for SideShift.ai (server-side integration), added option to export button history as a CSV, and re-implemented support for BCH using the new BCHC indexer - powered by Chronik.
What's Changed
- Feat/get tx by paybutton by @lissavxo in #835
- feat: get tx by paybuttonId by @lissavxo in #837
- Feat/return raw opreturn by @lissavxo in #839
- feat: sideshift ws endpoint by @chedieck in #840
- Fix github workflow by @chedieck in #844
- feat: BCH using chronik by @chedieck in #843
- Feat/download transactions file by @lissavxo in #841
- feat: button download txs by @lissavxo in #845
- fix: throw if price request fails by @chedieck in #815
- Fix/expected res for prices by @chedieck in #854
- chore: don't seed in prod by @chedieck in #852
- Deprecated yml version line removed by @Klakurka in #853
- fix: value fixed decimal by @lissavxo in #849
- feat: txs CSV value header shows units by @chedieck in #856
Full Changelog: 2.1.0...3.0.0
PayButton-Server v2.1.0
Upgraded to use the new in-node Chronik indexer, improved payment trigger payload signing, and misc fixes.
What's Changed
- fix(#801): close div properly by @lissavxo in #807
- feat: update transaction payload by @lissavxo in #816
- [#811] feat: address as string and remove redundant opreturn by @chedieck in #821
- [#798] feat: change hmac to signature by @chedieck in #820
- feat: increase page size limit by @lissavxo in #829
- Feature/add csv util by @lissavxo in #832
- Chore: update chronik node by @chedieck in #834
- feat: get addresses by paybuttonId by @lissavxo in #833
- feat: better error message for missing prices by @chedieck in #836
New Contributors
Full Changelog: 2.0.0...2.1.0
PayButton-Server v2.0.0
Introduced basic support for OP_RETURN and Payment IDs, fleshed out the project readme, build improvements, UI/UX improvements, and misc optimizations & bug fixes.
What's Changed
- fix: cache whole address before caching single tx if no cache present by @chedieck in #753
- chore: openssl1.1 was deprecated by @chedieck in #757
- [#743] ui - show scrollbars by @johnkuney in #756
- [#751] UI: Add get address link to button generator by @johnkuney in #755
- chore: new address automatically seeded by @chedieck in #758
- [#732] fix: avoid tx holes by @chedieck in #754
- [#732] feat: possibility to fully sync addresses by @chedieck in #764
- [#772] feat: delete triggers & better UX by @chedieck in #775
- feat: update README by @chedieck in #778
- [#774] feat: basic OP_RETURN parsing by @chedieck in #782
- [#774] feat: op return variable on triggers by @chedieck in #783
- feat: scripts waits for DB connection by @chedieck in #786
- [#774] feat: op return new specs by @chedieck in #789
- [#774] feat: read opreturn data as utf8 by @chedieck in #790
- chore: add seeds for better development related to triggers by @chedieck in #791
- Fix/windows env crlf by @Klakurka in #793
- refactor: rename nonce -> paymentId by @chedieck in #792
- [#774] feat: try to parse it as JSON by @chedieck in #795
- [#774] feat: broadcast parsed op return by @chedieck in #797
Full Changelog: 1.0.2...2.0.0
PayButton-Server v1.0.2
Introduced 'advanced' options for the Button Generator, improved handling of addresses with large numbers of transactions, improved build process, UI/UX improvements, and misc bug fixes.
What's Changed
- [#538] feat: admin page by @chedieck in #700
- chore: don't spin DB container on prod by @chedieck in #702
- [#706] feat: filter info on leaderboard by @chedieck in #707
- feat: no active networks column by @chedieck in #710
- [#601] feat: better logged in landing page navigation by @chedieck in #709
- [#601] fix: on mobile, PayButton logo goes to landing page too by @chedieck in #711
- [#703] feat: save dashboard settings by @chedieck in #712
- [#207] Add explorer link to address label by @johnkuney in #714
- [348]ui: force decimals on amounts by @johnkuney in #715
- UI: admin page styles by @johnkuney in #717
- [#716] UI: fix numeric table sorting by @johnkuney in #718
- [#655, #713]UI: footer button and logo sizing by @johnkuney in #719
- [#538] feat: simple user table on admin page by @chedieck in #722
- Fix table lint errors by @johnkuney in #723
- [#660] feat: big address sync improvement deps by @chedieck in #724
- [#660] feat: big address sync improvement bring back tests by @chedieck in #727
- [#660] feat: big address sync improvement api by @chedieck in #725
- [#660] feat: big address sync improvement generator by @chedieck in #726
- [#660] feat: big address sync improvement by @chedieck in #728
- Button generator refactor by @johnkuney in #729
- UI/button generator tooltips by @johnkuney in #735
- chore: make file use
docker compose
instead ofdocker-compose
by @chedieck in #736 - [#660] feat: big address sync improvement > pagination by @chedieck in #733
- UI: Add advanced options to button generator by @johnkuney in #737
- [#734] UI: Pagination buttons disabled styles by @johnkuney in #739
- [#730] feat: cache rework by @chedieck in #742
- [#732, #744] fix: new tx pipeline by @chedieck in #745
- Fix: supertokens mysql version & price connection by @chedieck in #746
- chore: commit logs dir, empty by @chedieck in #748
- [#747] fix: don't try to access browser storage when SSR by @chedieck in #750
- [#747] fix: admin page by @chedieck in #752
Full Changelog: 1.0.1...1.0.2
PayButton-Server v1.0.1
Added button URL + description fields, added "button leaderboard" on dashboard, improved re-syncing when server has had downtime, and misc bug fixes.
What's Changed
- UI: Remove alt currencies from button generator by @johnkuney in #664
- Fixed typos. by @Klakurka in #667
- [#657] feat: use latest paybutton version by @chedieck in #671
- [#665] fix: don't ignore negative transactions by @chedieck in #672
- [#673] fix: update timestamp when tx is confirmed by @chedieck in #674
- [#675] fix: confirm transaction incoming without refreshing by @chedieck in #676
- [#679] feat: button url and description by @chedieck in #680
- [#665] feat: resync when coming back by @chedieck in #684
- Fix: Edit button form placeholder text by @johnkuney in #686
- #682 fix: enter key confirms button edit by @chedieck in #683
- [#687] fix: disallow empty string for post data by @chedieck in #689
- [#328] feat: refresh addresses on button edit by @chedieck in #694
- feat: only show page selector if > 1 pages by @chedieck in #693
- [#685] feat: buttons leaderboard by @chedieck in #692
- [#695] fix: tx confirmation doesn't create another cache entry by @chedieck in #697
- [#698] fix: space between addresses txs by @chedieck in #699
Full Changelog: 1.0.0...1.0.1
PayButton-Server v1.0.0
Initial release of PayButton-Server.