Change Log

  • Subscribe to Bloqs updates JSON | RSS
  • Subscribe to all add-on updates JSON | RSS

Version 4.0.19

February 16, 2019

  • [Fixed] Yet another change to account for the new File field that was previously missed.
  • [Added] {blocks:previous:id}, {blocks:next:id}, and {blocks:all_vars} to list out all the {blocks:*} variables and their values to help debugging.

Version 4.0.18

January 10, 2019

  • [Fixed] relationships_query hook was getting called after Publisher’s, which could cause incorrect results in Relationship fields in Bloqs if Publisher was also installed
  • [Fixed] Additional compatibility fixes to the new File field in EE 5.1

Version 4.0.17

January 7, 2019

  • [Fixed] EE’s native File Field stopped working correctly in Bloqs if you were using EE 5.1+

Version 4.0.16

December 27, 2018

  • [Fixed] Creating new blocks in EE5 was throwing a JS error
  • [Improved] Throw an exception with debugging information if the nested block history is messed up

Version 4.0.15

December 18, 2018

  • [Fixed] Prevent PHP error when using Live Preview and no relationships exist in a Bloqs field
  • [Fixed] Prevent error requesting LivePreview in EE3
  • [Fixed] Inadvertantly broke the nested variables in a previous release. E.g. {blocks:parent:*} {blocks:children:*} {blocks:siblings:*}

Version 4.0.13

November 26, 2018

  • [Fixed] Live Preview was throwing an error in non-nested Bloqs fields
  • [Fixed] When using Live Preview the RTE field would throw an error.

Version 4.0.12

November 23, 2018

  • [Fixed] Relationship fields in blocks now display correctly in Live Preview mode in the CP.

Version 4.0.11

November 15, 2018

  • [Fixed] Really small update to account for Wygwam 5.0

Version 4.0.10

November 13, 2018

  • [Fixed] Conditionals and block fields (atoms) were not being parsed correctly when inside of {close:*}{/close:*} tag pairs when using nested blocks

Version 4.0.9

November 5, 2018

  • [Fixed] Nesting now works correctly in Live Preview mode

Version 4.0.8

October 8, 2018

  • [Fixed] Saving blocks in a new field would not save the first block. Regression due to change in 4.0.7.

Version 4.0.7

October 4, 2018

  • [Added] When no blocks are assigned to a field, a message indicating so will display
  • [Fixed] Bloqs fields should be searchable again. Possible regression due to changes in EE.

Version 4.0.6

September 24, 2018

  • [Added] 30 day Free Trial Period
  • [Fixed] Make draggable handle selector more specific to avoid conflicts with other add-ons, like Ansel, that have drag and drop.

Version 4.0.5

July 19, 2018

  • [Added] Added block closing tags to the generated example field template code when nesting is enabled for the field
  • [Fixed] small issue introduced in the 4.0.4 update when a Wygwam field is inside of a block

Version 4.0.4

July 9, 2018

  • [Added] {blocks:id} variable
  • [Fixed] Nestable setting was not respected in some cases, thus fields were not allowed to be nestable in the CP.
  • [Fixed] Update call from get_single_field() to App::parseVariableProperties() to handle parsing correctly in EE3 and EE4.
  • [Fixed] Summarizer on RTE fields was causing JS error
  • [Fixed] Summarizer on Wygwam field’s

Version 4.0.3

May 1, 2018

  • [Fixed] Small fix to revert an incorrect change made in 4.0.2.

Version 4.0.2

April 26, 2018

  • [Fixed] Image file name previews when a block is collapsed should work again in EE4
  • [Fixed] Nested blocks work better with field validation and revisions. E.g. the nesting is not lost when the page reloads if you submit an entry with an error.
  • [Update] Remove calls to deprecated methods in EE

Version 4.0.1

March 6, 2018

  • [Fixed] The method to display blocks during field validation was not updated correctly to use the new model files

Version 4.0.0

March 2, 2018

  • [Added] Nested block trees! Read more about it at
  • [Added] Bloqs supports the new Live Preview feature in EE 4.1.
  • [Added] blocks_delete_blocks_by_entry hook so saving revisions works
  • [Added] blocks_display_atom hook is now available in the Publish page.
  • [Changed] If you're using any of Bloqs' hooks you will want to review the changes in the Database/Adapter.php file. They are breaking changes and your current hook calls will no longer work.
  • [Improved] Bloqs now plays nice with EE's Entry Revisions
  • [Fixed] When viewing a revsion, then saving it as the new version of an entry, delete all the old blocks assigned before creating the new ones from the revision.

Version 3.3.3

January 23, 2018

  • [Fixed] Template examples would not display in EE4
  • [Fixed] Single Relationship fields would not save properly in EE4

Version 3.3.2

January 18, 2018

  • [Fixed] When using Publisher, saving Bloqs not in a field group in EE4 should now save correctly
  • [Fixed] When saving a Bloq field set to be searchable it should not throw an error in EE4
  • [Fixed] In some instances an error regarding field_text_direction would be thrown when using Text fields
  • [Fixed] Remove site_id from the getBlocks query. EE4 can have fields with the site_id of 0, so we can’t reliably use the site_id when fetching blocks.

Version 3.3.1

December 5, 2017

  • [Changed] Block buttons on publish page are replaced with dropdown menu.
  • [Fixed] If entry save button is pressed multiple times, and multiple submissions are allowed, Bloqs will now only accept the first submission and prevent chaos from ensuing.

Version 3.3.0

November 7, 2017

  • [Added] EE4 Support! Yes, the same version of Bloqs works in EE3 and EE4. Booyah.
  • [Fixed] Importing entries via Datagrab to a channel with a Bloqs field would throw an error.

Version 3.2.0

September 15, 2017

  • [Added] Blocks can now be copied, along with its atoms, to a new block definition.
  • [Added] blocks_update_field_data hook
  • [Added] You can optionally auto expand all blocks on the entry edit page.
  • [Fixed] Textarea fields with Toolbars defined should now display the toolbar correctly (CSS conflict)
  • [Fixed] File name is added to block heading when its collapsed. This was a regression due to a change in EE3 core files.
  • [Fixed] Viewing and editing the source html of a RTE field works again.
  • [Fixed] Sorting would not save if multiple Bloqs fieldtypes were on the page at the same time.
  • [Fixed] Re-sorting assigned blocks in the field settings page now saves the blocks in the correct order.

Version 3.1.5

August 1, 2017

  • [Added] Bloqs now calls block_delete(), grid_delete(), or delete() (in that order) on each fieldtype/atom within a block when it is deleted.
  • [Added] blocks_update_field_data() hook

Version 3.1.4

July 19, 2017

  • [Added] Two new hooks, blocks_pre_save_block and blocks_post_save_block hooks, were added to better support Publisher.
  • [Fixed] If updating an entry containing blocks via a module ?ACT request, such as a Datagrab import, the blocks will not be deleted or modified unless valid block data is present in the update request.

Version 3.1.3

June 22, 2017

  • [Fixed] In some cases the install scripts did not run in the correct order, thus the Bloqs database tables were not created.

Version 3.1.2

June 8, 2017

  • [Fixed] Sort update event was not firing, thus re-ordering blocks would not save.
  • [Fixed] Composer autoloader was not working when running module updates.

Version 3.1.1

June 7, 2017

  • [Fixed] Sort update event was not firing, thus re-ordering blocks would not save.
  • [Added] When deleting an entry Bloqs will remove related blocks from the exp_blocks_block and exp_blocks_atom tables.
  • [Fixed] named anchor tags within a textarea, or Wygwam, would save malformed html.
  • [Refactored] Bloqs now uses Composer internally for dependancies and autoloading.
  • [Refactored] Bloqs now uses to manage updates.

Version 3.1.0

June 1, 2017

  • [Added] Bloqs now works with Publisher 2
  • [Added] New EE3 UI
  • [Added] New hook 'blocks_get_blocks' to allow for SELECT query string modification when fetching blocks.
  • [Added] New hook 'blocks_disassociate' to allow for DELETE query string modification when a block is removed from a field configuration.
  • [Added] hook 'blocks_create_block' to allow for INSERT query string modification when creating a block (exp_blocks_block table).
  • [Added] New hook 'blocks_set_atom_data' to allow for INSERT query string modification when creating an atom (exp_blocks_atom table).
  • [Added] New hook 'blocks_delete_block' to allow for modifying the DELETE query strings when deleting a block (exp_blocks_block and exp_blocks_atom tables)
  • [Added] New hook 'blocks_set_block_order' to allow for modifying the UPDATE query string used for saving the block set order (exp_blocks_block table).
  • [Fixed] Removed developer javascript console logs
  • [Fixed] Bug where checkbox validation error would be thrown on non-required checkboxes


For add-on support, please use the Support section. General inquries and pre-sale questions can be sent to