Skip to content

Releases: thearyanahmed/luxctl

v0.13.0

05 Jun 16:30

Choose a tag to compare

Changelog

All notable changes to this project will be documented in this file.

[0.13.0] - 2026-06-05

Added

  • add shell completion

Other

  • Release prep 0.13.0

v0.11.0

03 Apr 13:34

Choose a tag to compare

Changelog

All notable changes to this project will be documented in this file.

[0.11.0] - 2026-04-03

Added

  • Add projectfiles download for local challenges

Fixed

  • Fix installation script, update readme, add http response codes for debugging

v0.10.3

24 Mar 21:46

Choose a tag to compare

Changelog

All notable changes to this project will be documented in this file.

[0.10.3] - 2026-03-24

Fixed

  • Fix clippy warnings, bump to v0.10.3

v0.10.0

14 Mar 02:33

Choose a tag to compare

Changelog

All notable changes to this project will be documented in this file.

[0.10.0] - 2026-03-13

Added

  • Add self-upgrade command with GitHub release download

v0.9.1

03 Mar 23:16

Choose a tag to compare

Changelog

All notable changes to this project will be documented in this file.

[0.9.1] - 2026-03-03

Fixed

  • Fix Terminal deserialization for nested test_files

v0.8.8

03 Mar 01:23

Choose a tag to compare

Changelog

All notable changes to this project will be documented in this file.

[0.8.8] - 2026-03-03

Added

  • Add phase-level metadata to blueprint IR and parser
  • Add exec probe timeout and debug logging
  • Add debug logging to blueprint parse/transpile/execute
  • Add phase sequence numbers to CLI output
  • Add $BUILD variable and C runtime support
  • Add bin and bin_path to blueprint config for runtime-aware binary paths

Changed

  • Update README version to 0.8.8

Fixed

  • Fix task filtering, add difficulty field and dev-build target
  • Fix lexer treating mid-word apostrophes as string delimiters

Other

  • Read version from Cargo.toml instead of hardcoding
  • Emit raw tokens for multiline string blocks in lexer
  • Show previously-passed phases as dimmed checkmarks
  • Inline duration into status line, lowercase output
  • Show XP on the result summary line, bump to 0.8.8

v0.8.3

22 Feb 03:42

Choose a tag to compare

Changelog

All notable changes to this project will be documented in this file.

[0.8.3] - 2026-02-22

Added

  • Add Exercise API type and test file injection for lab validation
  • Add tier field to Exercise struct

Changed

  • Rename exercise to terminal, add terminal CLI commands
  • Rename Lab → Project across luxctl CLI
  • Update Rust dependencies

Other

  • Download pre-built binaries in install.sh, fall back to cargo for unsupported platforms
  • Rewrite README usage section to cover all CLI commands

v0.8.2

14 Feb 20:37

Choose a tag to compare

Changelog

All notable changes to this project will be documented in this file.

[0.8.2] - 2026-02-14

Other

  • Switch reqwest to rustls-tls, bump to 0.8.2

v0.7.0

09 Feb 23:41
d97517a

Choose a tag to compare

Changelog

All notable changes to this project will be documented in this file.

[0.7.0] - 2026-01-31

Added

  • Add lab restart command and 1BRC validators (#15)

v0.6.2

18 Jan 16:25

Choose a tag to compare

Changelog

All notable changes to this project will be documented in this file.

[0.6.2] - 2026-01-18

Full Changelog: v0.6.1...v0.6.2