WishList Member v3.12 Build 7814

WishList Member v3.12 Build 7814

Updates and Fixes

Gutenberg Blocks

  • Updated some texts and the dropdown arrangements of who can access the blocks.
  • Fixed issue where Javascript errors are showing in the WishList Member settings pages.

Members

  • Sequential Upgrade
    • Fixed a bug where setting some sequential upgrades date when the WordPress date format is d/m/Y or j/F/Y will show the WishList Member error messages “Invalid date” or “date has passed”.

Merge Codes

  • wlm_joindate
    • Added level attribute so that it is now [wlm_joindate level="Level Name"] instead of the old [wlm_joindate Level Name] format. The old format is still supported for backwards compatibility. Also added format attribute for date formatting.
  • wlm_expiration
    • Added level attribute so that it is now [wlm_expiration level="Level Name"] instead of the old [wlm_expiration Level Name] format. The old format is still supported for backwards compatibility. Also added format attribute for date formatting.

Registration

  • Fixed: “Automatically Add non-WishList Member User Registrations to this Level” sometimes not being triggered when enabled and a user is registered via means other than WishList Member.

Other

  • \WishListMember\User class
    • Added getter and setter for deprecated properties. Use of deprecated properties will be logged.

Files Changed

Modified

  • classes/class-shortcodes.php
  • classes/class-user.php
  • classes/wishlist-member3-core.php
  • classes/wishlist-member3-hooks.php
  • features/sequential-upgrade/class-sequential-upgrade.php
  • integrations/others/gutenberg/handler.php
  • integrations/others/gutenberg/wlm-blocks.js