Repository navigation
Releases: greatstrength/tiferet-elsl
Release list
tiferet-elsl v1.0.1
Metadata and release hotfix for tiferet-elsl.
v1.0.0 shipped distribution metadata that said Proprietary — All Rights Reserved and Private :: Do Not Upload, which contradicted the repository's BSD 3-Clause LICENSE. The published v1.0.0 tag and release are unchanged; this release carries the corrected metadata.
What changed
- The distribution license is
BSD-3-Clause, matchingLICENSE. ThePrivate :: Do Not Uploadclassifier and the proprietary license text are removed. - The
LICENSEcopyright line is2025-2026, Great Strength Systems LLC. - The project metadata gains
authors,readme, andproject.urls. - The release workflow runs
twine checkand publishes stable releases to PyPI through trusted publishing. - README,
AGENTS.md, and the CLI guide describe the PyPI install:pip install tiferet-elsl.
No change to the public compiler surface or the schemas frozen in 1.0.0.
Full suite: 636 tests passing.
Co-Authored-By: Warp agent@warp.dev
tiferet-elsl v1.1.0b1
Prototype beta for the ElSL compiler catalogs, provision overlay, and session runner.
The step-context layer is withdrawn. #93 is closed as a no-do.
Co-Authored-By: Warp agent@warp.dev
tiferet-elsl v1.0.0
The ElSL v1.0.0 Compiler Reconstruction is complete.
tiferet-elsl is the reconstructed compiler for the Element Specification Language (ElSL). This is the first stable release; compiler.__version__ is 1.0.0.
What the reconstruction delivered
- v0.1.0 – v0.2.0 — Compiler domain model, diagnostics, and the token and AST foundations.
- v0.3.0 — Lexer: grammar, service adapter, and lexer domain events.
- v0.4.0 — Parser: declared grammar productions, rewrite table and header helpers, artifact block parser, service adapter, and parser domain events.
- v0.5.0 — Semantic analysis: attachment family over the statement walker, the semantic analysis utility, the common conformance checker, and semantic domain events.
- v0.6.0 — Code generation: codegen mapper, code generator, optimizer, AST printer, and codegen domain events.
- v0.7.0 — Dialects: the ten dialect rule sets, the relationship rulebook, and the gated dialect conformance events.
- v1.0.0 — Release readiness: distribution metadata, console entry points with package-relative assets, release CI, and the stabilization and schema freeze.
This release
- Distribution metadata publishes the root distribution as
tiferet-elsl. - Console entry points resolve assets relative to the installed package.
- Release CI builds the distribution and attaches assets when a GitHub Release is published.
- The schema freeze pins the public compiler surface against unintended drift.
Full suite: 636 tests passing.
Co-Authored-By: Warp agent@warp.dev
Compiler v0.7.0
Pre-release for the compiler reconstruction through v0.7.0.
v0.7.0 rebuilt the ten dialect rule sets, the relationship rulebook, and the gated conformance events.
compiler.__version__ is 0.7.0. This is not the v1.0.0 release.
Compiler v0.6.0
Pre-release for the compiler reconstruction through v0.6.0.
v0.6.0 rebuilt distillation and the component-agnostic pipeline: the codegen mapper, code generator, optimizer, AST printer, codegen events, and pipeline configuration.
compiler.__version__ is 0.6.0. This is not the v1.0.0 release.
Compiler v0.5.0
Pre-release for the compiler reconstruction through v0.5.0.
v0.5.0 rebuilt the attachment family, semantic analysis, common conformance, and semantic events.
compiler.__version__ is 0.5.0. This is not the v1.0.0 release.
Compiler v0.4.0
Pre-release for the compiler reconstruction through v0.4.0.
v0.4.0 rebuilt the declared grammar and parse pipeline: the production catalogue, parser rewrite helpers, the artifact block parser, the parser service adapter, and parser events.
compiler.__version__ is 0.4.0. This is not the v1.0.0 release.
Compiler v0.3.0
Pre-release for the compiler reconstruction through v0.3.0.
v0.3.0 rebuilt the declared lexicon and lexical-scan pipeline: declared token and grammar catalogues, the lexer service adapter, the docstring parser, the scan output writer, and lexer events.
compiler.__version__ is 0.3.0. This is not the v1.0.0 release.
Compiler v0.2.0
Pre-release for the compiler reconstruction through v0.2.0.
v0.1.0 closed the domain seed: assets and errors, the token model, AST enums and type system, expression/declaration/statement/artifact models, semantic and findings models, and codegen domain objects.
v0.2.0 added service interfaces and the mapper layer: lexer, AST type and parameter list, expression/declaration/statement, artifact aggregates, semantic mapper, and AST transfer objects.
compiler.__version__ is 0.2.0. This is not the v1.0.0 release.