Skip to content

Releases: greatstrength/tiferet-elsl

tiferet-elsl v1.0.1

Choose a tag to compare

@Ashatz Ashatz released this 07 Oct 17:26

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, matching LICENSE. The Private :: Do Not Upload classifier and the proprietary license text are removed.
  • The LICENSE copyright line is 2025-2026, Great Strength Systems LLC.
  • The project metadata gains authors, readme, and project.urls.
  • The release workflow runs twine check and 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.

Tracked in #108 (PR #109).

Co-Authored-By: Warp agent@warp.dev

tiferet-elsl v1.1.0b1

tiferet-elsl v1.1.0b1 Pre-release
Pre-release

Choose a tag to compare

@Ashatz Ashatz released this 06 Oct 23:38

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

Choose a tag to compare

@Ashatz Ashatz released this 02 Oct 16:31
d7cc3de

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

Choose a tag to compare

@Ashatz Ashatz released this 02 Oct 03:19

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

Choose a tag to compare

@Ashatz Ashatz released this 02 Oct 03:17

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

Choose a tag to compare

@Ashatz Ashatz released this 01 Oct 04:18

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

Choose a tag to compare

@Ashatz Ashatz released this 01 Oct 02:54

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

Choose a tag to compare

@Ashatz Ashatz released this 30 Sep 16:28

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

Compiler v0.2.0 Pre-release
Pre-release

Choose a tag to compare

@Ashatz Ashatz released this 28 Sep 15:22

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.