Version 4.0.0-beta.1

March 4, 2024

Changed

  • Now requires PHP 8.2.0+.
  • Now requires Craft 5.0.0-beta.1+.

Version 3.0.8

October 25, 2023

Fixed

  • Fix an error when viewing the audit screen.
  • Fix lack of validation checks when creating or editing fields.

Version 3.0.7

July 11, 2023

Added

  • Add better guards for Super Table and Neo fields, when plugin not installed.

Fixed

  • Fix an issue where some fields in Matrix and Super Table fields weren’t having their settings created correctly.

Version 3.0.6

May 27, 2023

Changed

  • Only admins are now allowed to access plugin settings.

Fixed

  • Fix Neo groups being moved to clone field instead of cloned. (thanks @ttempleton).
  • Export/clone new Neo properties up to 3.6.0. (thanks @ttempleton).

Version 3.0.5

January 5, 2023

Fixed

  • Fix Audit items showing field layouts with no fields.
  • Fix an error when running Audit on elements where their plugin is disabled, but installed.
  • Fix error when importing Neo block type with null field layout. (thanks @ttempleton).

Version 3.0.4

October 13, 2022

Fixed

  • Fix an error when exporting Super Table fields.

Version 3.0.3

October 12, 2022

Fixed

  • Fix an error when cloning Neo fields.
  • Fix an error when creating new fields.

Version 3.0.2

August 9, 2022

Fixed

  • Fix an error when cloning Neo fields.

Version 3.0.1

July 27, 2022

Added

  • Add English translations.

Changed

  • Replace deprecated Craft.postActionRequest() for JS.

Fixed

  • Fix an error when cloning a Matrix and Super Table combination.

Version 3.0.0

July 10, 2022

Added

  • Add checks for registering events for performance.

Changed

  • Now requires PHP 8.0.2+.
  • Now requires Craft 4.0.0+.
  • Rename base plugin methods.

Version 2.2.5

July 10, 2021

Changed

  • Revamp Neo import/export handling to support field layout elements.

Fixed

  • Improve displayName twig function.
  • Fix an error when exporting Neo fields with child blocks configured.

Version 2.2.4

June 30, 2021

Fixed

  • Fix cloning and exporting Neo fields. Ensure you also upgrade to Neo 2.9.12.

Version 2.2.3

May 30, 2021

Fixed

  • Fix incorrectly labelled “Save” button for importing fields.

Version 2.2.2

January 5, 2021

Fixed

  • Fix error when cloning or importing Neo fields.

Version 2.2.1

September 28, 2020

Fixed

  • Fix error when cloning Matrix fields. (thanks @brimby).

Version 2.2.0

September 5, 2020

Changed

  • Editing the name of an existing field no longer re-generates the field handle.
  • Now required Craft 3.5+.

Fixed

  • Fix field widths not being retained when cloning Matrix fields.
  • Fix error when cloning Matrix + Super Table fields.
  • Add width property to import for Matrix.
  • Add width property to export for Matrix.

Version 2.1.8

July 26, 2020

Fixed

  • Fix error when saving a Table field with a dropdown column option.

Version 2.1.7

July 23, 2020

Fixed

  • Fix being unable to clone Super Table field that has Matrix field.

Version 2.1.6

May 13, 2020

Fixed

  • Fix being unable to clone Matrix/Super Table/Neo fields correctly.
  • Fix searchable attribute on fields not cloning, importing or exporting.

Version 2.1.5

April 18, 2020

Fixed

  • Fix missing field attributes when editing a field.

Version 2.1.4

April 18, 2020

Fixed

  • Fix error thrown when trying to resolve verbb-base resources.

Version 2.1.3

April 16, 2020

Fixed

  • Fix logging error Call to undefined method setFileLogging().

Version 2.1.2

April 15, 2020

Added

  • Craft 3.4 compatibility.

Changed

  • File logging now checks if the overall Craft app uses file logging.
  • Log files now only include GET and POST additional variables.

Version 2.1.1

November 27, 2019

Added

  • Allow selected field group to be remembered on page-loads.
  • Update “New Field” button to populate the group based on the sidebar selection.

Version 2.1.0

May 11, 2019

Added

  • Add Neo support for cloning, importing and exporting.
  • Add support for picking blocks and block fields for Super Table, Matrix and Neo fields when importing. This means you can choose specific fields or entire blocktypes to import, rename or exclude.
  • Add field audit functionality. See what elements are using what fields, and also if there are any orphaned field layouts (field layouts that belong to an element group no longer there).
  • Add translatable column to field index.
  • Add option to download export JSON, or view output.

Changed

  • Now requires Craft 3.1.x.

Fixed

  • Enforce plugin to be hidden when allowAdminChanges is set.
  • Fix some missing translations.

Version 2.0.6

May 11, 2019

Fixed

  • Fix cloning Matrix and Super Table fields, where fields weren’t getting their blocks and blocktypes correctly cloned.

Version 2.0.5

February 10, 2019

Fixed

  • Neo fields no longer clone (not supported yet).
  • Fix Matrix/Super Table blocktypes not creating new field layouts.

Version 2.0.4

October 24, 2018

Fixed

  • Fix errors thrown when creating a new field

Version 2.0.3

February 25, 2018

Fixed

  • Fix Super Table parsing causing errors
  • Updated field modal with the latest changes from Craft base. Helps with translation/site and field changes.

Version 2.0.2

February 25, 2018

Changed

  • Improve import support for rias\positionfieldtype\fields\Position
  • Improve SuperTable/Matrix validation for import
  • Improve Craft 2 migration of importing (caused fatal errors in some cases)
  • Set minimum requirement to ^3.0.0-RC11

Version 2.0.1

February 12, 2018

Fixed

  • Fix plugin icon in some circumstances

Version 2.0.0

December 12, 2017

Added

  • Craft 3 initial release.

Version 1.5.5

November 4, 2017

Fixed

  • Minor fix for sidebar icon.
  • Fixed import issue where last group dropdown wasn't being set

Version 1.5.4

October 17, 2017

Added

  • Verbb marketing (new plugin icon, readme, etc).

Fixed

  • Fix for handle generation overriding import handle changes

Version 1.5.3

September 4, 2016

Added

  • Added import support for Smart Map, which needs a special-case.

Version 1.5.2

July 30, 2016

Changed

  • Now checks for installed fieldtypes on import/clone.
  • Added auto-handle generation on mapping screen when importing.
  • Now uses fieldType->prepSettings when cloning fields. Ensures fields are setup correctly when cloning.

Fixed

  • Fixed issue with Position Select not importing properly
  • Fixed issue with Matrix / Super Table fields moving fields to new cloned fields

Version 1.5.1

July 15, 2016

Fixed

  • Fixed issue with Matrix/Super Table cloning not applying changes made on the edit screen.

Version 1.5.0

June 14, 2016

Added

  • Added clone, import/export support for Matrix > SuperTable > Matrix field configuration (phew!).

Changed

  • Changed export/import JSON structure for better consistency, readability and for Matrix/SuperTable support. Supports older exports with deprecation notice.
  • Allow metaKey (cmd+click) functionality. Thanks to @timkelty
  • Refactored cloning logic for all fields (now much simpler)
  • Better logging and UI feedback for various tasks
  • Better clone, import/export support for Matrix-SuperTable combination
  • Better logging and flow for import - doesn't die so much when things go wrong

Fixed

  • Fix issue for Matrix and SuperTable fields not being created properly on import/clone.
  • Fix where field modals disappeared when failing validation.
  • Fix for reordering dropdown fields (and other option fields) and not persisting order.
  • Fix field options not updating when changing field type.

Version 1.4.5

March 15, 2016

Fixed

  • Ensure database handling methods take into account custom database names. Thanks to @tcsehv.

Version 1.4.4

March 13, 2016

Fixed

  • Normalise all modal save/cancel/clone event handlers.

Version 1.4.3

February 21, 2016

Added

  • Create new fields directly from the Field Manager page #16.
  • Fields are shown if they are unused - handy to keep your fields clean #16.

Fixed

  • Fixed issue when cloning Matrix field and not carrying over instructions #17.
  • Instructions were missing when importing/exporting Matrix & Super Table field.
  • Additional fixes for Matrix/Super Table nested cloning and importing.

Version 1.4.2

January 13, 2016

Fixed

  • Fixed issue with plugin release feed url.

Version 1.4.1

December 27, 2015

Fixed

  • Better support for SuperTable cloning #13.
  • Fixed issue with Matrix and SuperTable fields not properly setting their content columns after import.

Version 1.4.0

December 2, 2015

Added

  • Craft 2.5 support, including release feed and icons.

Version 1.3.5

December 2, 2015

Fixed

  • Fixed import/export issue with Position Select field - #9.

Version 1.3.4

December 2, 2015

Changed

  • Fully support import/export Matrix-in-SuperTable and SuperTable-in-Matrix.
  • Refactor import/export services.

Version 1.3.3

December 2, 2015

Added

Fixed

  • Fix for 'Show in CP Nav' setting - #5.
  • Fix when exporting Matrix fields, field settings weren't getting exported - #6.
  • Minor cosmetic fixes.

Version 1.3.2

December 2, 2015

Added

  • Added support for exporting Matrix fields.

Version 1.3.1

December 2, 2015

Added

  • Added full-featured import mapping. Allows changing of field name, handle and group assignment for each field for import.

Version 1.3.0

December 2, 2015

Added

  • Added import/exporting of fields.

Version 1.2.0

December 2, 2015

Changed

  • Edit fields or field groups directly from the FieldManager screen. Just click the blue links on the left-hand side of the table.
  • Better error-handling for saveField()
  • Swapped HUD for Modal when cloning single field. Allows editing of all field settings/properties, not just group, name and handle.

Version 1.1.0

December 2, 2015

Added

  • Added an option to provide a prefix to be used for all fields handle value when cloning group. This is because field handles need to be unique!

Version 1.0.0

December 2, 2015
  • Initial release.