Skip to content

Commit 10f1bf9

Browse files
committed
Bump version
1 parent 259bd64 commit 10f1bf9

File tree

5 files changed

+10
-14
lines changed

5 files changed

+10
-14
lines changed

CHANGELOG.md

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# Change Log
22
All notable changes to this project will be documented in this file. This change log follows the conventions of [keepachangelog.com](http://keepachangelog.com/).
33

4-
## Unreleased
4+
## [0.1.5-alpha] - 2025-07-24
55

66
### Added
77
- 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
2020
- Explicit timestamp support for frames with `java.util.Date` (#inst reader macro) and millisecond integers
2121
- Frame creation functions now support optional `opts` parameter for timestamp control
2222
- 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
2523
- **Microphone Transport**: Added pure functions `process-mic-buffer` and `mic-resource-config` for better testability and REPL-driven development
2624
- **Transport Testing**: Comprehensive test suite for transport layer covering microphone transport, audio splitter, and realtime speakers
2725
- **Realtime Speakers Out**: Added comprehensive test coverage including realistic LLM → audio splitter → speakers pipeline integration test simulating end-to-end audio processing flow
2826
- **Realtime Speakers Out**: Added extensive unit tests for describe, init, transition, transform, timer handling, system config, serializer integration, and timing accuracy validation
2927

3028
### Changed
3129
- **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
3430
- Fixed schema typos in `user-speech-stop` and `bot-speech-stop` frame definitions
3531
- **Microphone Transport**: Refactored `microphone-transport-in` to use multi-arity function pattern (`mic-transport-in-fn`) for better flow integration
3632
- **Audio Splitter**: Refactored `audio-splitter` to use multi-arity function pattern (`audio-splitter-fn`) for better flow integration and consistency with other transport processors

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -62,14 +62,14 @@ Simulflow, [Dune Wiki](https://dune.fandom.com/wiki/Bene_Gesserit_Training#Simul
6262

6363
```clojure
6464
;; Add to your deps.edn
65-
{:deps {com.shipclojure/simulflow {:mvn/version "0.1.5-alpha"}}}
65+
{:deps {com.shipclojure/simulflow {:mvn/version "0.1.6-alpha"}}}
6666
```
6767

6868
### Leiningen/Boot
6969

7070
```clojure
7171
;; Add to your project.clj
72-
[com.shipclojure/simulflow "0.1.5-alpha"]
72+
[com.shipclojure/simulflow "0.1.6-alpha"]
7373
```
7474

7575
### Maven
@@ -78,7 +78,7 @@ Simulflow, [Dune Wiki](https://dune.fandom.com/wiki/Bene_Gesserit_Training#Simul
7878
<dependency>
7979
<groupId>com.shipclojure</groupId>
8080
<artifactId>simulflow</artifactId>
81-
<version>0.1.5-alpha</version>
81+
<version>0.1.6-alpha</version>
8282
</dependency>
8383
```
8484

build.clj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
[deps-deploy.deps-deploy :as dd]))
77

88
(def lib 'com.shipclojure/simulflow)
9-
(def version "v0.1.5-alpha")
9+
(def version "v0.1.6-alpha")
1010
#_ ; alternatively, use MAJOR.MINOR.COMMITS:
1111
(def version (format "1.0.%s" (b/git-count-revs nil)))
1212
(def class-dir "target/classes")

deps.edn

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,12 +12,12 @@
1212

1313
:pom {:group-id "com.shipclojure"
1414
:artifact-id "simulflow"
15-
:version "0.1.5-alpha"
15+
:version "0.1.6-alpha"
1616
:name "simulflow"
1717
:description "A Clojure framework for building real-time voice-enabled AI applications"
1818
:url "https://github.com/shipclojure/simulflow"
1919
:scm {:url "https://github.com/shipclojure/simulflow"
20-
:tag "v0.1.5-alpha"
20+
:tag "v0.1.6-alpha"
2121
:connection "scm:git:git://github.com/shipclojure/simulflow.git"
2222
:dev-connection "scm:git:ssh://git@github.com/shipclojure/simulflow.git"}
2323
:licenses [{:name "Eclipse Public License"
@@ -68,4 +68,4 @@
6868
:exec-fn deps-deploy.deps-deploy/deploy
6969
:exec-args {:installer :remote
7070
:sign-releases? false
71-
:artifact "target/com.shipclojure/simulflow-v0.1.5-alpha.jar"}}}}
71+
:artifact "target/com.shipclojure/simulflow-v0.1.6-alpha.jar"}}}}

pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,9 +22,9 @@
2222
<url>https://github.com/shipclojure/simulflow</url>
2323
<connection>scm:git:git://github.com/shipclojure/simulflow.git</connection>
2424
<developerConnection>scm:git:ssh://git@github.com/shipclojure/simulflow.git</developerConnection>
25-
<tag>v0.1.5-alfa</tag>
25+
<tag>v0.1.6-alpha</tag>
2626
</scm>
27-
<version>v0.1.5-alfa</version>
27+
<version>v0.1.6-alpha</version>
2828
<build>
2929
<sourceDirectory>src</sourceDirectory>
3030
</build>

0 commit comments

Comments
 (0)