You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+1-5Lines changed: 1 addition & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,7 +1,7 @@
1
1
# Change Log
2
2
All notable changes to this project will be documented in this file. This change log follows the conventions of [keepachangelog.com](http://keepachangelog.com/).
3
3
4
-
## Unreleased
4
+
## [0.1.5-alpha] - 2025-07-24
5
5
6
6
### Added
7
7
- Command system to express IO commands from transform function for easier testing - still alfa
@@ -20,17 +20,13 @@ All notable changes to this project will be documented in this file. This change
20
20
- Explicit timestamp support for frames with `java.util.Date` (#inst reader macro) and millisecond integers
21
21
- Frame creation functions now support optional `opts` parameter for timestamp control
22
22
- Utility functions `normalize-timestamp` and `timestamp->date` for timestamp conversion
23
-
- Comprehensive test suite for `simulflow.frame` namespace using `clojure.test` (2150+ assertions)
24
-
- Comprehensive test suite for `simulflow.processors.activity-monitor` with pure function testing
25
23
-**Microphone Transport**: Added pure functions `process-mic-buffer` and `mic-resource-config` for better testability and REPL-driven development
26
24
-**Transport Testing**: Comprehensive test suite for transport layer covering microphone transport, audio splitter, and realtime speakers
27
25
-**Realtime Speakers Out**: Added comprehensive test coverage including realistic LLM → audio splitter → speakers pipeline integration test simulating end-to-end audio processing flow
28
26
-**Realtime Speakers Out**: Added extensive unit tests for describe, init, transition, transform, timer handling, system config, serializer integration, and timing accuracy validation
29
27
30
28
### Changed
31
29
-**BREAKING**: Frame types now use proper `simulflow.frame` namespace (e.g., `:simulflow.frame/user-speech-start`)
32
-
- Frame system is now completely pure when timestamps are specified explicitly
33
-
- Updated clj-kondo hook for `defframe` to support multi-arity functions with timestamp options
34
30
- Fixed schema typos in `user-speech-stop` and `bot-speech-stop` frame definitions
35
31
-**Microphone Transport**: Refactored `microphone-transport-in` to use multi-arity function pattern (`mic-transport-in-fn`) for better flow integration
36
32
-**Audio Splitter**: Refactored `audio-splitter` to use multi-arity function pattern (`audio-splitter-fn`) for better flow integration and consistency with other transport processors
0 commit comments