Skip to content

Releases: eclipse-gemoc/gemoc-studio-modeldebugging

v3.6.0

06 Apr 14:27
Compare
Choose a tag to compare

Enhancements:

  • [enhancement] Manage step return values #226

Bug Fixes:

  • [bug] Bump to version of k3 including StepCommand return null fix #229
  • [bug] Fix: provide args to step factory #227

Refactorings

  • [refactoring] Move commons from modeldebugging repository to dedicated repository #223
  • [refactoring] Split commons eclipse pde to remove UI dependency #224

Version upgrades

  • [bump] Bump to Eclipse 2022-06 #222

Release Engineering

  • [releng] Flaky test management #228

v3.5.0

30 Jun 09:07
Compare
Choose a tag to compare

Enhancements:

  • [enhancement] Initial version of a Webprotocol based EngineAddon server #220

Bug Fixes:

  • [bug] Fix several trace consistency and serialization issues #215
  • [bug] Prevent NPE in Sirius if a model element doesn't have an eResource #214

Version upgrades

  • [bump] Bump to 3.5.0 #212
  • [bump] Bump eclipse 2021 12 #213

Release Engineering

  • [releng] Use tpd for defining target platform #216

v3.4.0

10 Jan 10:39
Compare
Choose a tag to compare

Enhancements:

  • [enhancement] Initial version of a Webprotocol based EngineAddon server #220
  • [enhancement] Add generic trace edit #208
  • [enhancement] Event management integration #210
  • [enhancement] Consolidation and automatic bump of K3 versions #185
  • [enhancement] [Event Manager PR#4] Event manager GUI plugin #188
  • [enhancement] Improve test logs about locked jobs #193
  • [enhancement][refactoring][releng] Add Sirius ELK support #184
  • [enhancement] Corrected interface to be implemented by the RuleProviders in a validation plug-in #167
  • [enhancement] New RuleProvider for Ecore and FullyQualifiedName with it #171
  • [enhancement] [Event Manager PR#1] Support for execution step parameters + misc. #186
  • [enhancement] [Event Manager PR#2] Event manager plugin #187
  • [enhancement][refactoring] DslValidator modified to use languageComponents instead of RuleProvider #175
  • [enhancement] IConfigurationElement arrays changed for ArrayLists in GEMOC tools #177
  • [enhancement] Proposal Provider and Highlighting for dsl files in GEMOC Studio #172
  • [enhancement] Fix TreeViewerHelper resize too often #168
  • [enhancement] Cache sorting of addon on engine status change #165
  • [enhancement] New plug-in for validation in GEMOC Studio #164
  • [enhancement] Adds Addon parameter feature and makes equivalency classes computing optional #157
  • [enhancement] Implement addon priority mechanism #149
  • [enhancement] Add new GenericDebugModelId for generic model presentation and breakpoint management #141
  • [enhancement] Add information about number of completed steps in the EngineStatus class #143
  • [bug][enhancement] Reduce Sirius refresh notification #125
  • [enhancement][refactoring] Improve default Engine addon launch conf tab #136
  • [enhancement] Behavioral interface DSL, event occurrence metamodel and value metamodel #119
  • [enhancement] Add "openFileFromPlugin" method to TestUtil #109
  • [enhancement] Clarifies Eclipse consoles used by the engines #116
  • [enhancement] Add restoreState support for missing eType #102
  • [enhancement] Display step arguments in the debugger stack view #59
  • [bug][enhancement] Fix sirius wizard call and improve Sirius project creation for GEMOC #104
  • [enhancement][releng] Add concurrent engine to the studio #98
  • [enhancement] Improve Variable and Debug views #97
  • [enhancement][releng] Add command line Eclipse application to run GEMOC languages and headless product #90
  • [enhancement] Integrate ALE interpreted engine in GEMOC Studio build #77
  • [enhancement][refactoring] Move dsl default location to project root and minor Melange related refactoring #76
  • [enhancement][refactoring] Manage parallel steps in debuggers + refactoring #39

Bug Fixes:

  • [bug] Fix several trace consistency and serialization issues #215
  • [bug] Prevent NPE in Sirius if a model element doesn't have an eResource #214
  • [bug] Reenable multidimensionnal trace saving #206
  • [bug] [fix] manage many-values in the trace constructor + [fix] bug in trace constructor with dyn obj removal + [fix] allow ecore from plugin in .dsl file #209
  • [bug] Disable 'allDimensions' feature in the trace edit view #211
  • [bug] Sirius support for model with referenced resources #202
  • [bug] Fix jdom two dependencies chains issue #200
  • [bug] Fix model loader crash and animation layer activation #199
  • [bug] Disable flacky tests #192
  • [bug] Fix wrongly reported .dsl error #180
  • [bug][releng] Fix event manager integration problems #189
  • [bug] Avoid NPE in IntrospectiveMutableFieldExtractor for MM with null names #150
  • [bug] Remove Logical Step View from perspective extension declaration #145
  • [bug] Fix xdsmlFilePath attribute in plugin.xml #139
  • [bug] Handle Sirius forced resourceSet #140
  • [bug] Fix double instantiation of language specific addons #121
  • [bug] Update launchconf icon according to official colors #101
  • [bug] Reorder Sirius 4 GEMOC wizard pages #107
  • [bug] [tracing] Remove exceptions when no traced objects #100
  • [bug] [test] Adapt test helper code to latest api changes #99
  • [bug] Fix updating of Sirius views during debugging #105
  • [bug] Implement some missing eType in generic trace and improve user feedback on RDT definition problems #89
  • [bug] Add restoreState support for missing eType #94
  • [bug] Fixes GemocSequentialLanguageBuilder problem on windows #68
  • [bug][refactoring] Patch mutable field extractor for pure k3 project + helper refactoring #52

Refactorings

  • [refactoring] Kermeta3 validation rule moved into gemoc-debugging from the K3 validation plugin #170
  • [refactoring] Move commons for gemoc-studio to gemoc-studio-modeldebugging git repository #148
  • [refactoring] Move JavaEngine to its own git repository #147
  • [refactoring] Use general extension point + nature and builder refactoring #133
  • [refactoring] [Behavioral Interface] added behavioral interface plugins #7
  • [refactoring] Execution framework refactoring #53

Version upgrades

  • [bump] Bump to 3.5.0 #212
  • [bump] Bump eclipse 2021 12 #213
  • [bump][releng] Bump Studio to 3.4.0 [#198](#19...
Read more

v3.3.0

28 Jul 09:55
Compare
Choose a tag to compare

Enhancements:

  • [enhancement] Consolidation and automatic bump of K3 versions #185
  • [enhancement] [Event Manager PR#4] Event manager GUI plugin #188
  • [enhancement] Improve test logs about locked jobs #193
  • [enhancement][refactoring][releng] Add Sirius ELK support #184
  • [enhancement] [Event Manager PR#1] Support for execution step parameters + misc. #186
  • [enhancement] [Event Manager PR#2] Event manager plugin #187

Bug Fixes:

  • [bug] Disable flacky tests #192
  • [bug] Fix wrongly reported .dsl error #180
  • [bug][releng] Fix event manager integration problems #189

Version upgrades

  • [bump] Bump to Eclipse 2021-06 #196
  • [bump] Bump eclipse 2020-12 #183
  • [bump] Bump to Eclipse 2020-03 #178

Release Engineering

  • [releng] Explicit repository feature #190

v3.2.0

16 Jun 10:24
Compare
Choose a tag to compare

Enhancements:

  • [enhancement][refactoring] DslValidator modified to use languageComponents instead of RuleProvider #175
  • [enhancement] IConfigurationElement arrays changed for ArrayLists in GEMOC tools #177
  • [enhancement] Proposal Provider and Highlighting for dsl files in GEMOC Studio #172
  • [enhancement] Fix TreeViewerHelper resize too often #168
  • [enhancement] Cache sorting of addon on engine status change #165
  • [enhancement] New plug-in for validation in GEMOC Studio #164
  • [enhancement] Adds Addon parameter feature and makes equivalency classes computing optional #157
  • [enhancement] Implement addon priority mechanism #149
  • [enhancement] Add new GenericDebugModelId for generic model presentation and breakpoint management #141
  • [enhancement] Add information about number of completed steps in the EngineStatus class #143
  • [bug][enhancement] Reduce Sirius refresh notification #125
  • [enhancement][refactoring] Improve default Engine addon launch conf tab #136
  • [enhancement] Behavioral interface DSL, event occurrence metamodel and value metamodel #119
  • [enhancement] Add "openFileFromPlugin" method to TestUtil #109
  • [enhancement] Clarifies Eclipse consoles used by the engines #116

Bug Fixes:

  • [bug] Avoid NPE in IntrospectiveMutableFieldExtractor for MM with null names #150
  • [bug] Remove Logical Step View from perspective extension declaration #145
  • [bug] Fix xdsmlFilePath attribute in plugin.xml #139
  • [bug] Handle Sirius forced resourceSet #140
  • [bug] Fix double instantiation of language specific addons #121

Refactorings

  • [refactoring] Kermeta3 validation rule moved into gemoc-debugging from the K3 validation plugin #170
  • [refactoring] Move commons for gemoc-studio to gemoc-studio-modeldebugging git repository #148
  • [refactoring] Move JavaEngine to its own git repository #147
  • [refactoring] Use general extension point + nature and builder refactoring #133

Version upgrades

  • [bump] Bump to Sirius 6.1.3 #138
  • [bump][releng] Tycho 1.5 and p2 dependencies optimisation #134

Release Engineering

  • [releng] Deploy GEMOC artefacts to maven repository (repo.eclipse.org) #154
  • [releng] Move some reusable Context and Runconfiguration classes from JavaEngine to execution framework #144
  • [releng] Improve test video recording #135
  • [releng] Remove deprecated update site #130
  • [releng] Improve marker reporting in tests #120

v3.2.0-20191216

16 Dec 10:14
Compare
Choose a tag to compare
v3.2.0-20191216 Pre-release
Pre-release

Enhancements:

  • [enhancement] Behavioral interface DSL, event occurrence metamodel and value metamodel #119
  • [enhancement] Add "openFileFromPlugin" method to TestUtil #109
  • [enhancement] Clarifies Eclipse consoles used by the engines #116

Bug Fixes:

  • [bug] Fix xdsmlFilePath attribute in plugin.xml #139
  • [bug] Fix double instantiation of language specific addons #121

Refactorings

  • [refactoring] Use general extension point + nature and builder refactoring #133

Version upgrades

  • [bump] Bump to Sirius 6.1.3 #138
  • [bump][releng] Tycho 1.5 and p2 dependencies optimisation #134

Release Engineering

  • [releng] Improve test video recording #135
  • [releng] Remove deprecated update site #130
  • [releng] Improve marker reporting in tests #120

v3.1.0

29 Jul 11:33
Compare
Choose a tag to compare

Enhancements:

  • [enhancement] Add restoreState support for missing eType #102
  • [enhancement] Display step arguments in the debugger stack view #59
  • [bug][enhancement] Fix sirius wizard call and improve Sirius project creation for GEMOC #104
  • [enhancement][releng] Add concurrent engine to the studio #98
  • [enhancement] Improve Variable and Debug views #97
  • [enhancement][releng] Add command line Eclipse application to run GEMOC languages and headless product #90
  • [enhancement] Integrate ALE interpreted engine in GEMOC Studio build #77
  • [enhancement][refactoring] Move dsl default location to project root and minor Melange related refactoring #76

Bug Fixes:

  • [bug] Update launchconf icon according to official colors #101
  • [bug] Reorder Sirius 4 GEMOC wizard pages #107
  • [bug] [tracing] Remove exceptions when no traced objects #100
  • [bug] [test] Adapt test helper code to latest api changes #99
  • [bug] Fix updating of Sirius views during debugging #105
  • [bug] Implement some missing eType in generic trace and improve user feedback on RDT definition problems #89
  • [bug] Add restoreState support for missing eType #94
  • [bug] Fixes GemocSequentialLanguageBuilder problem on windows #68

Refactorings

  • [refactoring] Execution framework refactoring #53

Version upgrades

  • [bump] Bump to eclipse photon #72
  • [bump] Bump to latest k3/melange version #64
  • [bump] Bump components and studio versions #62

Release Engineering

  • [releng] Add gexpressions to studio/updatesite and restructure update site #114
  • [releng] Update icons to official branding colors #110
  • [releng] Increase swtbot test timeout #106
  • [releng] Fix xtend compilation issue 1373 #79

v3.1.0-20190627

27 Jun 09:55
Compare
Choose a tag to compare
v3.1.0-20190627 Pre-release
Pre-release

Enhancements:

  • [enhancement] Add restoreState support for missing eType #102
  • [enhancement] Display step arguments in the debugger stack view #59
  • [bug][enhancement] Fix sirius wizard call and improve Sirius project creation for GEMOC #104
  • [enhancement][releng] Add concurrent engine to the studio #98
  • [enhancement] Improve Variable and Debug views #97
  • [enhancement][releng] Add command line Eclipse application to run GEMOC languages and headless product #90
  • [enhancement] Integrate ALE interpreted engine in GEMOC Studio build #77
  • [enhancement][refactoring] Move dsl default location to project root and minor Melange related refactoring #76

Bug Fixes:

  • [bug] Update launchconf icon according to official colors #101
  • [bug] Reorder Sirius 4 GEMOC wizard pages #107
  • [bug] [tracing] Remove exceptions when no traced objects #100
  • [bug] [test] Adapt test helper code to latest api changes #99
  • [bug] Fix updating of Sirius views during debugging #105
  • [bug] Implement some missing eType in generic trace and improve user feedback on RDT definition problems #89
  • [bug] Add restoreState support for missing eType #94
  • [bug] Fixes GemocSequentialLanguageBuilder problem on windows #68

Refactorings

  • [refactoring] Execution framework refactoring #53

Version upgrades

  • [bump] Bump to eclipse photon #72
  • [bump] Bump to latest k3/melange version #64
  • [bump] Bump components and studio versions #62

Release Engineering

  • [releng] Add gexpressions to studio/updatesite and restructure update site #114
  • [releng] Update icons to official branding colors #110
  • [releng] Increase swtbot test timeout #106
  • [releng] Fix xtend compilation issue 1373 #79

v3.0.0

17 Jul 15:25
Compare
Choose a tag to compare

Includes all changes from 3.0.0 release candidates.

v3.0.0-rc4

22 Jun 13:59
Compare
Choose a tag to compare
v3.0.0-rc4 Pre-release
Pre-release

No changelog for this release.