Skip to content

Releases: arolang/aro

ARO 0.1.0-beta.7

06 Feb 11:09

Choose a tag to compare

ARO Programming Language 0.1.0-beta.7

Downloads

Platform Architecture Download
Linux x86_64 aro-linux-amd64.tar.gz
macOS Apple Silicon aro-macos-arm64.tar.gz

Documentation

Document Download
ARO Language Guide ARO-Language-Guide.pdf
ARO Construction Studies ARO-Construction-Studies.pdf
ARO By Example ARO-By-Example.pdf

Installation

Linux

curl -L https://github.com/arolang/aro/releases/download/v0.1.0-beta.7/aro-linux-amd64.tar.gz | tar xz
sudo mv aro /usr/local/bin/
sudo mv libARORuntime.a /usr/local/lib/

macOS

curl -L https://github.com/arolang/aro/releases/download/v0.1.0-beta.7/aro-macos-arm64.tar.gz | tar xz
sudo mv aro /usr/local/bin/
sudo mv libARORuntime.a /usr/local/lib/

Windows
Download and extract the zip file, then add the directory to your PATH.
Keep aro.exe and libARORuntime.a in the same directory.

Full Changelog: 0.1.0-beta.6...v0.1.0-beta.7

ARO 0.1.0-beta.6

05 Feb 14:15

Choose a tag to compare

ARO Programming Language 0.1.0-beta.6

Downloads

Platform Architecture Download
Linux x86_64 aro-linux-amd64.tar.gz
macOS Apple Silicon aro-macos-arm64.tar.gz

Documentation

Document Download
ARO Language Guide ARO-Language-Guide.pdf
ARO Construction Studies ARO-Construction-Studies.pdf
ARO By Example ARO-By-Example.pdf

Installation

Linux

curl -L https://github.com/arolang/aro/releases/download/0.1.0-beta.6/aro-linux-amd64.tar.gz | tar xz
sudo mv aro /usr/local/bin/
sudo mv libARORuntime.a /usr/local/lib/

macOS

curl -L https://github.com/arolang/aro/releases/download/0.1.0-beta.6/aro-macos-arm64.tar.gz | tar xz
sudo mv aro /usr/local/bin/
sudo mv libARORuntime.a /usr/local/lib/

Windows
Download and extract the zip file, then add the directory to your PATH.
Keep aro.exe and libARORuntime.a in the same directory.

Full Changelog: 0.1.0-beta.5...0.1.0-beta.6

ARO 0.1.0-beta.5

30 Jan 18:54

Choose a tag to compare

ARO Programming Language 0.1.0-beta.5

Downloads

Platform Architecture Download
Linux x86_64 aro-linux-amd64.tar.gz
macOS Apple Silicon aro-macos-arm64.tar.gz

Documentation

Document Download
ARO Language Guide ARO-Language-Guide.pdf
ARO Construction Studies ARO-Construction-Studies.pdf
ARO By Example ARO-By-Example.pdf

Installation

Linux

curl -L https://github.com/arolang/aro/releases/download/0.1.0-beta.5/aro-linux-amd64.tar.gz | tar xz
sudo mv aro /usr/local/bin/
sudo mv libARORuntime.a /usr/local/lib/

macOS

curl -L https://github.com/arolang/aro/releases/download/0.1.0-beta.5/aro-macos-arm64.tar.gz | tar xz
sudo mv aro /usr/local/bin/
sudo mv libARORuntime.a /usr/local/lib/

Windows
Download and extract the zip file, then add the directory to your PATH.
Keep aro.exe and libARORuntime.a in the same directory.

Full Changelog: v0.1.0-beta.4...0.1.0-beta.5

ARO 0.1.0-beta.4

29 Jan 08:22

Choose a tag to compare

ARO Programming Language 0.1.0-beta.4

Downloads

Platform Architecture Download
Linux x86_64 aro-linux-amd64.tar.gz
macOS Apple Silicon aro-macos-arm64.tar.gz

Documentation

Document Download
ARO Language Guide ARO-Language-Guide.pdf
ARO Construction Studies ARO-Construction-Studies.pdf
ARO By Example ARO-By-Example.pdf

Installation

Linux

curl -L https://github.com/arolang/aro/releases/download/v0.1.0-beta.4/aro-linux-amd64.tar.gz | tar xz
sudo mv aro /usr/local/bin/
sudo mv libARORuntime.a /usr/local/lib/

macOS

curl -L https://github.com/arolang/aro/releases/download/v0.1.0-beta.4/aro-macos-arm64.tar.gz | tar xz
sudo mv aro /usr/local/bin/
sudo mv libARORuntime.a /usr/local/lib/

Windows
Download and extract the zip file, then add the directory to your PATH.
Keep aro.exe and libARORuntime.a in the same directory.

Full Changelog: 0.1.0-beta.3...v0.1.0-beta.4

ARO 0.1.0-beta.3

28 Jan 07:28

Choose a tag to compare

ARO Programming Language 0.1.0-beta.3

Downloads

Platform Architecture Download
Linux x86_64 aro-linux-amd64.tar.gz
macOS Apple Silicon aro-macos-arm64.tar.gz

Documentation

Document Download
ARO Language Guide ARO-Language-Guide.pdf
ARO Construction Studies ARO-Construction-Studies.pdf
ARO By Example ARO-By-Example.pdf

Installation

Linux

curl -L https://github.com/arolang/aro/releases/download/0.1.0-beta.3/aro-linux-amd64.tar.gz | tar xz
sudo mv aro /usr/local/bin/
sudo mv libARORuntime.a /usr/local/lib/

macOS

curl -L https://github.com/arolang/aro/releases/download/0.1.0-beta.3/aro-macos-arm64.tar.gz | tar xz
sudo mv aro /usr/local/bin/
sudo mv libARORuntime.a /usr/local/lib/

Windows
Download and extract the zip file, then add the directory to your PATH.
Keep aro.exe and libARORuntime.a in the same directory.

Full Changelog: 0.1.0-beta.2...0.1.0-beta.3

ARO 0.1.0-beta.2

27 Jan 21:50

Choose a tag to compare

ARO Programming Language 0.1.0-beta.2

Downloads

Platform Architecture Download
Linux x86_64 aro-linux-amd64.tar.gz
macOS Apple Silicon aro-macos-arm64.tar.gz

Documentation

Document Download
ARO Language Guide ARO-Language-Guide.pdf
ARO Construction Studies ARO-Construction-Studies.pdf
ARO By Example ARO-By-Example.pdf

Installation

Linux

curl -L https://github.com/arolang/aro/releases/download/0.1.0-beta.2/aro-linux-amd64.tar.gz | tar xz
sudo mv aro /usr/local/bin/

macOS

curl -L https://github.com/arolang/aro/releases/download/0.1.0-beta.2/aro-macos-arm64.tar.gz | tar xz
sudo mv aro /usr/local/bin/

Windows
Download and extract the zip file, then add the directory to your PATH.

Full Changelog: 0.1.0-beta.1...0.1.0-beta.2

ARO 0.1.0-beta.1

27 Jan 14:26

Choose a tag to compare

ARO Programming Language 0.1.0-beta.1

Downloads

Platform Architecture Download
Linux x86_64 aro-linux-amd64.tar.gz
macOS Apple Silicon aro-macos-arm64.tar.gz

Documentation

Document Download
ARO Language Guide ARO-Language-Guide.pdf
ARO Construction Studies ARO-Construction-Studies.pdf
ARO By Example ARO-By-Example.pdf

Installation

Linux

curl -L https://github.com/arolang/aro/releases/download/0.1.0-beta.1/aro-linux-amd64.tar.gz | tar xz
sudo mv aro /usr/local/bin/

macOS

curl -L https://github.com/arolang/aro/releases/download/0.1.0-beta.1/aro-macos-arm64.tar.gz | tar xz
sudo mv aro /usr/local/bin/

Windows
Download and extract the zip file, then add the directory to your PATH.

What's Changed

  • feat: SQLiteExample + ARO-0043 sink syntax migration by @KrisSimon in #121
  • feat(log): Add stderr support to Log action via qualifiers by @KrisSimon in #122
  • docs: fix action naming inconsistencies by @KrisSimon in #123
  • docs: add comprehensive action reference overview by @KrisSimon in #124
  • Potential fix for code scanning alert no. 21: Workflow does not contain permissions by @KrisSimon in #125
  • feat(website): add animated typewriter hero with dynamic badge by @KrisSimon in #126
  • test(FormatAwareIO): add comprehensive format validation test by @KrisSimon in #127
  • feat: context-aware console output with dot notation by @KrisSimon in #128
  • docs: remove Receive action references (unused action) by @KrisSimon in #146
  • feat(runtime): add internal TTY detection with cross-platform support by @KrisSimon in #129
  • ci: archive integration test diffs as artifacts by @KrisSimon in #147
  • Fix: Display array contents in console output by @KrisSimon in #157
  • Fix: Remove debug output from binary builds by @KrisSimon in #158
  • refactor(test): create modular test framework with 17 modules and 109 unit tests by @KrisSimon in #159
  • fix: eliminate all compiler warnings by @KrisSimon in #160
  • Update: Actions(deps): bump actions/checkout from 4 to 6 by @dependabot[bot] in #162
  • Update: Actions(deps): bump anthropics/claude-code-action from 0a2593483e318c6693adcb04af942367df7157f0 to 7145c3e0510bcdbdd29f67cc4a8c1958f1acfa2f by @dependabot[bot] in #163
  • Update: Actions(deps): bump actions/setup-node from 4 to 6 by @dependabot[bot] in #164
  • Update: Actions(deps): bump anthropics/claude-code-action from 1.0.27 to 1.0.29 by @dependabot[bot] in #167
  • (Update: Swift) (deps): bump github.com/apple/swift-nio from 2.92.0 to 2.92.1 in the security-updates group by @dependabot[bot] in #168
  • Fix cards pipeline: Add missing generate step by @KrisSimon in #169
  • Improve test infrastructure and documentation by @KrisSimon in #161
  • Update Log syntax and add Mastodon link to website by @KrisSimon in #165
  • Add with-clause support to native compilation (ARO-0042) by @KrisSimon in #172
  • Fix native compiled binaries leaking expression data to Return responses by @KrisSimon in #170
  • Enable EventExample integration test by @KrisSimon in #182
  • Enable SystemMonitor integration test by @KrisSimon in #183
  • Fix lazy event loop initialization for compiled binaries by @KrisSimon in #186
  • Add when clause support to native compilation (ARO-0004) by @KrisSimon in #187
  • Fix when clause evaluation and path parameter matching in native binaries by @KrisSimon in #188
  • Add to-clause support to native compilation (ARO-0041) by @KrisSimon in #189
  • Enable ZipService integration test with skip-on-linux support by @KrisSimon in #192
  • Enable DirectoryLister integration test with fixed test directory by @KrisSimon in #190
  • Enable HTTPClient integration test with occurrence-check by @KrisSimon in #191
  • Add TypedValue wrapper for early type assignment by @KrisSimon in #195
  • Add Windows platform support with FlyingFox-based services by @KrisSimon in #194

Full Changelog: 0.1.0-alpha.3...0.1.0-beta.1

ARO 0.1.0-alpha.3

03 Jan 09:19

Choose a tag to compare

ARO Programming Language 0.1.0-alpha.3

Downloads

Platform Architecture Download
Linux x86_64 aro-linux-amd64.tar.gz
macOS Apple Silicon aro-macos-arm64.tar.gz
Windows x86_64 aro-windows-amd64.zip

Documentation

Document Download
ARO Language Guide ARO-Language-Guide.pdf

Installation

Linux

curl -L https://github.com/KrisSimon/aro/releases/download/0.1.0-alpha.3/aro-linux-amd64.tar.gz | tar xz
sudo mv aro /usr/local/bin/

macOS

curl -L https://github.com/KrisSimon/aro/releases/download/0.1.0-alpha.3/aro-macos-arm64.tar.gz | tar xz
sudo mv aro /usr/local/bin/

Windows
Download and extract the zip file, then add the directory to your PATH.

Full Changelog: 0.1.0-alpha.2...0.1.0-alpha.3

ARO 0.1.0-alpha.2

03 Jan 08:12

Choose a tag to compare

ARO Programming Language 0.1.0-alpha.2

Downloads

Platform Architecture Download
Linux x86_64 aro-linux-amd64.tar.gz
macOS Apple Silicon aro-macos-arm64.tar.gz
Windows x86_64 aro-windows-amd64.zip

Documentation

Document Download
ARO Language Guide ARO-Language-Guide.pdf

Installation

Linux

curl -L https://github.com/KrisSimon/aro/releases/download/0.1.0-alpha.2/aro-linux-amd64.tar.gz | tar xz
sudo mv aro /usr/local/bin/

macOS

curl -L https://github.com/KrisSimon/aro/releases/download/0.1.0-alpha.2/aro-macos-arm64.tar.gz | tar xz
sudo mv aro /usr/local/bin/

Windows
Download and extract the zip file, then add the directory to your PATH.

What's Changed

  • Potential fix for code scanning alert no. 20: Workflow does not contain permissions by @KrisSimon in #120

Full Changelog: 0.1.0-alpha.1...0.1.0-alpha.2

ARO 0.1.0-alpha.1

02 Jan 15:44

Choose a tag to compare

ARO Programming Language 0.1.0-alpha.1

Downloads

Platform Architecture Download
Linux x86_64 aro-linux-amd64.tar.gz
macOS Apple Silicon aro-macos-arm64.tar.gz
Windows x86_64 aro-windows-amd64.zip

Documentation

Document Download
ARO Language Guide ARO-Language-Guide.pdf

Installation

Linux

curl -L https://github.com/KrisSimon/aro/releases/download/0.1.0-alpha.1/aro-linux-amd64.tar.gz | tar xz
sudo mv aro /usr/local/bin/

macOS

curl -L https://github.com/KrisSimon/aro/releases/download/0.1.0-alpha.1/aro-macos-arm64.tar.gz | tar xz
sudo mv aro /usr/local/bin/

Windows
Download and extract the zip file, then add the directory to your PATH.

What's Changed

  • deps(docker): bump ubuntu from 22.04 to 24.04 by @dependabot[bot] in #7
  • deps(actions): bump actions/checkout from 4 to 6 by @dependabot[bot] in #5
  • deps(actions): bump actions/configure-pages from 4 to 5 by @dependabot[bot] in #4
  • deps(actions): bump actions/upload-artifact from 4 to 5 by @dependabot[bot] in #3
  • deps(actions): bump actions/upload-pages-artifact from 3 to 4 by @dependabot[bot] in #2
  • deps(actions): bump actions/setup-node from 4 to 6 by @dependabot[bot] in #1
  • Potential fix for code scanning alert no. 1: Workflow does not contain permissions by @KrisSimon in #12
  • Potential fix for code scanning alert no. 2: Workflow does not contain permissions by @KrisSimon in #11
  • Potential fix for code scanning alert no. 3: Workflow does not contain permissions by @KrisSimon in #10
  • Potential fix for code scanning alert no. 4: Workflow does not contain permissions by @KrisSimon in #9
  • Update: Actions(deps): Bump actions/download-artifact from 4 to 6 by @dependabot[bot] in #8
  • Update: Actions(deps): bump actions/upload-artifact from 5 to 6 by @dependabot[bot] in #13
  • Update: Actions(deps): bump actions/cache from 4 to 5 by @dependabot[bot] in #14
  • Update: Actions(deps): bump actions/download-artifact from 6 to 7 by @dependabot[bot] in #15
  • (Update: Swift) (deps): bump the security-updates group with 4 updates by @dependabot[bot] in #16
  • feat: Add Package.swift plugin support and ZipService example by @KrisSimon in #18
  • feat(lsp): implement ARO Language Server Protocol by @KrisSimon in #20
  • feat(compute): add qualifier-as-name syntax for computed results by @KrisSimon in #21
  • feat(runtime): add repository observers for reactive data changes by @KrisSimon in #22
  • docs(book): add Chapter 20 State Machines by @KrisSimon in #23
  • feat(parser): use dot-separated syntax for property paths by @KrisSimon in #24
  • Feature/website updates by @KrisSimon in #26
  • feat: State Observers with transition filtering by @KrisSimon in #25
  • feat: reverse array index semantics (0 = most recent) by @KrisSimon in #28
  • feat(tests): add comprehensive runtime unit tests by @KrisSimon in #29
  • docs: add Repository Observers to Events documentation by @KrisSimon in #31
  • feat(parser): add comprehensive static analysis checks by @KrisSimon in #27
  • docs: update language guide and reference documentation by @KrisSimon in #30
  • Add CONTRIBUTING.md by @KrisSimon in #33
  • Add CODE_OF_CONDUCT.md by @KrisSimon in #34
  • Add SECURITY.md by @KrisSimon in #35
  • Add GOVERNANCE.md by @KrisSimon in #36
  • Add SUPPORT.md by @KrisSimon in #37
  • feat: add state-guarded event handlers by @KrisSimon in #32
  • feat(runtime): omit feature set prefix in compiled binary output by @KrisSimon in #38
  • Replace Documentation/ with wiki submodule by @KrisSimon in #39
  • feat(ARO-0036): Native File and Directory Operations by @KrisSimon in #40
  • fix(proposal): correct when clause syntax in ARO-0036 by @KrisSimon in #42
  • fix(windows): enable file operations on Windows by @KrisSimon in #41
  • feat(ARO-0037): add regular expression literal support by @KrisSimon in #43
  • docs(book): remove content duplication across chapters by @KrisSimon in #44
  • fix(website): add missing docs pages to build by @KrisSimon in #45
  • docs(website): add all implemented actions to actions.html by @KrisSimon in #48
  • feat(ARO-0037): implement Split action with regex delimiter by @KrisSimon in #46
  • docs(book): sync with wiki and add 8 new chapters by @KrisSimon in #49
  • feat: add Make verb for natural directory creation syntax by @KrisSimon in #50
  • docs: document article usage rules (a/an) by @KrisSimon in #67
  • chore(wiki): update submodule to include Split action documentation by @KrisSimon in #64
  • fix: remove Flush action by @KrisSimon in #70
  • feat(ARO-0062): standardize service startup patterns by @KrisSimon in #71
  • docs(ARO-0068): add missing prepositions to core specification by @KrisSimon in #72
  • feat(ARO-0073): update FileMonitor to fork v2.0.0 by @KrisSimon in #74
  • feat: add config object support to Request action by @KrisSimon in #75
  • feat(runtime): implement when clause evaluation (ARO-0004) by @KrisSimon in #76
  • docs: Add export actions guide (Store, Emit, Publish) by @KrisSimon in #79
  • chore: remove wiki submodule to avoid merge conflicts by @KrisSimon in #82
  • feat(parser): add 'as Type' syntax for optional type annotations (ARO-0038) by @KrisSimon in #80
  • feat(actions): establish verb synonym guidelines by @KrisSimon in #81
  • docs: update README with current project stats by @KrisSimon in #83
  • feat(ARO-0038): list element access with :first/:last/ranges/picks by @KrisSimon in #84
  • docs: fix documentation inconsistencies across proposals and book by @KrisSimon in #88
  • fix(website): repair broken links and add missing proposals by @KrisSimon in #91
  • feat(ARO-0040): Format-Aware File I/O by @KrisSimon in #89
  • feat(cards): ARO promotional card generator by @KrisSimon in #93
  • feat(cards): ARO promotional card generator and viewer by @KrisSimon in #94
  • feat(datetime): implement ARO-0041 Date and Time Handling by @KrisSimon in #95
  • Add Claude Code GitHub Workflow by @KrisSimon in #96
  • ARO-0042: Polymorphic Set Operations (intersect, difference, union) by @KrisSimon in #99
  • chore: VSCode plugin setup and gitignore improvements by @KrisSimon in #101
  • feat: Enhance IDE plugins with settings panels, bold syntax highlighting, and rich hover by @KrisSimon in #100
  • feat: add on-demand Claude code review via @claude review by @KrisSimon in #105
  • docs(book): reindex chapters to sequential numbering (1-35) by @KrisSimon in #106
  • feat(ARO-0043): implement System Objects with sink syntax by @KrisSimon in #103
  • feat: Event handler support for compiled binaries by @KrisSimon in #102
  • feat: replace hash computation with SHA256 by @KrisSimon in #104
  • Add Business Activity to error messages by @KrisSimon in #107
  • fea...
Read more