Skip to content

Releases: upstat-io/ori-lang

Ori 2026.02.27.2-alpha (Nightly)

27 Feb 14:28

Choose a tag to compare

Pre-release

What's Changed

  • feat(ci): nightly releases, fix LLVM CI and pipefail masking by @elucidsoft in #45

Full Changelog: v2026.02.27.1-alpha...v2026.02.27.2-alpha

Ori 2026.02.27.14-alpha (Nightly)

27 Feb 20:26

Choose a tag to compare

Pre-release

Internal improvements and maintenance.

Ori 2026.02.27.13-alpha (Nightly)

27 Feb 20:19

Choose a tag to compare

Pre-release

Changes

  • fix(ci): remove secrets in step-if conditions, add continue-on-error (764dacc)

Ori 2026.02.27.12-alpha (Nightly)

27 Feb 20:04

Choose a tag to compare

Pre-release

Changes

  • chore: fix debug workflow — add PermissionHandler, test GITHUB_TOKEN (c706d55)

Ori 2026.02.27.11-alpha (Nightly)

27 Feb 19:57

Choose a tag to compare

Pre-release

Changes

  • feat(llvm): add in-pipeline codegen audit for RC/COW/ABI verification (9e3008b)
  • chore: update debug workflow to use Copilot CLI + SDK (462c25c)

Ori 2026.02.27.10-alpha (Nightly)

27 Feb 19:37

Choose a tag to compare

Pre-release

Changes

  • chore: add temporary debug workflow to probe GitHub Models API (9d17353)
  • fix(ci): use openai/gpt-4o-mini for AI release notes (0eae997)

Ori 2026.02.27.1-alpha (Nightly)

27 Feb 14:13

Choose a tag to compare

Pre-release

What's Changed

  • feat(ci): CalVer releases, fix duplicate CI/deploy runs by @elucidsoft in #44

Full Changelog: v0.1.0-alpha.10...v2026.02.27.1-alpha

Ori 0.1.0-alpha.10 (Nightly)

27 Feb 13:51

Choose a tag to compare

Pre-release

⚠️ Nightly Release

This is an alpha/nightly build intended for testing and development.
It may contain bugs and breaking changes.

Installation

Quick install (Linux/macOS):

curl -fsSL https://ori-lang.com/install.sh | sh

Manual download: See assets below for your platform.

What's New

See the auto-generated changelog below for details.


What's Changed

  • feat(traits): iterator system, object safety, and trait resolution by @elucidsoft in #33
  • feat(traits): Index, Debug, Default, Traceable, Comparable traits and LLVM derive codegen by @elucidsoft in #34
  • feat: block expression syntax with semicolons and $ binding by @elucidsoft in #35
  • feat: block expression syntax with semicolons, unsafe blocks, and compiler restructuring by @elucidsoft in #36
  • feat(llvm): ARC pipeline, runtime library, and comprehensive AOT test matrix by @elucidsoft in #37
  • feat: website Learn dropdown, hero refresh, and tutorial interactive system by @elucidsoft in #38
  • fix(llvm): resolve 11 AOT test gaps, modernize test convention, and add website tutorial by @elucidsoft in #39
  • feat: generic monomorphization pipeline and AOT codegen verification by @elucidsoft in #40
  • feat: borrow inference, Merkle type identity, LLVM codegen hardening by @elucidsoft in #41
  • fix: CI cross-platform build, website deploy, and COW list codegen by @elucidsoft in #42
  • feat(ci): auto-release on PR merge to master by @elucidsoft in #43

Full Changelog: v0.1.0-alpha.9...v0.1.0-alpha.10

Ori 0.1.0-alpha.9 (Nightly)

15 Feb 18:55

Choose a tag to compare

Pre-release

⚠️ Nightly Release

This is an alpha/nightly build intended for testing and development.
It may contain bugs and breaking changes.

Installation

Quick install (Linux/macOS):

curl -fsSL https://ori-lang.com/install.sh | sh

Manual download: See assets below for your platform.

What's New

See the auto-generated changelog below for details.


What's Changed

  • feat(cli): add /pr-main command for streamlined PR workflow by @elucidsoft in #1
  • ci(release): enforce releases only from master branch by @elucidsoft in #2
  • feat(llvm): AOT compilation pipeline (21B.1-21B.5) and website improvements by @elucidsoft in #4
  • feat(llvm): AOT compilation with runtime library and WebAssembly support by @elucidsoft in #5
  • feat(llvm): multi-file AOT compilation and comprehensive documentation updates by @elucidsoft in #6
  • ci(llvm): exclude LLVM crates from workspace for cross-platform CI by @elucidsoft in #7
  • ci: require CI to pass before merge by @elucidsoft in #8
  • chore: update pr-main command to use auto-merge by @elucidsoft in #9
  • feat: range step syntax, continue values, and formatter modularization by @elucidsoft in #10
  • feat: range step syntax, continue-value loops, formatter modularization, and CI fix by @elucidsoft in #11
  • feat: parser improvements, range step syntax, and formatter modularization by @elucidsoft in #12
  • Performance optimizations, parser improvements, and range step syntax by @elucidsoft in #13
  • Major Phase 0 Progress by @elucidsoft in #14
  • feat: language infrastructure, LLVM fixes, and roadmap audit by @elucidsoft in #15
  • feat(compiler): major language infrastructure and spec conformance update by @elucidsoft in #16
  • Major compiler infrastructure update: parser optimization, type checker v2, and spec conformance by @elucidsoft in #17
  • feat(compiler): type system V2, parser perf, and infrastructure improvements by @elucidsoft in #18
  • fix(test): resolve intermittent macOS ARM64 stack overflow + tracing docs by @elucidsoft in #19
  • fix(test): 32 MiB stack + protect all check_module variants by @elucidsoft in #20
  • feat: types v2 migration, capability propagation, and parser optimizations by @elucidsoft in #21
  • feat: types V2, parser optimization, and build number system by @elucidsoft in #22
  • fix(types): bind self to impl type in impl block methods by @elucidsoft in #23
  • feat(types): resolve named types in error messages via interner by @elucidsoft in #24
  • fix(ci): target correct CI run for LLVM test results in deploy by @elucidsoft in #25
  • feat: XFAIL system, SoA AST migration, and LLVM backend improvements by @elucidsoft in #26
  • feat(diagnostic): wire ParseOutcome severity through to DiagnosticQueue by @elucidsoft in #27
  • perf(parser): tag-based dispatch, direct-append arena, and parser_v2 closeout by @elucidsoft in #28
  • feat(lexer): lexer v2 integration, LLVM v2 plan review, and spec updates by @elucidsoft in #29
  • feat: LLVM V2 backend, ori_arc analysis, and Eval V2 canonical IR by @elucidsoft in #30
  • feat: parser completion, file-split refactoring, and cross-crate hygiene by @elucidsoft in #31
  • feat(traits): derive Default, Clone collections, operator dispatch, and install fixes by @elucidsoft in #32

New Contributors

Full Changelog: v0.1.0-alpha.8...v0.1.0-alpha.9

Ori 0.1.0-alpha.8 (Nightly)

01 Feb 18:36

Choose a tag to compare

Pre-release

⚠️ Nightly Release

This is an alpha/nightly build intended for testing and development.
It may contain bugs and breaking changes.

Installation

Quick install (Linux/macOS):

curl -fsSL https://raw.githubusercontent.com/upstat-io/ori-lang/master/install.sh | sh

Manual download: See assets below for your platform.

What's New

See the auto-generated changelog below for details.


Full Changelog: v0.1.0-alpha.7...v0.1.0-alpha.8