1.8 Beta Now Available

Home / Blog / 1.8 Beta Now Available

Beta Testing

Everyone is welcome to help beta test version 1.8! Just remember that the beta is not intended for live / production sites as it is expected to contain bugs. If you decide to install it on an a live site, please make sure you backup.

In order to improve Multisite and Multi Network support, version 1.8 requires WordPress 4.6 or higher. It is a big jump from the previous 4.0 minimum requirement but a necessary one.

Reporting Issues

A new 1.8 beta forum has been made available for beta related issues. Please do not open a support ticket for beta issues as these will be deleted. Before you post your issue, make sure no one else has posted the same issue before.

1.8 beta is not intended for production / live sites as it is expected to contain bugs. If you choose to use it on a live site, please make sure you backup your database.

When testing the beta, make sure you enable WP_DEBUG with logging for your installation as this can help pinpoint certain issues. If you never used WP_DEBUG before, there is a great article about it here that might help.

Updating from 1.7.x

If you are updated an existing myCRED installation, I highly recommend you go through each point type’s settings and ensure you save your settings, even if you make no changes. If you are using a premium add-on, please note that not all premium add-ons have been tested with 1.8. If you are experiencing issues with a premium add-on on 1.8, please disable the premium add-on for the time being until an update is available. This is especially important for buyCRED add-ons due to the new buyCRED checkout process. While buyCRED is backwards compatible, none of the premium gateways support the new checkout process in 1.8 and will require an update.

Not Included in 1.8

One of the biggest causes for the delay with 1.8 was the myCRED REST API. This one has been a challenge (for me) and instead of it holding back the 1.8 launch, I have decided to release the REST API as a separate free plugin. When this occur I do not know at this stage but the goal is to have it ready by the time 1.8 is launched. I do realize some people have been waiting for a long time for this and I apologize for this inconvenience.

Download 1.8

You can download the beta here. Note that the beta version contains a custom beta script that tells your WP installation to check for updates from the myCRED.me repository instead of the WordPress one. This script is only for the beta version and will not be included in the final release! As a disclaimer, the beta script will record the following pieces of information about your website: WP version, PHP version, MySQL version and if you are using Multisite or not.

Changelog

Ranks

  • NEW – Ranks can not be set manually.
  • TWEAK – Improved how the add-on handles expensive database queries and optimized rank related functionalities.
  • TWEAK – Improved whitelabeling support with the new MYCRED_RANK_KEY constant.
  • TWEAK – Improved Multisite support. The add-on now supports using the Master Template feature.

 

Coupons

  • NEW – Updated the mycred_load_coupon shortcode to show an error message when an invalid coupon is used.
  • TWEAK – Improved whitelabeling support with the new MYCRED_COUPON_KEY constant.
  • TWEAK – Improved Multisite support. The add-on now supports using the Master Template feature.

 

buyCRED

  • NEW – Choice of popup or full page checkout when buying points.
  • NEW – Option to enforce a maximum point purchase per day/week/month.
  • NEW – Option to set a minimum number of points that needs to be purchased when using the mycred_buy or mycred_buy_form shortcodes.
  • NEW – All buyCRED gateways now supports to use a custom logo instead of the built-in one.
  • TWEAK – Improved whitelabeling support with the new MYCRED_BUY_KEY constant.
  • TWEAK – Improved Multisite support. The add-on now supports using the Master Template feature.

 

Hooks

  • NEW – Added new Anniversary hook allowing you to reward users for each year they are a member on your website.
  • NEW – Added new MYCRED_ENABLE_HOOKS constant to disable hooks completely.
  • NEW – Added new mycred_over_hook_limit filter for adjusting hook limit checks.

 

Email Notifications

  • NEW – The email notifications add-on now supports setting up emails for specific instances based on reference.
  • TWEAK – Improved whitelabeling support with the new MYCRED_EMAIL_KEY constant.
  • TWEAK – Improved Multisite support. The add-on now supports using the Master Template feature.

 

Statistics

  • NEW – Charts can now be rendered on the front-end of the website using new sets of shortcodes.
  • TWEAK – Updated add-on to use Chart.js version 2.0+

 

Other

  • NEW – Added new MYCRED_ENABLE_SHORTCODES constant in cases where myCRED shortcodes needs to be disabled.
  • NEW – Added support for Multi Network setups.
  • NEW – Added new mycred_add_post_meta(), mycred_get_post_meta(), mycred_update_post_meta() and mycred_delete_post_meta() functions in order to add support for the Master Template feature on multisites.
  • NEW – Added caching of log and leaderboard queries.
  • NEW – Added new filter to allow adjustments to the reference used for publishing and deleting content hooks.
  • NEW – Added new mycred_give_run filter to control if the mycred_give shortcode should run or not.
  • TWEAK – Moved hooks to /includes/hooks/ and third-party hooks to /includes/hooks/external/.
  • TWEAK – Improved caching of queries.
  • TWEAK – Implemented the use of $mycred_log_table global throughout the plugin.
  • TWEAK – Added support to whitelabel shortcodes.
  • TWEAK – Added support for filtering shortcode attributes via the shortcode_atts filter.
  • TWEAK – Added new myCRED objects.
  • NEW – Added new $mycred_account and $mycred_current_account globals.
  • NEW – Added support for multiple point types in leaderboards.
  • TWEAK – Improved inline documentation and corrected inline codex links that were pointing to incorrect URLs.

Last edited October 24, 2017

  1. Nice update cant wait to actually update mine to it The plugin is so versatile like wordpress its self your creativity determine its features

    Sorry for using this channel but please i have not been able to make social share work on my site using the sample code you gave i opened a ticket but hasnt got reply
    Why don’t we have a direct hook for this in the plugin also in the next version

    This was my code since am using the default mycred point type i even used the tutorial plugin with the share_this and i had my hook for links enabled

    # code removed – please use pastebin/gist for code examples #

    I could get it to work and am waiting for support ticked but it so long now
    can you help me out sir

Leave a Reply