We are moving to another server. If you experience issues while browsing the site, please try again in 24 hours!

MashShare Changelog

That’s one small step for man, one giant leap for mankind.

blue

= 3.7.0 =
* Fix: PHP Warning: Invalid argument supplied for foreach() in meta-box.php
* Fix: Set the share count query rate limit to 1req/5min
* New: Compatible up to WordPress 5.2.4

= 3.6.8 =
* New: Add new filter mashsb_allowed_post_types for allowing or disabling share counts on particular posts types to lower the api requests to sharedcount.com
* Tweak: sharedcount.com lowered their free api limit to 500 daily requests. Change description in MashShare!
* Fix: Changed register link for sharedcount.com
* Fix: PHP Warning: Invalid argument supplied for foreach() in meta-box.php

= 3.6.7 =
* Fix: Whatsapp sharing does not work

= 3.6.6 =
* Tweak: Added an extra check for HTTP_HOST to make it more compliant with cron jobs and/or API workers

= 3.6.5 =
* Fix: Share count not collected with async caching method

= 3.6.5 =
* New: Compatible up to WordPress 5.2
* Fix: Do not call the facebook api directly any longer
* Fix: Undefined variable notice after uninstallation and deleting all MashShare settings an installation again

= 3.6.3 =
* Fix: Option Cumulate Http(s) Shares not working for sharedcount.com API endpoint
* Fix: Tweets can be requested via opensharecount.com
* Fix: Async cache refresh not fired
* New: Performance Improvements in collecting sharecount
* New: Switch default share method to refresh while loading
* New: If yoast twitter title and description is populated the mashshare generated twitter card will use this settings but still allows to define a custom tweet text.

= 3.6.2 =
* New: Necessary change because of new facebook API
* New: Remove mashengine
* New: Remove GDPR option. Not needed any longer as all shares are collected via sharedcount.com
* New: Add admin notice notifying user of new facebook API.

= 3.6.1 =
* Fix: Whatsapp and mail button not opening any longer after recent chrom update when noopener attribute is used.
* Fix: PHP Warning: A non-numeric value encountered…
* New: Support WordPress 5.1

= 3.6.0 =
* Fix: Social Sharing Meta Box not shown with update 3.5.9

= 3.5.9 =
* Fix: Better wording for gdpr complicance in its settings
* Fix: Do not output any open graph tags if share options meta box is disabled
* Fix: Prevent facebook popup opening twice and causing chrome blocker
* New: Integration of twitcount.com to get twitter shares back

= 3.5.8 =
* New: Compatible up to WordPress 5.0.3
* Fix: Make sure to not disable TLS while using native curl implementation

= 3.5.7 =
* New: Compatible up to WordPress 5.0.1 Gutenberg
* New: Option to hide MashShare share options editor meta box completely

= 3.5.6 =
* Fix: Security fix to prevent XSS attacks

= 3.5.5 =
* Tweak: Explain better sharedcount and opensharecount integration
* Fix: Error array_merge is not an array
* Fix: MashShare social media meta box not shown if another plugin is using the same meta-box library
* Fix: Incompatibility with meta-box add-ons
* Fix: Whatsapp Button not visible on AMP pages
* Tweak: Change welcome message

= 3.5.4 =
* New: Support for Yoast custom variables e.g. %%title%%
* New: Add sharedcount.com 500 free daily api requests
* New: Switch from newsharecount to opensharecount.com to collect twitter shares
* New: Collect twitter shares with social network add-on

= 3.5.3 =
* New: Disable share count for new installations as default setting
* New: Admin notice to recommend to disable the share count agregation to be complicant with upcoming GDPR
* New: Compatible with WordPress 4.9.6
* Tweak: Google short urls are not longer supported and removed
= 3.5.2 =
* Fix: Warning A non-numeric value encountered

= 3.5.1 =
* Fix: Fake shares not added after latest update
* Fix: Do not collect shares if page is previewed. Fixes an issue where shares from a post are collected from the main page, resulting in wrong share counts

= 3.5.0 =
* New: Tested up to WordPress 4.9.5
* New: Improved share count aggregation
* New: Add rel=”noopener” to all network buttons
* Tweak: Remove opt-in notice
* Tweak: Remove rate limit notice
* Fix: Calls to networks api are still made when sharecount is disabled

= 3.4.9 =
* New: Add new short code parameter

allows to show icon buttons only
* Fix: Remove access token notice
* Tweak: Lower request break to 5min if facebook api req/hours limits are reached

= 3.4.8 =
* New: Extend shortcode and allow selection of certain networks and button size


* Tweak: Remove Facebook Access Token. Will be replaced by queue processing soon to prevent exceeding facebook api limits
* Tweak: Clean up debug mode
* Tweak: Clean up Welcome page
* Tweak: Clean up sidebar
* Fix: Tweet button

= 3.4.7 =
* Fix: 100% PHP7 compatibility! No more warnings with php7 compatibility checker

= 3.4.6 =
* New: Make use of Twitter character limit of 280 characters.
* Tweak: Compatible up to WordPress 4.9

= 3.4.5 =
* New: Create custom values for open graph meta tag og:type, e.g video, product
* Fix: undefined var title
* Fix: Pinterest popup not opening when network add-on is not installed
* Fix: Remove deprecated code and make mashsb.js smaller
* Fix: Facebook access token validation function not working

= 3.4.4 =
* Fix: Check fb access token not working properly

= 3.4.3 =
* Fix: Facebook and twitter buttons missing on multisite activations when bimber theme is used
* Fix: Whatsapp button not shown on sticky sharebar add-on when network add-on is not installed
* Tweak: Return a more clear error notice when access token is not valid.

= 3.4.2 =
* Tweak: Better admin descriptions
* New: Tested up to WP 4.8

= 3.4.1 =
* New: Support for PHPUnit 6
* Fix: Move invisible sub menus from dashboard to MashShare menu section to prevent confusion if a plugin like Menu Editor Pro is active which makes even invisible menu entries visible

= 3.4.1 =
* Cleaning up readme.txt. MashShare plugin has been disabled on wordpress.org for using too many keywords and a few other issues with its readme.txt

= 3.4.0 =
* New: Google Analytics add-on allows to append utm_source tracking params for traffic tracking with google Analytics
* Fix: Pinterest and google plus share counts are not cummulated together with http/https option
* Fix: Remove admin notice if Facebook access token is empty
* Fix: Remove console.log test notice
* Fix: Check if multi_curl_exec is allowed
* Fix: Share count not incrementing if transient mashsb_limit_req expiration is not set. (Caused by Possible WP Bug or custom theme transient filter)
* Tweak: Use https endpoint for facebook sharing url

= 3.3.9 =
* New: Create filters to allow customizing the refresh times
* Fix: Sporadic connection issues in post editor
* Fix: Pinterest and google share count not correct for https websites
* Fix: Remove inline css on AMP site

= 3.3.8 =
* Fix: Zero shares are not shown with the use of the inline post plugin
* Fix: jQuery nearest library not detected with older jQuery versions

= 3.3.7 =
* New: Check once a day if facebook access token is expired and throw a message
* New: Add feedback form if user is deactivating MashShare

* Fix: PHP Warning: A non-numeric value encountered in share count fake count option
* Fix: Flat styled social media buttons are shadowed on a few themes

* Tweak: Admin helper notice to create a facebook access token
* Tweak: Check if curl_multi_init() is installed for getting social media share counts
* Tweak: Remove mashshare css on non mashshare admin pages

= 3.3.6 =
* Fix: Custom CSS field not working since 3.3.5

= 3.3.5 =

* New: Add new Facebook Access Token to bypass the rate limit issue
* New: Add filter ‘mashsb_hide_addons’ to hide add-on related sections
* New: Add new option to hide buttons when they appear in widgets or not in main query (is_main_query conditions)
* New: Add French language
* New: Add Arabic language
* New: Add Dutch language
* New: Add Brazil language
* New: Add Indonesia language

* Fix: Do not remove backslash from custom css
* Fix: Change general admin class panel-container to a more unique one
* Fix: Check if image exists before detecting image size for twitter image
* Fix: Twitter shortcode custom url value is ignored
* Fix: Rate Limit Notice not working
* Fix: Undefined var is_main_query

= 3.3.4 =
* Fix: Disabling share count still makes requests to facebook and co. Important fix to resolve facebook rate limit issues which result in stuck share count

= 3.3.3 =
* Fix: css not minified properly
* Fix: Rewrite some code to be PHP 7 compatible
* New: Use full size buttons for shortcode buttons

= 3.3.2 =
* Fix: Convert Quote characters in open graph title to html entities.
* Fix: Pinterest button not working on AMP pages
* Fix: Hackernews and Flipboard button not working on AMP pages
* Tweak: Lower rate limit to reduce request per second to facebook network

= 3.3.1 =
* Fix: Remove old unused access token endpoint. Please install this update if you were using the FB access token previously or if your share count stucks

= 3.3.0 =
* New: Integrate Facebook Social Media Rate Limiter to prevent hitting facebook api request limits and rate limit errors resulting in zero facebook share counts

= 3.2.9 =
* New: Better prevent excessive Rate Limit exceeding of the facebook api on high traffic sites which results in 0 facebook share counts
* New: Create warning notices that appears when caching is disabled or cache is purged permanetely
* New: Debug mode writes debug notices into footer of the site available only for administrators

= 3.2.8 =
* Fix: Custom field mashsb_jsonshares facebook is empty when old “refresh while loading” share count method is used
* New: Add more unit tests to make sure that future updates do not break share count generation

= 3.2.7 =
* Tweak: Remove FB access token generator

= 3.2.6 =
* Fix: Google and Facebook share count not calculated correctly
* Fix: pinit.js converts pinterest button into a pinterest native icon. Needs MashShare Networks 2.3.9 or later!
* Tweak: Remove admin notice for creating Facebook Access Token

= 3.2.5 =
* Fix: Fix a bug where only for http schemed urls the shares are returned. This happens only when no FB APP secret is used.
* Fix: Default table options are not stored on plugin update
* Tweak: Add more unit tests to check shares for http(s)
* Tweak: Show FB app secret admin notice only on MashShare admin pages

= 3.2.4 =
* Fix: Remove box-shadow: none; declaration and fix the shadow button style
* Fix: Review button link in admin notice not working
* Fix: Button margin upgrade function not working
* Tweak: Create a more universal to use javascript for the color picker

= 3.2.3 =
* Fix: Facebook API limit hit and share count not growing.
* Fix: Broken url property in mashengine can lead to zero shares when FB access token is used
* New: Hide image and excerpt in Widget Most Shared Post. Use 0 values to do so.

= 3.2.2 =
* Fix: Default settings not loaded on first time installation
* Fix: Button Style Shadow not working
* Fix: Cumulate Http(s) option is not counting twitter https scheme

= 3.2.1 =
* New: Post specific option in meta box social sharing settings to hide and show share buttons
* Fix: Button margin is zero when plugin is updated after storing settings
* Fix: Flipboard button missing on settings page
* Fix: Buttons are small after saving admin settings. Restore default large size
* Fix: Pinterest Button Not working on AMP pages
* Fix: Facebook Share Button not url encoded

= 3.2.0 =
* Fix: buttons not loading on some mobile browsers. Remove css fade-in animation
* Fix: Button margin deactivated per default on update installation
* New: Admin notice to show how important the new access token generation is

= 3.1.9 =
* Fix: Non missing css rules in minified css

= 3.1.8 =

* New: Facebook App authentication | No more zero shares due to api call limits
* New: Awesome New Responsive Full Width Buttons
* New: Three more button sizes: Small | Medium | Large (Default Size)
* New: Beautiful new Most Shared Post Widget plus extra options and thumbnail generation

* New: Color Picker for Share count color
* New: Button Margin Option
* New: Button label And share icon align center option
* New: Add Flipoard and Hacker News to the supported networks
* New: All Fonts and CSS are located in assets folder. Template folder not used any longer for assets
* New: Clean up the user interface and change some wordings
* New: Changed facebook api endpoint
* New: New content filter for deactivating buttons on amp pages ‘mashsb_the_content’
* New: Tested up to WP 4.7

* Fix: jQuery error nearest() not defined
* Fix: Remove inline css completely when custom css is not used
* Fix: Shortcodes not working in above and below content section

* Tweak: default font-family sans-serif for the buttons
* Tweak: Allow Headlines in admin settings
* Tweak: Clean up admin js
* Tweak: Remove sharedcount.com endpoint because its not working anymore
* Tweak: Change link to docs
* Tweak: Create new filter mashsb_share_count
* Tweak: New admin footer and several CSS improvements
* Tweak: Remove deprecated functions

= 3.1.7 =
* New: Hotfix for changing facebook api endpoint

= 3.1.6 =

* Removed and merged into 3.1.8

= 3.1.7 =
* Fix: Hotfix changes facebook api endpoint
* Fix: Remove all changes in 3.1.6 and put them into 3.1.8 for testing first the new API endpoint before creating new features

= 3.1.6 =
* REMOVED

= 3.1.5 =
* Fix: Twitter title for floating sidebar and sharebar add-on is wrong when on frontpages with multiple blogposts
* Fix: Telegram button missing style in mashsb.css
* Fix: Wrong textdomain
* Fix: Size of inline css when using AMP Plugin is too big.
* Tweak: Missing update notice after succesfull settings import
* Tweak: Improve Open Graph and Twitter Card settings description
* New: Hide User Profile MashShare meta box with setting Meta Box Visibility in general settings

= 3.1.4 =
* Fix: Remove deprecated REST API functions which are throwing errors on php 5.2
* Fix: Change domain path to /languages
* Fix: Change doc header of meta-box.php and remove wrong declarations
* Tweak: Change label of User Roles Options Visibility to Meta Box Visibility Permissions
* Tweak: remove is_admin() condition for sharecount creation. Leads to zero sharecounts on themes with bad infinite scroll implementation where is_admin() is true even on frontpage
* Tweak: Add more translations
* New: Support for Telegram button included in network add-on

= 3.1.3 =
* Fix: Share Buttons are not shown on a few ajax based themes. (Remove is_main_query() condition)
* Fix: WP Shorturls are enabled per default
* Fix: Warning message when log folder is not writeable
* Fix: Warning message when curl_init not availabe
* Fix: Possible Security Warning Issue Resolved when using Vaultpress
* Tweak: New admin footer in mashshare settings pages

= 3.1.2 =
* New: Option to show Social Sharing options meta box only for specific user roles

= 3.1.1 =
* Fix: When using shortcode

without an “services” argument the number of large buttons is wrong.
* Tweak: remove unused code and clean up

= 3.1.0 =
* Fix: Undefined var $mashsb_options
* Fix: Default caching method async cache not working after update 2.5 > 3.x when settings were not saved manually

= 3.0.9 =
* New. Modified cache expiration for async method: New posts: Updated once every hour! Posts older than 3 weeks: Updated once every 4 hours! Posts older than 2 month: Updated once every 12 hours!
* Fix: Never fire async cache for bots
* Fix: Remove correct sharecount even when a bot is visiting the site. Important to make sure that the cache gets filled correct
* Fix: Remove site name from blog post share title
* Fix: Allow special characters like quotation marks in tweets
* Tweak: Explain shorturl and show sample url formats for different shorturls on settings tab
* Tweak: Better explanation of the different Caching Methods
* Tweak: Change footer link to the documentation

= 3.0.8 =
* Fix: Remove Sitename from twitter share title
* Fix: WP Shorturls deactivated for shortcodes with custom url like


* Fix: Wrong twitter title used when Yoast seo url and MashShare custom tweet setting is not defined
* Fix: Wrong og:title generated on frontpage

= 3.0.7 =
* Fix: Fatal error with themes using the meta-box framework
* Fix: Undefined index mashsu_methods

= 3.0.6 =
* Fix: Fatal error: Cannot redeclare rwmb_meta_shortcode()
* Fix: Under some circumstances previous settings are overwritten with default values when plugin is updated

= 3.0.5 =
* Fix: WP Shortlinks not workings
* Fix: Better twitter title sanitizing. Some special characters are not shown
* Tweak: Make clear that bitly links are not generated on the fly and background processing can take up to 1 hour
* Tweak: Notice to make sure that network buttons can be arranged via drag and drop

= 3.0.4 =
* Fix: Position top not working after version 3.0.3

= 3.0.3 =
* Fix: Undefined method on AMP pages

= 3.0.2 =

* HUGE PERFORMANCE & FEATURE UPDATE

* Performance: New asyncronous method for cache rebuilding. No more increase in loading time while page loads
* Performance: No cache rebuild when site is visited by bots or spiders
* Performance: Structural and logic improvements reduces number of db requests.
* New: Most Popular Post Widget for displaying posts sorted by shares
* New: Yoast and Jetpack support for social settings
* New: Build in open graph and twitter card meta tags. Rewritten from scratch. Makes use of Yoast open graph data if specified.
* New: Extra large Pinterest image and dedicated sharing description
* New: Basic responsive button behavior included per default
* New: Facebook open graph rescraping is done automatically on post save.
* New: Validate open graph data button for fetching new scrape information and forcing facebook to purge its cache.
* New: Filter “mashsb_visible_services” for modifying the visible networks
* New: Filter “mashsb_shortcode_atts” for modifying the shortcode arguments
* New: New field in WordPress user profiles: Twitter author url for giving credits to authors when sharing a link on twitter (meta tag twitter:creator)
* New: Clicking the PLUS button only affects the adequate parent share buttons not other share buttons on same page.
* New: Improved license activation workflow and much better license error messages
* Tweak: New UI elements for admin checkboxes
* Tweak: Enable Twitter and Facebook share button per default on first time installation
* Tweak: Change MashShare to MashShare for better branding
* Tweak: Change twitter username description in settings and make sure @MashShare is not used
* Tweak: Get 20% instead 10% discount for allowing tracking
* Tweak: admin menue icon
* Tweak: Deactivates the MashShare Open Graph Add-On or throws an warning message if its still enabled
* Tweak: Load JS and CSS all over setting is enabled per default
* Tweak: Static share buttons on admin dashboard for quicker response
* Tweak: Rename General tab into Settings
* Tweak: Remove settings “Visual” and “Social networks” and merge them into new Settings tab
* Tweak: Stay on last active tab after saving admin settings
* Fix: New function for returning share title shows correct title even on archive, categories and non posts like bbpress and buddyPress pages
* Fix: Missing

in checkbox callback function
* Fix: disable class mashdebug() which causes header notices on some systems
* Fix: Undefined function wp_get_document_title() Compatibility backward fix
* Fix: Undefined $post object on several places
* Fix: Hide @ on twitter share when no twitter handle is used

* Fix: syntax error on php 5.3
* Fix: Missing negated debug constant leads to removing most shares posts transient all the time and performance issues when most shared post widget is used.
* Fix: Do not use automatic buttons for feeds
* Tweak: Reduce number of requests to one API request on singular post and use global $mashsb_sharecount for storing sharecount

= 3.0.1 =
* New: Most Shared Post Widget -> Select posts by date of publish like 14 days, 1 month ago and so on.
* Fix: When twitter card or open graph tags are disabled mashshare must not disable yoast open graph and twitter cards data
* Fix: Admin notices for floating sidebar and share bar are shown even when they are not installed.

= 3.0.0 =
* HUGE PERFORMANCE & FEATURE UPDATE

* Performance: New asyncronous method for cache rebuilding. No more increase in loading time while page loads
* Performance: No cache rebuild when site is visited by bots or spiders
* Performance: Structural and logic improvements reduces number of db requests.
* New: Most Popular Post Widget for displaying posts sorted by shares
* New: Yoast and Jetpack support for social settings
* New: Build in open graph and twitter card meta tags. Rewritten from scratch. Makes use of Yoast open graph data if specified.
* New: Extra large Pinterest image and dedicated sharing description
* New: Basic responsive button behavior included per default
* New: Facebook open graph rescraping is done automatically on post save.
* New: Validate open graph data button for fetching new scrape information and forcing facebook to purge its cache.
* New: Filter “mashsb_visible_services” for modifying the visible networks
* New: Filter “mashsb_shortcode_atts” for modifying the shortcode arguments
* New: New field in WordPress user profiles: Twitter author url for giving credits to authors when sharing a link on twitter (meta tag twitter:creator)
* New: Clicking the PLUS button only affects the adequate parent share buttons not other share buttons on same page.
* New: Improved license activation workflow and much better license error messages
* Tweak: New UI elements for admin checkboxes
* Tweak: Enable Twitter and Facebook share button per default on first time installation
* Tweak: Change MashShare to MashShare for better branding
* Tweak: Change twitter username description in settings and make sure @MashShare is not used
* Tweak: Get 20% instead 10% discount for allowing tracking
* Tweak: admin menue icon
* Tweak: Deactivates the MashShare Open Graph Add-On or throws an warning message if its still enabled
* Tweak: Load JS and CSS all over setting is enabled per default
* Tweak: Static share buttons on admin dashboard for quicker response
* Tweak: Rename General tab into Settings
* Tweak: Remove settings “Visual” and “Social networks” and merge them into new Settings tab
* Tweak: Stay on last active tab after saving admin settings
* Fix: New function for returning share title shows correct title even on archive, categories and non posts like bbpress and buddyPress pages
* Fix: Missing

in checkbox callback function
* Fix: disable class mashdebug() which causes header notices on some systems
* Fix: Undefined function wp_get_document_title() Compatibility backward fix
* Fix: Undefined $post object on several places
* Fix: Hide @ on twitter share when no twitter handle is used

= 2.5.5 =
* Fix: Button width ignored after last update

= 2.5.4 =
* New: Share button support for Google AMP Accelerated Mobile Pages when using the WordPress official AMP plugin https://wordpress.org/plugins/amp/
* New: New option for adding custom css only on AMP pages.
* New: Autoptimize support – Concatenating of css and js files
* New: BWP Minify (Better WordPress Minify) support – Concatenating of css and js files
* New: Use modern facebook icon
* New: Performance improvement: Number of share count requests are reduced
* New: Fakecount support RTL languages like arabic and hebraic
* New: Rename tab “Extensions” to “Add-On Settings”
* New: Rename “Add-Ons” to “Get More Add-Ons”
* Fix: Prevent fatal error when curl is not installed and check first if it is installed

* Tweak: Hiding shares when x shares are reached will be done via php and not longer css
* Tweak: Adding debug constant MASHSB_DEBUG for developing purposes
* Tweak: Cleaning code

* Fix: $post undefined message
* Fix: Remove !important css declarations in AMP inline style declaration

= 2.5.3 =
* Tweak: Tested up to WP 4.4.2
* Tweak: Rewrite sharedcount class for using phpunit test class
* Tweak: Clean up code and several performance improvements
* Fix: Undefined var ‘mash_networks’ on first installation
* Fix: Disabling cache not working for shortcode buttons with custom url
* Fix: Shorturls are not working on share bar add-on
* Fix: Twitter username handle not shown on iphone (missing urlencode())
* Fix: Custom url and text in shortcodes are overwriting default button text and url when used on same page
* New: Move ‘Exclude’ option to settings->Visual->Location
* New: Show usage tracking notice only for administrators

= 2.5.2 =
* Fix: Share count including fakecount for custom urls in shortcodes are not returned and stays zero
* Fix: Custom URL and Custom Text are not returned in shortcodes
* Fix: Sharecounts are hidden when setting “Hide sharecount is enabled”. Number of shares are ignored
* Fix: Disabled MashShare cache results in non shown shares on non singular pages or custom urls in shortcodes
* Fix: Fake count ignored on non singular pages or custom urls in shortcodes

= 2.5.1 =
* New: Redirection after first time activation to visual tab
* Tweak: Notice if there is no network enabled
* Tweak: Performance improvement! Font icons not loaded any longer as external files. All font icons embeded purely as octet-stream;base64
* Fix: undefined var subscribe_behavior
* Fix: Check sharecount only when url is defined and $post not empty
* Fix: Prevent double encoding of share url’s that leads to unwanted results
* New: Function for collecting non sensitive informations for improving MashShare and keep track of how it is used. Must be enabled by user explicitely before it is used.

= 2.5.0 =
* New: A new filter called mashsb_active allows you to enable mashshare mashsb.js and mashsb.css conditionally via third party function
* New: Store shares even on non post pages like category and archive pages
* Fix: undefined var notice

= 2.5.6 not released =
* New: Most Popular Post Widget for displaying posts sorted by shares
* New: Enable networks independantely mobile / desktop device
* New: Make the basic buttons responsive
* New: admin menue icon
* New: Filter mashsb_visible_services for modifying the visible networks
* New: Filter mashsb_shortcode_atts for modifying the shortcode arguments
* New: Rename General tab into Settings
* New: Remove settings “Visual” and “Social networks” and merge them into new Settings tab
* New: Stay on last active tab after saving admin settings
* Performance: Only cached shares are served when page is requested by bot or spider
* Tweak: New UI elements for admin checkboxes
* Tweak: Enable Twitter and Facebook share button per default on first time installation
* Tweak: Change Mashshare to MashShare for better branding
* Tweak: Change twitter username description in settings and make sure @Mashshare is not used by user
* Fix: New function for returning share title shows correct title even on archive, categories and non posts like bbpress and buddyPress pages
* Fix: Missing in checkbox callback function

= 2.5.5 =
* Fix: Button width ignored after last update

= 2.5.4 =
* New: Share button support for Google AMP Accelerated Mobile Pages when using the WordPress official AMP plugin https://wordpress.org/plugins/amp/
* New: New option for adding custom css only on AMP pages.
* New: Autoptimize support – Concatenating of css and js files
* New: BWP Minify (Better WordPress Minify) support – Concatenating of css and js files
* New: Use modern facebook icon
* New: Performance improvement: Number of share count requests are reduced
* New: Fakecount support RTL languages like arabic and hebraic
* New: Rename tab “Extensions” to “Add-On Settings”
* New: Rename “Add-Ons” to “Get More Add-Ons”
* Fix: Prevent fatal error when curl is not installed and check first if it is installed

* Tweak: Hiding shares when x shares are reached will be done via php and not longer css
* Tweak: Adding debug constant MASHSB_DEBUG for developing purposes
* Tweak: Cleaning code

* Fix: $post undefined message
* Fix: Remove !important css declarations in AMP inline style declaration

= 2.5.3 =
* Tweak: Tested up to WP 4.4.2
* Tweak: Rewrite sharedcount class for using phpunit test class
* Tweak: Clean up code and several performance improvements
* Fix: Undefined var ‘mash_networks’ on first installation
* Fix: Disabling cache not working for shortcode buttons with custom url
* Fix: Shorturls are not working on share bar add-on
* Fix: Twitter username handle not shown on iphone (missing urlencode())
* Fix: Custom url and text in shortcodes are overwriting default button text and url when used on same page
* New: Move ‘Exclude’ option to settings->Visual->Location
* New: Show usage tracking notice only for administrators

= 2.5.2 =
* Fix: Share count including fakecount for custom urls in shortcodes are not returned and stays zero
* Fix: Custom URL and Custom Text are not returned in shortcodes
* Fix: Sharecounts are hidden when setting “Hide sharecount is enabled”. Number of shares are ignored
* Fix: Disabled Mashshare cache results in non shown shares on non singular pages or custom urls in shortcodes
* Fix: Fake count ignored on non singular pages or custom urls in shortcodes

= 2.5.1 =
* New: Redirection after first time activation to visual tab
* Tweak: Notice if there is no network enabled
* Tweak: Performance improvement! Font icons not loaded any longer as external files. All font icons embeded purely as octet-stream;base64
* Fix: undefined var subscribe_behavior
* Fix: Check sharecount only when url is defined and $post not empty
* Fix: Prevent double encoding of share url’s that leads to unwanted results
* New: Function for collecting non sensitive informations for improving Mashshare and keep track of how it is used. Muste be enabled by user explicitely before it is used.

= 2.5.0 =
* New: A new filter called mashsb_active allows you to enable mashshare mashsb.js and mashsb.css conditionally via third party function
* New: Store shares even on non post pages like category and archive pages
* Fix: undefined var notice

= 2.4.9 =
* New: Free signup on newsharecount.com with your twitter account is necessary to get the twitter count. Sign up instruction in Mashshare->settings->General settings

= 2.4.8 =
* New: Mashshare Share Buttons are supporting again twitter counts. Thanks to our friend Artur and his service newsharecounts.com.
* New: Additional class mashsb-main for mashsb-container class allows easier customization of the main share buttons independantely from add-on buttons

= 2.4.7 =
* New: If mashshare debug mode is enabled run non-minified scripts
* Tweak: Remove border bottom on admin settings rows
* Tweak: Move renderhr callback function into mashshare core
* Tweak: Show “rate our plugin” only to administrators and make it more user friendly
* Fix: Undefined var $mashsb_options[‘mashsharer_hashtag’];
* Fix: Undefined var $mashsb_options[‘debug_mode’]

= 2.4.6 =
* New: Support for Skype Share button (only with social network add-on)
* New: Add Frype / Draugiem to the list of supported social networks
* Fix: Convert space characters + to %20 in twitter share text
* Fix: Prevent excessive getSharedcount work when global $post is null

= 2.4.5 =
* Tweak: Change share links to rel=”nofollow”

= 2.4.4 =
* Fix: Twitter share url not shown when shorturl add-on is not installed

= 2.4.3 =
* Fix: Notice “Trying to get property of non-object” on some custom post_types
* New: Tested up to WordPress 4.3
* New: Performance improvements
* New: Rewrite of a large code base. Prevent the use of globals all over
* New: Shortcode attribute “text” to specifiy the share text. E.g.


* New: Tested up with wp 4.3.1
* Tweak: Remove deprecated code

= 2.4.2 =
* New: New shortcode argument allows you to define custom url´s, e.g.


* New: Tested up to WordPress 4.2.4

= 2.4.1 =
* Fix: License API for add-ons not working under all circumstances

= 2.4.0 =
* New: Update notice to make sure use is activating option “Load JS and css all over” when using do_shortcode[‘mashshare’]
* Fix: Removal of licensing debugging constant which leads to update checks on every page load in admin dashboard. (Performance glitch)

= 2.3.9 =
Tweak: Performance improvement – Better detection if Mashshare is running and load only js and css files when they are needed.
New: Important new option “Load JS and CSS all over” in Mashshare->settings->Visual->Location & Position if JS and CSS are not loaded because do_shortcode[‘mashshare’] is used
Fix: Wrong constant name WC_VERSION. Changed to MASHSB_VERSION

= 2.3.8 =
Fix: wrong font icons for whatsapp and memeame

= 2.3.7 =
* New: Support for yummly.com (network add-on needed)
* Fix: Mashshare->Tools->System Info does not open
* Fix: Check if has_shortcode() exists. Compatibility check for wordpress < 3.6
* Fix: Rename debugging class mashsbChromePhp()
* Fix: Some ‘undefined variables’ notices when mashshare is installed first time and settings are not saved

= 2.3.6 =
* New: Support for mail.ru and line (only with network add-on)

= 2.3.5 =
* Fix: Wrong social sharing title when mashshare is used on category / archive pages with multiple blog posts
* New: Tested up to WP 4.2.2

= 2.3.4 =
* New: Several performance improvements for faster php execution. Removal of duplicate foreach loops and array_filter callback function
* New: Update notices for add-on even when a license key is not acticated.
* New: Better error notification when license key can not be triggered as active
* Fix: Add-On Licensing and automatic updating not working since 2.3.2 because of security updates.
* Fix: Corrected path to log file in settings description

= 2.3.3 =
* Fix: New content boxes ‘above’ and below are reverted.
* Fix: Remove predefined var ‘kein wert’

= 2.3.2 =
* New: Internal cache and share count return function only fires if requested share count value is higher than previous stored value. This prevents bouncing share count because some networks are deliver inconstant share values from time to time.
* New: Two more fields for putting content above and below share buttons grouped together with subscribe option field in tabs
* Fix: PHP notice: “Undefined var” when network add-on is installed but disabled
* Fix: esc_url for add_query_arg and remove_query_arg
* Tweak: New recommended minimum cache time is 30min.
* Tweak: Move up the Customize tab for faster editing periodical editing cusomization tasks

= 2.3.1. =
* Security Update: Update is highly recommended! It contains two security fixes! Thanks to g0blin research

= 2.3.0 =
* New: New options: Specify to get facebook share count, likes or the total sum of facebook share count + facebook likes. (This is improved compared to a similar function which existed in versions earlier than 2.2.8)
* Fix: Broken url to sharedcount.com in admin dashboard of mashshare share buttons
* Fix: ‘MashEngine’ was only showing the likes per default in previous version

= 2.2.9 =
* New: Two more share counts available, Buffer and VK.
* Fix: Blank page on php 5.3 and older versions
* Fix: Error message ‘Undefined’ when sharedcount.com is used and no api key available
* Fix: Load class RollingCurlX only when not already exists
* Fix: Create new curl() timeout var for sharedcount class and mashengine
* Fix: array creation $array = [] not supported in php 5.3 and older
* Fix: Use of php type ‘callable’ not supported in php 5.3 and older
* Fix: Share button url on singular pages appends query string parameter like ‘year’ or ‘name’
* Fix: Delete all options when uninstaling mashshare share buttons completely
* Fix: Show ‘Ask for rating’ box after 7 days of installation
* Fix: Undefined index warning when mashshare network add-on installed but disabled

= 2.2.8 =
* New: Integration of a new share count engine. sharedcount.com and api key is not longer needed.
* New: Check if mashshare is used on paginated page and ‘ <! — nextpage — >’ is used. Share primary url without page parameter
* New: Complete rewrite of the admin layout. New design and better responsibility on mobile devices. Main option description below header. New sub description below option field.
* Fix: Change class name Logger to mashsbLogger. This fix “redeclare error” on some system
* Tweak: Add header to the social network tab
* Tweak: Store all different shares as json string in post meta. We can access this.

= 2.2.7 =
* New: Translate the word “SHARES” via settings
* Tweak: Change subscribe content field from rich editor to textarea.
* Fix: Better english grammar in share buttons settings

= 2.2.6 =
* New: New sharebutton logging function for debug mode which stores all requested share counts in wp-content/plugins/mashsharer/logs/

= 2.2.5 =
* New: Optional loading of share button scripts and styles into footer. See new option in Mashshare->Settings->General settings
* Info: Share buttons no longer compatible to older versions than WordPress 3.6

= 2.2.4 =
* New: New input field to select the sharedcount api endpoint. e.g. free.sharedcount.com or plus.sharedcount.com
* Tweak: No more requests to sharedcount api when rate limit exceeds.

= 2.2.3 =
Tweak: Prevent duplicate popups for some constellations
Tweak: Remove a screenshot which indicates that more networks included
New: Ask for review notice after 7 days

= 2.2.2 =
* Fix: A bug where twitter does not open

= 2.2.1 =
* Fix: array undefined
* Fix: Missing global $wp

= 2.2.0 =
* New: Use custom share texts and images for all buttons including Tweeter when free Mashshare Add-On “OpenGraph” is installed.
* Use custom predefined hashtags for all posts with free Mashshare Add-On “OpenGraph”
* Fix: Missing URLencode for shortcode function, prevents “not found” for tumblr button
* Tweak: Use Current page for social sharing and not permalink url when current page not_singular(). (Compatibility for )

= 2.1.9 =
* Fix: If Twitter username is empty the plugin still appends “via @” at end of tweet
* Fix: Exclude posts not working on every constellations.

= 2.1.8 =
* Fix: Shares on the share buttons are not counted on specific configurations
* Fix: undefined vars in sharedcount.class.php

= 2.1.7 =
* New: Tested up to WordPress 4.0.1
* New: Import / Export function for Mashshare settings
* Fix: Brace duplicate in css file
* Fix: Spelling issue

= 2.1.6 =

** if you install this version make sure to also update your Add-Ons which are improved by us as well **

* New: Change width of large share buttons in settings
* New: New count up animation script which animates even shares in the format like 5.4k
* Fix: Share button in FB popup not visible, popup window was too small on some screen resolutions
* Fix: Some changes for better HTML5 compliance
* Fix: Get FB share count instead total count / selectable
* Fix: Delete label attribute from plus sign. Fix HTML5 W3C error.
* Fix: Delete id mashsb-toogle to prevent duplicate use of duplicate id
* Fix: Twitter popup opened twice when any other third party instance of Twitter tweet button is running
* Fix: Reddit, Stumbleupon and Linkedin was not shown because of a blank character in the network array.
* Tweak: Change css for the plus button. Cleaner and easier to adjust.
* Tweak: remove id mashsbcount to prevent duplicate use of duplicate id
* Tweak: Simplified the facebook sharer url

= 2.1.5 =
* Tweak: Cleaner and more attractive Whatsapp svg share icon
* Tweak: No more delay in hiding Whatsapp icon when share buttons not shown on mobile devices (needs network Add-On)
* Tweak: Change some wordings in admin settings
* New: Use small share buttons feature

= 2.1.4 =
* Fix: remove empty characters in html | prevent WordPress to inject
and

codes into buttons code
* Fix: Prevent jQuery error. Put jQuery nearest() library into document.ready

= 2.1.3 =
New: Use Mashshare on categories and non singular blogposts
New: Use dynamic jQuery tabs in settings backend
New: Differentiate between multiple subscribe buttons and opens only one toggle window – Not all any longer!
New: Spanish translation by Nestor Pool
Fix: Missing function in mashsb-admin.js
Fix: Fix height of Whatsapp button
Fix: Rewrite Purge DB Cache function to delete post_meta objects
Fix: Delete post_meta on complete uninstall
Fix: Undefined property ($post-ID) in template-functions
Fix: Whatsapp icon as icon font
Fix: Wrong size of large Whatsapp button
Fix: Priority number ignored

= 2.1.2 =
Fix: Padding issue Whatsapp icon
Fix: Delete some deprecated code
Fix: More values for border radius to create circle like buttons
Fix: Gradiant style compatible in Firefox
New: New callback function colorpicker for settings
New: Performance benchmarks compaired with other plugins published in readme.txt

= 2.1.1 =
Fix: Some issues where js and css is not loaded on specific post_types and frontpage on third party plugins like event calender
New: WPMU WordPress Multisite compatible
New: Some js modifications for compatibility with Twitter Short-URLs Add-On
New: Gradiant share button style
New: CDN Compatibility – Embed icon fonts as base64 octled to prevent cross origin issues when website is loaded from CDN

= 2.1.0 =
Fix: Problem where sharecounts are zero

= 2.0.9 =
Fix: Allows Shortcodes in Subscribe forms!!!
Fix: Suppress header output warning when Debug mode is enabled
Fix: Prevent case where Social Networks are empty after updating from previous version
Fix: text-decoration: none !important for class mashsb-buttons a. This makes sure no third party class injects underline to the mashshare buttons
Fix: Minnor css fixes in backend
New: New class for sharedcount service
New: Performance improvements: Use post_meta instead wpdb sql calls
New: New function for embeding Mashshare on all possible post_types

= 2.0.8 =
New: Better visual update message on plugins.php with parsing of readme.txt
New: Integration of Image uploader for Mashshare Open Graph Add-On
Tweak: Thinner descriptions and titles – CSS

= 2.0.7 =
New: Hide Sharecount until specific number of shares is reached
New: Updated readme.txt

= 2.0.6 =
New: Shortcodes enabled in all custom post_types
New: Create filter for share count ‘mashsb_sharecount_filter’
New: Exclude Mashshare from specific posts and pages
Fix: Prevent getting shares with function getSharedcount() although share count is disabled

= 2.0.5 =
New: Check if Shortcodes is used, only than embed mashshare js and css files
New: Function to delete all database cached Mashshare objects
New: Define execution order of the plugin in comparision to other content plugins
New: Links in plugin meta row for “Getting Started” and “Add-Ons”
New: Tab for easier access to the Add-Ons

= 2.0.4 =
New: Shortcode alignment possible

[ mashshare align=”left”] [ mashshare align=”right” ]

Fix: Load js and css only on active share buttons pages and posts.
Fix: Load Share buttons only on singular pages. Pages, Posts, Frontpage
Fix: Load Mashshare JS only on Mashshare admin settings page

= 2.0.3 =
New: Shortcodes:
Buttons with disabled sharecount: [ mashshare shares=”false” buttons=”true” ]
Sharecount without buttons: [ mashshare shares=”true” buttons=”false” ]
Buttons and Sharecount: [ mashshare ]
New: Enable debug mode
New: First redirect after installation goes to ‘Social networks’ tab
New: do_action(‘mashshare’);
Fix: Change css path to MASHSB_PLUGIN_URL
Fix: Compatibility patch for old shortcode [ mashshare ]
Fix: Rename fontello fonts to mashsb-font.ttf to prevent multiple use of same icon font when page is using fontelle fonts for theme or other plugins
Fix: Count additional networks when Add-On is installed
Fix: remove some deprecated functions
Fix: Not default networks available

= 2.0.1/2 =
Fix: No share buttons visible
Fix: JS error. Check for undefined mashsb
Fix: Round Fake count factor

= 2.0.0 =
* New: Improved performance
* New: Option to disable share count completely (no sql queries will be generated any longer)
* New: Shortcode option to disable share counts
* New: Check if curl is working on the server
* New: Option to disable share cache for testing purposes
* New: Use of sharp and crisp clear font icons instead png icons
* New: Button ‘extra content’ for content slider subcribe forms or any other content
* New: Use a link behind the Subscribe button instead the toggle slider
* New: Complete rewrite of css for easier modifications
* New: Improved extension system
* New: Improved backend, new Add-On page
* New: Multi language capable, *.po files
* New: Change color of share counts via setting
* New: Count up animation for share counts (Does not work for shortcodes and on blog pages)
* New: HTML5 Tag

= 1.2.9 =
* Fix: void(0) instead return(0)
* Fix: Remove url_encode in twitter title
* New: Change Add-On Url to https://

= 1.2.8 =
* Fix: Show mashshare on frontpage in full blog layout
* New: Add Hashtag e.g. via @website

= 1.2.7 =
* Fix: Count issue for unshared posts

= 1.2.6 =
* Fix: Count G+, Linked, Pinterest, Stumble Upon when mashshare-networks installed.
* New: Add-On WPSSO

= 1.2.5 =
* New: Security Layer prevents zero share button sharecounts when sharedcount API is down
* Fix: Change share button add_filter priority to 1000 to prevent errors with other plugins
* Fix: Delete non printable character which wraps the share buttons
* Fix: Remove duplicate quote in share button

= 1.2.4 =
* New: Option to round the shares e.g. 1.5k instead 1500

= 1.2.3 =
* Fix: linkedIn Sharebutton

= 1.2.2 =
* Share button Compatibility for WordPress 3.9.1
* Change Share button api.sharedcount.com to free.sharedcount.com (more reliable)

= 1.2.1 =
* Fix: Header already send due to wp_redirect

= 1.2.0 =
* Change: FAQ
* Fix: Share button Facebook URL not shared on mobile devices.

= 1.1.9 =
* Fix: Change share button rating link in admin
* Fix: Change share button check for addon
* Fix: Sanitation for ampersand and hash / urlencode

= 1.1.8 =
* Fix: Change font-size to 13px
* New: Install Addons

= 1.1.7 =
* Fix: changed mashsharer() to mashsharer(”);

= 1.1.6 =
* New: graphical icons

= 1.1.5 =
* Fix: Broken Layout when no page option, (frontpage, posts, pages) is activated

= 1.1.4 =
* New: Support for more social networks (background work)
* New: Allow shortcode in text widgets
* New: Option to allow or prevent share buttons on frontpage

* Fix: No bgcolor for count
* Fix: Use onlick instead javascript in href. Prevents issues with YOAST analytics plugin

= 1.1.3 =
* Fix: Sanitation fix for international languages. E.g. french

= 1.1.2 =
Fix: Disable share buttons on frontpage
Fix: Prevent share buttons double shown on pages.
Fix: Disable Share Button in feeds

= 1.1.1 =

Fix: Error in sharing title in EDD easy digital download and other third party plugins

= 1.1.0 =
* Fix: Disable sharer in excerpts
* New: Add support contact data
* New: Change public name to mashshare (shorter is better sometimes)
* New: Add Shortcode [ mashshare ]

= 1.0 =
* First release

x
Follow MashShare?