Skip to content

Commit a18cde5

Browse files
authored
Prepare to release 0.1.1 (#9)
1 parent 96d2847 commit a18cde5

11 files changed

Lines changed: 15 additions & 12 deletions

File tree

CHANGELOG.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,15 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8-
## [Unreleased]
8+
## [0.1.1] - 2026-06-13
99

1010
### Added
1111
- **`@Preview(locale = …)` support for thumbnails** ([#7](https://github.com/skydoves/compose-nav-graph/issues/7)): the KSP processor now captures the preview's locale qualifier (declared directly or via a multipreview meta-annotation) into the manifest, and both render backends apply it (Layoutlib through the renderer's preview params, Robolectric through a composition-scoped configuration-context override), so localized previews render with the same resources Android Studio shows.
12+
- **`navgraph { robolectricApplication }`** ([#6](https://github.com/skydoves/compose-nav-graph/pull/6), thanks [@pesjak](https://github.com/pesjak)): point the Robolectric render at a minimal test-only `Application` (emitted as `@Config(application = …)` on the generated render test), so apps that initialize device-backed SDKs in `Application.onCreate` can render thumbnails.
1213

1314
### Fixed
15+
- **Gradle configuration cache compatibility** ([#4](https://github.com/skydoves/compose-nav-graph/pull/4), thanks [@pesjak](https://github.com/pesjak)): the render wiring no longer captures `TaskProvider`s in the unit-test task's `onlyIf` spec, so `generateNavGraph` and the export tasks run with the configuration cache enabled (no more `--no-configuration-cache`).
16+
- **Single-module Compose Multiplatform apps** ([#5](https://github.com/skydoves/compose-nav-graph/pull/5), thanks [@pesjak](https://github.com/pesjak)): a module that is both KMP and `com.android.application` (the KMP wizard default) now renders thumbnails from its own linked resources instead of skipping them.
1417
- The generated `navgraph.version` resource (which pins the auto-wired `compose-nav-graph-annotations` / `compose-nav-graph-ksp` / `compose-nav-graph-testing` versions) is regenerated when `VERSION_NAME` changes instead of staying stale.
1518

1619
## [0.1.0] - 2026-06-01

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,7 @@ Then apply the plugin and KSP to the module that holds your screens. That's all.
9090
// build.gradle.kts
9191
plugins {
9292
id("com.google.devtools.ksp") version "<matching your Kotlin version>"
93-
id("com.github.skydoves.navgraph") version "0.1.0"
93+
id("com.github.skydoves.navgraph") version "0.1.1"
9494
}
9595
```
9696

compose-nav-graph-gradle/gradle.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# compose-nav-graph-gradle is a standalone (included) build, so it carries its own publishing coordinates
22
# rather than inheriting the root gradle.properties.
33
GROUP=com.github.skydoves
4-
VERSION_NAME=0.1.1-SNAPSHOT
4+
VERSION_NAME=0.1.1
55

66
POM_NAME=Compose Navigation Graph Gradle Plugin
77
POM_ARTIFACT_ID=compose-nav-graph-gradle

docs/gradle-plugin/getting-started.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ Apply the plugin together with [KSP](https://github.com/google/ksp) in the `buil
2929
```kotlin
3030
plugins {
3131
id("com.google.devtools.ksp") version "<ksp-version>"
32-
id("com.github.skydoves.navgraph") version "0.1.0"
32+
id("com.github.skydoves.navgraph") version "0.1.1"
3333
}
3434
```
3535

@@ -46,7 +46,7 @@ If you keep plugin versions in `libs.versions.toml`:
4646
```toml
4747
[plugins]
4848
ksp = { id = "com.google.devtools.ksp", version = "<ksp-version>" }
49-
navgraph = { id = "com.github.skydoves.navgraph", version = "0.1.0" }
49+
navgraph = { id = "com.github.skydoves.navgraph", version = "0.1.1" }
5050
```
5151

5252
```kotlin

docs/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ In your app (or feature) module's `build.gradle.kts`, apply the navgraph plugin
3434
```kotlin
3535
plugins {
3636
id("com.google.devtools.ksp") version "<ksp-version>"
37-
id("com.github.skydoves.navgraph") version "0.1.0"
37+
id("com.github.skydoves.navgraph") version "0.1.1"
3838
}
3939
```
4040

docs/kotlin-multiplatform.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ KMP specific configuration: you apply the same two plugins as on a plain Android
99
// shared/build.gradle.kts
1010
plugins {
1111
id("com.google.devtools.ksp") version "<matching your Kotlin version>"
12-
id("com.github.skydoves.navgraph") version "0.1.0"
12+
id("com.github.skydoves.navgraph") version "0.1.1"
1313
}
1414
```
1515

gradle.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ android.nonTransitiveRClass=true
1313

1414
# --- Maven coordinates (vanniktech publish) ---
1515
GROUP=com.github.skydoves
16-
VERSION_NAME=0.1.1-SNAPSHOT
16+
VERSION_NAME=0.1.1
1717

1818
POM_URL=https://github.com/skydoves/compose-nav-graph/
1919
POM_SCM_URL=https://github.com/skydoves/compose-nav-graph/

samples/sample-kotlinconf/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ End user setup is intentionally minimal: **applying the plugin auto wires `compo
2525
```kotlin
2626
plugins {
2727
id("com.google.devtools.ksp") version "<matches your Kotlin version>"
28-
id("com.github.skydoves.navgraph") version "0.1.0"
28+
id("com.github.skydoves.navgraph") version "0.1.1"
2929
}
3030
```
3131

samples/sample-kotlinconf/app/shared/build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ plugins {
1616
alias(libs.plugins.hotswan.compiler)
1717
alias(libs.plugins.metro)
1818
id("com.google.devtools.ksp") version "2.3.9"
19-
id("com.github.skydoves.navgraph") version "0.1.0"
19+
id("com.github.skydoves.navgraph") version "0.1.1"
2020
}
2121

2222
kotlin {

samples/sample-nowinandroid/gradle/libs.versions.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ kotlinxSerializationJson = "1.8.0"
5353
ksp = "2.3.4"
5454
ktlint = "1.4.0"
5555
hotswan = "1.3.4"
56-
navgraph = "0.1.0"
56+
navgraph = "0.1.1"
5757
okhttp = "4.12.0"
5858
protobuf = "4.29.2"
5959
protobufPlugin = "0.9.6"

0 commit comments

Comments
 (0)