Skip to content

Reaktiv DevTools 0.12.25

Choose a tag to compare

@github-actions github-actions released this 14 Feb 22:40
· 101 commits to main since this release

Reaktiv DevTools 0.12.25

📦 Download

Choose the package for your platform. Each package includes the DevTools server and UI.

  • Linux x64: reaktiv-devtools-linux-x64-0.12.25.zip
  • Linux ARM64: reaktiv-devtools-linux-arm64-0.12.25.zip
  • macOS x64 (Intel): reaktiv-devtools-macos-x64-0.12.25.zip
  • macOS ARM64 (Apple Silicon): reaktiv-devtools-macos-arm64-0.12.25.zip
  • Windows x64: reaktiv-devtools-windows-x64-0.12.25.zip

🚀 Quick Start

  1. Download the package for your platform
  2. Extract the zip file
  3. Run the server:
    • Linux/macOS: ./reaktiv-devtools resources
    • Windows: reaktiv-devtools.exe resources
  4. Open your browser to the URL shown in the console

📦 Package Contents

Each package contains:

  • DevTools server executable
  • WASM UI in resources/ folder
  • README with usage instructions

📚 Library Release

The Reaktiv libraries for this version are available on Maven Central:

dependencies {
    implementation("io.github.syrou:reaktiv-core:0.12.25")
    implementation("io.github.syrou:reaktiv-compose:0.12.25")
    implementation("io.github.syrou:reaktiv-navigation:0.12.25")
}

🔗 Integration

Add the DevTools middleware to your app:

val introspectionConfig = IntrospectionConfig(
    clientName = "My App",
    platform = "Android"
)
val sessionCapture = SessionCapture()

val store = createStore {
    module(UserModule)
    module(navigationModule)
    module(IntrospectionModule(introspectionConfig, sessionCapture))
    module(DevToolsModule(
        config = DevToolsConfig(
            introspectionConfig = introspectionConfig,
            serverUrl = "ws://localhost:8080/ws"
        ),
        scope = CoroutineScope(SupervisorJob() + Dispatchers.IO),
        sessionCapture = sessionCapture
    ))
}

Full Changelog: 0.12.24...0.12.25