Skip to content

Releases: PayButton/wordpress-plugin

WordPress-Plugin v5.1.0

14 Dec 08:22
4932e57

Choose a tag to compare

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

08 Dec 07:44
ff49711

Choose a tag to compare

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

07 Sep 03:50
2f337c9

Choose a tag to compare

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

  • noreload content unlocks + PB client version bump by @xecdev in #78
  • update readme by @xecdev in #79

Full Changelog: 3.3.0...4.0.0

WordPress-Plugin v3.3.0

09 Jun 18:38
03a3ebc

Choose a tag to compare

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

21 May 14:29
62b0657

Choose a tag to compare

Improved security.

What's Changed

  • Fix nonce logic in Customers and Content pages by @xecdev in #65
  • Data sanitaization and validation by @xecdev in #66
  • Bumped version and added changelog by @xecdev in #67

Full Changelog: 3.1.0...3.2.0

WordPress-Plugin v3.1.0

10 May 20:38
790bf8c

Choose a tag to compare

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

21 Mar 10:05
cd86be9

Choose a tag to compare

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

04 Mar 06:04
b0ad207

Choose a tag to compare

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

  • Improve Admin Dashboard Styling by @xecdev in #35

Full Changelog: 2.2.0...2.3.0

WordPress-Plugin v2.2.0

28 Feb 05:01
b9d9f7f

Choose a tag to compare

Updated to use a fixed version of PayButton packaged with the plugin.

What's Changed

  • Fix hardcoded admin ajax endpoint by @xecdev in #31
  • Bundle PayButton Core JS file within the plugin by @xecdev in #32
  • Updated README file by @xecdev in #33

Full Changelog: 2.1.0...2.2.0

WordPress-Plugin v2.1.0

21 Feb 04:12
72b2b36

Choose a tag to compare

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