Skip to content

Commit a2df6ff

Browse files
author
Alexander Pann
committed
run migrations
1 parent 3bd763b commit a2df6ff

File tree

7 files changed

+325
-53
lines changed

7 files changed

+325
-53
lines changed

CHANGELOG.md

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@ The format is *loosely* based on [Keep a Changelog](https://keepachangelog.com/e
99
### Added
1010

1111
- *nl.f1re.mps.aliascustomization* The alias of all concepts globally can now be customized through the extension point [AliasCustomization.](http://127.0.0.1:63320/node?ref=r%3Af0a80b34-9760-42b8-9ee6-d5b0d1582551%28de.slisson.mps.conditionalEditor.runtime.plugin%29%2F1679635547169731239) Please be aware that this feature is experimental. Use it with care!
12-
- *de.slisson.mps.conditionalEditor* The alias of all concepts globally can now be customized through the extension point [AliasCustomization.](http://127.0.0.1:63320/node?ref=r%3Af0a80b34-9760-42b8-9ee6-d5b0d1582551%28de.slisson.mps.conditionalEditor.runtime.plugin%29%2F1679635547169731239)
1312
- *com.mbeddr.mpsutil.intentions* All intentions can now be customized through the extension point [IntentionCustomization](http://127.0.0.1:63320/node?ref=r%3A028362d1-b964-410a-a3d5-6096bcd4a2b6%28com.mbeddr.mpsutil.intentions.runtime.plugin%29%2F4784371196443178355) (child filter, description, is applicable block, execute method). Note that you can't customize intentions that are not enabled in the current context (node + editor context).
1413

1514
## November 2025
@@ -39,6 +38,14 @@ The format is *loosely* based on [Keep a Changelog](https://keepachangelog.com/e
3938

4039
- *de.itemis.mps.extensions.build* The version number property was renamed from `versionNumber` to `version`.
4140

41+
### Removed
42+
43+
- MPS.ThirdParty has been removed completely. MPS.IDEA or MPS.IDEA.Modules to be used instead.
44+
45+
### Deprecated
46+
47+
- MPS.Kotlin is deprecated.
48+
4249
## September 2025
4350

4451
### Added
@@ -167,7 +174,7 @@ The format is *loosely* based on [Keep a Changelog](https://keepachangelog.com/e
167174

168175
### Changed
169176

170-
- combine multiple elements without spaces Reduced from Errors to Warning checks that force policies for all concepts in a language. In this way one can prototype with small set of merge policies. Use Partial police flag in your MergingPolicy to deactivate runtime checks as well.
177+
- '''combine multiple elements without spaces''' Reduced from Errors to Warning checks that force policies for all concepts in a language. In this way one can prototype with small set of merge policies. Use Partial police flag in your MergingPolicy to deactivate runtime checks as well.
171178

172179
### Added
173180

code/alias-customization/languages/test.nl.f1re.mps.aliascustomization.demolang/test.nl.f1re.mps.aliascustomization.demolang.mpl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
<language slang="l:443f4c36-fcf5-4eb6-9500-8d06ed259e3e:jetbrains.mps.baseLanguage.classifiers" version="0" />
2020
<language slang="l:fd392034-7849-419d-9071-12563d152375:jetbrains.mps.baseLanguage.closures" version="0" />
2121
<language slang="l:83888646-71ce-4f1c-9c53-c54016f6ad4f:jetbrains.mps.baseLanguage.collections" version="2" />
22-
<language slang="l:f2801650-65d5-424e-bb1b-463a8781b786:jetbrains.mps.baseLanguage.javadoc" version="2" />
22+
<language slang="l:f2801650-65d5-424e-bb1b-463a8781b786:jetbrains.mps.baseLanguage.javadoc" version="3" />
2323
<language slang="l:c7d5b9dd-a05f-4be2-bc73-f2e16994cc67:jetbrains.mps.baseLanguage.lightweightdsl" version="1" />
2424
<language slang="l:760a0a8c-eabb-4521-8bfd-65db761a9ba3:jetbrains.mps.baseLanguage.logging" version="0" />
2525
<language slang="l:a247e09e-2435-45ba-b8d2-07e93feba96a:jetbrains.mps.baseLanguage.tuples" version="0" />
@@ -30,7 +30,7 @@
3030
<language slang="l:c0080a47-7e37-4558-bee9-9ae18e690549:jetbrains.mps.lang.extension" version="2" />
3131
<language slang="l:446c26eb-2b7b-4bf0-9b35-f83fa582753e:jetbrains.mps.lang.modelapi" version="0" />
3232
<language slang="l:3a13115c-633c-4c5c-bbcc-75c4219e9555:jetbrains.mps.lang.quotation" version="5" />
33-
<language slang="l:982eb8df-2c96-4bd7-9963-11712ea622e5:jetbrains.mps.lang.resources" version="3" />
33+
<language slang="l:982eb8df-2c96-4bd7-9963-11712ea622e5:jetbrains.mps.lang.resources" version="4" />
3434
<language slang="l:7866978e-a0f0-4cc7-81bc-4d213d9375e1:jetbrains.mps.lang.smodel" version="19" />
3535
<language slang="l:c72da2b9-7cce-4447-8389-f407dc1158b7:jetbrains.mps.lang.structure" version="9" />
3636
<language slang="l:c7fb639f-be78-4307-89b0-b5959c3fa8c8:jetbrains.mps.lang.text" version="0" />

code/alias-customization/solutions/nl.f1re.mps.aliascustomization/models/nl.f1re.mps.aliascustomization.plugin.mps

Lines changed: 165 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
<use id="ef7bf5ac-d06c-4342-b11d-e42104eb9343" name="jetbrains.mps.lang.plugin.standalone" version="0" />
1313
<use id="28f9e497-3b42-4291-aeba-0a1039153ab1" name="jetbrains.mps.lang.plugin" version="6" />
1414
<use id="63650c59-16c8-498a-99c8-005c7ee9515d" name="jetbrains.mps.lang.access" version="0" />
15-
<use id="f2801650-65d5-424e-bb1b-463a8781b786" name="jetbrains.mps.baseLanguage.javadoc" version="2" />
15+
<use id="f2801650-65d5-424e-bb1b-463a8781b786" name="jetbrains.mps.baseLanguage.javadoc" version="3" />
1616
<use id="760a0a8c-eabb-4521-8bfd-65db761a9ba3" name="jetbrains.mps.baseLanguage.logging" version="0" />
1717
</languages>
1818
<imports>
@@ -215,16 +215,10 @@
215215
</concept>
216216
</language>
217217
<language id="f2801650-65d5-424e-bb1b-463a8781b786" name="jetbrains.mps.baseLanguage.javadoc">
218-
<concept id="5349172909345501395" name="jetbrains.mps.baseLanguage.javadoc.structure.BaseDocComment" flags="ng" index="P$AiS">
219-
<child id="8465538089690331502" name="body" index="TZ5H$" />
220-
</concept>
221-
<concept id="8465538089690331500" name="jetbrains.mps.baseLanguage.javadoc.structure.CommentLine" flags="ng" index="TZ5HA">
222-
<child id="8970989240999019149" name="part" index="1dT_Ay" />
223-
</concept>
224-
<concept id="8970989240999019143" name="jetbrains.mps.baseLanguage.javadoc.structure.TextCommentLinePart" flags="ng" index="1dT_AC">
225-
<property id="8970989240999019144" name="text" index="1dT_AB" />
226-
</concept>
227218
<concept id="2068944020170241612" name="jetbrains.mps.baseLanguage.javadoc.structure.ClassifierDocComment" flags="ng" index="3UR2Jj" />
219+
<concept id="5085607816302529296" name="jetbrains.mps.baseLanguage.javadoc.structure.IHoldCommentLines" flags="ngI" index="1VezTd">
220+
<child id="5085607816302529587" name="commentBody" index="1Vez_I" />
221+
</concept>
228222
</language>
229223
<language id="7866978e-a0f0-4cc7-81bc-4d213d9375e1" name="jetbrains.mps.lang.smodel">
230224
<concept id="4705942098322609812" name="jetbrains.mps.lang.smodel.structure.EnumMember_IsOperation" flags="ng" index="21noJN">
@@ -262,6 +256,14 @@
262256
<property id="1169194664001" name="name" index="TrG5h" />
263257
</concept>
264258
</language>
259+
<language id="c7fb639f-be78-4307-89b0-b5959c3fa8c8" name="jetbrains.mps.lang.text">
260+
<concept id="155656958578482948" name="jetbrains.mps.lang.text.structure.Word" flags="nn" index="3oM_SD">
261+
<property id="155656958578482949" name="value" index="3oM_SC" />
262+
</concept>
263+
<concept id="2535923850359271782" name="jetbrains.mps.lang.text.structure.Line" flags="nn" index="1PaTwC">
264+
<child id="2535923850359271783" name="elements" index="1PaTwD" />
265+
</concept>
266+
</language>
265267
<language id="83888646-71ce-4f1c-9c53-c54016f6ad4f" name="jetbrains.mps.baseLanguage.collections">
266268
<concept id="1204796164442" name="jetbrains.mps.baseLanguage.collections.structure.InternalSequenceOperation" flags="nn" index="23sCx2">
267269
<child id="1204796294226" name="closure" index="23t8la" />
@@ -1916,24 +1918,132 @@
19161918
<ref role="2AI5Lk" to="mhfm:~ApiStatus$Internal" resolve="ApiStatus.Internal" />
19171919
</node>
19181920
<node concept="3UR2Jj" id="3sHcYAWlTeF" role="lGtFl">
1919-
<node concept="TZ5HA" id="3sHcYAWlTeG" role="TZ5H$">
1920-
<node concept="1dT_AC" id="3sHcYAWlTeH" role="1dT_Ay">
1921-
<property role="1dT_AB" value="This class is a workaround that modifies the concept descriptors to include the modified alias. It is derived from" />
1921+
<node concept="1PaTwC" id="2lxJAgqZINf" role="1Vez_I">
1922+
<node concept="3oM_SD" id="2lxJAgqZINg" role="1PaTwD">
1923+
<property role="3oM_SC" value="This" />
1924+
</node>
1925+
<node concept="3oM_SD" id="2lxJAgqZINh" role="1PaTwD">
1926+
<property role="3oM_SC" value="class" />
1927+
</node>
1928+
<node concept="3oM_SD" id="2lxJAgqZINi" role="1PaTwD">
1929+
<property role="3oM_SC" value="is" />
1930+
</node>
1931+
<node concept="3oM_SD" id="2lxJAgqZINj" role="1PaTwD">
1932+
<property role="3oM_SC" value="a" />
1933+
</node>
1934+
<node concept="3oM_SD" id="2lxJAgqZINk" role="1PaTwD">
1935+
<property role="3oM_SC" value="workaround" />
1936+
</node>
1937+
<node concept="3oM_SD" id="2lxJAgqZINl" role="1PaTwD">
1938+
<property role="3oM_SC" value="that" />
1939+
</node>
1940+
<node concept="3oM_SD" id="2lxJAgqZINm" role="1PaTwD">
1941+
<property role="3oM_SC" value="modifies" />
1942+
</node>
1943+
<node concept="3oM_SD" id="2lxJAgqZINn" role="1PaTwD">
1944+
<property role="3oM_SC" value="the" />
1945+
</node>
1946+
<node concept="3oM_SD" id="2lxJAgqZINo" role="1PaTwD">
1947+
<property role="3oM_SC" value="concept" />
1948+
</node>
1949+
<node concept="3oM_SD" id="2lxJAgqZINp" role="1PaTwD">
1950+
<property role="3oM_SC" value="descriptors" />
1951+
</node>
1952+
<node concept="3oM_SD" id="2lxJAgqZINq" role="1PaTwD">
1953+
<property role="3oM_SC" value="to" />
1954+
</node>
1955+
<node concept="3oM_SD" id="2lxJAgqZINr" role="1PaTwD">
1956+
<property role="3oM_SC" value="include" />
1957+
</node>
1958+
<node concept="3oM_SD" id="2lxJAgqZINs" role="1PaTwD">
1959+
<property role="3oM_SC" value="the" />
1960+
</node>
1961+
<node concept="3oM_SD" id="2lxJAgqZINt" role="1PaTwD">
1962+
<property role="3oM_SC" value="modified" />
1963+
</node>
1964+
<node concept="3oM_SD" id="2lxJAgqZINu" role="1PaTwD">
1965+
<property role="3oM_SC" value="alias." />
1966+
</node>
1967+
<node concept="3oM_SD" id="2lxJAgqZINv" role="1PaTwD">
1968+
<property role="3oM_SC" value="It" />
1969+
</node>
1970+
<node concept="3oM_SD" id="2lxJAgqZINw" role="1PaTwD">
1971+
<property role="3oM_SC" value="is" />
1972+
</node>
1973+
<node concept="3oM_SD" id="2lxJAgqZINx" role="1PaTwD">
1974+
<property role="3oM_SC" value="derived" />
1975+
</node>
1976+
<node concept="3oM_SD" id="2lxJAgqZINy" role="1PaTwD">
1977+
<property role="3oM_SC" value="from" />
19221978
</node>
19231979
</node>
1924-
<node concept="TZ5HA" id="3sHcYAWmaK5" role="TZ5H$">
1925-
<node concept="1dT_AC" id="3sHcYAWmaK6" role="1dT_Ay">
1926-
<property role="1dT_AB" value="http://127.0.0.1:63320/node?ref=r%3A00000000-0000-4000-0000-011c89590293%28jetbrains.mps.lang.structure.generator_new.baseLanguage%40generator%29%2F540685334803387390" />
1980+
<node concept="1PaTwC" id="2lxJAgqZINz" role="1Vez_I">
1981+
<node concept="3oM_SD" id="2lxJAgqZIN$" role="1PaTwD">
1982+
<property role="3oM_SC" value="http://127.0.0.1:63320/node?ref=r%3A00000000-0000-4000-0000-011c89590293%28jetbrains.mps.lang.structure.generator_new.baseLanguage%40generator%29%2F540685334803387390" />
19271983
</node>
19281984
</node>
1929-
<node concept="TZ5HA" id="3sHcYAWmduS" role="TZ5H$">
1930-
<node concept="1dT_AC" id="3sHcYAWmduT" role="1dT_Ay">
1931-
<property role="1dT_AB" value="Any change in this generator needs also be implemented here. Ideally, this plugin should be removed once https://youtrack.jetbrains.com/issue/MPS-39355/Alias-Customization" />
1985+
<node concept="1PaTwC" id="2lxJAgqZIN_" role="1Vez_I">
1986+
<node concept="3oM_SD" id="2lxJAgqZINA" role="1PaTwD">
1987+
<property role="3oM_SC" value="Any" />
1988+
</node>
1989+
<node concept="3oM_SD" id="2lxJAgqZINB" role="1PaTwD">
1990+
<property role="3oM_SC" value="change" />
1991+
</node>
1992+
<node concept="3oM_SD" id="2lxJAgqZINC" role="1PaTwD">
1993+
<property role="3oM_SC" value="in" />
1994+
</node>
1995+
<node concept="3oM_SD" id="2lxJAgqZIND" role="1PaTwD">
1996+
<property role="3oM_SC" value="this" />
1997+
</node>
1998+
<node concept="3oM_SD" id="2lxJAgqZINE" role="1PaTwD">
1999+
<property role="3oM_SC" value="generator" />
2000+
</node>
2001+
<node concept="3oM_SD" id="2lxJAgqZINF" role="1PaTwD">
2002+
<property role="3oM_SC" value="needs" />
2003+
</node>
2004+
<node concept="3oM_SD" id="2lxJAgqZING" role="1PaTwD">
2005+
<property role="3oM_SC" value="also" />
2006+
</node>
2007+
<node concept="3oM_SD" id="2lxJAgqZINH" role="1PaTwD">
2008+
<property role="3oM_SC" value="be" />
2009+
</node>
2010+
<node concept="3oM_SD" id="2lxJAgqZINI" role="1PaTwD">
2011+
<property role="3oM_SC" value="implemented" />
2012+
</node>
2013+
<node concept="3oM_SD" id="2lxJAgqZINJ" role="1PaTwD">
2014+
<property role="3oM_SC" value="here." />
2015+
</node>
2016+
<node concept="3oM_SD" id="2lxJAgqZINK" role="1PaTwD">
2017+
<property role="3oM_SC" value="Ideally," />
2018+
</node>
2019+
<node concept="3oM_SD" id="2lxJAgqZINL" role="1PaTwD">
2020+
<property role="3oM_SC" value="this" />
2021+
</node>
2022+
<node concept="3oM_SD" id="2lxJAgqZINM" role="1PaTwD">
2023+
<property role="3oM_SC" value="plugin" />
2024+
</node>
2025+
<node concept="3oM_SD" id="2lxJAgqZINN" role="1PaTwD">
2026+
<property role="3oM_SC" value="should" />
2027+
</node>
2028+
<node concept="3oM_SD" id="2lxJAgqZINO" role="1PaTwD">
2029+
<property role="3oM_SC" value="be" />
2030+
</node>
2031+
<node concept="3oM_SD" id="2lxJAgqZINP" role="1PaTwD">
2032+
<property role="3oM_SC" value="removed" />
2033+
</node>
2034+
<node concept="3oM_SD" id="2lxJAgqZINQ" role="1PaTwD">
2035+
<property role="3oM_SC" value="once" />
2036+
</node>
2037+
<node concept="3oM_SD" id="2lxJAgqZINR" role="1PaTwD">
2038+
<property role="3oM_SC" value="https://youtrack.jetbrains.com/issue/MPS-39355/Alias-Customization" />
19322039
</node>
19332040
</node>
1934-
<node concept="TZ5HA" id="3sHcYAWn8cv" role="TZ5H$">
1935-
<node concept="1dT_AC" id="3sHcYAWn8cw" role="1dT_Ay">
1936-
<property role="1dT_AB" value="is implemented." />
2041+
<node concept="1PaTwC" id="2lxJAgqZINS" role="1Vez_I">
2042+
<node concept="3oM_SD" id="2lxJAgqZINT" role="1PaTwD">
2043+
<property role="3oM_SC" value="is" />
2044+
</node>
2045+
<node concept="3oM_SD" id="2lxJAgqZINU" role="1PaTwD">
2046+
<property role="3oM_SC" value="implemented." />
19372047
</node>
19382048
</node>
19392049
</node>
@@ -1974,9 +2084,39 @@
19742084
</node>
19752085
<node concept="3Tm1VV" id="1tfgU6d9mHr" role="1B3o_S" />
19762086
<node concept="3UR2Jj" id="3sHcYAWngfE" role="lGtFl">
1977-
<node concept="TZ5HA" id="3sHcYAWngfF" role="TZ5H$">
1978-
<node concept="1dT_AC" id="3sHcYAWngfG" role="1dT_Ay">
1979-
<property role="1dT_AB" value="Experimental API, please use with care as it modifies MPS internals." />
2087+
<node concept="1PaTwC" id="2lxJAgqZINV" role="1Vez_I">
2088+
<node concept="3oM_SD" id="2lxJAgqZINW" role="1PaTwD">
2089+
<property role="3oM_SC" value="Experimental" />
2090+
</node>
2091+
<node concept="3oM_SD" id="2lxJAgqZINX" role="1PaTwD">
2092+
<property role="3oM_SC" value="API," />
2093+
</node>
2094+
<node concept="3oM_SD" id="2lxJAgqZINY" role="1PaTwD">
2095+
<property role="3oM_SC" value="please" />
2096+
</node>
2097+
<node concept="3oM_SD" id="2lxJAgqZINZ" role="1PaTwD">
2098+
<property role="3oM_SC" value="use" />
2099+
</node>
2100+
<node concept="3oM_SD" id="2lxJAgqZIO0" role="1PaTwD">
2101+
<property role="3oM_SC" value="with" />
2102+
</node>
2103+
<node concept="3oM_SD" id="2lxJAgqZIO1" role="1PaTwD">
2104+
<property role="3oM_SC" value="care" />
2105+
</node>
2106+
<node concept="3oM_SD" id="2lxJAgqZIO2" role="1PaTwD">
2107+
<property role="3oM_SC" value="as" />
2108+
</node>
2109+
<node concept="3oM_SD" id="2lxJAgqZIO3" role="1PaTwD">
2110+
<property role="3oM_SC" value="it" />
2111+
</node>
2112+
<node concept="3oM_SD" id="2lxJAgqZIO4" role="1PaTwD">
2113+
<property role="3oM_SC" value="modifies" />
2114+
</node>
2115+
<node concept="3oM_SD" id="2lxJAgqZIO5" role="1PaTwD">
2116+
<property role="3oM_SC" value="MPS" />
2117+
</node>
2118+
<node concept="3oM_SD" id="2lxJAgqZIO6" role="1PaTwD">
2119+
<property role="3oM_SC" value="internals." />
19802120
</node>
19812121
</node>
19822122
</node>

code/alias-customization/solutions/nl.f1re.mps.aliascustomization/nl.f1re.mps.aliascustomization.msd

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
<language slang="l:443f4c36-fcf5-4eb6-9500-8d06ed259e3e:jetbrains.mps.baseLanguage.classifiers" version="0" />
2424
<language slang="l:fd392034-7849-419d-9071-12563d152375:jetbrains.mps.baseLanguage.closures" version="0" />
2525
<language slang="l:83888646-71ce-4f1c-9c53-c54016f6ad4f:jetbrains.mps.baseLanguage.collections" version="2" />
26-
<language slang="l:f2801650-65d5-424e-bb1b-463a8781b786:jetbrains.mps.baseLanguage.javadoc" version="2" />
26+
<language slang="l:f2801650-65d5-424e-bb1b-463a8781b786:jetbrains.mps.baseLanguage.javadoc" version="3" />
2727
<language slang="l:760a0a8c-eabb-4521-8bfd-65db761a9ba3:jetbrains.mps.baseLanguage.logging" version="0" />
2828
<language slang="l:a247e09e-2435-45ba-b8d2-07e93feba96a:jetbrains.mps.baseLanguage.tuples" version="0" />
2929
<language slang="l:63650c59-16c8-498a-99c8-005c7ee9515d:jetbrains.mps.lang.access" version="0" />
@@ -33,6 +33,7 @@
3333
<language slang="l:28f9e497-3b42-4291-aeba-0a1039153ab1:jetbrains.mps.lang.plugin" version="6" />
3434
<language slang="l:ef7bf5ac-d06c-4342-b11d-e42104eb9343:jetbrains.mps.lang.plugin.standalone" version="0" />
3535
<language slang="l:7866978e-a0f0-4cc7-81bc-4d213d9375e1:jetbrains.mps.lang.smodel" version="19" />
36+
<language slang="l:c7fb639f-be78-4307-89b0-b5959c3fa8c8:jetbrains.mps.lang.text" version="0" />
3637
<language slang="l:9ded098b-ad6a-4657-bfd9-48636cfe8bc3:jetbrains.mps.lang.traceable" version="0" />
3738
</languageVersions>
3839
<dependencyVersions>

0 commit comments

Comments
 (0)