Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
51 commits
Select commit Hold shift + click to select a range
c78793e
Segment Refactor (#1590)
dbinkele Jan 13, 2026
25fd8ac
Force save all (#1590)
dbinkele Jan 13, 2026
c129545
Remove dependency on 'PivotInfo' (#1590)
dbinkele Jan 13, 2026
9e4ab75
Force Save All (#1590)
dbinkele Jan 13, 2026
25d213f
Remove usage of 'Pivotnfo' (#1590)
dbinkele Jan 13, 2026
49cd2d4
Delete 'Pivotnfo' (#1590)
dbinkele Jan 15, 2026
0e216d0
Force Save All (#1590)
dbinkele Jan 15, 2026
652d673
Clean up (#1590)
dbinkele Jan 15, 2026
203eff2
Force Save All (#1590)
dbinkele Jan 15, 2026
1ef9958
Delete 'IConfigListVarPoint' (#1590)
dbinkele Jan 15, 2026
849b247
Fix compilation issue (#1590)
dbinkele Jan 15, 2026
a6db99d
Making clear differnences in 'isInstance' (#1590)
dbinkele Jan 16, 2026
1b94925
Merge branch 'refs/heads/maintenance/mps20241' into bugfix/Fix-Diamon…
dbinkele Jan 22, 2026
4be55b9
code coemetics (#1590)
dbinkele Jan 22, 2026
6b42675
refactor after review (#1590)
dbinkele Jan 26, 2026
d4282ab
force save all (#1590)
dbinkele Jan 26, 2026
14336d4
migrate remigrate (#1590)
dbinkele Jan 26, 2026
71051a8
Merge branch 'maintenance/mps20241' into bugfix/Fix-Diamond-Problem-&…
dbinkele Jan 28, 2026
69c7778
Merge pull request #1607 from IETS3/bugfix/Fix-Diamond-Problem-&-Refa…
dbinkele Jan 28, 2026
328d793
Merge maintenance/mps20251 into merge/mps20241
github-actions[bot] Jan 28, 2026
7b813ab
Merge pull request #1613 from IETS3/merge/mps20241
arimer Jan 29, 2026
3bbea69
(bugfix):InterpreterCoverageAssResult: uniqueID uses stable implement…
arimer Feb 2, 2026
9203a7f
Merge pull request #1618 from IETS3/bugfix/arimer/InterpreterCoverage…
arimer Feb 2, 2026
b445d30
Merge maintenance/mps20251 into merge/mps20241
github-actions[bot] Feb 2, 2026
21b3417
Merge pull request #1619 from IETS3/merge/mps20241
arimer Feb 2, 2026
fcc0d11
Remove editor hints IETS3Tracing and conditionalEditor* from configur…
kbirken Feb 2, 2026
5e538e5
Merge pull request #1621 from IETS3/feature/performance_config_editor…
dbinkele Feb 3, 2026
1626dea
add missing dependencies revealed by latest MPS 2024.1.6
nkoester Feb 3, 2026
233fca0
add changelog entry
nkoester Feb 3, 2026
ea45370
Improve and extend IRenamer hierarchy and add documentation (#1625).
kbirken Feb 3, 2026
1fa825f
Merge pull request #1626 from IETS3/feature/improve_IRenamer_hierarch…
dbinkele Feb 4, 2026
ed70f2d
add changelog entry
nkoester Feb 3, 2026
3c0cd27
Merge branch 'maintenance/mps20241' into bugfix/misisngDependencies
nkoester Feb 4, 2026
01dfe6a
Merge pull request #1624 from IETS3/bugfix/misisngDependencies
nkoester Feb 4, 2026
4448251
add missing dependencies in sbom
mhuster23 Dec 22, 2025
057d9ea
changelog: updated
arimer Feb 5, 2026
e9ce8b3
Merge pull request #1628 from IETS3/bugfix/AddSbomDeps
arimer Feb 5, 2026
376533b
Merge remote-tracking branch 'origin/merge/mps20241' into merge/mps20241
dbinkele Feb 5, 2026
c98f967
force save all55
dbinkele Feb 5, 2026
9091acb
Revert "force save all55"
dbinkele Feb 6, 2026
b81faaa
Run "migrate/remigrate" with gradlew.
kbirken Feb 6, 2026
4cbdd20
Merge pull request #1623 from IETS3/merge/mps20241
dbinkele Feb 6, 2026
6f452ad
Remove deprecated concepts related to configurations (#1631).
kbirken Feb 9, 2026
13ae70c
Merge pull request #1632 from IETS3/feature/remove_deprecated_concept…
kbirken Feb 9, 2026
e700f75
Update MPS to 2024.1.6
sergej-koscejev Feb 9, 2026
8a66fb6
Merge pull request #1633 from IETS3/feature/mps-2024.1.6
sergej-koscejev Feb 9, 2026
874393e
Merge commit '4cbdd208f5ba2c7e679abffbe1e7215a3a4ad71a' into merge/mp…
kbirken Feb 9, 2026
1c3f5c1
Run migrate/remigrate.
kbirken Feb 9, 2026
a343300
Merge pull request #1635 from IETS3/merge/mps20241
kbirken Feb 9, 2026
e06f505
Merge branch 'master' into maintenance/mps20251
arimer Feb 10, 2026
363b04c
migrate remigrate
arimer Feb 10, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
15 changes: 15 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,19 @@ All notable changes to this project are documented in this file.
Format of the log is _loosely_ based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
The project does _not_ follow Semantic Versioning and the changes are documented in reverse chronological order, grouped by calendar month.

## February 2026

### Changed

- Variability: The performance of opening big variant configurations in editor has been improved (by switching off editor hints which are not needed).
- Variability: The class hierarchy implementing `IRenamer` has been improved and documented. This interface is being used for tailoring the renaming behavior of the variability filtering algorithms.
- Variability: Remove deprecated concepts `FeatureModelConfiguration_old`, and all related concepts. These concepts have been introduced when one proto-language for variability has been split into two languages, one for feature models and one for configurations. This happened end of 2024, and the deprecation window is now closing.

### Fixed
- Add missing deps. to SBOM
- Add missing dependencies to build scripts


## January 2026

### Fixed
Expand All @@ -14,6 +27,8 @@ The project does _not_ follow Semantic Versioning and the changes are documented
- The precision of number types with prefixed units (e.g. `mW` or `km`) was always set to `infinite` by the typesystem. Now, the precision is as precise as possible.
- Variability: Viewer for skeleton trees has been improved (better error reporting, more stable, does not break on nodes which are string literals).
- ShortLambda Interpreter: Fixed a bug which resulted in a `RuntimeErrorType` when interpreting ShortLambdas.
- InterpreterCoverageAssResult: fix unique ID calculation ([#1617](https://github.com/IETS3/iets3.opensource/issues/1617))


## December 2025

Expand Down
2 changes: 1 addition & 1 deletion build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -540,5 +540,5 @@ tasks.cyclonedxBom {
// Don't include license texts in generated SBOMs
includeLicenseText.set(false)
// Included bundled runtime dependencies
includeConfigs.set(bundledDependencies.map { it.name })
includeConfigs.set(bundledDependencies.map { it.name } + languageLibs.name + mps.name)
}
Original file line number Diff line number Diff line change
Expand Up @@ -60,6 +60,7 @@
<import index="dj6k" ref="r:59d52af6-663b-49dc-8980-30d79b8dffa1(org.iets3.core.expr.simpleTypes.runtime)" />
<import index="o8zo" ref="r:314576fc-3aee-4386-a0a5-a38348ac317d(jetbrains.mps.scope)" />
<import index="lui2" ref="8865b7a8-5271-43d3-884c-6fd1d9cfdd34/java:org.jetbrains.mps.openapi.module(MPS.OpenAPI/)" />
<import index="e8bb" ref="6ed54515-acc8-4d1e-a16c-9fd6cfe951ea/java:jetbrains.mps.smodel.adapter.ids(MPS.Core/)" />
<import index="d6hs" ref="6ed54515-acc8-4d1e-a16c-9fd6cfe951ea/java:jetbrains.mps.errors.item(MPS.Core/)" />
</imports>
<registry>
Expand Down Expand Up @@ -312,6 +313,9 @@
<child id="1163668934364" name="ifFalse" index="3K4GZi" />
</concept>
<concept id="1082113931046" name="jetbrains.mps.baseLanguage.structure.ContinueStatement" flags="nn" index="3N13vt" />
<concept id="6329021646629104954" name="jetbrains.mps.baseLanguage.structure.SingleLineComment" flags="nn" index="3SKdUt">
<child id="8356039341262087992" name="line" index="1aUNEU" />
</concept>
<concept id="1146644602865" name="jetbrains.mps.baseLanguage.structure.PublicVisibility" flags="nn" index="3Tm1VV" />
<concept id="1146644623116" name="jetbrains.mps.baseLanguage.structure.PrivateVisibility" flags="nn" index="3Tm6S6" />
<concept id="1146644641414" name="jetbrains.mps.baseLanguage.structure.ProtectedVisibility" flags="nn" index="3Tmbuc" />
Expand Down Expand Up @@ -6302,23 +6306,42 @@
</node>
</node>
</node>
<node concept="3SKdUt" id="6NSH1j0sZUh" role="3cqZAp">
<node concept="1PaTwC" id="6NSH1j0sZUi" role="1aUNEU">
<node concept="3oM_SD" id="6NSH1j0sZUj" role="1PaTwD">
<property role="3oM_SC" value="takes" />
</node>
<node concept="3oM_SD" id="6NSH1j0t05C" role="1PaTwD">
<property role="3oM_SC" value="languageID" />
</node>
<node concept="3oM_SD" id="6NSH1j0t06p" role="1PaTwD">
<property role="3oM_SC" value="and" />
</node>
<node concept="3oM_SD" id="6NSH1j0t06E" role="1PaTwD">
<property role="3oM_SC" value="nodeID" />
</node>
<node concept="3oM_SD" id="6NSH1j0t07b" role="1PaTwD">
<property role="3oM_SC" value="into" />
</node>
<node concept="3oM_SD" id="6NSH1j0t07c" role="1PaTwD">
<property role="3oM_SC" value="account" />
</node>
</node>
</node>
<node concept="3clFbF" id="3_DFadMGIiy" role="3cqZAp">
<node concept="2OqwBi" id="3_DFadMGK1c" role="3clFbG">
<node concept="2OqwBi" id="3_DFadMGJq4" role="2Oq$k0">
<node concept="2JrnkZ" id="3_DFadMGJid" role="2Oq$k0">
<node concept="2OqwBi" id="3_DFadMGIqe" role="2JrQYb">
<node concept="13iPFW" id="3_DFadMGIix" role="2Oq$k0" />
<node concept="3TrEf2" id="3_DFadMGIxW" role="2OqNvi">
<ref role="3Tt5mk" to="av4b:3_DFadMGHWm" resolve="concept" />
</node>
<node concept="2OqwBi" id="6NSH1j0sYp0" role="3clFbG">
<node concept="2YIFZM" id="6NSH1j0sW7R" role="2Oq$k0">
<ref role="37wK5l" to="e8bb:~MetaIdByDeclaration.getConceptId(org.jetbrains.mps.openapi.model.SNode)" resolve="getConceptId" />
<ref role="1Pybhc" to="e8bb:~MetaIdByDeclaration" resolve="MetaIdByDeclaration" />
<node concept="2OqwBi" id="6NSH1j0sWPF" role="37wK5m">
<node concept="13iPFW" id="6NSH1j0sWPG" role="2Oq$k0" />
<node concept="3TrEf2" id="6NSH1j0sWPH" role="2OqNvi">
<ref role="3Tt5mk" to="av4b:3_DFadMGHWm" resolve="concept" />
</node>
</node>
<node concept="liA8E" id="3_DFadMGJC2" role="2OqNvi">
<ref role="37wK5l" to="mhbf:~SNode.getNodeId()" resolve="getNodeId" />
</node>
</node>
<node concept="liA8E" id="3_DFadMGKcn" role="2OqNvi">
<ref role="37wK5l" to="wyt6:~Object.toString()" resolve="toString" />
<node concept="liA8E" id="6NSH1j0sYXK" role="2OqNvi">
<ref role="37wK5l" to="e8bb:~SConceptId.toString()" resolve="toString" />
</node>
</node>
</node>
Expand Down
Loading