Version History

2.2.1

  • Update npm dependencies
  • Add support for AreaLayout and Container notch menus (requires ConcreteCMS version greater than 9.5.2)
  • Fix the arguments order of the t2() call in Enviro::checkAddBlocks()
  • Fix off-by-one when checking the maximum number of blocks of an area
  • Fix the UserMessageException calls in Import::convertByHandles()
  • Fix misplaced JSON_THROW_ON_ERROR in Import::getDesigns()
  • Fix checking areas to be imported
  • Insert the <style> of a global area before its <blocks>
  • Register the import converters only once
  • Remove unused XmlParser::ensureSimpleXMLElement()
  • Don't return a value from the void Import::convertByHandles()
  • Fix a few inaccurate PHPDoc annotations
  • Say "block" in the error message of the block export dialog
  • Remove the unused Environment::$current property
  • Rename Core8to9.php to Core8To9.php to match the class name
  • Apply php-cs-fixer rules
  • Fix return type of DynamicData::buildConverterRegistration()
  • Fix the regular expression detecting the prefix of an uploaded file

2.1.0

  • Add "Page Structure" panel
  • Allow enabling/disabling features
  • Allow refreshing item trees

2.0.1

  • Fix a couple of typos in messages
  • Fix checking if core_area_layout can be imported

2.0.0

  • Allow exporting/importing page attributes
  • Apply import converters with PHP instead of JavaScript
  • Normalize XML documents via PHP
  • Simplify conversion definition

1.3.0

  • Don't ask if ZIP files should be decompressed if ZIP files can't be stored in the filemanager
  • Add support for file folders

1.2.3

  • Miscellaneous UI fixes

1.2.2

  • Let plugins export File Set names instead of File Set IDs
  • Let plugins fix exporting file ID fields
  • Improve detection of used assets in JSON-escaped strings

1.2.0

  • Prevent user interaction when uploading files
  • Update Concrete versions that supports importing stacks by path
  • Allow specifying file upload folder

1.1.1

First version published on the ConcreteCMS Marketplace.