diff --git a/CHANGELOG.adoc b/CHANGELOG.adoc index 05d91635e..673c5554e 100644 --- a/CHANGELOG.adoc +++ b/CHANGELOG.adoc @@ -87,10 +87,16 @@ All validation rules have been updated to comply with the SysMLv2 2025-04 specif * `ISysONExplorerService` implementations now need to implement `canExpandAll(TreeItem, IEditingContext)` * `ISysONExplorerServiceDelegate` implementations now need to implement `canExpandAll(TreeItem, IEditingContext)` +- https://github.com/eclipse-syson/syson/issues/1422[#1422] [releng] The following files have been move to `syson-components` and it is no longer necessary to add them to a project on top of SysON: +* SysONDocumentTreeItemContextMenuContribution +* SysONExtensionRegistryMergeStrategy +* SysONObjectTreeItemContextMenuContribution + + === Dependency update - [releng] Switch to https://github.com/spring-projects/spring-boot/releases/tag/v3.5.0[Spring Boot 3.5.0] -- [releng] Switch to https://github.com/eclipse-sirius/sirius-web[Sirius Web 2025.6.5] +- [releng] Switch to https://github.com/eclipse-sirius/sirius-web[Sirius Web 2025.6.6] - https://github.com/eclipse-syson/syson/issues/1385[#1385] [releng] Switch to SysIDE 0.9.0 - [releng] Switch to Sirius EMF-JSON 2.5.3 - [releng] Switch to Node 22.16.0 diff --git a/backend/application/pom.xml b/backend/application/pom.xml index 825d6e67f..957714047 100644 --- a/backend/application/pom.xml +++ b/backend/application/pom.xml @@ -17,7 +17,7 @@ org.eclipse.syson syson-application-parent - 2025.6.5 + 2025.6.6 syson-application-parent SysON Application Parent diff --git a/backend/application/syson-application-configuration/pom.xml b/backend/application/syson-application-configuration/pom.xml index 3c672faf1..40311c393 100644 --- a/backend/application/syson-application-configuration/pom.xml +++ b/backend/application/syson-application-configuration/pom.xml @@ -23,13 +23,13 @@ org.eclipse.syson syson-application-configuration - 2025.6.5 + 2025.6.6 syson-application-configuration SysON Application Configuration 17 - 2025.6.5 + 2025.6.6 @@ -69,27 +69,27 @@ org.eclipse.syson syson-sysml-metamodel - 2025.6.5 + 2025.6.6 org.eclipse.syson syson-sysml-metamodel-edit - 2025.6.5 + 2025.6.6 org.eclipse.syson syson-services - 2025.6.5 + 2025.6.6 org.eclipse.syson syson-siriusweb-customnodes-metamodel - 2025.6.5 + 2025.6.6 org.eclipse.syson syson-siriusweb-customnodes-metamodel-edit - 2025.6.5 + 2025.6.6 org.springframework.boot diff --git a/backend/application/syson-application/pom.xml b/backend/application/syson-application/pom.xml index 854e563c5..c3be3fdff 100644 --- a/backend/application/syson-application/pom.xml +++ b/backend/application/syson-application/pom.xml @@ -23,13 +23,13 @@ org.eclipse.syson syson-application - 2025.6.5 + 2025.6.6 syson-application SysON Application 17 - 2025.6.5 + 2025.6.6 @@ -82,72 +82,72 @@ org.eclipse.syson syson-sysml-metamodel - 2025.6.5 + 2025.6.6 org.eclipse.syson syson-sysml-metamodel-edit - 2025.6.5 + 2025.6.6 org.eclipse.syson syson-frontend - 2025.6.5 + 2025.6.6 org.eclipse.syson syson-application-configuration - 2025.6.5 + 2025.6.6 org.eclipse.syson syson-sysml-rest-api-services - 2025.6.5 + 2025.6.6 org.eclipse.syson syson-diagram-common-view - 2025.6.5 + 2025.6.6 org.eclipse.syson syson-diagram-general-view - 2025.6.5 + 2025.6.6 org.eclipse.syson syson-diagram-interconnection-view - 2025.6.5 + 2025.6.6 org.eclipse.syson syson-diagram-actionflow-view - 2025.6.5 + 2025.6.6 org.eclipse.syson syson-diagram-statetransition-view - 2025.6.5 + 2025.6.6 org.eclipse.syson syson-tree-explorer-view - 2025.6.5 + 2025.6.6 org.eclipse.syson syson-sysml-import - 2025.6.5 + 2025.6.6 org.eclipse.syson syson-sysml-export - 2025.6.5 + 2025.6.6 org.eclipse.syson syson-sysml-validation - 2025.6.5 + 2025.6.6 diff --git a/backend/application/syson-frontend/pom.xml b/backend/application/syson-frontend/pom.xml index d60c746e8..b26c0b3c0 100644 --- a/backend/application/syson-frontend/pom.xml +++ b/backend/application/syson-frontend/pom.xml @@ -23,7 +23,7 @@ org.eclipse.syson syson-frontend - 2025.6.5 + 2025.6.6 syson-frontend SysON Frontend diff --git a/backend/application/syson-sysml-export/pom.xml b/backend/application/syson-sysml-export/pom.xml index bf4959bb5..229411e02 100644 --- a/backend/application/syson-sysml-export/pom.xml +++ b/backend/application/syson-sysml-export/pom.xml @@ -23,13 +23,13 @@ org.eclipse.syson syson-sysml-export - 2025.6.5 + 2025.6.6 syson-sysml-export SysON SysML Export 17 - 2025.6.5 + 2025.6.6 @@ -69,7 +69,7 @@ org.eclipse.syson syson-sysml-metamodel - 2025.6.5 + 2025.6.6 org.springframework.boot @@ -85,7 +85,7 @@ org.eclipse.syson syson-sysml-metamodel - 2025.6.5 + 2025.6.6 test-jar test diff --git a/backend/application/syson-sysml-import/pom.xml b/backend/application/syson-sysml-import/pom.xml index ca95557d6..111c3ff16 100644 --- a/backend/application/syson-sysml-import/pom.xml +++ b/backend/application/syson-sysml-import/pom.xml @@ -23,13 +23,13 @@ org.eclipse.syson syson-sysml-import - 2025.6.5 + 2025.6.6 syson-sysml-import SysON SysML Import 17 - 2025.6.5 + 2025.6.6 @@ -65,12 +65,12 @@ org.eclipse.syson syson-sysml-metamodel - 2025.6.5 + 2025.6.6 org.eclipse.syson syson-services - 2025.6.5 + 2025.6.6 org.springframework.boot @@ -86,7 +86,7 @@ org.eclipse.syson syson-application-configuration - 2025.6.5 + 2025.6.6 test diff --git a/backend/application/syson-sysml-validation/pom.xml b/backend/application/syson-sysml-validation/pom.xml index ce4cb507b..6dfdd64eb 100644 --- a/backend/application/syson-sysml-validation/pom.xml +++ b/backend/application/syson-sysml-validation/pom.xml @@ -23,13 +23,13 @@ org.eclipse.syson syson-sysml-validation - 2025.6.5 + 2025.6.6 syson-validation SysON SysMLv2 validation rules for Validation view 17 - 2025.6.5 + 2025.6.6 @@ -69,17 +69,17 @@ org.eclipse.syson syson-sysml-metamodel - 2025.6.5 + 2025.6.6 org.eclipse.syson syson-sysml-metamodel-edit - 2025.6.5 + 2025.6.6 org.eclipse.syson syson-services - 2025.6.5 + 2025.6.6 org.springframework.boot diff --git a/backend/metamodel/pom.xml b/backend/metamodel/pom.xml index b6b88a25a..0f4ff5ef4 100644 --- a/backend/metamodel/pom.xml +++ b/backend/metamodel/pom.xml @@ -17,7 +17,7 @@ org.eclipse.syson syson-metamodel-parent - 2025.6.5 + 2025.6.6 syson-metamodel-parent SysON Metamodel Parent diff --git a/backend/metamodel/syson-siriusweb-customnodes-metamodel-edit/pom.xml b/backend/metamodel/syson-siriusweb-customnodes-metamodel-edit/pom.xml index 86046618d..865449582 100644 --- a/backend/metamodel/syson-siriusweb-customnodes-metamodel-edit/pom.xml +++ b/backend/metamodel/syson-siriusweb-customnodes-metamodel-edit/pom.xml @@ -23,13 +23,13 @@ org.eclipse.syson syson-siriusweb-customnodes-metamodel-edit - 2025.6.5 + 2025.6.6 syson-siriusweb-customnodes-metamodel-edit SysON SysMLv2 Custom Nodes Metamodel - Edit Support 17 - 2025.6.5 + 2025.6.6 @@ -70,7 +70,7 @@ org.eclipse.syson syson-siriusweb-customnodes-metamodel - 2025.6.5 + 2025.6.6 org.eclipse.sirius diff --git a/backend/metamodel/syson-siriusweb-customnodes-metamodel/pom.xml b/backend/metamodel/syson-siriusweb-customnodes-metamodel/pom.xml index 604f386c9..b6cc61646 100644 --- a/backend/metamodel/syson-siriusweb-customnodes-metamodel/pom.xml +++ b/backend/metamodel/syson-siriusweb-customnodes-metamodel/pom.xml @@ -23,13 +23,13 @@ org.eclipse.syson syson-siriusweb-customnodes-metamodel - 2025.6.5 + 2025.6.6 syson-siriusweb-customnodes-metamodel SysON SysMLv2 Custom Nodes Metamodel for Sirius Web 17 - 2025.6.5 + 2025.6.6 diff --git a/backend/metamodel/syson-sysml-metamodel-edit/pom.xml b/backend/metamodel/syson-sysml-metamodel-edit/pom.xml index 53dae8c86..95ca97626 100644 --- a/backend/metamodel/syson-sysml-metamodel-edit/pom.xml +++ b/backend/metamodel/syson-sysml-metamodel-edit/pom.xml @@ -23,7 +23,7 @@ org.eclipse.syson syson-sysml-metamodel-edit - 2025.6.5 + 2025.6.6 syson-sysml-metamodel-edit SysON SysMLv2 Metamodel - Edit Support @@ -65,7 +65,7 @@ org.eclipse.syson syson-sysml-metamodel - 2025.6.5 + 2025.6.6 diff --git a/backend/metamodel/syson-sysml-metamodel/pom.xml b/backend/metamodel/syson-sysml-metamodel/pom.xml index 51d6c08de..e86f35118 100644 --- a/backend/metamodel/syson-sysml-metamodel/pom.xml +++ b/backend/metamodel/syson-sysml-metamodel/pom.xml @@ -23,7 +23,7 @@ org.eclipse.syson syson-sysml-metamodel - 2025.6.5 + 2025.6.6 syson-sysml-metamodel SysON SysMLv2 Metamodel diff --git a/backend/releng/pom.xml b/backend/releng/pom.xml index 76919a6af..c17c13d0a 100644 --- a/backend/releng/pom.xml +++ b/backend/releng/pom.xml @@ -17,7 +17,7 @@ org.eclipse.syson syson-releng-parent - 2025.6.5 + 2025.6.6 syson-releng-parent SysON Releng Parent diff --git a/backend/releng/syson-test-coverage/pom.xml b/backend/releng/syson-test-coverage/pom.xml index 61eb7ded6..e8f40c550 100644 --- a/backend/releng/syson-test-coverage/pom.xml +++ b/backend/releng/syson-test-coverage/pom.xml @@ -23,7 +23,7 @@ org.eclipse.syson syson-test-coverage - 2025.6.5 + 2025.6.6 syson-test-coverage-aggregation SysON Test Coverage Aggregation @@ -43,92 +43,92 @@ org.eclipse.syson syson-sysml-metamodel - 2025.6.5 + 2025.6.6 org.eclipse.syson syson-sysml-metamodel-edit - 2025.6.5 + 2025.6.6 org.eclipse.syson syson-siriusweb-customnodes-metamodel - 2025.6.5 + 2025.6.6 org.eclipse.syson syson-siriusweb-customnodes-metamodel-edit - 2025.6.5 + 2025.6.6 org.eclipse.syson syson-direct-edit-grammar - 2025.6.5 + 2025.6.6 org.eclipse.syson syson-services - 2025.6.5 + 2025.6.6 org.eclipse.syson syson-sysml-rest-api-services - 2025.6.5 + 2025.6.6 org.eclipse.syson syson-sysml-import - 2025.6.5 + 2025.6.6 org.eclipse.syson syson-sysml-export - 2025.6.5 + 2025.6.6 org.eclipse.syson syson-sysml-validation - 2025.6.5 + 2025.6.6 org.eclipse.syson syson-diagram-common-view - 2025.6.5 + 2025.6.6 org.eclipse.syson syson-diagram-general-view - 2025.6.5 + 2025.6.6 org.eclipse.syson syson-diagram-actionflow-view - 2025.6.5 + 2025.6.6 org.eclipse.syson syson-diagram-statetransition-view - 2025.6.5 + 2025.6.6 org.eclipse.syson syson-diagram-interconnection-view - 2025.6.5 + 2025.6.6 org.eclipse.syson syson-tree-explorer-view - 2025.6.5 + 2025.6.6 org.eclipse.syson syson-application-configuration - 2025.6.5 + 2025.6.6 org.eclipse.syson syson-application - 2025.6.5 + 2025.6.6 diff --git a/backend/services/pom.xml b/backend/services/pom.xml index 85de28939..6da0298ab 100644 --- a/backend/services/pom.xml +++ b/backend/services/pom.xml @@ -17,7 +17,7 @@ org.eclipse.syson syson-services-parent - 2025.6.5 + 2025.6.6 syson-services-parent SysON Services Parent diff --git a/backend/services/syson-direct-edit-grammar/pom.xml b/backend/services/syson-direct-edit-grammar/pom.xml index f48dda2cc..3928e3981 100644 --- a/backend/services/syson-direct-edit-grammar/pom.xml +++ b/backend/services/syson-direct-edit-grammar/pom.xml @@ -23,13 +23,13 @@ org.eclipse.syson syson-direct-edit-grammar - 2025.6.5 + 2025.6.6 syson-direct-edit-grammar SysON Direct Edit Grammar 17 - 2025.6.5 + 2025.6.6 4.10.1 diff --git a/backend/services/syson-services/pom.xml b/backend/services/syson-services/pom.xml index 5dc752c32..3be05bae1 100644 --- a/backend/services/syson-services/pom.xml +++ b/backend/services/syson-services/pom.xml @@ -23,13 +23,13 @@ org.eclipse.syson syson-services - 2025.6.5 + 2025.6.6 syson-services SysON Services 17 - 2025.6.5 + 2025.6.6 4.10.1 @@ -81,12 +81,12 @@ org.eclipse.syson syson-sysml-metamodel - 2025.6.5 + 2025.6.6 org.eclipse.syson syson-direct-edit-grammar - 2025.6.5 + 2025.6.6 @@ -103,7 +103,7 @@ org.eclipse.syson syson-sysml-metamodel - 2025.6.5 + 2025.6.6 test-jar test diff --git a/backend/services/syson-sysml-rest-api-services/pom.xml b/backend/services/syson-sysml-rest-api-services/pom.xml index ed301b3f6..ed84a1ffb 100644 --- a/backend/services/syson-sysml-rest-api-services/pom.xml +++ b/backend/services/syson-sysml-rest-api-services/pom.xml @@ -23,13 +23,13 @@ org.eclipse.syson syson-sysml-rest-api-services - 2025.6.5 + 2025.6.6 syson-sysml-rest-api-services SysON SysML REST API Services 17 - 2025.6.5 + 2025.6.6 @@ -68,12 +68,12 @@ org.eclipse.syson syson-sysml-metamodel - 2025.6.5 + 2025.6.6 org.eclipse.syson syson-services - 2025.6.5 + 2025.6.6 org.springframework.boot diff --git a/backend/tests/pom.xml b/backend/tests/pom.xml index ef257b53b..5ffd2afdf 100644 --- a/backend/tests/pom.xml +++ b/backend/tests/pom.xml @@ -17,7 +17,7 @@ org.eclipse.syson syson-tests-parent - 2025.6.5 + 2025.6.6 syson-tests-parent SysON Tests Parent diff --git a/backend/tests/syson-tests/pom.xml b/backend/tests/syson-tests/pom.xml index 908af4f9e..fb901a220 100644 --- a/backend/tests/syson-tests/pom.xml +++ b/backend/tests/syson-tests/pom.xml @@ -23,7 +23,7 @@ org.eclipse.syson syson-tests - 2025.6.5 + 2025.6.6 syson-tests SysON Tests diff --git a/backend/views/pom.xml b/backend/views/pom.xml index 0c057fb4c..0003d8858 100644 --- a/backend/views/pom.xml +++ b/backend/views/pom.xml @@ -17,7 +17,7 @@ org.eclipse.syson syson-views-parent - 2025.6.5 + 2025.6.6 syson-views-parent SysON Views Parent diff --git a/backend/views/syson-diagram-actionflow-view/pom.xml b/backend/views/syson-diagram-actionflow-view/pom.xml index 9e1d64b84..5cfa35fd0 100644 --- a/backend/views/syson-diagram-actionflow-view/pom.xml +++ b/backend/views/syson-diagram-actionflow-view/pom.xml @@ -23,13 +23,13 @@ org.eclipse.syson syson-diagram-actionflow-view - 2025.6.5 + 2025.6.6 syson-diagram-actionflow-view SysON Sirius Web diagram description of the SysMLv2 Action Flow View 17 - 2025.6.5 + 2025.6.6 @@ -93,17 +93,17 @@ org.eclipse.syson syson-sysml-metamodel - 2025.6.5 + 2025.6.6 org.eclipse.syson syson-services - 2025.6.5 + 2025.6.6 org.eclipse.syson syson-diagram-common-view - 2025.6.5 + 2025.6.6 org.testcontainers @@ -118,7 +118,7 @@ org.eclipse.syson syson-diagram-tests - 2025.6.5 + 2025.6.6 test diff --git a/backend/views/syson-diagram-common-view/pom.xml b/backend/views/syson-diagram-common-view/pom.xml index 2ff6e8cf9..82d068a64 100644 --- a/backend/views/syson-diagram-common-view/pom.xml +++ b/backend/views/syson-diagram-common-view/pom.xml @@ -23,13 +23,13 @@ org.eclipse.syson syson-diagram-common-view - 2025.6.5 + 2025.6.6 syson-diagram-common-view SysON Sirius Web common elements for SysMLv2 diagrams 17 - 2025.6.5 + 2025.6.6 @@ -73,22 +73,22 @@ org.eclipse.syson syson-sysml-metamodel - 2025.6.5 + 2025.6.6 org.eclipse.syson syson-siriusweb-customnodes-metamodel - 2025.6.5 + 2025.6.6 org.eclipse.syson syson-siriusweb-customnodes-metamodel-edit - 2025.6.5 + 2025.6.6 org.eclipse.syson syson-services - 2025.6.5 + 2025.6.6 org.testcontainers diff --git a/backend/views/syson-diagram-general-view/pom.xml b/backend/views/syson-diagram-general-view/pom.xml index fd48d77d0..e42a3eace 100644 --- a/backend/views/syson-diagram-general-view/pom.xml +++ b/backend/views/syson-diagram-general-view/pom.xml @@ -23,13 +23,13 @@ org.eclipse.syson syson-diagram-general-view - 2025.6.5 + 2025.6.6 syson-diagram-general-view SysON Sirius Web diagram description of the SysMLv2 General View 17 - 2025.6.5 + 2025.6.6 @@ -93,27 +93,27 @@ org.eclipse.syson syson-sysml-metamodel - 2025.6.5 + 2025.6.6 org.eclipse.syson syson-siriusweb-customnodes-metamodel - 2025.6.5 + 2025.6.6 org.eclipse.syson syson-siriusweb-customnodes-metamodel-edit - 2025.6.5 + 2025.6.6 org.eclipse.syson syson-services - 2025.6.5 + 2025.6.6 org.eclipse.syson syson-diagram-common-view - 2025.6.5 + 2025.6.6 org.testcontainers @@ -128,7 +128,7 @@ org.eclipse.syson syson-diagram-tests - 2025.6.5 + 2025.6.6 test diff --git a/backend/views/syson-diagram-interconnection-view/pom.xml b/backend/views/syson-diagram-interconnection-view/pom.xml index 1ecb990fe..c53292ef3 100644 --- a/backend/views/syson-diagram-interconnection-view/pom.xml +++ b/backend/views/syson-diagram-interconnection-view/pom.xml @@ -23,13 +23,13 @@ org.eclipse.syson syson-diagram-interconnection-view - 2025.6.5 + 2025.6.6 syson-diagram-interconnection-view SysON Sirius Web diagram description of the SysMLv2 Interconnection View 17 - 2025.6.5 + 2025.6.6 @@ -93,17 +93,17 @@ org.eclipse.syson syson-sysml-metamodel - 2025.6.5 + 2025.6.6 org.eclipse.syson syson-services - 2025.6.5 + 2025.6.6 org.eclipse.syson syson-diagram-common-view - 2025.6.5 + 2025.6.6 org.testcontainers @@ -118,14 +118,14 @@ org.eclipse.syson syson-diagram-tests - 2025.6.5 + 2025.6.6 test org.eclipse.syson syson-sysml-metamodel - 2025.6.5 + 2025.6.6 test-jar test diff --git a/backend/views/syson-diagram-statetransition-view/pom.xml b/backend/views/syson-diagram-statetransition-view/pom.xml index 633077514..6295256b6 100644 --- a/backend/views/syson-diagram-statetransition-view/pom.xml +++ b/backend/views/syson-diagram-statetransition-view/pom.xml @@ -23,13 +23,13 @@ org.eclipse.syson syson-diagram-statetransition-view - 2025.6.5 + 2025.6.6 syson-diagram-statetransition-view SysON Sirius Web diagram description of the SysMLv2 State Transition View 17 - 2025.6.5 + 2025.6.6 @@ -93,17 +93,17 @@ org.eclipse.syson syson-sysml-metamodel - 2025.6.5 + 2025.6.6 org.eclipse.syson syson-services - 2025.6.5 + 2025.6.6 org.eclipse.syson syson-diagram-common-view - 2025.6.5 + 2025.6.6 org.testcontainers @@ -118,7 +118,7 @@ org.eclipse.syson syson-diagram-tests - 2025.6.5 + 2025.6.6 test diff --git a/backend/views/syson-diagram-tests/pom.xml b/backend/views/syson-diagram-tests/pom.xml index 1adb16aa3..8ed721606 100644 --- a/backend/views/syson-diagram-tests/pom.xml +++ b/backend/views/syson-diagram-tests/pom.xml @@ -23,13 +23,13 @@ org.eclipse.syson syson-diagram-tests - 2025.6.5 + 2025.6.6 syson-diagram-tests SysON Diagram Tests 17 - 2025.6.5 + 2025.6.6 @@ -97,17 +97,17 @@ org.eclipse.syson syson-services - 2025.6.5 + 2025.6.6 org.eclipse.syson syson-diagram-common-view - 2025.6.5 + 2025.6.6 org.eclipse.syson syson-sysml-metamodel - 2025.6.5 + 2025.6.6 org.testcontainers diff --git a/backend/views/syson-tree-explorer-view/pom.xml b/backend/views/syson-tree-explorer-view/pom.xml index 46422a099..ca28060ad 100644 --- a/backend/views/syson-tree-explorer-view/pom.xml +++ b/backend/views/syson-tree-explorer-view/pom.xml @@ -23,13 +23,13 @@ org.eclipse.syson syson-tree-explorer-view - 2025.6.5 + 2025.6.6 syson-tree-explorer-view SysON Sirius Web tree description of the explorer view 17 - 2025.6.5 + 2025.6.6 @@ -68,17 +68,17 @@ org.eclipse.syson syson-sysml-metamodel - 2025.6.5 + 2025.6.6 org.eclipse.syson syson-application-configuration - 2025.6.5 + 2025.6.6 org.eclipse.syson syson-services - 2025.6.5 + 2025.6.6 org.testcontainers diff --git a/doc/content/antora.yml b/doc/content/antora.yml index ed6d1e971..5250bdee5 100644 --- a/doc/content/antora.yml +++ b/doc/content/antora.yml @@ -32,7 +32,7 @@ asciidoc: resources-url: "https://mbse-syson.org/#resources" source-code-url: "https://github.com/eclipse-syson/syson" stv: "State Transition view" - syson-tag: "v2025.6.5" + syson-tag: "v2025.6.6" sysml: "SysML" sysmlv1: "{sysml} v1" sysmlv2: "{sysml} v2" diff --git a/doc/content/modules/user-manual/pages/release-notes/2025.8.0.adoc b/doc/content/modules/user-manual/pages/release-notes/2025.8.0.adoc index a6bcc3d0f..6390edc4c 100644 --- a/doc/content/modules/user-manual/pages/release-notes/2025.8.0.adoc +++ b/doc/content/modules/user-manual/pages/release-notes/2025.8.0.adoc @@ -14,6 +14,10 @@ All existing models/projects in {product} will be automatically migrated to this * The constructors of `KerMLStandardLibraryDirectory`, `LibrariesDirectory`, `SysMLStandardLibraryDirectory`, and `UserLibrariesDirectory` now have a new `parent` parameter. * `ISysONExplorerService` implementations now need to implement `canExpandAll(TreeItem, IEditingContext)` * `ISysONExplorerServiceDelegate` implementations now need to implement `canExpandAll(TreeItem, IEditingContext)` +- To facilitate the creation of projects on top of SysON, it's no longer necessary to declare the following files (you just need to re-use them): +* SysONDocumentTreeItemContextMenuContribution +* SysONExtensionRegistryMergeStrategy +* SysONObjectTreeItemContextMenuContribution == New features @@ -207,4 +211,4 @@ All validation rules have been updated to comply with the {sysmlv2} 2025-04 spec == Technical details -* For technical details on this {product} release (including breaking changes), please refer to https://github.com/eclipse-syson/syson/blob/main/CHANGELOG.adoc[changelog]. \ No newline at end of file +* For technical details on this {product} release (including breaking changes), please refer to https://github.com/eclipse-syson/syson/blob/main/CHANGELOG.adoc[changelog]. diff --git a/docker-compose.yml b/docker-compose.yml index 895725da9..e45501555 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -13,7 +13,7 @@ services: networks: - syson app: - image: "${IMAGE_TAG:-eclipsesyson/syson:v2025.6.5}" + image: "${IMAGE_TAG:-eclipsesyson/syson:v2025.6.6}" ports: - "8080:8080" environment: diff --git a/frontend/syson-components/package.json b/frontend/syson-components/package.json index e43cd10b4..0c12d6952 100644 --- a/frontend/syson-components/package.json +++ b/frontend/syson-components/package.json @@ -1,6 +1,6 @@ { "name": "@eclipse-syson/syson-components", - "version": "2025.6.5", + "version": "2025.6.6", "author": "Eclipse SysON", "license": "EPL-2.0", "repository": { @@ -31,24 +31,24 @@ }, "peerDependencies": { "@apollo/client": "3.10.4", - "@eclipse-sirius/sirius-components-browser": "2025.6.5", - "@eclipse-sirius/sirius-components-charts": "2025.6.5", - "@eclipse-sirius/sirius-components-core": "2025.6.5", - "@eclipse-sirius/sirius-components-deck": "2025.6.5", - "@eclipse-sirius/sirius-components-diagrams": "2025.6.5", - "@eclipse-sirius/sirius-components-formdescriptioneditors": "2025.6.5", - "@eclipse-sirius/sirius-components-forms": "2025.6.5", - "@eclipse-sirius/sirius-components-gantt": "2025.6.5", - "@eclipse-sirius/sirius-components-omnibox": "2025.6.5", - "@eclipse-sirius/sirius-components-portals": "2025.6.5", - "@eclipse-sirius/sirius-components-selection": "2025.6.5", - "@eclipse-sirius/sirius-components-tables": "2025.6.5", - "@eclipse-sirius/sirius-components-trees": "2025.6.5", - "@eclipse-sirius/sirius-components-tsconfig": "2025.6.5", - "@eclipse-sirius/sirius-components-validation": "2025.6.5", - "@eclipse-sirius/sirius-components-widget-reference": "2025.6.5", - "@eclipse-sirius/sirius-components-widget-table": "2025.6.5", - "@eclipse-sirius/sirius-web-application": "2025.6.5", + "@eclipse-sirius/sirius-components-browser": "2025.6.6", + "@eclipse-sirius/sirius-components-charts": "2025.6.6", + "@eclipse-sirius/sirius-components-core": "2025.6.6", + "@eclipse-sirius/sirius-components-deck": "2025.6.6", + "@eclipse-sirius/sirius-components-diagrams": "2025.6.6", + "@eclipse-sirius/sirius-components-formdescriptioneditors": "2025.6.6", + "@eclipse-sirius/sirius-components-forms": "2025.6.6", + "@eclipse-sirius/sirius-components-gantt": "2025.6.6", + "@eclipse-sirius/sirius-components-omnibox": "2025.6.6", + "@eclipse-sirius/sirius-components-portals": "2025.6.6", + "@eclipse-sirius/sirius-components-selection": "2025.6.6", + "@eclipse-sirius/sirius-components-tables": "2025.6.6", + "@eclipse-sirius/sirius-components-trees": "2025.6.6", + "@eclipse-sirius/sirius-components-tsconfig": "2025.6.6", + "@eclipse-sirius/sirius-components-validation": "2025.6.6", + "@eclipse-sirius/sirius-components-widget-reference": "2025.6.6", + "@eclipse-sirius/sirius-components-widget-table": "2025.6.6", + "@eclipse-sirius/sirius-web-application": "2025.6.6", "@lexical/react": "0.8.1", "@mui/icons-material": "7.0.2", "@mui/material": "7.0.2", @@ -80,24 +80,24 @@ }, "devDependencies": { "@apollo/client": "3.10.4", - "@eclipse-sirius/sirius-components-browser": "2025.6.5", - "@eclipse-sirius/sirius-components-charts": "2025.6.5", - "@eclipse-sirius/sirius-components-core": "2025.6.5", - "@eclipse-sirius/sirius-components-deck": "2025.6.5", - "@eclipse-sirius/sirius-components-diagrams": "2025.6.5", - "@eclipse-sirius/sirius-components-formdescriptioneditors": "2025.6.5", - "@eclipse-sirius/sirius-components-forms": "2025.6.5", - "@eclipse-sirius/sirius-components-gantt": "2025.6.5", - "@eclipse-sirius/sirius-components-omnibox": "2025.6.5", - "@eclipse-sirius/sirius-components-portals": "2025.6.5", - "@eclipse-sirius/sirius-components-selection": "2025.6.5", - "@eclipse-sirius/sirius-components-tables": "2025.6.5", - "@eclipse-sirius/sirius-components-trees": "2025.6.5", - "@eclipse-sirius/sirius-components-tsconfig": "2025.6.5", - "@eclipse-sirius/sirius-components-validation": "2025.6.5", - "@eclipse-sirius/sirius-components-widget-reference": "2025.6.5", - "@eclipse-sirius/sirius-components-widget-table": "2025.6.5", - "@eclipse-sirius/sirius-web-application": "2025.6.5", + "@eclipse-sirius/sirius-components-browser": "2025.6.6", + "@eclipse-sirius/sirius-components-charts": "2025.6.6", + "@eclipse-sirius/sirius-components-core": "2025.6.6", + "@eclipse-sirius/sirius-components-deck": "2025.6.6", + "@eclipse-sirius/sirius-components-diagrams": "2025.6.6", + "@eclipse-sirius/sirius-components-formdescriptioneditors": "2025.6.6", + "@eclipse-sirius/sirius-components-forms": "2025.6.6", + "@eclipse-sirius/sirius-components-gantt": "2025.6.6", + "@eclipse-sirius/sirius-components-omnibox": "2025.6.6", + "@eclipse-sirius/sirius-components-portals": "2025.6.6", + "@eclipse-sirius/sirius-components-selection": "2025.6.6", + "@eclipse-sirius/sirius-components-tables": "2025.6.6", + "@eclipse-sirius/sirius-components-trees": "2025.6.6", + "@eclipse-sirius/sirius-components-tsconfig": "2025.6.6", + "@eclipse-sirius/sirius-components-validation": "2025.6.6", + "@eclipse-sirius/sirius-components-widget-reference": "2025.6.6", + "@eclipse-sirius/sirius-components-widget-table": "2025.6.6", + "@eclipse-sirius/sirius-web-application": "2025.6.6", "@lexical/react": "0.8.1", "@mui/icons-material": "7.0.2", "@mui/material": "7.0.2", diff --git a/frontend/syson/src/extensions/SysONExtensionRegistryMergeStrategy.ts b/frontend/syson-components/src/extensions/SysONExtensionRegistryMergeStrategy.ts similarity index 100% rename from frontend/syson/src/extensions/SysONExtensionRegistryMergeStrategy.ts rename to frontend/syson-components/src/extensions/SysONExtensionRegistryMergeStrategy.ts diff --git a/frontend/syson/src/extensions/SysONDocumentTreeItemContextMenuContribution.tsx b/frontend/syson-components/src/extensions/contextMenu/SysONDocumentTreeItemContextMenuContribution.tsx similarity index 96% rename from frontend/syson/src/extensions/SysONDocumentTreeItemContextMenuContribution.tsx rename to frontend/syson-components/src/extensions/contextMenu/SysONDocumentTreeItemContextMenuContribution.tsx index c80ea7963..29c2d30ef 100644 --- a/frontend/syson/src/extensions/SysONDocumentTreeItemContextMenuContribution.tsx +++ b/frontend/syson-components/src/extensions/contextMenu/SysONDocumentTreeItemContextMenuContribution.tsx @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2024 Obeo. + * Copyright (c) 2024, 2025 Obeo. * This program and the accompanying materials * are made available under the terms of the Eclipse Public License v2.0 * which accompanies this distribution, and is available at @@ -41,7 +41,7 @@ export const SysONDocumentTreeItemContextMenuContribution = forwardRef( onClose(); }; - let modalElement = null; + let modalElement: JSX.Element | null = null; if (modal === 'CreateNewRootObject') { modalElement = ( ) => { - const [modal, setModal] = useState(null); + const [modal, setModal] = useState(null); const { setSelection } = useSelection(); if (!treeId.startsWith('explorer://') || !item.kind.startsWith('siriusComponents://semantic')) { @@ -40,7 +40,7 @@ export const SysONObjectTreeItemContextMenuContribution = forwardRef( onClose(); }; - let modalElement = null; + let modalElement: JSX.Element | null = null; if (modal === 'CreateNewObject') { modalElement = ( org.eclipse.syson syson - 2025.6.5 + 2025.6.6 syson SysON