Skip to content

Releases: pronamic/wp-pay-core

4.15.0

07 Feb 19:07
Compare
Choose a tag to compare

Added

4.14.3

18 Dec 13:33
Compare
Choose a tag to compare

Commits

  • Fixed string type comparison of select fields in gateway settings (fixes #164). (8d349ce)

4.14.2

09 Nov 11:37
a34a2f0
Compare
Choose a tag to compare

Changed

  • Changed return value for non-existing meta in payment info from empty string to null. (163)

Commits

  • Check array type (#163). (b058268)
  • Return null from PaymentInfo::get_meta() if meta does not exist (fixes #163). (649ec6a)

4.14.1

06 Nov 12:17
Compare
Choose a tag to compare

Fixed

  • Fixed storage of JSON in custom post type. (160)
  • Fixed "Fatal error: Uncaught Error: Call to a member function getMessage() on null". (8e373a4)

Removed

  • Removed global $pronamic_ideal_errors, no longer used. (f260bc3)

Changed

4.14.0

30 Oct 09:43
Compare
Choose a tag to compare

Changed

  • Improved escaping for Util::array_to_html_attributes usage.
  • Added cards images so they no longer load via cdn.wp-pay.org.
  • Simplified custom post type data store for payments and subscriptions.

4.13.2

19 Oct 13:05
Compare
Choose a tag to compare

Changed

  • Make sure new created payments are directly stored in memory. This prevents payments with an ID from having different instances in memory. (b7f5769)

4.13.1

16 Oct 08:42
Compare
Choose a tag to compare

Commits

  • Use get_file_data() to retrieve about page version. (cfad1af)

4.13.0

13 Oct 11:31
Compare
Choose a tag to compare

Added

  • Added templates from the Pronamic Pay plugin that are required by this library.
  • Added merge tags controller.
  • Added support for {payment_lines_name} merge tag.
  • Added support for a custom payment slug.

Changed

  • No longer use the PHP filter_* functions for sanitizing. (72caa31)
  • Improve fields API and escaping. (519532b)
  • Simplified exception handling. (5d2e271)
  • Other form output setup to avoid escaping. (27f55ad)
  • Escape payment gateway integration settings field description. (ffca40b)
  • Updated to pronamic/wp-coding-standards version 2. (db9027c)
  • Move license check from AdminHealth class to LicenseManager class. (aa80870)

Fixed

  • Fixed "Mismatched text domain. Expected 'pronamic_ideal' but got ...". (8fe39eb)

Removed

  • No longer log entire raw post data in webhook logger. (3696a29)
  • Removed Pronamic\WordPress\Pay\Core\Server class, no longer used, had some sanitizing challenges. (eab3b2e)
  • Removed old WP-e-Commerce related comment. (2378651)
  • Removed old WP_Error render function, no longer used. (478accc)
  • Removed "Handle redirect message from payment meta" feature, no longer used. (b51bc18)
  • Removed section description support, no longer used. (93f4411)
  • Removed 'html' and 'description' field type. (b99751a)
  • Removed admin gateway settings section icon support, no longer in use. (8382cc0)

Composer

4.12.0

11 Sep 08:57
Compare
Choose a tag to compare

Commits

4.11.0

23 Aug 08:41
Compare
Choose a tag to compare

Changed

  • Improved including JS and/or CSS after review from the WordPress.org plugin review team.
  • Improved calling files remotely after review from the WordPress.org plugin review team.
    • The Slick carousel library from Ken Wheeler will no longer load from the Cloudflare CDN.
  • Improved sanitizing and escaping.
    • Escaping is also applied to exception messages, following the advice of the WordPress Coding Standards library version 3.
  • No longer use reserved keywords like "try", "parent", "class", "object" and "default" in variable names.