Glob capability + default_pad_byte + ESP32-S3 docs
Release history
Firmion releases
All releases
8 shown
No immediate action
firmion-v0.8.0
New feature
6.0.0
Breaking risk
Breaking changes
- EXTENSION API BREAKING CHANGE: generalized and unified extension parameter passing.
Notable features
- FEATURE: Extensions now support named arguments (e.g., foo:bar(stuff=42)).
Full changelog
Release Notes
- EXTENSION API BREAKING CHANGE: Generalized and unified extension parameter passing.
- FEATURE: Extensions support named arguments, as in foo:bar(stuff=42);
- BUG FIX: Fixed to_i64() and to_u64() in const expressions
- BUG FIX: Use checked arithmetic for extension size.
- INTERNAL: Fixed unused import clippy warning
- INTERNAL: Cleaned up dead code in const evaluation.
- INTERNAL: Refactored common code into coerce_numeric_pair
- INTERNAL: Fixed is_none + unwrap anti-pattern.
- INTERNAL: Refactor counter advance into one function
- INTERNAL: Changed a saturating add to checked add.
- ITTERNAL: Simplified extension call handling in the IR.
- INTERNAL: Implemented Rustc-style AST storage for synthetic nodes.
- INTERNAL: Added large comment about how brink handles include files.
- INTERNAL: renamed ext to extension_registry
Install brink 6.0.0
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/steveking-gh/brink/releases/download/6.0.0/brink-installer.sh | sh
Install prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/steveking-gh/brink/releases/download/6.0.0/brink-installer.ps1 | iex"
Install prebuilt binaries via Homebrew
brew install brink
Download brink 6.0.0
| File | Platform | Checksum |
|--------|----------|----------|
| brink-aarch64-apple-darwin.tar.xz | Apple Silicon macOS | checksum |
| brink-x86_64-apple-darwin.tar.xz | Intel macOS | checksum |
| brink-x86_64-pc-windows-msvc.zip | x64 Windows | checksum |
| brink-aarch64-unknown-linux-gnu.tar.xz | ARM64 Linux | checksum |
| brink-x86_64-unknown-linux-gnu.tar.xz | x64 Linux | checksum |