Skip to content

Release version 0.12.0

Compare
Choose a tag to compare
@Zorin95670 Zorin95670 released this 02 Feb 13:33
· 428 commits to main since this release
be6ebbf

[0.12.0] - 2023/02/02

Added

  • Add a lot of e2e tests to improve e2e coverage
  • Added layout line length overrides.
  • Added workflow display type.
    • It is designed for containers where children ordering is significant.
    • Drag and drop reordering of children is supported within these containers
  • Add getDragTarget method to DefaultDrawer.js.
  • Add an id to the component's icons for cypress tests.
  • Add hasError method to Component.js to check if a component has an error
  • Add methods checking error for all types to ComponentAttribute.js
  • Add error icon on component SVGs.
  • Add defaultFileName attribute to manage the default file name of the new components.
  • Add method generateComponentId in DefaultData.js to generate id from definition type.
  • Add helper properties for component and attribute: displayName, description and url.

Changed

  • Replace esdoc by jsdoc
  • Make configuration readable by user in the configuration file.
  • Save component's positions after the layout is automatically generated.
  • Change ComponentAttributeDefinition. containerRef's type from array to string.
  • Change parameter of method addComponent in DefaultData.js to accept now the definition and optional folder path and optional fileName path.
  • Method render of DefaultPlugin.js now includes the configuration file.

Fixed

  • Save configuration even if the file content is null.
  • Fix drag and drop for e2e tests
  • Fix component drag behavior when the mouse click on component's icon or text.
  • Fix zoom centered on the mouse.
  • Fix cypress tests to works with new drag action.
  • Fix error in setReferenceAttribute when there are attributes without definition.