Skip to content

Releases: NatLabRockies/arco

v0.4.0

13 Apr 03:56
f04d1f6

Choose a tag to compare

0.4.0 (2026-04-13)

Features

  • tree-sitter: add highlight queries for arco_kdl parser (#131) (0835cca)

Bug Fixes

  • tree-sitter: correct highlight queries to match grammar node names (#133) (30a6438)
  • tree-sitter: vendor tree-sitter-kdl scanner to remove node_modules dependency (#132) (6a98cbd)

Performance

  • core,highs: Tier 1 optimizations for 0.4.0 (#136) (9225df6)

Documentation


Install arco-cli 0.4.0

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/NatLabRockies/arco/releases/download/v0.4.0/arco-cli-installer.sh | sh

Install prebuilt binaries via powershell script

powershell -ExecutionPolicy Bypass -c "irm https://github.com/NatLabRockies/arco/releases/download/v0.4.0/arco-cli-installer.ps1 | iex"

Download arco-cli 0.4.0

File Platform Checksum
arco-cli-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
arco-cli-x86_64-apple-darwin.tar.xz Intel macOS checksum
arco-cli-x86_64-pc-windows-msvc.zip x64 Windows checksum
arco-cli-x86_64-pc-windows-msvc.msi x64 Windows checksum
arco-cli-aarch64-unknown-linux-gnu.tar.xz ARM64 Linux checksum
arco-cli-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum
arco-cli-x86_64-unknown-linux-musl.tar.xz x64 MUSL Linux checksum

v0.3.0

08 Apr 21:58
f8cdefd

Choose a tag to compare

0.3.0 (2026-04-08)

Features

  • adding pretty printing of sets/variables (#102) (d56cc33)
  • expose constraint duals via unified report keyword (#103) (bdfa40b)

Bug Fixes

  • ci: use justfile py-build-ci approach for Python packaging (#89) (410099e)
  • cleaning and providing better examples (#122) (36973b7)
  • refresh stale just recipes and stabilize local checks (#91) (54cbce7)
  • resolve clippy warnings (#93) (ef2b25c)
  • resolve prek failures for typos and ruff formatting (#92) (d0affcc)
  • support nodal generic indexed lowering and verbose solver logs (#95) (92bcdbf)

Performance

  • O(1) metadata lookup with reverse HashMap (#111) (837ecfc)
  • reduce allocations in normalize_terms and export_crs (#112) (d3260a5)

Refactoring

  • justfile: improving just file and action/pre-commit (#97) (58a83a4)
  • stabilizing low-level api (#118) (de6fc90)

Documentation

  • readme: comprehensive README refresh (#117) (54ba177)

CI

  • add benchmark tracking with github-action-benchmark (#94) (1a2a2d7)

Build

  • deps: bump actions/download-artifact from 7.0.0 to 8.0.1 (#106) (c09984d)
  • deps: bump actions/upload-artifact from 6.0.0 to 7.0.0 (#104) (47799be)
  • deps: bump astral-sh/setup-uv from 7.6.0 to 8.0.0 (#121) (6cb4343)
  • deps: bump benchmark-action/github-action-benchmark (#120) (a51a951)
  • deps: bump pypa/gh-action-pypi-publish (#105) (37407eb)
  • deps: bump pypa/gh-action-pypi-publish from 1.13.0 to 1.14.0 (#119) (826f5ca)

Install arco-cli 0.3.0

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/NatLabRockies/arco/releases/download/v0.3.0/arco-cli-installer.sh | sh

Install prebuilt binaries via powershell script

powershell -ExecutionPolicy Bypass -c "irm https://github.com/NatLabRockies/arco/releases/download/v0.3.0/arco-cli-installer.ps1 | iex"

Download arco-cli 0.3.0

File Platform Checksum
arco-cli-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
arco-cli-x86_64-apple-darwin.tar.xz Intel macOS checksum
arco-cli-x86_64-pc-windows-msvc.zip x64 Windows checksum
arco-cli-x86_64-pc-windows-msvc.msi x64 Windows checksum
arco-cli-aarch64-unknown-linux-gnu.tar.xz ARM64 Linux checksum
arco-cli-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum

v0.2.8

27 Mar 03:37
d6f71bc

Choose a tag to compare

0.2.8 (2026-03-27)

Bug Fixes

  • ci: add cargo-dist dependency to py-build to avoid tag race (#86) (46015d9)
  • ci: correct name for the release please config. (#80) (6a2365d)
  • release: remove component config to fix release-please parsing (#84) (c5a7ee4)
  • release: remove explicit group-pull-request-title-pattern (#83) (7389598)
  • release: switch to separate PRs to fix component parsing (#81) (96b35fd)

Install arco-cli 0.2.8

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/NatLabRockies/arco/releases/download/v0.2.8/arco-cli-installer.sh | sh

Install prebuilt binaries via powershell script

powershell -ExecutionPolicy Bypass -c "irm https://github.com/NatLabRockies/arco/releases/download/v0.2.8/arco-cli-installer.ps1 | iex"

Download arco-cli 0.2.8

File Platform Checksum
arco-cli-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
arco-cli-x86_64-apple-darwin.tar.xz Intel macOS checksum
arco-cli-x86_64-pc-windows-msvc.zip x64 Windows checksum
arco-cli-x86_64-pc-windows-msvc.msi x64 Windows checksum
arco-cli-aarch64-unknown-linux-gnu.tar.xz ARM64 Linux checksum
arco-cli-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum

v0.2.7

27 Mar 03:13
bd1fb98

Choose a tag to compare

0.2.7 (2026-03-27)

Bug Fixes

  • release: hardcode component in group PR title pattern (#78) (486b2c7)

arco: v0.2.6

27 Mar 01:02
5fd6d02

Choose a tag to compare

Release v0.2.6 — see PR #76 for changelog

arco: v0.2.5

27 Mar 00:33
55b0f9a

Choose a tag to compare

Install arco-cli 0.2.5

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/NatLabRockies/arco/releases/download/v0.2.5/arco-cli-installer.sh | sh

Install prebuilt binaries via powershell script

powershell -ExecutionPolicy Bypass -c "irm https://github.com/NatLabRockies/arco/releases/download/v0.2.5/arco-cli-installer.ps1 | iex"

Download arco-cli 0.2.5

File Platform Checksum
arco-cli-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
arco-cli-x86_64-apple-darwin.tar.xz Intel macOS checksum
arco-cli-x86_64-pc-windows-msvc.zip x64 Windows checksum
arco-cli-x86_64-pc-windows-msvc.msi x64 Windows checksum
arco-cli-aarch64-unknown-linux-gnu.tar.xz ARM64 Linux checksum
arco-cli-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum