Skip to content

Commit

Permalink
Prepare version 0.9.13
Browse files Browse the repository at this point in the history
  • Loading branch information
squarejesse committed Dec 22, 2022
1 parent 2894c43 commit 3247db3
Show file tree
Hide file tree
Showing 3 changed files with 25 additions and 4 deletions.
23 changes: 22 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

## [Unreleased]

## [0.9.12] - 2022-12-06
## [0.9.13] - 2022-12-22

We've changed this project to focus exclusively on executing Kotlin/JS libraries.

Expand All @@ -12,6 +12,27 @@ until June 2021), those projects remain as git branches but will not receive fur

The project's new Maven coordinates are `app.cash.zipline:zipline`.

* New: `ZiplineScope` is a new mechanism to close pass-by-reference services and flows. Pass a
`ZiplineScope` to `Zipline.take()` or implement `ZiplineScoped` in a `ZiplineService` to declare
a scope, then call `ZiplineScope.close()` to close all received services. Note that Flows
that were passed-by-reference previously needed to be collected exactly once; with this change
Flows may be collected any number of times.
* New: Configure the development HTTP server's local port in Gradle:
```kotlin
zipline {
...
httpServerPort.set(22364)
}
```
* New: Include the service name in `ZiplineApiMismatchException`.
* Fix: Prevent `.zipline` files from being stored in the HTTP cache. We've added
'Cache-Control: no-store' request headers to downloads to prevent caching that's redundant
with ZiplineLoader's cache.
* Fix: Make `ZiplineService.close()` idempotent for outbound services.
## [0.9.12] - 2022-12-06
* New: Add `ZiplineFunction.isSuspending`.
* New: Add events for `ziplineCreate()`, `moduleLoadStart()`, and `moduleLoadEnd()`.
Expand Down
4 changes: 2 additions & 2 deletions RELEASING.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Releasing

1. Update the `version` in `build.gradle.kts` to the release version.
1. Update the `VERSION_NAME` in `gradle.properties` to the release version.

2. Update the `CHANGELOG.md`:
1. Change the `Unreleased` header to the release version.
Expand All @@ -22,7 +22,7 @@
$ git tag -am "Version X.Y.Z" X.Y.Z
```

6. Update the `version` in `build.gradle.kts` to the next "SNAPSHOT" version.
6. Update the `VERSION_NAME` in `gradle.properties` to the next "SNAPSHOT" version.

7. Commit

Expand Down
2 changes: 1 addition & 1 deletion gradle.properties
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
org.gradle.jvmargs=-Xmx4096m -Dfile.encoding=UTF-8

VERSION_NAME=1.0.0-SNAPSHOT
VERSION_NAME=0.9.13

android.useAndroidX=true
android.enableJetifier=false
Expand Down

0 comments on commit 3247db3

Please sign in to comment.