1.0.5.7 = March 140, 2023
- Fix for PHP8 featured images
1.0.5.6 = April 20, 2022
- Fix incorrect function name in hook call, resolve warning.
1.0.5.5 = April 4, 2022
- Remove unneeded CSS on front-end from Gutenberg.
1.0.5.4 = August 13, 2020
- Additional fix for ajax metaboxes not loading properly in WordPress 5.5
1.0.5.3 = August 12, 2020
- Fix broken metaboxes in WP 5.5
- Allow full screen for youtube media embeds
1.0.5.2 = March 14, 2020
- Fix output for Google Fonts that were incorrectly entered or chosen (fonts chosen don't actually exist).
- Only show plugin checker notices if the plugin is set to be required.
1.0.5.1 = December 4, 2018
- Removal of gutenberg (Block Editor) until it’s truly ready.
1.0.5.0 = March 15, 2018
- Add support for local child theme installations
1.0.4.9 = March 7, 2018
- Additional fix for bulk plugin deactivation
1.0.4.8 = March 7, 2018
- Fix: curl fallback issues with allow_url_fopen
- Fix: bulk-plugin-deactivation nonce failing error
- Removed: references to deprecated screen_icon function
- Added: mp_core_oembed shortcode
1.0.4.7 = March 17, 2017
- Add function exist checks to retina resizer
1.0.4.6 = December 6, 2016
- Make License keys use ajax to update from plugins page.
1.0.4.5 = December 5, 2016
- Fix: Issues with updates and caching.
1.0.4.4 = December 5, 2016
- Fix: Make plugin input fields visible on plugins page.
1.0.4.3 = November 14, 2016
- Fix: Instead of returning post_id (which doesn't exist), return blank from construct of metabox when doing ajax but not for this metabox.
- Remove Shadow SVG output
1.0.4.2 = October 28, 2016
- Set mp_default_value to empty if no default exists for metabox fields.
1.0.4.1 = October 28, 2016
- Add check to make sure an mp core metabox is on page before doing default checks. Fixes issue with posts being auto saved as drafts.
1.0.4.0 = October 11, 2016
- Additional support for WP CLI plugin updates.
1.0.3.9 = October 5, 2016
- Add support for wp cli plugin updates
1.0.3.8 = October 4, 2016
- Fix animation issues in Firefox. Remove the use of mp_core_animation_hider_css from all animation functions.
- Improved error messages for unzipping.
1.0.3.7 = September 20, 2016
1.0.3.6 = August 30, 2016
- Added esc functions for mp_core_oembed_get
- Give shortcode forms ID selectors
- Error detection for plugin updater. Make sure that get_current_screen function exists before trying to use. This makes MP Core-powered plugin updates integrate with InifiniteWP.
= 1.0.3.5 = May 28, 2016
- Added UTF-8 for metabox htmlentities. This fixes meta options with special characters.
= 1.0.3.4 = April 28, 2016
- Added ability to add "&subset=latin-ext" to a Google font in class-font.php.
= 1.0.3.3 = April 20, 2016
- Make sure customizer script slugs exist
- Remove use of get_currentuserinfo in comments.php
= 1.0.3.2 = April 14, 2016
- Fix CSS blocking new inline link editor in WP 4.5
= 1.0.3.1 = April 10, 2016
- Make all code compatible with PHP7
- Make metabox Text Fields use 50% of the available space
- Add ENT_QUOTES to html_entity_decode for mp_core_get_option
- Make Shortcode thickbox inner use 100% of the space available
= 1.0.3.0 = February 8, 2016
- Make all code compatible with PHP7
- Make metabox Text Fields use 50% of the available space
- Add ENT_QUOTES to html_entity_decode for mp_core_get_option
- Make Shortcode thickbox inner use 100% of the space availabel
= 1.0.2.9 = January 2, 2016
- Update to plugin updater which does bulk calls to each API endpoint instead of a single call for each plugin. This speeds up update checks especially if many plugins from one api are installed.
- Make sure that HTTPS exists in $_SERVER before using it.
- Added mp_core_php_info_test function to assist with support more quickly.
- Removed screen_icon() function in plugin installer and updater.
- Change "esc_attr_e" to "sanitize_text_field" for value paramater on license key fields in class-plugin-checker.php.
= 1.0.2.8 = December 9, 2015
- Make directory images size correctly for WP 4.4.
= 1.0.2.7 = November 21, 2015
- Fix for TinyMCE when re-ordering. FIxes previous bug in Firefox and allows all plugins to be loaded. This fix works by copying the preTinyMCEInit variable, adding new editors to the array, changing the body class and selector id, changing the array into a string, and replacing the existing javascript preTinyMCEInit variable on the page, and then refreshing all scripts that have the term tinymce in them.
- Repeaters now do a check if there's a wp_editor inside them and puts the content from the wp_editor in the Repeater Title first.
1.0.2.6 = November 20, 2015
- Temporary Revert to mp-core-metabox.js from version 1.0.2.4 until bugs ar worked out of full replacement.
1.0.2.5 = November 19, 2015
- Make Ajax Loaded TinyMCE's use ALL of the default 'mp_core_wpeditor_init ' tiny MCE's settings.
- Make TinyMCEs in wp_editors loaded through ajax take out any styling upon paste.
- Update Packaged Isotope JS Script to v2.2.2
1.0.2.4 = October 29, 2015
- Only output microformats if a queried post id actually exists in wp_query. This fixes errors with plugins that have pseudo pages like BuddyPress.
- Make sure avatars exist as expected before using their php-exploded arrays. This fixes another compaitibiltiy bug with BuddyPress.
1.0.2.3 = October 24, 2015
- Add check to plugin installer for if connections aren't allowed over SSL because of a poor webhost configuration. Output helpful error message if so.
- Make sure Icon Font Pickers work in non-repeated metaboox items.
1.0.2.2 = October 10, 2015
- Check for wp_error on google font face before doing anything else in the font class.
1.0.2.1 = September 21, 2015
- Showhiders are now wrapped in a div for indenting instead of indented via JS.
- Apply specific height to repeater containers only when closed.
- Added Spinner Animation for ajax metaboxes.
- Customizer Options now have default priority of 0. Previous to this release it was 10.
- Made Fonts able to be output via ajax in Font Class.
- Fixed bug with ACF plugin to make sure #post is resubmitted properly after default checks are complete.
- Added mp_core_reset_all_wp_editors function
- Make admin Color Pickers re-apply when ajax is complete
- Made metabox content able to be loaded via ajax. This way options are only loaded if the user needs them.
- Made animations have jQuery namespaces so they can be turned .off() if their code is reloaded via ajax.
- Plugin installer: Some webhosts have strange temp directories and they were causing errors. While this doesn't fix that, it does give a useful error message to the user to help them trouble shoot with their webhost.
- Shortcode Class update: media_buttons_context is deprecated by WordPress. It now uses media_buttons filter.
1.0.2.0 = May 13, 2015
- Revert Change in 1.0.1.9 of mp_core_get_post_meta back to the way it was in 1.0.1.8.
1.0.1.9 = May 13, 2015
- Use esc_url_raw instead of mp_core_add_query_arg for plugin checker/installer
- Better message if "allow_url_fopen" isn't "on" in class-plugin-installer.php. Lets user know what action to take.
- Hover animations are now disabled for touch devices because hovering isn't a thing on touch devices. Previously, if the user clicked once, the animation fired. This proved to be frustrating for mobile users so the action is now disabled entirely to reduce clicks.
- Change: mp_core_get_post_meta now only returns the "default" setting if its value has never been saved before. This way, if the user desires to have a "blank" value saved, they can. Previously, if the value was blank, it would return the default value no matter what.
- Fix: Preserve keys in mp_core_insert_meta. When inserting a meta option using mp_core_insert_meta, the meta key was removed. If you wanted to then insert more meta options later in the page, you couldn't because the keys were removed and replaced with array numbers eg array[0] instead of array['mykey'].
1.0.1.8 = April 30, 2015
- Changed 16x9 image from gif to transparent png
- Added html5 video tag support in mp_core_oembed_get function with options for loop, autoplay, no controls.
1.0.1.7 = April 25, 2015
- Proper error for ajax plugin updates when failed
- esc_url for mp_core_add_query_arg now uses esc_url_raw
- Better error for bulk installs with incorrect license.
1.0.1.6 = April 24, 2015
- Removed previously jquery.velocity.min.js (deprecated as of version 1.0.1.1) and was replaced with velocity.min.js.
- Make sure hidden meta fields are hidden always
- Added Isotope JS to utility js scripts folder.
- Added mp_core_get_post_meta_multiple_checkboxes function for retrieving multiple checkboxes easily.
- Addon-Directory pages have nav at bottom and top now
- Security Fix: All "add_query_arg" function changed to "mp_core_add_query_arg" to properly sanitize the URLs
- Security Fix: All "remove_query_arg" function changed to "mp_core_remove_query_arg" to properly sanitize the URLs
1.0.1.5 = April 2, 2015
- Added admin notice for if Theme is installed but not active to the Plugin Checker class.
1.0.1.4 = April 2, 2015
- Convert meta field "labels" to "divs" so that links in field descriptions are clickable.
- Add jquery to simple action page function
- Plugin Installer: Fixed issue where "Successfully Installed" was shown even if it wasn't.
- In the simple action page misc function, a html_head output was added for plugins to use javascript and custom css on those pages.
1.0.1.3 = March 26, 2015
- Make sure stroke default opacities are 100%
1.0.1.2 = March 24, 2015
- TinyMCE Fix: Only re-initialize TinyMCE after Repeaters duplicated or re-ordered if it was previously set to be in “Visual” mode. Otherwise don’t reinitialize. This fixes the issue of having multiple text areas in one area upon repeater changes.
- Removed "Please Wait" from "Installing Items" in plugin installer.
- Customizer: fontsize, borderwidth, borderradius control options added.
- Dashicon Support added to shortcode class
- Animation Function Updates
- Drop Shadow Function webkit/firefox options added.
- waypoints.js updated to 3.1.1
- Metabox css upgrades for repeaters on right side
- Add Waypoints function to animate its own element
1.0.1.1 February 27, 2015
- Add 'site_activating' parameter to all update and licensing functions.
- Set the default for shadow blur to 50 to make default accurate.
- Fix for featured images on SSL using mp_core_the_featured_image
- Reduce unneeded nonces for Metabox saves.
- BIG METABOX CHANGE: Only save meta if field value is different. When retrieving meta fields, make sure defaults in code use mp_core_get_post_meta and have an accurate default set.
- Deprecated jquery.velocity.min.js and replaced it with velocity.min.js (version 1.2.1)
- Metabox Jquery: Remove the 'checked' attr when duplicating a repeat in a metabox.
- Added versioning to enqueues in the Metabox class.
- Various animation function upgrades.
- Change “Install Items” > “Installing Required Items” in the plugin checker.
- Make checkboxes in repeaters save an empty value (before they were removed from the repeater array if unchecked). This way we can check if the field key exists to know whether it has ever been saved before.
- Added function called “mp_core_get_post_meta_checkbox” which allows us to set a default for checkboxes when retrieving them.
- Animation upgrades for background color
- Disabled 3 plugin loop check introduced in 1.0.1.0
1.0.1.0 February 4, 2015
- Plugin Checker Class: Only install 3 dependant plugins at a time.
1.0.0.9 February 1, 2015
- You can now set a font size in pixels through the customizer class using the arg font-size(px)
- License Checking: Now we strip any slashes off the end of the api url so we don't have duplicates and also set sslverify to false because nginx's ssl wasn't verifying even though the SSL was valid.
- Enqueue admin css on every admin page using mp_core_enqueue_admin_scripts
- Shortcode Insert Class can now have conditional fields depending on parent fields.
- Post Exists function: now returns false if the post is in the trash.
- Directory: Images force load over ssl.
- Directory: Load MP Core Directory over non ssl because it doesn’t work with NGINX but does over non SSL.
- Added new functions for handling the output of css lines pertaining to box shadows and borders (strokes)
- Metabox Input Ranges now have number fields that users can type in.
- Showhiders can now repeat if they have a repeater AND field_showhider_repeats is true
- Drop Shadow Function Added
1.0.0.8 January 18, 2015
- Improved animation for touch devices. Now the first click fires the animation and the second carries out the default action.
- Fixed TinyMCE Text Areas when repeated. Now they reset to the Visual Mode when moved in the DOM.
- Improved Metabox Sanitation prior to saves.
- Added mp_core_post_exists function to check if a post exists.
- Fixed gap below videos through mp_core_oembed_get by removing float:left and replacing with vertical-align:top;
1.0.0.7 January 4, 2015
- Made field presets only show up if the field has never been saved (for metaboxes).
- Made checkboxes able to be checked by default in metaboxes.
- Removed gap below videos through mp_core_oembed_get by floating left.
- Removed global post from mp_core_the_featured_image because it was un-needed and caused a bug.
- Divide by zero fix for aq_resizer.
1.0.0.6 December 23, 2014
- Fixed Directory layout css where boxes weren’t lining up
- Added Mint Plugins as a tab on the Plugins > Add New screen.
- Fixed the hiding of TinyMCE Controls (this broke in v1.0.0.5)
1.0.0.5 December 20, 2014
- Changes the save routine for single meta fields to match the changes made for repeaters in 1.0.0.4 (quotes, esc_html)
- Make metaboxes save every field upon every save. This was supposed to save time but was failing.
- Made plugin updater only run if is_admin
1.0.0.4 December 12, 2014
- Changed metabox save routine to save all fields if it is the first time it is ever being saved
- Took port number out of mp_core_get_current_url function.
- Changed if theme update routine gets no response from server (if repo server down etc) , it now fails silently
- Changed html_entities on metabox saves to esc_html
- Added mp_core_fix_nbsp function to fix the black diamond question mark that shows up in tinymce fields
1.0.0.3 December 1, 2014
- Added conditionally visible metafields - only shown if their parent has value X
- Added mp_core_object_to_array, mp_core_array_to_object, mp_core_time_ago functions
- Added activation tracking.
1.0.0.2 November 19, 2014
- Added the mp_core_value_exists function for checking saved values
- Used new mp_core_value_exists to apply field defaults if the user has never saved it.
- Added Time Ago function for getting the date in a string like (1 week ago) etc
- Fixed issue with Installation of plugins from directory pages
- Added function which wraps media items in their html tag equivalent (mp_core_wrap_media_url_in_html_tag)
1.0.0.1 October 9, 2014
- Made Theme and Plugin updates more efficient
- Fixed bug in plugin installs via directory tabs
- Included Scale in Animation Functions
- mp_core_the_featured_image now only crops the image if a height is provided
1.0.0.0 September 29, 2014
- Original production release following 167 beta releases since Feb 13, 2013