Skip to content

Commit 8f4e1e4

Browse files
committed
Prepare for release 5.0.0-alpha02
Signed-off-by: Matt Ramotar <mramotar@dropbox.com>
1 parent 8caeb97 commit 8f4e1e4

File tree

6 files changed

+28
-11
lines changed

6 files changed

+28
-11
lines changed

.github/workflows/create_swift_package.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,9 @@ name: Create Swift Package
22

33
on:
44
workflow_dispatch:
5+
push:
6+
branches: [ main, store5 ]
7+
58
jobs:
69
publish:
710
uses: touchlab/KMMBridgeGithubWorkflow/.github/workflows/faktorybuildbranches.yml@v0.6

CHANGELOG.md

Lines changed: 21 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,16 @@
22

33
## [Unreleased]
44

5+
## [5.0.0-alpha02] (2022-12-04)
6+
7+
* Target iOS and JS
8+
* Rename packages
9+
510
## [5.0.0-alpha1] (2022-12-04)
11+
612
* Introduce Market
713
* Support local and remote writes with conflict resolution based on Google's offline-first guidance
8-
* Target iOS and Android
14+
* Target Android and JVM
915

1016
## [4.0.5] (2021-03-30)
1117

@@ -61,19 +67,22 @@
6167

6268
* Fix a leak of non-global coroutine contexts. (#199)
6369
* Update to Kotlin 1.4.0 and Coroutines 1.3.9 (#195)
64-
* Update to Coroutines 1.3.5 and remove `@FlowPreview` and `@ExperimentalCoroutinesApi` annotations. (#166)
70+
* Update to Coroutines 1.3.5 and remove `@FlowPreview` and `@ExperimentalCoroutinesApi`
71+
annotations. (#166)
6572

6673
## [4.0.0-alpha06] (2020-04-29)
6774

6875
**Major API change!** (#123)
6976

70-
This release introduces a major change to `StoreBuilder`'s API. This should be the LAST major API change to store before
77+
This release introduces a major change to `StoreBuilder`'s API. This should be the LAST major API
78+
change to store before
7179
we'll move to beta.
7280

7381
* The typealias `Fetcher` was added to standardize the input type for a `StoreBuilder`
7482
* `SourceOfTruth` in now a top level interface and part of `Store`'s public API
7583
* `StoreBuilder` can now only be created using a `Fetcher` and optionally a `SourceOfTruth`
76-
* All the overloads for creating a `StoreBuilder` were moved to `Fetcher` and `SourceOfTruth` as appropriate.
84+
* All the overloads for creating a `StoreBuilder` were moved to `Fetcher` and `SourceOfTruth` as
85+
appropriate.
7786
* Rx artifacts were updated accordingly to match main artifacts.
7887

7988
## [4.0.0-alpha05] (2020-04-03)
@@ -190,27 +199,31 @@ This is a first alpha release of Store ported to RxJava 2.
190199
**New Features**
191200

192201
* (#155) Port to RxJava 2
193-
* (#220) Packages have been renamed to store3 to allow use of this artifact alongside the original Store
202+
* (#220) Packages have been renamed to store3 to allow use of this artifact alongside the original
203+
Store
194204
* (#185) Return Single/Maybe where appropriate
195205
* (#189) Add lambdas to Store and Filesystem modules
196206
* (#214) expireAfterAccess added to MemoryPolicy
197-
* (#214) Deprecate setExpireAfter and getExpireAfter -- use new expireAfterWrite or expireAfterAccess, see #199 for
207+
* (#214) Deprecate setExpireAfter and getExpireAfter -- use new expireAfterWrite or
208+
expireAfterAccess, see #199 for
198209
MemoryPolicy changes
199210
* (#214) Add Raw to BufferedSource transformer
200211

201212
**Bug Fixes and Stability Improvements**
202213

203214
* (#214) Fix networkBeforeStale on cold start with no connectivity
204215
* (#214) Add a missing source.close() call
205-
* (#164) FileSystemPersister.persisterIsStale() should return false if record is missing or policy is unspecified
216+
* (#164) FileSystemPersister.persisterIsStale() should return false if record is missing or policy
217+
is unspecified
206218
* (#166) Remove apt dependency and use annotationProcessor instead
207219
* (#214) Standardize store.stream() to emit only new items
208220
* (#214) Fix typos
209221
* (#214) Close source after write to filesystem
210222

211223
## [1.x]
212224

213-
* The change log for Store version 1.x can be found [here](https://github.com/NYTimes/Store/blob/develop/CHANGELOG.md).
225+
* The change log for Store version 1.x can be
226+
found [here](https://github.com/NYTimes/Store/blob/develop/CHANGELOG.md).
214227

215228
[Unreleased]: https://github.com/MobileNativeFoundation/Store/compare/v4.0.5...HEAD
216229

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ Store is a Kotlin library for loading data from remote and local sources.
2727
### Add Store dependency
2828

2929
```kotlin
30-
STORE_VERSION = "5.0.0-alpha1"
30+
STORE_VERSION = "5.0.0-alpha02"
3131
```
3232

3333
### Android

RELEASING.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ Releasing
44
1. Change the version in top level `gradle.properties` to a non-SNAPSHOT version.
55
2. Update the `cocoapods` version in `build.gradle.kts` in `:store`.
66
3. Modify `create_swift_package.yml` workflow to run on `store5` push.
7+
* https://github.com/MobileNativeFoundation/Store/blob/e526400cdf51aa2f78b6b7e9e87f4a6845e6dcea/.github/workflows/create_swift_package.yml
78
4. Update the `CHANGELOG.md` for the impending release.
89
5. Update the `README.md` with the new version.
910
6. `git commit -sam "Prepare for release X.Y.Z."` (where X.Y.Z is the new version)

gradle.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ org.gradle.jvmargs=-XX:MaxMetaspaceSize=2G
88

99
# POM file
1010
GROUP = org.mobilenativefoundation.store
11-
VERSION_NAME = 5.0.0-SNAPSHOT
11+
VERSION_NAME = 5.0.0-alpha02
1212
POM_PACKAGING = pom
1313
POM_DESCRIPTION = Store5 is a Kotlin Multiplatform network-resilient repository layer
1414

store/build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ kotlin {
2828
summary = "Store5"
2929
homepage = "https://github.com/MobileNativeFoundation/Store"
3030
ios.deploymentTarget = "13"
31-
version = "5.0.0-alpha1"
31+
version = "5.0.0-alpha02"
3232
}
3333

3434
sourceSets {

0 commit comments

Comments
 (0)