Releases: PayButton/wordpress-plugin
WordPress-Plugin v5.1.0
Added Payment Verification overlay, enforced server-side price and currency validation for the paywall, and fixed auto-login wallet switching after content unlock.
What's Changed
- Add Server-Side Paywall Validation for Price and Currency in payment_trigger() by @xecdev in #109
- Switch Wallet in Auto-login by @xecdev in #111
- Add a 'Verification' overlay after login and content unlock by @xecdev in #112
- Update README for v5.1.0 by @xecdev in #113
Full Changelog: 5.0.0...5.1.0
WordPress-Plugin v5.0.0
Added configurable cookie TTL with support for unlimited sessions by default, optimized Sticky Header initialization for faster rendering, enforced mandatory Public Key input, reduced content unlock latency, enabled automatic login immediately after content unlock, prefixed global variables, refined sticky header button UI and UX, implemented server-verified login tokens for secure content unlocking and Cashtab login, upgraded the PayButton dependency to v5.2.0, and updated plugin compatibility to WordPress 6.9.
What's Changed
- fix paywalling comments by @xecdev in #83
- Remove the login tx delay by @xecdev in #84
- Add contact email by @xecdev in #88
- Secure “Content Unlocking” Flow (Server-Verified Login Tokens) by @xecdev in #92
- Secure “Content Unlocking” Flow (Server-Verified Login Tokens) by @xecdev in #93
- Secure “Login via Cashtab” Flow (Server-Verified Login Tokens) by @xecdev in #90
- improve sticky header button UI/UX by @xecdev in #95
- add prefix to global variables by @xecdev in #97
- autologin after content unlock by @xecdev in #100
- Upgrade PayButton to v5.2.0 by @xecdev in #104
- Improve Content Unlock Speed by @xecdev in #101
- make public key field mandatory by @xecdev in #102
- load sticky header faster by @xecdev in #103
- make cookie ttl configurable and unlimited by default by @xecdev in #105
- Update README and bump version by @xecdev in #106
Full Changelog: 4.0.0...5.0.0
WordPress-Plugin v4.0.0
Added support for no-reload content unlocks, paywall payment dialog now closes automatically, and upgraded the PayButton dependency to the new v5 with significantly faster payment detection.
What's Changed
Full Changelog: 3.3.0...4.0.0
WordPress-Plugin v3.3.0
Decreased likelihood of being logged out upon IP address change, added 'paybutton unlocks' count to WP posts page, and updated 'unlocked content indicator' styling.
What's Changed
- Use the first two octets of ip addresses in fingerprint() by @xecdev in #69
- New style for the unlocked content indicator and obsolete migration code cleanup by @xecdev in #70
- Add 'PayButton Unlocks' count to the core WP Posts page by @xecdev in #71
- Show Unlock Count on Front-end by @xecdev in #72
- Fix 'Unlocked Content Indicator' for Mobile View by @xecdev in #73
- Update Readme for v3.3.0 by @xecdev in #74
Full Changelog: 3.2.0...3.3.0
WordPress-Plugin v3.2.0
WordPress-Plugin v3.1.0
Misc refactoring & security improvements, updated docs.
What's Changed
- Added nonce and user permission check by @xecdev in #55
- Added paybutton prefix to generic option names by @xecdev in #56
- Escaped variables properly when echo'ed by @xecdev in #57
- Refactored Session usage with cookies by @xecdev in #58
- docs: external services by @lissavxo in #60
- Updated README by @xecdev in #61
New Contributors
Full Changelog: 3.0.0...3.1.0
WordPress-Plugin v3.0.0
Introduced better onboarding for those without a payment address (wallet), improved the "unlocked content" indicator, added built-in button generator, misc other UI updates, and code refactoring.
What's Changed
- Enhance eCash Address Configuration Flow by @xecdev in #37
- Update all eCash related references to more generic names by @xecdev in #38
- Improves the unlocked content indicator styling by @xecdev in #39
- Implement Native PayButton Generator by @xecdev in #41
- Added changelog for v3.0.0 by @xecdev in #42
- Improved admin menus styling by @xecdev in #43
- Open links to wallets in new tab by @xecdev in #44
Full Changelog: 2.3.0...3.0.0
WordPress-Plugin v2.3.0
Created a new paybutton-admin.css file to centralize admin styles, updated table to auto-size columns and refactored dashboard.php and other admin templates to remove inline CSS, replacing them with appropriate CSS classes.
What's Changed
Full Changelog: 2.2.0...2.3.0
WordPress-Plugin v2.2.0
WordPress-Plugin v2.1.0
Improved session synchronization, added client-side cache busting, improved input sanitation, misc refactoring, and updated readme.
What's Changed
- Fix typos and add some styling by @xecdev in #10
- Removed in-line CSS from the logo by @xecdev in #11
- Escape variables correctly by @xecdev in #19
- Fix session synchronization by @xecdev in #20
- Feat/implement cache busting mechanism by @xecdev in #21
- Changed the generic names of the functions by @xecdev in #22
- Restricted direct access to template files by @xecdev in #23
- New README file by @xecdev in #25
- Sanitize session data in public output to prevent XSS vulnerabilities by @xecdev in #26
- Improved the readme file by @xecdev in #27
Full Changelog: 2.0.0...2.1.0