Changelog — Pure Metafields Documentation

Docs/Changelog

Changelog

Version history, newest first.

1.7.3current
  • Compatible with WordPress 6.9.
1.7.0
  • New: WordPress Customizer integration — any Option Panel can now be mirrored in Appearance → Customize by enabling the customizer_integration flag in the builder.
  • New: All 10+ complex field types rendered in the Customizer sidebar (colorpicker, select, switch, checkbox, tabs, repeater, post_select, datepicker, color_gradient, multicolor, image, gallery, editor).
  • New: Dedicated TinyMCE editor control for the Customizer sidebar with Visual/Text tab switcher (tpmeta_tinymce type).
  • New: Post Select (Select2) field in the Customizer with correct z-index layering above the Customizer overlay.
  • New: customizer_integration flag added to Bake to PHP codegen output so exported PHP files preserve the setting.
  • Fix: Customizer panel disappearing after editing the panel name — builder loader now correctly forwards the customizer_integration flag to TPMeta_Options::set_args().
  • Fix: Multicolor checkbox field saving all options as checked — unchecked boxes are now correctly omitted from the saved value.
  • Fix: Color gradient value not saving in the Customizer — gradient carrier input is now read directly instead of being skipped.
  • Fix: PHP "Array to string conversion" notice in metabox sanitizer — added is_array() guard before sanitize_text_field().
  • Improvement: All Customizer field CSS scoped under .wp-customizer to prevent style conflicts with the admin dashboard.
1.6.0
  • New: Visual Options Panel Builder — create, edit and manage theme option panels from the admin UI without writing PHP.
  • New: Bake to PHP codegen — export any builder panel to a standalone PHP file for use in themes or plugins.
  • New: Row-based section layout with configurable column counts in the builder.
  • New: Full field-type support in the builder: colorpicker, select, switch, checkbox, repeater, post_select, tabs, datepicker, editor, gallery, image, multicolor, color_gradient.
  • New: TPMeta_Builder_Store, TPMeta_Builder_Loader, TPMeta_Builder_Codegen classes.
1.5.0
  • New: TPMeta_Options — static facade API for registering theme options panels (theme_mod storage).
  • New: Options panel admin pages — multi-section layout, conditional fields, output CSS.
  • New: tpmeta_get_option() helper for reading panel field values in themes.
  • New: WordPress Customizer sync — option panels can mirror their settings into Appearance → Customize.
1.4.8
  • Compatible with WordPress 6.9.
1.4.7
  • Repeater image delete issue fixed.
  • Gallery drag-and-drop issue fixed.
1.4.6
  • Datepicker field fixed.
1.4.5
  • Block widget bug fixed.
1.4.2 – 1.4.4
  • Repeater issues fixed.
  • Multiselect field fixed.
1.4.1
  • New UI updated.
  • Edit-image feature added.
1.3.6 – 1.4.0
  • Post format issues fixed, including SVG text support.
  • Yoast SEO plugin compatibility updated.
  • Page issue fixed.
1.3.2 – 1.3.5
  • Editor issues fixed.
  • Assets updated.
1.0.9 – 1.3.0
  • Checkbox field and multi-select added.
  • "custom_settings_page not found or invalid" error solved.
  • Repeater dragula.js added.
  • Select and multiselect field fixes.
1.0.0 – 1.0.8
  • Initial releases: new UI, user meta issue solved, fields column number added and fixed.