Repository navigation
Releases
QLM Transformer 0.3.0rc1 and Airflow pipeline 0.5.0rc1
First open-source release candidate of the QLM Transformer (tools/qlm-transformer) and the Apache Airflow pipeline (integrations/airflow), with the transformer demo source (demo/transformer).
Versions: transformer 0.3.0rc1, Airflow distribution 0.5.0rc1, contained writer 0.2.1, Learnlog capture payload 0.1.0-draft, carrier bindings 0.1.1-draft. SDK unchanged at 0.8.0.
Attached: the Airflow pipeline ZIP. Bundled TutorMoments-Preview and OATutor excerpts are CC BY 4.0 with attribution; no raw Zenodo or IDETrace telemetry is included.
Limits: candidate mappings have no independent human review; source capture completeness is unknown. This release does not establish rates, learning effects or standards certification.
v0.2.8
v0.2.7
PyPI 0.2.7, npm 0.2.7.
Fixes:
- JS: 3e-05 now matches Python (was 3.0000000000000004e-05)
- verify.html: footer hash verifiable via blanked-field scheme
verify.html hash scheme: replace the 64-char hash in the footer with
PAGE_HASH_PLACEHOLDER_64CHARS_PADDING_XXXXXXXXXXXXXXXXXXXXXXXXXX,
SHA-256 the result, compare with the footer hash.
v0.2.6
PyPI 0.2.6, npm 0.2.6. Full v03 check catalog in JS. Release assets: verify.html + SHA256SUMS.
v0.2.5
qlm-measure 0.2.5
Published: PyPI 0.2.5, npm 0.2.5
Assets
verify.html— single-file browser verifier (no network, no install)SHA256SUMS— hash of verify.html for "verify the verifier"
Changes since 0.2.4
- Entry-hash vectors: all 10 embed the full entry (executable in both languages)
- Canonicalization vectors: float_one and unicode_keys labeled known_limit
- CLI dispatches schema 0.3 records with correct check catalog
- JS verifier: level1 accounting fixed (SCHEMA.TYPES/REQUIRED separation)
- JS loader accepts schema 0.3 records
- Verify page: CSP uses script hash (no unsafe-inline), version in footer
- Samples flattened to samples/
Known 0.2 limits (documented in schema/canonicalization.md)
- Integer-valued float inside event objects (score: 1.0 vs 1)
- JS-written integer weight verified by Python (1 vs 1.0)
- Both fixed in schema 0.3 via RFC 8785