Every recorded version, newest first, with what changed in each one.
Latest 3.13.1· Oct 20, 202615 versionsSince Jan 2026
2026 · 15 versions
3.13.1
Latest
1 improvement6 fixes8 changes
Improved
Improve views list category filters with status counts
Fixed
Fix custom table lookup when the DB prefix has uppercase letters
Fix unauthenticated migration reset and export disclosure
Fix Local JSON ID collisions across object types
Fix stored XSS in background field via unexpected array keys
Fix a permission bypass in the `[rwmb_meta]` shortcode. The shortcode now checks whether the current user can read the object before it prints a value. Credit Mohammed Dsleman.
Fix image metas have special characters in Elementor widget
Changes
List active views for the current page in the admin bar
Cache-bust async webpack chunks to prevent stale builder crashes
Sanitize block editor field content on save
Public posts and terms stay readable. Password-protected posts need `read_post` until the visitor enters the password
User meta needs `edit_user`
Use `rwmb_meta_shortcode_permission` to override the check when needed
Only allow predefined keys to be used for block bindings (#1707)
Declare the text fields of blocks to WPML
3.13.0
3 fixes5 changes
Fixed
Fix column name detection treating SQL types as column names
Fix bug with Elementor carousel widget and image advanced
Fix group skin in Elementor doesn't work when activating WPML
Changes
Highlights
This release adds a Custom Model field type and a Model object type for relationships, so you can select and relate custom table rows in the builder (requires MB Custom Table). See our [blog post]
Local JSON now supports settings pages and relationships.
Other changes
Suggest SQL column types from field settings in the schema modal
3.12.0
2 new1 improvement7 fixes10 changes
New
Add a column schema editor for field group custom tables, with column types, indexes, and automatic columns for new fields
Add authorization check in frontend's `Form::process` to prevent unauthorized post edits
Improved
Update the existing object when importing a JSON file with the same ID, instead of creating a duplicate
Fixed
Fix multibyte IDs breaking meta box tooltips in WordPress 7.1
Fix admin column position suggestions missing the field ID prefix
Fix select advanced field preview not showing and not clearing
Fix error when trashing a post
Fix focus handling for hidden validation error elements
Fix image advanced in a cloneable group not displayed correctly in Elementor
Fix error with Slim SEO on All Pages screen when adding a view shortcode in a page
Changes
Highlights
This release lets you create custom models in the builder, instead of registering them in PHP with the MB Custom Table extension. Local JSON supports models as well.
See our [blog post]
Other changes
Include the WordPress table prefix by default for new custom tables
Transliterate accented characters in table names instead of dropping them
Report custom table create and update failures when saving, instead of reporting success
Report Local JSON sync failures when saving, and reject an ID that another JSON file already owns
Delete stale Local JSON files after renaming a field group
Rebuild editor settings when importing settings pages and blocks, so icons and menu settings survive the round trip
3.11.0
1 new2 fixes5 changes
New
Add info columns to post type and taxonomy list tables
Fixed
Fix security bug with migration from CPT UI
Fix icon picker not showing for existing post types
Changes
Highlights
This version adds support for WooCommerce HPOS that allows you to use Meta Box fields to WooCommerce orders (with WooCommerce's High-Performance Order Storage (HPOS) feature). For more information, see our [blog post]
Also, frontend forms and user forms now support for Cloudflare Turnstile for captcha verification.
Other changes
Tighten security for Abilities: users now need the `edit_post` capability (or equivalent) to read custom field values, so sensitive data is only accessible to users who can edit content
3.10.0
3 improvements3 fixes3 changes
Improved
Update select2 library to fix missing placeholder
Update description text for `max_clone` in relationship Fields tab for clarity
Update Twig to v3.11.3
Fixed
Fix password strength showing for login/forgot password forms
Fix `querySelector` errors with numeric IDs and missing DOM elements
Fix conflict style of the ajax message with WPEngine on Extensions page
Changes
Highlights
This release introduces Block Bindings for Meta Box fields, allowing you to bind field values directly to blocks in the WordPress editor. Meta Box fields now appear as a source in the block bindings panel, making it easy to use custom field data inside blocks without shortcodes or PHP. See our [blog post]
Other changes
3.9.0
5 fixes6 changes
Fixed
Fix missing authorization check in `ajax_delete_file` for enhanced security
Fix fatal error when post content (of mb-custom-post-type) contains invalid JSON
Fix not displaying term meta in the Elementor taxonomy loop
Fix deprecated notice in GroupField in Elementor
Fix missing authorization on frontend post delete.
Changes
Highlight
Introducing `has_one_relationship` option — configure it per side (`from`/`to`) to limit an item to a connect to only one item on the other side. Combined on both sides it creates a one-to-one relationship; on one side only, it creates one-to-many without duplicates.
Read more on [our blog]
Other changes
Allow HTML in switch on/off and button group labels (e.g., Dashicons)
Disable autoload for form config options to reduce alloptions bloat.
3.8.0
5 fixes5 changes
Fixed
Fix stale block lists when switching between block editor fields (#195)
Fix conflict with `tax_query` in `each_connected` for relationships
Fix unable to scroll in full screen mode for the `block_editor` field (#1689)
Fix autocomplete dropdown z-index in map/osm field inside MB Blocks
Fix image fields not displaying in Divi blurb and image fields
Changes
Highlights
This release introduces Abilities, enabling you to manage custom post types and taxonomies, as well as create, retrieve, update, and delete posts and terms.
See our [blog post]
Other changes
Use `WP_Query`'s `search_columns` instead of custom `search_by_title` filter
3.7.2
2 new5 improvements6 fixes1 change
New
Add support for Divi 5
Add conditional logic support for media modal
Improved
Update style to match WordPress 7
Improve admin menu width detection
Improve check for creating relationships table
Improve conditional logic check for blocks in normal mode
Update translations
Fixed
Fix missing Pods Migration extension
Fix error when taxonomies contain null or empty values for term meta boxes
Fix showing block json path in admin columns when it's not enabled
Fix prefix in field ids when importing
Fix error when creating block with block.json and render_callback
Fix missing tabs, sub-groups, default_state when importing
Changes
Make conditional logic work for Meta Box blocks added in block_editor field
3.7.1
9 fixes1 removed1 change
Fixed
Fix conditional logic not working if switching between Post and Block panels and the dependent field is on the sidebar (#19)
Fix conditional logic detecting featured image in classic editor and block editor not working
Fix JS error if block icon is null
Fix nested same-type blocks all rendering first block's data
Fix InnerBlocks allowedBlocks/template not working
Fix mb.get_posts in views not respecting relationship order
Fix text limiter not working with WYSIWYG fields on settings pages
Fix error in FieldKeys::all
Fix reorder posts not clearing object cache
Removed
Remove cache for block rendering
Changes
Show Cmd+S/Ctrl+S shortcut in the Save button in the builder
3.7.0
4 new2 improvements3 fixes1 removed1 change
New
New field type `link` that allows you to add a link with native WordPress experience (similar to ACF)
Add allowed blocks callback that must return a list of blocks for the `block_editor` field
Add missing `class`, `before`, `after` controls for the `custom_html` field
Add time format support for the `datetime` field
Improved
Improve the UX of allowed block lists for the `block_editor` field
Update the React app to React 18
Fixed
Fix detecting title and name changes
Fix missing `sprintf` import for date time field preview
Fix custom settings not available in the builder after import
Removed
Remove all tabs settings when there are no fields
Changes
Auto add child blocks for allowed blocks for the `block_editor` field
3.6.1
3 fixes
Fixed
Fix not loading block assets in iframed content and for `block_editor` field
Fix conditional logic not working for blocks with `normal` context
Fix file permission
3.6.0
1 new7 fixes7 changes
New
Add keyboard shortcut `Ctrl+S` (or `Cmd+S` on Mac) to quick save when editting field groups, settings pages, relationships, post types, taxonomies and views.
Fixed
Fix `select2` not working in multiple block instances
Fix validation error persisting after removing duplicate blocks
Fix saving an empty paragraph in the block editor field
Fix extra empty clone saved when calling `set_post_data` during validation
Fix not showing tab icons after importing field groups
Fix removed tabs but code generation still has code for tabs
Fix geolocation not working with conditional logic
Changes
Highlight
Blocks created with Meta Box now use block API version 3 and are compatible with WordPress iframed content. If you set the `'context' => 'normal'` for blocks, clicking the edit icon will open the edit form in a modal. In the builder, you'll see an option for'Where to display the edit form?' setting for blocks.
For more information, please see [the blog post]
Other improvements
Block editor field: allow users to create/edit/select allowed block lists in the builder.
Block editor field: add `toolbar_position` option for where to display editing toolbar for blocks, which accepts value `top` (default) or `contextual`.
Cache and debounce block preview rendering to improve performance
3.5.1
2 new3 improvements9 fixes1 change
New
Add breadcrumbs
Add missing comma after capabilities in taxonomy PHP code output
Improved
Improvements for the block editor field
Improve the CSS
Update `pt_BR` translations
Fixed
Fix compatibility with Block Visibility plugin
Fix not loading 3rd-party blocks
Fix save time format for the datetime field
Fix icon field dropdown broken display when SVG contains double quotes
Fix path traversal in `ajax_delete_file` for security
Fix timestamp should not be set for the time picker field
Fix warning when slug of custom post type/taxonomy is too long
Fix updating WooCommerce products via REST API
Fix undefined `post_fields` in Bricks
Changes
Other changes
3.5.0
4 new1 improvement8 fixes2 changes
New
Add block inspector sidebar
Add structure panel to show the list view of blocks
Add fullscreen mode
Add `height` settings (default is `300px`) and allow resizing the editor
Improved
Improvements for the block editor field
Fixed
Fixes for the block editor field
Fix cannot upload images for the image block
Fix blank site editor when using the block editor field
Fix custom rich text formats not working
Fix conflicts with `image_advanced` and `file_advanced` fields
Fix REST API error when the Relationships extension is inactive.
Fix an issue where `{{ post.* }}` variables failed to display data from the current post inside the Query Loop block.
Fix cannot create new terms with required date/time fields
Changes
Other changes
Implement AJAX-based saving for views to improve user experience and eliminate page refreshes.
3.4.0
1 new1 improvement2 fixes4 changes
New
Add new field type: `block_editor`. See more details on our [blog post]
Improved
Update built-in user profile blocks to use API version 3
Fixed
Fix fatal error on custom post type/taxonomy list screens
Fix cannot publish a field group if its status is future
Changes
Highlights
Other changes
Rearrange settings for custom post type/taxonomy for a better UX
Clarify table name restriction
Changelog published by the developer, in their original language.