You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Ä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