Version 4.0.4

February 22, 2023

Added

  • Added a new "Welcome" message when installing the plugin.

Changed

Fixed

  • Fixed spacing of nested menu toggle.

Version 4.0.3

December 16, 2022

Fixed

  • Preserve existing block type UUIDs when saving. (#124) (thanks @bvangennep)

Version 4.0.2

October 12, 2022

Fixed

  • Fixed bug which allowed hidden blocks to be available via the cog menu. (#122) (thanks @tomdavies)

Version 4.0.1

October 7, 2022

Fixed

  • Fixed a bug which could prevent the button from showing in a slideout. (#120) (thanks @tomdavies)

Version 4.0.0

October 4, 2022

Added

  • Brought Super Table compatibility to Craft 4.

Fixed

  • Fixed Super Table compatibility. (#115)

Version 4.0.0-beta.1

September 15, 2022

Added

  • Craft 4 compatibility.

Changed

  • Refactored field layout designer to use Vue instead of Garnish.

Version 3.7.0

May 20, 2022

Changed

  • Transferred plugin ownership to Double Secret Agency.

Version 3.6.1

February 9, 2021

Fixed

  • Fixed an issue with project config that could cause it to throw a big wobbly (#105)

Version 3.6.0

September 25, 2020

Changed

  • Spoon is now compatible with Craft 3.5, as a result of these changes Spoon requires Craft 3.5 or greater from this release onward.

Version 3.5.3

July 30, 2020

Fixed

  • Fixed an issue where project config could fail with an "Integrity constraint violation" error - thanks to @qrazi for pointing me in the right direction! (#90 & #93)
  • Fixed an issue with newer versions of Super Table which caused Matrix blocks to render empty if there was at least one Super Table configured inside the Matrix field (#98)
  • Fixed an error that could occur when matrix fields don’t return properly by ID (#92)

Version 3.5.2

February 7, 2020

Changed

  • Spoon-specific project config data is now wiped on uninstall (#85)

Fixed

  • Fixed an issue with updating to 3.5.x from 3.3.x (#89)
  • Fixed an issue with removing field layouts from current block type configurations (#84)

Version 3.5.1

February 5, 2020

Fixed

  • Fixed missing sort fields on new installs (#86)

Version 3.5.0

February 5, 2020

Before updating to 3.5.0 or greater it is a good idea to update to 3.4.3 first.

Fixed

  • Fixed things not working with Craft 3.4 (#79)
  • Fixed an issue with block type configurations not keeping their order when deployed to another environment via project config (#80)
  • Fixed an issue where Craft’s info table was being updated on every CP request (#82)

Version 3.4.3

December 16, 2019

Fixed

  • Removed a few more return type declarations that rely on PHP >= 7.1.0 (#78)

Version 3.4.2

December 4, 2019

Fixed

  • Refactored the codebase to not rely on PHP >= 7.1.0 and removed the composer requirement (#74)

Version 3.4.1

December 4, 2019

Changed

  • Bumped the PHP requirement to >= 7.1 (#72)

Fixed

  • Fixed a couple of bad references to the uid field on a Solspace Calendar model (#73)
  • Fixed the collapsed / expanded reflow issues (#58 & #67) - hat tip to @jsunsawyer for pinpointing the specific circumstances that cause this to pop up

Version 3.4.0

November 22, 2019

Added

  • Added project config support - at long last! (#24)

Changed

  • Moved the settings page to the standard plugin settings area (#60)

Fixed

  • Fixed a bug where all Matrix fields were getting hidden when viewing an entry revision (#66)

Version 3.3.7

April 25, 2019

Fixed

  • Fixed an error that occurred when trying to remove existing field layouts (#57)

Version 3.3.6

April 5, 2019

Changed

  • Qualified the Loader count() calls for opcode speed improvements

Fixed

  • Fixed an issue with the configurations not being loaded on existing entries for non-default sites (#54)
  • Fixed an issue where the global block types settings page would still show deleted global configs if there was a global set with a contextual config for that field

Version 3.3.5

March 6, 2019

Fixed

  • Fixed an issue where spooned blocks with no field layout wouldn’t render if there was a validation error (#53)

Version 3.3.4

March 1, 2019

Fixed

  • Fixed an issue where sometimes the fields cache needs refreshing (#46)

Version 3.3.3

February 22, 2019

Fixed

  • Fixed a couple more cases where the Matrix blocktype might not exist for some reason (#52)

Version 3.3.2

February 21, 2019

Changed

  • Upgraded gulp

Version 3.3.1

February 21, 2019

Added

Changed

  • Moved the global block type context out of the plugin settings section (#51)

Fixed

  • Reverted PR #46 due to large DB impact resulting in slow page loads
  • Fixed an issue where Spoon was not loading on previous versions of an Entry (#48)

Version 3.3.0

February 14, 2019

Changed

  • Changed the way the JavaScript attaches to Matrix to use an event-based method rather than polling the page (#20)

Fixed

  • Fixed a PHP notice that would sometimes occur due to fields not being refreshed (#46)

Version 3.2.7

January 28, 2019

Fixed

  • Fixed an issue with Super Table when upgrading to Craft 3.1 (#44)

Version 3.2.6

January 21, 2019

Fixed

  • Fixed another issue when upgrading to Craft 3.1 (#43)

Version 3.2.5

January 16, 2019

Fixed

  • Fixed a bunch of issues when upgrading to Craft 3.1 (#43 & #40)
  • Fixed a layout issue where the tabs would overlap with the disabled block icon (#42).
  • Stopped tracking node_modules (#35).

Version 3.2.4

October 12, 2018

Changed

  • Highlighted the tab if a field inside it has an error (#27).
  • Improved the asset bundle structure and minified all of the resources (#21).

Version 3.2.3

September 21, 2018

Fixed

  • Fixed typing issues introduced in 3.2.2

Version 3.2.2

September 21, 2018

Fixed

  • Fixed a bunch of bugs and spacing issues picked up by Scrutinizer
  • Corrected the core craftcms/cms requirement in composer.json

Version 3.2.1

September 13, 2018

Added

  • Added support for static translations (#22).

Fixed

  • Fixed an issue where the Settings model wasn’t referencing the correct array validator class and was throwing an error when using the Schematic plugin (#26 and #14).

Version 3.2.0

September 4, 2018

Added

  • Added support for Super Table allowing you to use Spoon on Matrix fields that are inside Super Table fields, both Super Table > Matrix and Matrix > Super Table > Matrix. Initially this is only for the global context which means you can only change these nested Matrix fields in the Spoon settings page and those changes apply everywhere.

Version 3.1.0

August 29, 2018

Added

  • Now the global settings page shows you the parent field if the Matrix field is contained in a Super Table block

Fixed

  • Fixed an issue with the settings model rules not being declared properly (#14)
  • Fixed an issue where sometimes the loader js wasn’t getting run (#13)
  • Fixed an issue where no fields would show if the Matrix field being spooned was inside another Matrix field some how, tested inside Super Table (#7)

Version 3.0.1

July 18, 2018

Changed

  • Updated the README with the relevant GitHub project and a note about support
  • Changed the required version of Craft to 3.0.16 which fixes an issue with Safari when configuring block type layouts (#8)

Fixed

  • Fixed a typo in the README
  • Fixed an issue where the initial page load in Safari was showing blank blocks (#10)

Version 3.0.0

July 10, 2018

Added

  • Added the nestedSettings config setting to allow a new, nested settings menu format (#2)
  • Added the Craft 2 > 3 migration

Fixed

  • Fixed an issue where switching the entry type didn’t update the UI - requires Craft v3.0.15 or greater (#4)
  • Fixed a missing translation group key (#5)

Version 3.0.0-beta.4

July 3, 2018

Added

  • Added more general information around the plugin and a banner

Removed

  • Removed support for third-party plugins to add their own contexts

Fixed

  • Fixed an issue with loading the configurator on Users
  • Fixed loading issues with Drafts and Sites
  • Fixed a PHP error that occurred if you tried to edit an entry that doesn’t exist

Version 3.0.0-beta.3

July 3, 2018

Added

  • Added roadmap and pricing notes.

Fixed

Version 3.0.0-beta.2

July 2, 2018

Fixed

  • Fixed a caching error in the BlockTypes Service

Version 3.0.0-beta.1

July 2, 2018

Added

  • Initial port from Pimp My Matrix (Craft 2).