Releases: upstat-io/ori-lang
Ori 2026.02.27.2-alpha (Nightly)
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)
Internal improvements and maintenance.
Ori 2026.02.27.13-alpha (Nightly)
Changes
- fix(ci): remove secrets in step-if conditions, add continue-on-error (764dacc)
Ori 2026.02.27.12-alpha (Nightly)
Changes
- chore: fix debug workflow — add PermissionHandler, test GITHUB_TOKEN (c706d55)
Ori 2026.02.27.11-alpha (Nightly)
Ori 2026.02.27.10-alpha (Nightly)
Ori 2026.02.27.1-alpha (Nightly)
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)
⚠️ 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 | shManual 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)
⚠️ 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 | shManual 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
- @elucidsoft made their first contribution in #1
Full Changelog: v0.1.0-alpha.8...v0.1.0-alpha.9
Ori 0.1.0-alpha.8 (Nightly)
⚠️ 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 | shManual 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