Meta Box Builder Changelog
3.2.1 - 2019-08-29
- Don't escape result from Twig template code
- Downgrade Twig to 1.33.2 to compatible with WPML & 2FAS Light plugins
$prefix out of the field IDs for easier update
- Add missing text domain for label description
- Hide options for post types that support Gutenberg
3.2.0 - 2019-08-13
- Add prefix settings, allowing to prefix all field IDs
- Add text domain settings (for exporting code only)
- Add readonly and disable settings for text fields
edited_user_id in Advanced location rules (requires Meta Box Include Exclude)
- Insert duplicated field right after the current field
- Allow to duplicate a whole group
- Fix not saving custom attribute
- Fix not parsing options for autocomplete field
- Fix pressing Enter on inputs in custom attributes still submit the form
- Fix parsing email in dot notation
- Fix missing
- Fix not saving when an input contains slashes
- Fix error on nginx with SSI enabled
- Add support for building Gutenberg blocks visually. Also support Twig template engine for writing block template.
- Hide custom table settings when Show for = settings_page
- Don't submit on enter on inputs
- Enable submit buttons only when meta is loaded
- Update Brazil translation
3.0.1 - 2019-07-06
- Fix tab label not updating in real-time.
array_walk error when upgrade data for posts.
- Fix duplicating field not working.
- Remove old
pages param from the exported code.
- Upgrade old
context param in the database.
3.0.0 - 2019-06-27
- The plugin is rewritten completely with PHP namespace (using Composer) and requires PHP >= 5.6
- Make all text translatable
- Restructure the Settings tab, moving Exclude Include / Show Hide / Conditional Logic into one section "Location"
- Hide a lot of settings if some extensions required are not available (or enabled in the AIO)
- Update the rules for Location based on whenever Guteberg is active
- Remove the Import menu as it's kind of a solo item in the menu. It's now next to the Add New in the All Field Groups screen.
- Move Delete/Duplicate field button into the title bar
- Add a new column for front-end shortcode (if Frontend Submission extension is active)
- Fix some issues with drag and drop
2.11.3 - 2019-05-15
- Update clipboard to not conflict with built-in version in WordPress 5.2. See report.
- Show group title in the field top bar when group label is not set.
- Fix max_status = false default not working.
- Fixed bulk removed field groups.
- Added columns to Builder.
2.11.2 - 2019-04-09
- Fixed when adding a link with target="_blank" in a field description breaks field groups from saving in WordPress 5.1.
- Improved the code for import export page. Do not save the export file in the upload folder anymore.
2.11.1 - 2019-02-28
2.11.0 - 2019-01-15
- Fixed language file name.
- Added new Location column in the All Field Groups screen to show the location of the meta box.
- Updated UI for tab settings.
- Fixed dot notation not parsed. Also limit the dot notation for key-array settings only.
- Toggle the field settings when clicking the field title bar. Also added slide animation.
- Improved UI for tabs.
- For settings pages: show page title instead of id in the Settings tab.
- Added Location column in the admin table list of field groups.
- Refactor the code that parse meta box and field settings.
- Updated the code output, making it more beautiful.
thickbox_image field as no longer supported.
multiple not working for choice (
options not working for
options wrong format when export/import.
- Fixed white screen after done importing.
max_file_uploads settings for
image_select field, which doesn't support this feature.
- Fixed options for choice fields doesn't work for nested groups.
- Fixed wrong arguments passed to array_map function. See forum topic.
- Fixed compatibility with PHP < 5.4.
- Added missing fields
- Added Portuguese (Brazil) translation.
- Updated Vietnamese translation.
- Fixed wrong key for group title when uses field value.
- Fixed missing settings pages ID when export to code, that causes fields not appearing on settings pages.
- Fixed missing field type for
- Fixed missing Custom Table settings.
- Fixed styling for icons in tab field.
- Added field Custom HTML.
- Added tabs Advanced for Divider field.
- Post field now can select multiple post types.
- Switching between tabs Fields and Settings no longer requires re-loading the page.
- Settings pages not available for selection in Settings tab.
- Fix parameter "max_status" of Image Advanced field.
- Used the shared admin menu by Meta Box plugin. Changed labels to "Field Group" instead of "Meta Box".
- Better check for premium extensions.
- Fixed time picker field not working.
- Fixed value "0", "1" in select field.
- Fixed output for show/hide extension, the page template rule.
- Removed empty rules for show/hide extension.
- Fixed labels for custom attributes are repeated when adding more attributes
- Added missing options from select/select_advanced/checkbox_list for taxonomy, user, post fields
- Do not auto lowercase for field ID.
- Added collapsible settings, Appearance, Advanced tabs for groups.
- Added a drop zone for sub-fields of groups.
- Updated all field settings and UI.
- Updated the UI, adding some tooltips for better explanation of fields. Text is also updated for a better description.
- Fixed error for Meta Box Include Exclude extension
- Fixed error for post field.
- Fixed error when fail to parse meta box settings
- Added support for MB Term Meta, MB Settings Pages, MB User Meta, MB Comment Meta
- Added status for meta box, allowing to create a draft meta box
- Updated the UI, docs links and some texts for better understanding
- Fixed missing "clone" option for post field
- Updated the options to match Online Generator and new field types / context from Meta Box.
- Fix: Hidden field doesn't works properly.
- Fixed taxonomy advanced field.
- New: Improve styles for custom attributes, conditional logic
- New: Add syntax highlighting for generated PHP code
- New: Supports for generating PHP code to be used without the extension.
- Fix: CSS skewed on Settings/Include Exclude tab
- Fix: Delete button is invisible in Add New Meta Box
- Fix: incompatibility with Include/Exclude
- Fix: tab_style and tab_wrapper attribute should removed if no tab exists
- Improvement: tweak the settings page UI
- Improvement: Compatibility with nested nested... group
- Improvement: Move settings for meta box and fields to new tab
- Improvement: Easier to include the plugin in theme
- Improvement: Style for tab and field attributes
- Improvement: Update Angular ui-sortable
- Fix: Export doesn't works
- Fix: Error when dragging field under field
- Fix: Fix plugin localization
- Fix: CSS error in field settings
- Improvement: Change default permission from update_core to edit_theme_options
- Fix: Import/Export doesn't works in some hosts
- Fix: Add Option button doesn't shows up
- Improvement: Allows user add empty value for Select, Select Advanced...
- Improvement: Add Post Types dropdown to Post field
- Fix: Update Taxonomy and Taxonomy Advanced to compatibility to the latest version
- Improvement: Supports columns extension without using Custom Attributes
- Bug fix: Remove PHP warning when field['type'] is not set
- Bug fix: Builder stops when has two fields which has same id
- Improvement: Better way to save data without using jQuery sanitize
- Improvement: Conditional Logic Use `starts with` instead of `start_with`, `ends with` instead of `end_with` for more naturally.
- Bug fixes: Error with duplicated elements
- Bug fixes: Error when no meta box added
- New feature: Support Conditional Logic
- New feature: Support Group by creating nested fields
- New feature: Support Tabs by drag and drop tabs above fields
- New feature: Support custom attributes for meta boxes
- Improvement: Totally rewrite fields template
- Improvement: Only Administrators can manage meta boxes
- Improvement: Increase the size of field editor
- Improvement: Use Select2 instead of Checkboxes for selecting Post Types
- Improvement: Show all premium fields and add-ons feature eventhough user hasn't activated
- Bug fixes: Remove some CSS bugs
- Bug fixes: Compatibility with WP Loop
- New feature: Import/Export meta boxes
- Bug fixes: Cannot display more than 10 Meta Boxes
- New feature: Allows user define array in "key - value" fields by using dot notation.
- Bug fixes: Text List doesn't display without default values.
- Improvement: User cannot define default values for Text List when clone.
- New feature: Add JSON support for value on Custom Attribute, JS Options, Query Args... and other "key - value" field attribute.
- Improvement: On the "key - value" fields (Custom Attribute, JS Options, Query Args...), change the value input to textarea
- New feature: Support Show / Hide extension
- New feature: Support Include / Exclude extension
- Improvement: Change the priority of Builder Gui (from admin_init to init)
- Improvement: Add input email support for Builder Gui
- Improvement: Only load file in Dashboard.
- New feature: User can now navigate between option fields via up and down key.
- Bug fixes: $meta_boxes filter override bug which clear all meta boxes registered outside Meta Box Builder
- Bug fixes: Backward compatibility with PHP 5.1+
- Bug fixes: Fix options `label` and `value` wrong position
- New feature: Placeholder for number field