2 Commits

Author SHA1 Message Date
bdd2f9210e chore: Release
Some checks failed
Deploy Website / deploy (push) Has been skipped
CI / linux (push) Failing after 10s
CI / macos (push) Failing after 20s
CI / windows (push) Failing after 46s
Release / linux (push) Has been skipped
Release / macos (push) Has been skipped
Release / assemble-macos (push) Has been skipped
Release / windows (push) Has been skipped
Release / cross (push) Has been skipped
Release / release (push) Has been skipped
2026-03-03 20:02:20 +01:00
1fb599f574 Feat: Update CHANGELOG in preparation for 0.1.1 release 2026-03-03 20:01:39 +01:00
3 changed files with 31 additions and 9 deletions

View File

@@ -2,6 +2,28 @@
All notable changes to this project will be documented in this file. All notable changes to this project will be documented in this file.
## [0.1.1]
### Forth Language
- `map` word: apply a quotation to each stack element (`1 2 3 ( 10 * ) map => 10 20 30`).
- `loop` fix: now operates in steps instead of beats, uses `step_duration()` for correct timing.
### Fixed
- Crash on missing sample directories: sample path scanning now validates directories exist before scanning.
- Audio channel minimum enforced to 2, preventing crash on devices reporting fewer channels.
- Audio device disconnect: automatic stream restart when device is lost (terminal and desktop).
- Live keys (e.g. `f` for fill) no longer trigger while searching in dictionary or help views.
- Side panel always uses horizontal layout (removed broken vertical fallback for narrow terminals).
### Changed
- Runtime highlight enabled by default.
### Packaging
- Modular CI: split monolithic release workflow into per-platform builds (Linux, macOS, Windows, cross-compilation).
- Separate CI workflows for CLAP/VST plugin builds (Linux, macOS, Windows, Raspberry Pi).
- Windows MSI installer workflow fixes.
- Website download matrix updated.
## [0.1.0] ## [0.1.0]
### Breaking ### Breaking

16
Cargo.lock generated
View File

@@ -846,7 +846,7 @@ checksum = "981520c98f422fcc584dc1a95c334e6953900b9106bc47a9839b81790009eb21"
[[package]] [[package]]
name = "cagire" name = "cagire"
version = "0.1.0" version = "0.1.1"
dependencies = [ dependencies = [
"arboard", "arboard",
"arc-swap", "arc-swap",
@@ -885,7 +885,7 @@ dependencies = [
[[package]] [[package]]
name = "cagire-forth" name = "cagire-forth"
version = "0.1.0" version = "0.1.1"
dependencies = [ dependencies = [
"arc-swap", "arc-swap",
"parking_lot", "parking_lot",
@@ -894,7 +894,7 @@ dependencies = [
[[package]] [[package]]
name = "cagire-markdown" name = "cagire-markdown"
version = "0.1.0" version = "0.1.1"
dependencies = [ dependencies = [
"minimad", "minimad",
"ratatui", "ratatui",
@@ -902,7 +902,7 @@ dependencies = [
[[package]] [[package]]
name = "cagire-plugins" name = "cagire-plugins"
version = "0.1.0" version = "0.1.1"
dependencies = [ dependencies = [
"arc-swap", "arc-swap",
"cagire", "cagire",
@@ -926,7 +926,7 @@ dependencies = [
[[package]] [[package]]
name = "cagire-project" name = "cagire-project"
version = "0.1.0" version = "0.1.1"
dependencies = [ dependencies = [
"base64", "base64",
"brotli", "brotli",
@@ -938,7 +938,7 @@ dependencies = [
[[package]] [[package]]
name = "cagire-ratatui" name = "cagire-ratatui"
version = "0.1.0" version = "0.1.1"
dependencies = [ dependencies = [
"rand", "rand",
"ratatui", "ratatui",
@@ -1809,8 +1809,8 @@ dependencies = [
[[package]] [[package]]
name = "doux" name = "doux"
version = "0.0.5" version = "0.0.6"
source = "git+https://github.com/sova-org/doux#2b62f896b855dd3da84906c7085835974fb56c8c" source = "git+https://github.com/sova-org/doux#14ccf68c0ac626718664f32ede20f13087df8de6"
dependencies = [ dependencies = [
"arc-swap", "arc-swap",
"clap", "clap",

View File

@@ -2,7 +2,7 @@
members = ["crates/forth", "crates/markdown", "crates/project", "crates/ratatui", "plugins/cagire-plugins", "plugins/baseview", "plugins/egui-baseview", "plugins/nih-plug-egui", "xtask"] members = ["crates/forth", "crates/markdown", "crates/project", "crates/ratatui", "plugins/cagire-plugins", "plugins/baseview", "plugins/egui-baseview", "plugins/nih-plug-egui", "xtask"]
[workspace.package] [workspace.package]
version = "0.1.0" version = "0.1.1"
edition = "2021" edition = "2021"
authors = ["Raphaël Forment <raphael.forment@gmail.com>"] authors = ["Raphaël Forment <raphael.forment@gmail.com>"]
license = "AGPL-3.0" license = "AGPL-3.0"