Version |
Release Date |
Change Log |
2.7.3 |
2019-05-19 |
- Hotfix - Update regex for Object Injection check to include
+ bypass and PHP serialized classes. props @erwanlr
|
2.7.2 |
2019-05-16 |
- Hotfix - Extend the
unfiltered_html iframe capabilities to support additional style attributes.
|
2.7.1 |
2019-05-16 |
- Hotfix - Fix error cannot redeclare
_sanitize_recursive() . props @shramee
- Hotfix - Ensure
iframe supports the style attribute for users with unfiltered_html capabilities.
- Hotfix - Ensure
noscript is supported for users with unfiltered_html capabilities.
|
2.7.0 |
2019-04-16 |
- Require PHP 5.3+
- Fix all PHPCS errors and warnings.
- Fix a vulnerability where Object Injection could take place if someone has a valid nonce.
- Force all settings to be sanitized and escaped before saving and during display.
- Add filter
ot_validate_setting_input_safe which is used to validate the input value of a custom setting type. All values must be validated!
- Add a notice to let users know that a custom setting type is not properly validating saved data and do a best-effort sanitize of the user data before saving it.
- Fix issue with Composer autoload and only load OptionTree if we have access to WordPress. props @infomaniac50
- Fix deprecated
create_function notice in PHP 7.2+. props @modesthatred
- Fix notice "Only variables should be passed by reference". props @SergeAx
- Add
wordpress-plugin project type to composer file. props @egifford
- Removed translation files.
- Removed the deprecated XML file import method.
- Fix SQL syntax issue. props @ryanlabelle
- Fix metabox radio & checkbox style issues. props @ryanlabelle
|
2.6.0 |
2016-02-10 |
- Fix a reflected XSS vulnerability with the
add_list_item & add_social_links Ajax requests.
- Fix the Google Fonts URL so it passed the W3 Validator. props @BassemN
- Fix
global_admin_css so it's only enqueued when needed.
- Fix
dynamic.css so that a child theme doesn't load the styles saved to the parent theme.
- Add filter
ot_recognized_post_format_meta_boxes to support additional post formats meta boxes. props @BassemN
- Add action
ot_do_settings_fields_before & ot_do_settings_fields_after . props @BassemN, @valendesigns
- Add Text Domain to plugin file to fully support the new translate.wordpress.org Language Packs.
- Fix notice in PHP 7.0.0 props @Zackio
|
2.5.5 |
2015-05-01 |
- Hotfix - Allow a
0 value to be saved with certain option types. Contributors via github @BassemN.
- Hotfix - Stop media from being attached to the OptionTree post type when uploaded from the media manager or customizer. Contributors via github @earnjam, and @valendesigns.
- Hotfix - Added filter
ot_load_dynamic_css to explicitly turn the feature off if desired.
- Hotfix - Stopped
dynamic.css created with other themes from being loaded elsewhere.
|
2.5.4 |
2015-04-22 |
- Hotfix - Support for WordPress 4.2 term splitting.
- Hotfix - Removed any potential XSS security issues with
add_query_arg by escaping it.
- Hotfix - Fixed an issue where Visual Composer was indirectly destroying OptionTree meta box values.
- Hotfix - Fixed an issue where the select field value was not visible. Contributors via github @sabbirk15.
|
2.5.3 |
2015-04-10 |
- Hotfix - Added
inherit fallback to the border option type in dynamic.css.
- Hotfix - Added
none fallback to the box-shadow option type in dynamic.css.
- Hotfix - Added
inherit fallback to the colorpicker option type in dynamic.css.
- Hotfix - Added
inherit fallback to the colorpicker-opacity option type in dynamic.css.
- Hotfix - Added filter
ot_insert_css_with_markers_fallback to filter the dynamic.css fallback value.
- Hotfix - Added filter
ot_type_radio_image_attributes to filter the image attributes for each radio choice. Contributors via github @BassemN, and @valendesigns.
- Hotfix - Refactored
ot_insert_css_with_markers to remove confusing & unnecessary PHP statements and fix whitespace.
- Hotfix - Fixed an issue in
ot_insert_css_with_markers where the $option_type variable was not being set properly.
- Hotfix - Fixed an issue where having multiple Google Fonts option types caused the "Add Google Font" button to insert multiple dropdowns.
|
2.5.2 |
2015-03-31 |
- Hotfix - Add
inherit fallback to the link-color option type in dynamic.css.
- Hotfix - Remove
$.browser.msie JS error caused by function being deprecated.
- Hotfix - Change
hover to mouseenter mouseleave to stop jQuery migrate error message.
- Hotfix - Don't allow duplicate Google Fonts in the
ot-google-fonts-css enqueue.
- Hotfix - Fixed an issue with the CSS and JavaScript option types not being initiating inside of tabs.
- Hotfix - Fixed metabox tab styles for mobile.
- Hotfix - Separate the post formats JS so it does not interfere with the default behavior and loads only as needed.
- Hotfix - Adding the
not-sortable class to the List Item option type will remove the sortable feature for that option.
|
2.5.1 |
2015-02-14 |
- Hotfix - Overhaul the Colorpicker Opacity option type so it saves rgba values, not arrays.
- Hotfix - Added the ability to set opacity on any colorpicker with the
ot-colorpicker-opacity class.
- Hotfix - Don't use
esc_url_raw to filter the Upload option type when it's saving an attachment ID. Contributors via github @RistoNiinemets.
- Hotfix - Show an error message to user if unable to write to the
dynamic.css file. Contributors via github @johnh10, and @valendesigns.
- Hotfix - Force the
ot_google_fonts array to be rebuilt when switching between themes.
- Hotfix - Stop theme check from nagging about using
add_menu_page in ot-cleanup-api.php .
|
2.5.0 |
2015-02-14 |
- Added the Google Fonts option type. Contributors via github @maimairel, and @valendesigns.
- Added the Border option type. Contributors via github @doitmax, and @valendesigns.
- Added the Box Shadow option type. Contributors via github @doitmax, and @valendesigns.
- Added the Colorpicker Opacity option type. Contributors via github @doitmax, and @valendesigns.
- Added the Dimension option type. Contributors via github @doitmax, and @valendesigns.
- Added the JavaScript option type.
- Added the Link Color option type. Contributors via github @doitmax, and @valendesigns.
- Added the Spacing option type. Contributors via github @doitmax, and @valendesigns.
- Fixed an issue where the Colorpicker was not parsing conditions on
change or clear .
- Fixed the Colorpicker styles on mobile devices.
- Show the Colorpicker setting ID inside the error message string when the value is invalid.
- Added an 'on change' trigger to the Numeric Slider's hidden input. Contributors via github @cubell.
- Stop Theme Check from complaining about the
register_post_type() function being used in Theme Mode.
- Added styles that clean up the appearance of the included Font Awesome icons in section tabs.
- Fixed jQuery UI style conflicts created by the WP Review plugin.
- Changed the sanitization function from
sanitize_text_field to esc_url_raw for the Upload option type.
- Added filter
ot_dequeue_jquery_ui_css_screen_ids to dequeue jquery-ui-css by screen ID.
- Added filter
ot_on_off_switch_on_value to filter the value of the On button. Contributors via github @BassemN, and @valendesigns.
- Added filter
ot_on_off_switch_on_label to filter the label of the On button. Contributors via github @BassemN, and @valendesigns.
- Added filter
ot_on_off_switch_off_value to filter the value of the Off button. Contributors via github @BassemN, and @valendesigns.
- Added filter
ot_on_off_switch_off_label to filter the label of the Off button. Contributors via github @BassemN, and @valendesigns.
- Added filter
ot_on_off_switch_width to filter the width of the On/Off switch.
- Added filter
ot_type_date_picker_readonly to filter the addition of the readonly attribute.
- Added filter
ot_type_date_time_picker_readonly to filter the addition of the readonly attribute.
- Added filter
ot_admin_menu_priority to filter the admin_menu action hook priority.
- Added Estonian translation. Contributors via github @tjuris, and @RistoNiinemets.
- Fixed an issue where changes to
theme-options.php required a second page load.
- Fixed the clean up script, it only displays when there's something to clean up. No more menu item!
- Update demo files with the latest option types.
- Changed where
ot_css_file_paths is saved when is_multisite for better dynamic.css file support.
- Changed the default
dynamic.css file path in multisite to be dynamic-{current-blog-id}.css .
|
2.4.6 |
2014-11-21 |
- Hotfix - Added a clean up script to consolidate orphaned media posts and remove the old and unused
wp_option_tree table.
- Hotfix - Fixed an issue where
ot_get_media_post_ID() was never able to set the value of the ot_media_post_ID option because it was already set to empty. Causing the ot_create_media_post() function to create multiple media posts.
|
2.4.5 |
2014-11-17 |
- Hotfix - Fixed an issue where
ot_get_media_post_ID() was setting the value of the ot_media_post_ID option to null . Causing the ot_create_media_post() function to create multiple media posts. A clean up script will be added to 2.5.0 .
|
2.4.4 |
2014-11-10 |
- Hotfix - Fixed undefined index caused by shorthand conditional.
- Hotfix - Fixed jQuery UI style conflicts created by the Easy Digital Downloads plugin.
- Hotfix - Added placeholder to background-image. Contributors via github @BassemN.
|
2.4.3 |
2014-11-04 |
- Hotfix - WordPress 4.0 compatible.
- Hotfix - Fixed an issue where all media was being attached to the default OptionTree media post.
- Hotfix - Removed the deprecated
screen_icon() function.
- Hotfix - Fixed the
ot_line_height_range_interval filter being misnamed as ot_line_height_unit_type . Contributors via github @youri--.
- Hotfix - Fixed a conflict with "Frontend Publishing Pro" when using the media uploader on the front-end.
- Hotfix - Increase condition performance. Contributors via github @designst.
- Hotfix - Add custom style classes to list-item settings. Contributors via github @designst.
- Hotfix - Check for
post_title instead of post_name in ot_get_media_post_ID() . Contributors via github @clifgriffin.
- Hotfix - Store the return value of
ot_get_media_post_ID() in the options table as ot_media_post_ID .
- Hotfix - Added padding to List Items options to reflect the same UI as individual options. Contributors via github @valendesigns and @designst.
- Hotfix - Fixed a bug that caused the Social Links option type to not properly import.
|
2.4.2 |
2014-06-04 |
- Hotfix - Fixed a PHP notice that was created when
background-size in the Background option type is undefined.
- Hotfix - Fixed an issue with the Upload option type, in attachment ID mode, not storing its value.
- Hotfix - Replaced
load_template with require throught the documentation.
- Hotfix - Added a settings ID auto-fill that is based on the text of the settings label in the Theme Options UI Builder. Contributors via github @valendesigns and @Ore4444.
- Hotfix - Added filter
ot_override_forced_textarea_simple to allow the Textarea option type to be moved in the DOM and not replaced with the Textarea Simple option type in meta boxes and list items.
|
2.4.1 |
2014-05-22 |
- Hotfix - Fixed a typo in the demo Theme Options related to the
social-links .
- Hotfix - Fixed the language directory path conflict between IIS and Linux while in Theme Mode.
- Hotfix - Fixed a style issue where select fields would overflow their parent elements.
- Hotfix - Fixed a PHP notice that was created when the Measurement option type did not have a saved value.
|
2.4.0 |
2014-05-16 |
- Added filter 'ot_post_formats' which loads meta boxes specifically for post formats.
- Added the Social Links option type.
- Fixed OptionTree being conflicted due to having both the plugin and theme version activated. Contributors via github @valendesigns and @bitcommit.
- Added an admin notice when the UI Builder is being overridden by custom theme options.
- Allow the Upload option type to be stored as an attachment ID by adding
ot-upload-attachment-id to the elements class attribute. Contributors via github @valendesigns and @krisarsov.
- Fixed an issue with the CSS option type not showing the Ace editor in a metabox that is broken into tabbed content.
- Fixed missing option type translation strings. Contributors via github @RistoNiinemets.
- Replaced mysql functions with the wpdb equivalent. Contributors via github @joshlevinson.
- Fixed search order of the
contains condition string. Contributors via github @designst.
- Added meta box field wrapper class if a custom field class is defined in the settings. Contributors via github @designst.
- Added filter 'ot_type_select_choices' to dynamically change select choices. Contributors via github @maimairel and @valendesigns.
- Fixed a bug that added an unnecessary directory separator to the
load_theme_textdomain() $path variable. Contributors via github @PatrickDelancy and @valendesigns.
- Fixed the state of metabox radio buttons after a Drag & Drop event. Contributors via github @themovation and @valendesigns.
- Fixed conditions not working correctly within list items.
- Fixed the min-height issue when using tabs in metaboxes.
- Added filter
ot_recognized_font_sizes to dynamically change the font sizes by field ID.
- Added filter
ot_recognized_letter_spacing to dynamically change the letter spacing by field ID.
- Added filter
ot_recognized_line_heights to dynamically change the line heights by field ID.
- Fixed a style issue where list item labels in metaboxes were not displaying correctly.
- Fixed an issue where the WooCommerce plugin would alter the style of metabox tabs on product pages.
|
2.3.4 |
2014-03-11 |
- Hotfix - Fixed an issue where condition number values were being treated like strings and not returning a correct boolean response.
|
2.3.3 |
2014-03-04 |
- Hotfix - Fixed subfolder compatibility with versions of Windows that use backslashes instead of forward slashes. Contributors via github @primozcigler and @valendesigns.
- Hotfix - Fixed missing text domain in demo files. Contributors via github @jetonr.
- Hotfix - Added filter
ot_migrate_settings_id to migrate themes that used option_tree_settings and now use a custom settings ID.
- Hotfix - Added filter
ot_migrate_options_id to migrate themes that used option_tree and now use a custom options ID.
- Hotfix - Added filter
ot_migrate_layouts_id to migrate themes that used option_tree_layouts and now use a custom layouts ID.
|
2.3.2 |
2014-02-25 |
- Hotfix - Fixed an issue with the
ot_create_media_post function creating multiple option-tree posts.
- Hotfix - Change the icon used by the layout management option type to differentiate it from the edit button.
- Hotfix - Suppress PHP warning in the Background option type "Invalid argument supplied for foreach()". Contributors via github @tomkwok.
- Hotfix - Added filter
ot_type_date_picker_date_format to change the date format of the Date Picker option type.
- Hotfix - Added filter
ot_type_date_time_picker_date_format to change the date format of the Date Time Picker option type.
|
2.3.1 |
2014-02-17 |
- Hotfix - Fixed a bug with the Gallery option type that would show attachments in the media window when none had been added yet.
- Hotfix - Added the option to save the Gallery as a shortcode by adding
ot-gallery-shortcode to the elements class attribute.
- Hotfix - Fixed conditions not being effective in List Items directly after clicking "Add New". Contributors via github @bitcommit.
|
2.3.0 |
2014-02-10 |
- Added the Tab option type.
- Added Ace Editor to the CSS option type. Contributors via github @imangm and @valendesigns.
- Added support for WordPress 3.8 color schemes.
- Added support for RTL languages. Contributors via github @omid-khd and @valendesigns.
- Added actions before and after the enqueue styles and scripts.
- Added Date Picker option type. Contributors via github @jetonr and @valendesigns.
- Added Date Time Picker option type. Contributors via github @jetonr and @valendesigns.
- Added filter 'ot_list_item_title_label' to change the label for a List Item's required title field.
- Added filter 'ot_list_item_title_desc' to change the description for a List Item's required title field.
- Added filter 'ot_options_id' to change the 'option_tree' option ID to a unique value.
- Added filter 'ot_settings_id' to change the 'option_tree_settings' option ID to a unique value.
- Added filter 'ot_layouts_id' to change the 'option_tree_layouts' option ID to a unique value.
- Added filter 'ot_header_logo_link' to change the logo link inside the header of OptionTree.
- Added filter 'ot_header_version_text' to change the version text inside the header of OptionTree.
- Added action 'ot_header_list' to add additional theme specific list items to the header of OptionTree.
- Added filter 'ot_upload_text' to change the "Send to OptionTree" text.
- Added the CSS Class field value to the parent
.format-settings div in addition to the class being added to the element. Each class is now appended with -wrap .
- Added support for Composer. Contributors via github @designst.
- Added support for adding I18n text domains to the exported
theme-options.php file.
- Fixed a bug that kept the UI from displaying when using the
ot_type_background_size_choices filter.
- Fixed a bug that caused the Gallery option type to save a single space instead of
null .
- Fixed the return value of the Background, Measurement, and Typography option types. They now return
null if no values are saved to the array.
- Fixed a bug that resulted in a PHP warning if the choices array was set to an empty string.
- Updated the documentation, including this
readme.txt and a new demo OptionTree Theme to parallel OptionTree.
- Added filter 'ot_type_radio_image_src' which allows the Radio Image option type source URI to be changed. Contributors via github @bitcommit.
|
2.2.3 |
2014-02-04 |
- Hotfix - Allow empty condition values. For example,
field_id:is() or field_id:not() would now be valid syntax.
- Hotfix - Fixed a bug in the
init_upload_fix JavaScript method.
- Hotfix - Fixed a bug in the
url_exists javaScript method. The code will no longer will check if a URL exists on another domain.
|
2.2.2 |
2014-01-27 |
- Hotfix - Added support for both upper and lower case conditions operator.
- Hotfix - Updated the color and font size of inline code.
- Hotfix - Fix an issue with IE filter and updated the style of the On/Off option type.
- Hotfix - Added opacity to radio images to improve distinction. Contributors via github @jetonr.
|
2.2.1 |
2014-01-21 |
- Hotfix - Fixed a UI bug that caused the layouts input to cover the wp menu.
- Hotfix - Moved the screen shots to the WordPress SVN assets directory.
|
2.2.0 |
2014-01-13 |
- Added the Gallery option type.
- Added the On/Off option type.
- Replaced the old Color Picker with the default WP Color Picker.
- Added UI support for WordPress 3.8. Contributors via github @AlxMedia, and @valendesigns.
- Added support for conditional toggling of settings fields. Contributors via github @maimairel, @valendesigns, @doitmax, and @imangm.
- Replaced the OptionTree image icon with a font version.
- Added 'background-size' to the Background option type.
- Added fallback text when displaying posts without titles in various option types.
- Added filter 'ot_recognized_background_fields' to show/hide fields for background option types.
- Added filter 'ot_filter_description' that allows the theme option descriptions to be filtered before being displayed.
- Added subfolder compatibility in theme mode. Contributors via github @doitmax, and @valendesigns.
- Fixed a bug caused by using 'home_url' when loading dynamic CSS files.
- Fixed an issue where you could not save metabox text field values as "0". Contributors via github @sparkdevelopment, and @valendesigns.
- Fixed the broken localization directory path in theme mode. Contributors via github @youri--, and @valendesigns.
- Fixed missing custom class for the Numeric Slider. Contributors via github @doitmax.
- Added filter 'ot_type_category_checkbox_query' which allows you to filter the get_categories() args for Category Checkbox.
- Added filter 'ot_type_category_select_query' which allows you to filter the get_categories() args for Category Select.
- Added filter 'ot_type_taxonomy_checkbox_query' which allows you to filter the get_categories() args for Taxonomy Checkbox.
- Added filter 'ot_type_taxonomy_select_query' which allows you to filter the get_categories() args for Taxonomy Select.
- Added the 'ot_echo_option' function. Contributors via github @joshlevinson.
- Added filter 'ot_theme_options_contextual_help' which allows you to filter the Contextual Help on the Theme Options page.
- Added filter 'ot_theme_options_sections' which allows you to filter the Sections on the Theme Options page. Contributors via github @joshlevinson.
- Added filter 'ot_theme_options_settings' which allows you to filter the Settings on the Theme Options page. Contributors via github @joshlevinson.
|
2.1.4 |
2013-09-09 |
- Hotfix - Fixed the Numeric Slider not work inside of a newly added List item.
- Hotfix - Fixed the numeric slider fallback value being set to 0, it now becomes the minimum value if no standard is set.
- Hotfix - Allow single quotes in std and choice value when exporting theme-options.php. Contributors via github @maimairel.
- Hotfix - Additional Themecheck bypass for required functions. Contributors via github @maimairel.
- Hotfix - Fixed post meta information being lost when loading revisions. Contributors via github @live-mesh.
- Hotfix - Removed template queries in option types. Contributors via github @live-mesh.
|
2.1.3 |
2013-08-12 |
- Hotfix - Loading OptionTree on the 'init' action proved to be wrong, it now loads on 'after_setup_theme'.
- Hotfix - Layouts were not being imported properly due to using the wrong path variable.
|
2.1.2 |
2013-08-12 |
- Hotfix - Fixed a JS mistake that caused upload in list items and sliders to not open the media uploader until saved first.
- Hotfix - Load OptionTree on the 'init' action, which allows the UI filters to properly function when not in theme mode.
|
1.0 |
2013-08-11 |
|
2.1.1 |
2013-08-11 |
- Hotfix - The OT_SHOW_SETTINGS_EXPORT constant was incorrectly set to false as the default.
|
2.1 |
2013-08-11 |
- Added support for WordPress 3.6.
- UI got a small but needed update, and is now more inline with WordPress.
- Added WPML support for the Text, Textarea, and Textarea Simple option types, and within list items; even after drag & drop.
- Upload now uses the media uploader introduced in WordPress 3.5. Contributors via github @htvu, @maimairel, and @valendesigns.
- Added a horizontal Numeric Slider option type. Contributors via github @maimairel and @valendesigns.
- Added a Sidebar Select option type. Contributors via github @maimairel.
- Removed additional deprecated assigning of return value in PHP.
- Fix missing "Send to OptionTree" button in CPT. Contributors via github @jomaddim.
- Fix option types that use $count instead of an array key to select the option value.
- Created functions to register the Theme Options & Settings pages, and with better filtering.
- Added relative path support for Radio Image choices.
- Added dynamic replacement of 'OT_URL' & 'OT_THEME_URL' in the Radio Image source path.
- Make '0' possible as a field value. Validate for empty strings instead of empty(). Contributors via github @maimairel.
- The 'ot_theme_options_capability' filter is now working for different capabilities like editor.
- The 'ot_display_by_type' filter is now being assigned to a value.
- Added filter 'ot_show_options_ui' which allows you to hide the Theme Options UI Builder.
- Added filter 'ot_show_settings_import' which allows you to hide the Settings Import options on the Import page.
- Added filter 'ot_show_settings_export' which allows you to hide the Settings Export options on the Export page.
- Added filter 'ot_show_docs' which allows you to hide the Documentation.
- Added filter 'ot_use_theme_options' which allows you to hide the OptionTree Theme Option page (not recommended for beginners).
- Added filter 'ot_list_item_description' which allows you to change the default list item description text.
- Added filter 'ot_type_custom_post_type_checkbox_query' which allows you to filter the Custom Post Type Checkbox option type WP_Query array.
- Added filter 'ot_type_custom_post_type_select_query' which allows you to filter the Custom Post Type Select option type WP_Query array.
- Added filter 'ot_type_page_checkbox_query' which allows you to filter the Page Checkbox option type WP_Query array.
- Added filter 'ot_type_page_select_query' which allows you to filter the Page Select option type WP_Query array.
- Added filter 'ot_type_post_checkbox_query' which allows you to filter the Post Checkbox option type WP_Query array.
- Added filter 'ot_type_post_select_query' which allows you to filter the Post Select option type WP_Query array.
|
2.0.16 |
2013-04-17 |
- Fixed an urgent JS regression bug that caused the upload option type to break. Code contributed by @anonumus via github.
- Added 'font-color' to the typography filter.
|
2.0.15 |
2013-04-03 |
- Added support for Child Theme mode.
- Improved handling of standard values when settings are written manually.
- Add filter for CSS insertion value.
- Added 'ot_before_theme_options_save' action hook.
- Fix 'indexOf' JS error when upload is closed without uploading.
- Add textarea std value when option type is 'textarea', 'textarea-simple', or 'css'.
- Remove load_template and revert back to include_once.
- Fixed dynamic.css regression from 2.0.13 that caused the file to not save.
|
2.0.14 |
2013-03-29 |
- Removed deprecated assigning of return value in PHP.
- Patch to fix PHP notice regression with the use of load_template in a plugin after Theme Check update.
- Fixed missing required arguments in OT_Loader::add_layout.
- Removed esc_attr() on font-family check.
- Added a 'ot_theme_options_parent_slug' filter in ot-ui-theme-options.php
- Fixed WP_Error from the use of wp_get_remote() instead of file_get_contents().
|
2.0.13 |
2013-03-28 |
- Removed almost all of the Theme Check nag messages when in 'ot_theme_mode'.
- Fix an issue where Media Upload stopped working on some servers.
|
2.0.12 |
2012-11-14 |
- Added additional filters to the array that builds the Theme Option UI.
- Made option-tree post type private.
- Revert capabilities back to manage_options in ot-ui-admin.php.
- Upload now sends the URL of the selected image size to OptionTree.
- Added new range interval filter to font-size, letter-spacing, & line-height.
- Allow Typography fields to be filtered out of the UI.
|
2.0.11 |
2012-11-12 |
- Added filters to the array that builds the Theme Option UI.
- Added .format-setting-wrap div to allow for complex CSS layouts.
- Added better namespacing for the Colorpicker option type.
- Fixed theme-options.php export where it was adding an extra comma.
|
2.0.10 |
2012-11-05 |
- Fixed a bug where the Textarea row count wasn't working for List Items.
- Added an apply_filter to the exported theme-options.php file.
- Added CSS id's to tabs and settings.
- Allow "New Layout" section to be hidden on the theme options page via a filter.
- Fixed a bug where the Colorpicker was not closing in List Items.
- Change capabilities from manage_options to edit_theme_options.
- Remove Textblock title in List Items & Metaboxes.
- Fixed a List Item bug that incorrectly added ID's based on counting objects - submitted by Spark
- Fixed incorrect text domain paths for both plugin and theme mode.
- Fixed a bug with UI Sortable not properly calculating the container height.
- Fixed Select dropdown selector bug - submitted by Manfred Haltner
- Fixed Radio Image remove class bug - submitted by designst
- Added new typography fields - submitted by darknailblue
- Added dynamic CSS support for new typography fields.
- Added new filters to typography fields, including low/high range & unit types.
|
2.0.9 |
2012-07-27 |
- Fixed the issue where the Textarea Simple and CSS option types were mysteriously being ran through wpautop.
- Added missing class setting to Textarea, Textarea Simple, & CSS option types.
- Fixed theme-options.php exported array where label values were not correct.
- Change GET to POST for all AJAX calls to fix a bug where some servers would not allow long strings to be passed in GET variables.
- Added the 'ot_after_validate_setting' filter to the validation function.
- Added $field_id to the ot_validate_setting() for more precise filtering.
- Added the ot_reverse_wpautop() function that you can run input through just incase you need it.
- Updated the docs to include information on why WYSIWYG editors are not allowed in meta boxes and that they revert to a Textarea Simple.
- Update option-tree.pot file.
|
2.0.8 |
2012-07-23 |
- Add auto import for backwards compatibility of old 1.x files.
- Added the ability to export settings into a fully functional theme-options.php.
- Fix typo in docs regarding the filter demo code.
- Removed slashes in the section and contextual help titles.
- Attempt to align colorpicker inputs for other browsers (needs to be tested).
|
2.0.7 |
2012-07-21 |
- Fixed the load order to be compatible with 1.x version themes that think the get_option_tree() function doesn't exist yet.
- Tested and compatible with Cudazi themes, but the nag message is still visible.
|
2.0.6 |
2012-07-20 |
- Run the 'option_tree' array through validation when importing data and layouts.
- Fix a bug where list items and sliders were not allowing the user to select the input field.
- Add a filter that allows you to not load resources for meta boxes if you're not going to use them.
- Update option-tree.pot file.
|
2.0.5 |
2012-07-19 |
- Change the way the 'option_tree_settings' array validates. Strip out those damn slashes!
|
2.0.4 |
2012-07-19 |
- Run the 'option_tree' array through validation when upgrading from the 1.0 branch to the 2.0 branch for the first time.
- Fix a typo in the slider array where textarea's were not saving the first time due to an incorrect array key.
|
2.0.3 |
2012-07-18 |
- Had an incorrect conditional statement causing an issue where the plugin was attempting to create the 'option-tree' image attachment page, even though it was already created.
- The above also fixed a conflict with 'The Events Calendar' plugin.
|
2.0.2 |
2012-07-18 |
- Added I18n support, let the translations begin. The option-tree.pot file is inside the languages directory.
- Trim whitespace on imported choices array.
- Fixed the CSS insert function not having a value to save.
|
2.0.1 |
2012-07-18 |
- Import from table was not mapping settings correctly. It is now.
|
2.0 |
2012-07-18 |
- Complete rewrite form the ground up.
- Better Theme Options UI Builder.
- New in-plugin documentation.
- Brand new responsive UI.
- Add new option types, most notable the List Item which should eventually replace the Slider.
- Added the simpler ot_get_option() function to eventually replace get_option_tree().
- Added support for Meta Boxes.
- Added Theme Mode where you can now include the plugin directly in your theme.
- Better validation on saved data.
- Simplified the import process.
- Added support for contextual help.
- Permanently move the Theme Option to the Appearance tab.
- Added a ton of filters.
- Made huge improvements to the code base and tested rigorously.
|
1.1.8.1 |
2011-11-04 |
- Removed get_option_tree() in the WordPress admin area due to theme conflicts.
- Removed demo files in the assets folder at the request of WordPress
|
1.1.8 |
2011-10-15 |
- Fixed scrolling issue on extra tall pages
- Added ability to show/hide settings & documentation via the User Profile page.
- Added Background option type.
- Added Typography option type.
- Added CSS option type.
- Better looking selects with 1=Yes,2=No where '1' is the value and 'Yes' is the text in the select.
- Made the AJAX message CSS more prominent.
- functions.load.php will now only load option type functions if viewing an OT admin page.
- Deregistered the custom jQuery UI in the 'Cispm Mail Contact' plugin when viewing an OptionTree page.
- Can now save layouts from the Theme Options page.
- You can now change the slider fields by targeting a specific "Option Key"
- Modified upload for situations where you manually enter a relative path
- Allow get_option_tree() function to be used in WP admin
- Changed permissions to edit_theme_options
|
1.1.7.1 |
2011-05-13 |
- Revert load option type function on Theme Options page. Will fix and update in next version
|
1.1.7 |
2011-05-13 |
- Added layout (theme variation) support with save/delete/activate/import/export capabilities. Contributions form Brian of flauntbooks.com
- Allow layout change on Theme Options page.
- Full Multisite compatibility by manually adding xml mime type for import options.
- Replaced eregi() with preg_match() for 5.3+ compatibility.
- Changed test data in the assets directory for new layout option.
- Made it so when the slider & upload image changes it's reflected on blur.
- Gave the slider image an upload button.
- Added do_action('option_tree_import_data') to option_tree_import_data() function before exit.
- Added do_action('option_tree_array_save') to option_tree_array_save() function before exit.
- Added do_action('option_tree_save_layout') to option_tree_save_layout() function before exit.
- Added do_action('option_tree_delete_layout') to option_tree_delete_layout() function before exit.
- Added do_action('option_tree_activate_layout') to option_tree_activate_layout() function before exit.
- Added do_action('option_tree_import_layout') to option_tree_import_layout() function before redirect.
- Added do_action('option_tree_admin_header') hook before all admin pages.
- Fixed bug where users could add a color without a hash.
- Only load option type function on Theme Options page
- Loading resources with absolute paths, no longer relative.
- Fixed a bug with uploader creating extra option-tree draft pages.
- Fixed slider toggle bug, now the sliders close when you open another or create new slide.
|
1.1.6 |
2011-04-10 |
- Theme Integration added.
- Made the upload XML file openbase_dir compliant.
|
1.1.5 |
2011-04-10 |
- Fixed multiple sliders issue
|
1.1.4 |
2011-02-08 |
- Patch for get_option_tree() $is_array being false and still returning an array
|
1.1.3 |
2011-02-04 |
- Added Slider option type with filter for changing the optional fields
- Fixed the text displayed for Measurement option type after options are reset
- Added filter to measurement units
- Code cleanup in the option_tree_array_save() function
- Fixed double quotes on front-end display
|
1.1.2 |
2011-02-02 |
- Fixed double quotes in Textarea option type
- Added Measurement option type for CSS values
- Fixed Post option type only returning 5 items
- Added a scrolling window for checkboxes > 10
|
1.1.1 |
2010-11-07 |
- Fixed the 'remove' icon from showing when nothing's uploaded
|
1.1 |
2010-11-07 |
- Fixed the Undefined index: notices when WP_DEBUG is set to true
|