Changes for the MaxButtons PRO Plugin.

9.7.7

March 28th, 2024

= 9.7.7 =

  • Tweak/Fix – Security Don\’t allow javascript by default in the shortcode.

9.7.6

January 18th, 2024
  • Fix – Lack of escaping on URL could lead to issues.
  • Fix – Potential issue with converting icon data on activation if field contains malformed data.

9.7.5

December 21st, 2023
  • Fix – Import / Export of packs had several issues with strict variable checks
  • Some errors are now more prominent in the packs interface

9.7.3

November 15th, 2023
  • Fix – Issue with strict time conversion in button class
  • Fix – Several notices related to strict type checks

9.7.2

October 12th, 2023
  • [PRO] – New : Effects for different width/height on button hover
  • [PRO] – New : Option to use HTML data- tags in shortcode
  • [PRO] – Fix – Editor issue when link hash is not from plugin
  • [PRO] – Fix – Link on link manager dashboard to button
  • [PRO] – Fix – Icons – SVG without defined sizes shows up correctly in preview

  • Fix – SimpleHtmlDom library now checks for defined constants ( in case library is loaded already )
  • Fix – Prevent not-loading interface when screen query parameter is wrong
  • Fix – Type in documentation
  • Fix – Json_decode during installation process could be called with wrong arguments
  • Tweak – Fixes to make plugin strict

9.6

October 10th, 2023
  • [PRO] – New – Support for sub and sup in mbt shortcode.
  • [PRO] – Fix for text mbt shortcode in preview
  • [PRO] – Front scripts not longer load on pages without buttons
  • [PRO] – Link manager script now loads proper dependency (jquery)
  • [PRO] – Link manager script will no longer load on front when turned off
  • Fix – Attribute escaping on shortcode fields
  • Fix – Shortcode could break html when adding certain characters

9.5.5

June 20th, 2023
  • Fix – Error in Dutch translation causing crash

9.5.4

April 28th, 2023
  • Fix – Download buttons and link manager didn\’t always work correctly.
  • Fix – Deprecated notice in link manager.
  • Tested for WP 6.2

9.5.3

March 25th, 2023
  • Fix – Deprecated notices for PHP 8.1+
  • Fix – Copy button not working

9.5.2

March 12th, 2023
  • [PRO] Fix – Selecting buttons in beaver builder works again
  • [PRO] Fix – Several notices in button editor for PRO
  • Fix – TablePress and Gutenberg caused conflict with Maxbuttons block
  • Fix – Selecting buttons in TablePress fixes (advanced editor)
  • Fix – Rare issue with responsive mixin and beaver builder resulting in bad output

9.5.1

February 10th, 2023
  • Fix – Updated SCSSPHP library – issue with cspace in older version, added polyfill

9.5

January 4th, 2023
  • [PRO] Updates to the settings screens
  • [PRO] Fix – Partial makeup shortcodes didn\’t work
  • [PRO] Updated Easy Digital Downloads filter hook
  • New – Show all defined responsive options on the overview screen.
  • Fix – Deprecation notices when certain CSS output was empty
  • Fix – Ctrl-S save option no longer showing alert after modifications

9.4.1

December 9th, 2022
  • Fix – Javascript check on conditionals caused by external plugins conflicting in the button editor

9.4

October 9th, 2022
  • [PRO] CustomCSS / CustomHover can also be applied now to responsive fields.

  • New – Clearer interface showing changes and differences on responsive screens from main button
  • Major improvements in Javascript performance and loading the button editor
  • Screen icon and title on preview window to make more clear which screen is active
  • Updated range input, removed deprecated styles

  • Tweak – Pressing ctrl-s now saves the button.
  • Fix – Preview width / height would in some cases show wrong value when changing screen
  • Fix – Better escaping in query for CSS output
  • Fix – Issue loading gradient color fields in responsive screens
  • Fix – Removing color from color field will now make it transparent
  • Fix – Check on user capability when doing button actions.

9.3.1

October 10th, 2022
  • Fix for text2 output not showing

= 9.3 =

  • Fixed minor CSRF issue on settings page
  • Fixed XSS issue with shortcode handling

9.2.1

July 28th, 2022
  • [PRO] – Tweak : Buttons with same id / page but different URL will now register properly in Link Manager.
  • [PRO] – New : Non-visible buttons will only generate a Link Manager pageview when becoming visible
  • [PRO] – Fix : Added URL check on Link Manager operations to filter out automated scripts forging URLS

9.2

May 4th, 2022
  • [PRO] – Fix: Save bug in Fonts Manager when empty.
  • [PRO] – Fix: Link Manager view data is not collected via just one ajax call.
  • [PRO] – Fix: Dependency on Js-cookie library properly added

  • Works with PHP 8.1 / WordPress 5.9.3+
  • Fix – Extra check for database tables in case activation didn\’t run
  • Fix – Returns to last screen active after saving.
  • Fix – Add new different size of editor viewport than edit mode.

9.1.1

April 28th, 2022
  • [PRO] Fix – Issue with sending correct labels to Google Analytics.

9.1

February 2nd, 2022
  • [PRO] Fix: Issues with creating correct database tables for Link Manager.
  • [PRO] Fix: Bugs in Link Manager – would not work correctly in many cases
  • [PRO] Fix: Click Tracking would open multiple tabs when using Google Analytics (and/or Link Manager)
  • [PRO] Fix: If icon is text bound, it would not update preview correctly on changing text.

9.0

January 21st, 2022
  • New – Link Manager Beta to see where and how often MaxButtons are used

  • Added integer check on gradient to prevent crash on bad data.
  • New – Auto-Tablepress integration will only add button once to output inline, to avoid repetition.
  • Fix – Database error on primary key would happen occasionally when activating plugin
  • Fix – Removed old database check option from code.
  • Fix – Text-shadow buttons without color could trigger a crash in certain cases.
  • Fix – Moved external libraries to own namespace to prevent conflicts.
  • Updated SCSSPHP library to 1.8.1
  • Updated several deprecated JQuery calls

8.8.1

December 24th, 2021
  • Fix – Moved external libraries to own namespace to prevent conflicts.
  • Updated SCSSPHP library to 1.8.1
  • Updated several deprecated JQuery calls

8.7

October 8th, 2021
  • [PRO] Fix – empty img-tag on frontend when icon not set in certain situations
  • [PRO] Fix – Hover color not always applying in livepreview
  • [PRO] Fix – Remove icon link not always visible.
  • [PRO] Fix – Remove icon would not trigger save status
  • Removed Shortcake integration
  • Fix – Hidden items would still take space when invisible

8.6

July 14th, 2021
  • [PRO] Media meta tag added to external stylesheet (improves SEO score)
  • [PRO] Fix – Icon color hover not showing in Live Preview

  • Fixed notices on argument order ( PHP8+ )
  • Loading button editor has better flow of hidden items ( fades )
  • Updated Alpha Color picker to version 3
  • Fix – When \’add button\’ is hidden in classic editor, would cause issue with Gutenberg.
  • Fix – If a widget would load calendar during init time, could trigger a fatal error.

8.5.2

October 9th, 2021
  • PRO – Fix – The button href could produce wrong results due to sanitation.

8.5.1

March 2nd, 2021
  • PRO – Fix – Variables for text, text2 now functional

8.5

March 1st, 2021
  • PRO – New – You can include variables from query parameters and global variables in buttons
  • PRO – Fix – LivePreview now parses and shows CustomCSS in preview.
  • PRO – New – Download name to rename file when downloading
  • PRO – New – Url, text, text2 can now include shortcodes (own risk)
  • New – Option to force a download of the URL
  • New – Select Site Content also searches recent media library items.
  • Fix – Preview window would increase in size when dragging
  • Fix – Gutenberg open in new window / rel nofollow controls now working

8.4.2

February 26th, 2021
  • Fix – Responsive hide button would work with additional settings

8.4.1

January 12th, 2021

= 8.4.1 =

  • Fix – Button width / Container width processed incorrectly when main and responsive are the same value, but not the default.

= 8.4 =

  • [Tweak] Elementor button preview now works better
  • [Fix] TablePress Advanced Editor Button Popup now works.
  • Tested on PHP 8.0
  • Tested for WordPress 5.6

8.3

December 7th, 2020
  • [PRO] – Now support dynamic PageUrl / Permalink in URL via ||pageurl|| or ||permalink||
  • [PRO] – Fix when entering license code and Javascript is crashed / not properly loaded
  • New – When external javascript crashes Maxbuttons, an error is displayed
  • Review notice updated

8.2.2

April 2nd, 2022

= 8.2.2 =

  • Fix – PHP notices on support page

8.2.1

October 8th, 2020
  • [PRO] Fix – Button packs in old format no longer working.
  • [PRO] Fix – Button packs with wrongly named .xml file definition will still be detected.
  • [PRO] Fix – Packs will autofix archives without proper subdirectory
  • [PRO] Fix – Uploaded packs will be removed from uploads after unpack
  • [PRO] Fix – Missing preview when \’use css file\’ is active and preview not in cache
  • Fix – Duplicate button warning linked to non-functional preview
  • Fix – Preview axis showed \’pxpx\’ on new buttons

8.2

October 7th, 2020
  • [PRO] Updated Font Awesome Library to v5.14
  • New – You can now control how much auto-responsive mode changes buttons – in settings
  • Fix – Collections transitional database table caused issues on some installations
  • Fix – Code quality updates

8.1.2

September 2nd, 2020

= 8.1.2 =

  • Fix – In Auto-responsive, font-size would be decreased doubly in size.

8.1.1

August 18th, 2020

= 8.1.1 =

  • Fix – New color picker library always triggered save warning

8.1

August 11th, 2020
  • Fix – Color Picker fixes for Jquery and WP 5.5+
  • Fix – Trash / Copy from Button Overview would wrongly always copy first on the list
  • Fix – Script hardening to prevent crashes when something is missing
  • Tweak – Autoresponsive is now a setting for those we don\’t need more granular control.