Skip to content

5.2.2

Latest

Choose a tag to compare

@jurei733 jurei733 released this 24 Jul 16:41
11057f5

Änderungen

  • Aktivierte technische Variablen mit VariableInfo.type = no-value und sourceType = BASE werden als gültige Basisquellen akzeptiert und mit der synthetischen String-/Mehrfach-Wertform des Schemers validiert. BASE_NO_VALUE bleibt inaktiv; fehlende Quellen, falsche Typzuordnungen und echte ID-/Alias-Kollisionen bleiben Fehler.
  • Ein von einem SOLVER-Ausdruck explizit zurückgegebenes null wird als VALUE_CHANGED weitergegeben und kann über IS_NULL oder RESIDUAL_AUTO kodiert werden. NaN, positive und negative Unendlichkeit sowie andere nichtnumerische Ergebnisse führen weiterhin zu DERIVE_ERROR.
  • Das veröffentlichte Paket deklariert nun alle benötigten Laufzeitabhängigkeiten (@iqbspecs/coding-scheme, @iqbspecs/response, @iqbspecs/variable-info und mathjs). Eine Paketprüfung validiert künftig den tatsächlich erzeugten npm-Tarball.

Enthaltene Pull Requests

  • #104 – Aktivierte no-value-Variablen als gültige Basisquellen akzeptieren
  • #105 – Explizite null-Ergebnisse aus SOLVER-Ausdrücken unterstützen
  • #106 – Laufzeitabhängigkeiten des veröffentlichten Pakets korrigieren

Paket