Versions
Library artifacts
Section titled “Library artifacts”All library modules share a single version and are published under the
com.synapselib group:
| Artifact | Current version | Purpose |
|---|---|---|
core | 1.0.10 | Reactive operators for Kotlin Flow |
arch | 1.0.10 | Architecture framework — SwitchBoard, Nodes, Providers, Interceptors |
arch-hilt | 1.0.10 | Hilt integration for multi-module provider aggregation |
arch-test | 1.0.10 | Testing utilities — SynapseTestRule, capture helpers |
dependencies { implementation("com.synapselib:arch:1.0.10")
// Multi-module Hilt projects implementation("com.synapselib:arch-hilt:1.0.10")
// Testing testImplementation("com.synapselib:arch-test:1.0.10")}IDE plugin
Section titled “IDE plugin”| Artifact | Current version | Compatibility |
|---|---|---|
| Synapse Navigator (plugin) | 1.0.2 | IntelliJ IDEA 2024.2 – 2025.3 (builds 242–253) |
Download from the synapse-plugin releases page. See Navigator — Installation for setup instructions.
Compatibility
Section titled “Compatibility”| Requirement | Minimum version |
|---|---|
| Kotlin | 2.2.21 |
| KSP | Required |
| kotlinx-coroutines | 1.10.2 |
| Jetpack Compose runtime | 1.10.1 |
| AndroidX Lifecycle | 2.8.7 |
| Dagger / Hilt | 2.51.1 |
| JVM toolchain | 17 |
License
Section titled “License”Synapse is licensed under the Mozilla Public License 2.0.