Skip to content

Releases: ditrit/leto-modelizer-plugin-core

Release version 0.28.0

19 Aug 10:13
154dbe5
Compare
Choose a tag to compare

[0.28.0] - 2024/08/19

Added

  • Translation for plugin display name.

Changed

  • Use default file name logo.svg for plugin icon.

Release version 0.27.3

08 Aug 14:27
3b900ac
Compare
Choose a tag to compare

[0.27.3] - 2024/08/08

Fixed

  • Fix publishing on npm workflow.

Release version 0.27.2

08 Aug 13:53
886eba2
Compare
Choose a tag to compare

[0.27.2] - 2024/08/08

Changed

  • Update nodejs to version 20.16.0.
  • Update npm to version 10.8.1.

Fixed

  • Fix publishing on npm workflow.

Release version 0.26.2

02 Aug 08:59
b7d9263
Compare
Choose a tag to compare

[0.26.2] - 2024/08/02

Fixed

  • Fix required attributes error.

Release version 0.26.1

31 Jul 13:09
4f4e7b8
Compare
Choose a tag to compare

[0.26.1] - 2024/07/31

Fixed

  • Fix some null on manage errors.

Release version 0.26.0

31 Jul 13:05
ef40ee6
Compare
Choose a tag to compare

[0.26.0] - 2024/07/29

Added

  • New class to manage parse error: ParserLog.
  • Add regexMessage to permit error message customization for regex.
  • Method validateDefinition to definition error in Component.
  • Method validateDefinitionType to get definition type errors in ComponentAttribute.
  • Method validateType to get type errors in ComponentAttribute.
  • Method validateRequired to get required errors in ComponentAttribute.
  • Method validateRuleMinMax to get rules min/max errors in ComponentAttribute.
  • Method validateRuleValues to get rule values errors in ComponentAttribute.
  • Method validateRuleRegex to get rule regex errors in ComponentAttribute.
  • I18n translation storage for plugin in DefaultConfiguration.

Changed

  • Method hasError in Component become getErrors.
  • Method hasError in ComponentAttribute become getErrors.

Fixed

  • Fix bad id on svg export.
  • Fix default value for rule values.

Release version 0.25.0

05 Jul 14:09
64e20f9
Compare
Choose a tag to compare

[0.25.0] - 2024/07/05

Added

  • Export wanted diagram as svg.
  • Add properties categories and tags in ComponentDefinition.
  • Add property tags in ComponentAttributeDefinition.
  • Add method getTemplateData in ComponentRenderer and LinkRenderer.
  • Add methods initComponentRenderer and initLinkRenderer in DefaultDrawer.
  • Hide components that cannot contain dragged components.
  • Add extra-resource to store css style.

Release version 0.24.1

18 Jun 12:18
4af4ce5
Compare
Choose a tag to compare

[0.24.1] - 2024/06/18

Fixed

  • Reverse link display management.

Release version 0.24.0

12 Jun 09:06
e64d1a3
Compare
Choose a tag to compare

[0.24.0] - 2024/06/12

Added

  • Complete refacto of drawer:
    • Multi selection of components
    • Add marker on link.
    • Add anchor for link.
    • Manage burger menu event on component.
    • Hide components.
    • Add more properties on component to improve display.
    • Add new events to 'openMenu' and 'zoom'.

Changed

  • Complete refacto of drawer:
    • Externalize all svg rendering into separate class using nunjucks.
    • Externalize all actions into separate classes.
    • Reduce complexity of DefaultDrawer.
    • Resize action is more userFriendly.
    • Replace ELK Layout by homemade layout.
    • Link used nunjucks for rendering.

Fixed

  • Workflow to generate technical documentation.
  • Having null component draw option.

Release version 0.23.0

02 Jan 15:27
e9fe946
Compare
Choose a tag to compare

[0.23.0] - 2024/01/02

Added

  • Add external_id in Component.

Changed

  • Improve plugin-core documentation.