Skip to content

MCP-EDT v2.4.1

Choose a tag to compare

@github-actions github-actions released this 19 Jun 21:52
· 10 commits to master since this release
830f71d

What's Changed

  • Fix: always set id=-1 on a created form's autoCommandBar by @057-Pavel in #165
  • Fix all 9 SonarCloud reliability bugs (null-safety + volatile + reflection robustness) by @Jimmo910 in #166
  • Clean mechanical SonarCloud code smells (Tier A: 40 fixes) by @Jimmo910 in #167
  • Extract duplicated string literals into constants (S1192, 85 fixes) by @Jimmo910 in #168
  • Throw specific exceptions instead of generic RuntimeException (S112, 25) + S1168 by @Jimmo910 in #169
  • Extract nested try blocks into helper methods (S1141, 16) by @Jimmo910 in #170
  • Reduce cognitive complexity via Extract Method (S3776, 34 methods) by @Jimmo910 in #172
  • Reduce cognitive complexity via Extract Method, part 2 (S3776 cc 19-22, 29 methods) by @Jimmo910 in #173
  • Reduce cognitive complexity via Extract Method, part 3 (S3776 cc 23-30, 33 methods) by @Jimmo910 in #176
  • Reduce cognitive complexity via Extract Method, part 5 (S3776 cc 41-60, 18 methods) by @Jimmo910 in #180
  • Reduce cognitive complexity via Extract Method, part 6 — the 5 god-methods (S3776 cc 64-108) by @Jimmo910 in #181
  • Reduce cognitive complexity via Extract Method, part 4 (S3776 cc 31-40, 25 methods) by @Jimmo910 in #179
  • Raise unit-test coverage of the headless-testable surface (#171): +496 tests by @Jimmo910 in #182
  • Suppress the false-positive SonarCloud clusters with // NOSONAR + reason (#164) by @Jimmo910 in #184
  • Drive remaining S3776 methods under threshold + bundle S107 params into holders (pass 2) by @Jimmo910 in #185
  • Clear remaining SonarCloud smells: fix the fixable, NOSONAR the won't-fix by @Jimmo910 in #187
  • Clear the last 6 SonarCloud smells (→ 0 smells, 0 bugs) by @Jimmo910 in #188
  • Fix #189: MCP-built forms get form-attribute ids (clears form-legacy-emf-check "Duplicate id 0") by @DitriXNew in #191
  • Issue #189 (дефект 1): autoCommandBar формы сохраняет id=-1 → уходит form-invalid-item-id by @Jimmo910 in #190
  • Fix #189 (follow-up): allocate form-COMMAND ids on MCP form creation by @DitriXNew in #192
  • e2e: retry the transient "Project is building" refusal (stabilize 2025.2 matrix) by @DitriXNew in #193

New Contributors

Full Changelog: v2.3.1...v2.4.1