Skip to content

Release history

Firmion releases

All releases

8 shown

No immediate action
firmion-v0.8.0 New feature

Glob capability + default_pad_byte + ESP32-S3 docs

No immediate action
firmion-v0.7.0 Breaking risk

Name change + version reset

No immediate action
v7.0.2 Maintenance

Routine maintenance and dependency updates.

No immediate action
v7.0.0 Maintenance

Routine maintenance and dependency updates.

No immediate action
v6.1.1 Maintenance

Routine maintenance and dependency updates.

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 |

No immediate action
5.0.6 New feature

std::md5 + VS Code + if/else blocks

No immediate action
5.0.4 Maintenance

Routine maintenance and dependency updates.

Beta — feedback welcome: [email protected]