Feat: update CHANGELOG.md

This commit is contained in:
2026-03-20 23:59:34 +01:00
parent e26d5e2958
commit 362cdd498b

View File

@@ -4,10 +4,18 @@ All notable changes to this project will be documented in this file.
## [0.1.5] ## [0.1.5]
### Forth Language
- **`at` reworked as a looping block**: `at` now captures all stack values as deltas, then re-executes its body once per delta. Closed by `.` (audio emit), `m.` (MIDI emit), or `done` (no emit). Each iteration gets independent nondeterministic rolls (e.g., `0 0.5 at kick snd 1 2 rand freq .` re-evaluates `kick snd 1 2 rand freq` at delta 0 and 0.5).
- Removed `ArpList` type and `arp` word — arpeggio spreading is now handled by at-loops directly.
### Added ### Added
- Support i32/i16 sample formats at cpal boundary for ASIO compatibility - Support i32/i16 sample formats at cpal boundary for ASIO compatibility
### Fixed
- Resolved value annotations deduplicated: nondeterministic ops inside at-loops now show only the last resolved value per span, instead of one annotation per iteration.
- Audio input device name matching.
## [0.1.4] ## [0.1.4]
### Breaking ### Breaking