Skip to content

QQL 0.1.2

Choose a tag to compare

@github-actions github-actions released this 27 Jul 22:32
8bdbacc

[0.1.2] - 2026-07-28

🚀 Added

371d6d2 — feat(language): Add support for QQL 1.1 ON FIELD and INTO spec modifiers, multi-spec embedding options, and new string delimiters across language spec and conformance suite.
f36922f — feat(embed): Enhance embedding specifications to support multi-target fields and explicit field resolution.
b07d2c3 — feat(lexer): Add support for raw strings (r'...'), triple-quoted multiline strings ('''...'''), and backtick strings (...) in lexer and grammar.

🔒 Changed & Scoped

a07f1fc — fix(scope): Update package names to use @veristamp organization scope (@veristamp/nqql, @veristamp/nqql-edge) across documentation, packages, and CI
workflows.
140c401 — chore(release): Bump version to 0.1.2 for all 13 workspace crates, Python packages, and Node package manifests.

🐛 Fixed & Hardened

1fe4055 — fix(review): Address CodeRabbit PR review feedback for v0.1.2 release (fast O(N) string scanning, duplicate target vector validation, empty target checks, and with_url error
propagation).
6920bb6 — fix(release): Improve meta package publishing logic, rate-limit sleep delays, and error handling in release workflow.
ed3fe20 — style: Format codebase with cargo fmt.
3dbac0a — style: Codebase linting, cargo fmt, and clippy fixes.

🛠️ Refactored

def53ab — refactor(error): Refactor error handling across qql-edge and qql-runtime modules with structured metadata fields.
b04e3ca — refactor(tests): Update explain() assertions in pyqql and pyqql-edge to verify structured { ok, query, plan } response dictionaries.