Skip to content

Commit 98da6db

Browse files
committed
Merge remote-tracking branch 'origin/maintenance/mps20241' into merge/mps20241
# Conflicts: # CHANGELOG.md # code/languages/org.iets3.opensource/languages/org.iets3.variability.configuration.base/org.iets3.variability.configuration.base.mpl
2 parents e8d7c9a + d4f02bf commit 98da6db

File tree

6 files changed

+2209
-287
lines changed

6 files changed

+2209
-287
lines changed

CHANGELOG.md

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,10 @@ The project does _not_ follow Semantic Versioning and the changes are documented
77

88
## December 2025
99

10+
### Added
11+
12+
- Variability: The intention "Update all configurations" for feature models has been improved: Now a modal dialog with a progress bar and some additional information is shown. The process is now completely sequential, improving stability. Moreover, there is some timing output in the log. Finally, performance has been improved by postponing the event handling for all changes to the involved models.
13+
1014
### Fixed
1115

1216
- Variability: The propagation of configuration updates to referencing configurations has been improved. Due to this optimization, it needs much less CPU time now.
@@ -33,6 +37,7 @@ The project does _not_ follow Semantic Versioning and the changes are documented
3337
## October 2025
3438

3539
### Added
40+
3641
- Variability: Some changes regarding variant configurations:
3742
- A check has been added for duplicate names of configurations in the same container.
3843
- Configurations might become inconsistent due to errors during manual conflict merges. A couple of model checks have been added to detect this. Additionally, there are quickfixes to fix such errors.
@@ -45,25 +50,29 @@ The project does _not_ follow Semantic Versioning and the changes are documented
4550
- A new intention is available to split kernelF StringLiterals into concatenation parts
4651

4752
### Fixed
53+
4854
- Improved the readability of lists by enforcing a new line when a threshold of three elements per list is exeeded.
4955
- A DecTab bug not respecting the default value was fixed and a corresponding warning was added to warn users which default value takes precedence
5056
- Ignored concepts of the coverage analyzer are now colored with IGNORED_COLOR.
5157

58+
5259
## September 2025
5360

5461
### Added
62+
5563
- Data tables, binary and multi-criteria decision tables now support deletion, copying and pasting when multiple cells are selected with the mouse.
5664

5765
### Fixed
66+
5867
- The renderReadable/getPresentation implementations were improved and are now equivalent in all concepts.
5968
- Variability: For feature attributes, the inspector in the configuration editor shows the current value of the attribute and what caused this value (manual input by user, default, forced by tool, etc). This assignment cause is read-only now. An intention is added to manually set it to 'manual' state.
6069
- Variability: In the configuration editor, pressing Return/Enter anywhere will create an empty line after the configuration. Pressing Shift-Return/Enter on the header line of a configuration will create an empty line before the configuration.
6170

62-
6371
### Added
6472

6573
- Data tables, binary and multi-criteria decision tables now support deletion, copying and pasting when multiple cells are selected with the mouse.
6674

75+
6776
## July 2025
6877

6978
### Fixed
@@ -73,6 +82,7 @@ The project does _not_ follow Semantic Versioning and the changes are documented
7382
- Duplicated colors for PARTIAL and IGNORED
7483

7584
### Added
85+
7686
- CI tests for InterpreterCoverageAssQuery which make use use the calculated coverage data
7787
- Solver: Add test infrastructure to ensure that errors computed by any solver are converted to editor messages properly.
7888
- Variability: APIs for FilterParams (configuration of filter&instantiate process) and skeleton tree data structure were extended

0 commit comments

Comments
 (0)