-
Lux v0.1.13 Stable
released this
2026-02-20 20:47:01 -05:00 | -1 commits to master since this releaseLux v0.1.13
Changes
- chore: bump version to 0.1.13
- add cargo lock
- feat: add module import support to JS backend
- feat: add handler declaration codegen to JS backend
- feat: auto-invoke let main in JS backend
- feat: add List.get support to JS backend
Installation
curl -Lo lux https://git.qrty.ink/blu/lux/releases/download/v0.1.13/lux-linux-x86_64 chmod +x lux ./lux --versionDownloads
-
Lux v0.1.12 Stable
released this
2026-02-20 20:05:41 -05:00 | 5 commits to master since this releaseLux v0.1.12
Changes
- chore: bump version to 0.1.12
- feat: add Ref cells for mutable state (Ref.new, Ref.get, Ref.set, Ref.update)
Installation
curl -Lo lux https://git.qrty.ink/blu/lux/releases/download/v0.1.12/lux-linux-x86_64 chmod +x lux ./lux --versionDownloads
-
Lux v0.1.11 Stable
released this
2026-02-20 19:38:48 -05:00 | 7 commits to master since this releaseLux v0.1.11
Changes
- chore: bump version to 0.1.11
- chore: bump version to 0.1.10
- chore: update Cargo.lock
- feat: add extern let declarations for JS FFI
- feat: add 10 missing List operations to JS backend
Installation
curl -Lo lux https://git.qrty.ink/blu/lux/releases/download/v0.1.11/lux-linux-x86_64 chmod +x lux ./lux --versionDownloads
-
Lux v0.1.9 Stable
released this
2026-02-20 18:55:00 -05:00 | 12 commits to master since this releaseLux v0.1.9
Changes
- chore: bump version to 0.1.9
- chore: update Cargo.lock for v0.1.8
- feat: add extern fn declarations for JS FFI
- feat: add deep path record update syntax
Installation
curl -Lo lux https://git.qrty.ink/blu/lux/releases/download/v0.1.9/lux-linux-x86_64 chmod +x lux ./lux --versionDownloads
-
Lux v0.1.8 Stable
released this
2026-02-20 16:50:25 -05:00 | 16 commits to master since this releaseLux v0.1.8
Changes
- chore: bump version to 0.1.8
- feat: add List.findIndex, List.zip, List.flatten, List.contains
- feat: add File.tryRead, File.tryWrite, File.tryDelete returning Result
Installation
curl -Lo lux https://git.qrty.ink/blu/lux/releases/download/v0.1.8/lux-linux-x86_64 chmod +x lux ./lux --versionDownloads
-
Lux v0.1.7 Stable
released this
2026-02-20 10:44:17 -05:00 | 19 commits to master since this releaseLux v0.1.7
Changes
- chore: bump version to 0.1.7
- feat: enhance Html and Http stdlib modules
- feat: add File.glob for file pattern matching (issue 15)
- feat: add triple-quoted multiline string literals (issue 12)
- feat: add List.sort and List.sortBy functions (issue 9)
- feat: support module-qualified constructor patterns in match expressions (issue 3)
- fix: allow multi-line function params, lambda params, tuples, and patterns
- fix: C backend String.indexOf/lastIndexOf compilation (issue 8)
Installation
curl -Lo lux https://git.qrty.ink/blu/lux/releases/download/v0.1.7/lux-linux-x86_64 chmod +x lux ./lux --versionDownloads
-
Lux v0.1.6 Stable
released this
2026-02-19 15:43:33 -05:00 | 27 commits to master since this releaseLux v0.1.6
Changes
- chore: bump version to 0.1.6
- chore: sync Cargo.lock
- feat: add File.copy and propagate effectful callback effects (WISH-7, WISH-14)
Installation
curl -Lo lux https://git.qrty.ink/blu/lux/releases/download/v0.1.6/lux-linux-x86_64 chmod +x lux ./lux --versionDownloads
-
Lux v0.1.5 Stable
released this
2026-02-19 04:01:44 -05:00 | 30 commits to master since this releaseLux v0.1.5
Changes
- chore: bump version to 0.1.5
- chore: sync Cargo.lock with version 0.1.4
- feat: add and/or keywords, handle alias, --watch flag, JS tree-shaking
Installation
curl -Lo lux https://git.qrty.ink/blu/lux/releases/download/v0.1.5/lux-linux-x86_64 chmod +x lux ./lux --versionDownloads
-
Lux v0.1.4 Stable
released this
2026-02-19 02:52:13 -05:00 | 33 commits to master since this releaseLux v0.1.4
Changes
- chore: bump version to 0.1.4
- feat: add comprehensive compilation checks to validate.sh
- fix: move top-level let initialization into main() in C backend
- feat: port AST definitions to Lux (self-hosting)
- chore: sync Cargo.lock with version 0.1.3
- feat: add Int.toFloat/Float.toInt JS backend support and fix Map C codegen
- feat: add built-in Map type with String keys
- fix: allow newlines before
thenin if/then/else expressions - fix: JS backend scoping for let/match/if inside closures
- fix: record spread works with named type aliases
Installation
curl -Lo lux https://git.qrty.ink/blu/lux/releases/download/v0.1.4/lux-linux-x86_64 chmod +x lux ./lux --versionDownloads
-
Lux v0.1.3 Stable
released this
2026-02-18 23:12:12 -05:00 | 43 commits to master since this releaseLux v0.1.3
Changes
- chore: bump version to 0.1.3
- feat: add record spread syntax { ...base, field: val }
- feat: add Math.sin, Math.cos, Math.atan2 trig functions
- fix: JS const _ duplication and hardcoded version string
- feat: add ++ concat operator and auto-invoke main
Installation
curl -Lo lux https://git.qrty.ink/blu/lux/releases/download/v0.1.3/lux-linux-x86_64 chmod +x lux ./lux --versionDownloads