Skip to content

Commit 1060159

Browse files
Merge branch 'main' into docs
2 parents 6ef044e + 7ca77c2 commit 1060159

File tree

22 files changed

+228
-171
lines changed

22 files changed

+228
-171
lines changed

README.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,15 +4,15 @@ Monorepo for all things React Native and PowerSync.
44

55
## Monorepo Structure
66

7-
- [apps/supabase-todolist](https://github.com/powersync-ja/powersync-supabase-react-native-todolist-demo/tree/e6a1d045ab8244041651757402adc562a6699a4f)
8-
- An Expo React native app using Supabase.
9-
107
- [packages/powersync-sdk-common](./packages/powersync-sdk-common/README.md)
118
- A Typescript implementation of a PowerSync database connector and streaming sync bucket implementation.
129

1310
- [packages/powersync-sdk-react-native](./packages/powersync-sdk-react-native/README.md)
1411
- An extension of `packages/powersync-sdk-common` which provides React Native specific implementations of abstracted features.
1512

13+
- [apps/supabase-todolist](https://github.com/powersync-ja/powersync-supabase-react-native-todolist-demo)
14+
* An Expo React Native demo app using Supabase.
15+
1616
# Development
1717

1818
## Git Submodules
@@ -23,7 +23,7 @@ After cloning this repo be sure to init the Git submodules
2323
git submodule init && git submodule update
2424
```
2525

26-
This monorepo uses Yarn as it works well with React native.
26+
This monorepo uses Yarn as it works well with React Native.
2727

2828
Install workspace dependencies
2929

@@ -57,7 +57,7 @@ Merging a PR with Changesets will automatically create a PR with version bumps.
5757

5858
## React Native Quick SQLite Development
5959

60-
Testing live development changes to `@journeyapps/react-native-quick-sqlite` will not with with standard `yarn link` commands. Metro does not work well with symlinks <https://github.com/facebook/metro/issues/286>.
60+
Testing live development changes to `@journeyapps/react-native-quick-sqlite` will not work with standard `yarn link` commands. Metro does not work well with symlinks https://github.com/facebook/metro/issues/286.
6161

6262
The process of releasing development packages for `@journeyapps/react-native-quick-sqlite` for each change can be tedious and slow. A faster (and hackier) method is to use [mtsl](https://www.npmjs.com/package/mtsl) which will watch and copy the package into this workspace's `node_modules`.
6363

apps/supabase-todolist

packages/powersync-attachments/CHANGELOG.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,16 @@
11
# @journeyapps/powersync-attachments
22

3+
## 1.0.0
4+
5+
### Major Changes
6+
7+
- c665b3f: Release out of beta to production ready
8+
9+
### Patch Changes
10+
11+
- Updated dependencies [c665b3f]
12+
- @journeyapps/powersync-sdk-common@1.0.0
13+
314
## 0.0.5
415

516
### Patch Changes

packages/powersync-attachments/README.md

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,6 @@
22

33
A [PowerSync](https://powersync.co) library to manage attachments in TypeScript and React Native apps.
44

5-
Note: This package is currently in a beta release.
6-
75

86
## Installation
97

packages/powersync-attachments/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@journeyapps/powersync-attachments",
3-
"version": "0.0.5",
3+
"version": "1.0.0",
44
"publishConfig": {
55
"registry": "https://registry.npmjs.org/",
66
"access": "public"
@@ -18,7 +18,7 @@
1818
},
1919
"devDependencies": {},
2020
"dependencies": {
21-
"@journeyapps/powersync-sdk-common": "0.1.4"
21+
"@journeyapps/powersync-sdk-common": "1.0.0"
2222
},
2323
"repository": {
2424
"type": "git",

packages/powersync-react/CHANGELOG.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,16 @@
11
# @journeyapps/powersync-react
22

3+
## 1.0.0
4+
5+
### Major Changes
6+
7+
- c665b3f: Release out of beta to production ready
8+
9+
### Patch Changes
10+
11+
- Updated dependencies [c665b3f]
12+
- @journeyapps/powersync-sdk-common@1.0.0
13+
314
## 0.1.3
415

516
### Patch Changes

packages/powersync-react/README.md

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
# React components for PowerSync
22

3-
This package is currently in a beta release.
4-
53
## Context
64
Configure a PowerSync DB connection and add it to a context provider.
75

packages/powersync-react/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@journeyapps/powersync-react",
3-
"version": "0.1.3",
3+
"version": "1.0.0",
44
"publishConfig": {
55
"registry": "https://registry.npmjs.org/",
66
"access": "public"
@@ -27,7 +27,7 @@
2727
},
2828
"homepage": "https://docs.powersync.co/resources/api-reference",
2929
"dependencies": {
30-
"@journeyapps/powersync-sdk-common": "0.1.4"
30+
"@journeyapps/powersync-sdk-common": "1.0.0"
3131
},
3232
"peerDependencies": {
3333
"react": "*"

packages/powersync-sdk-common/CHANGELOG.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,16 @@
11
# @journeyapps/powersync-sdk-common
22

3+
## 1.0.0
4+
5+
### Major Changes
6+
7+
- c665b3f: - Bump version out of Beta
8+
- The SyncStatus now includes the state of if the connector is uploading or downloading data.
9+
- Crud uploads are now debounced.
10+
- Crud uploads now are also triggered on `execute` method calls.
11+
- Database name is now added to the `DBAdapter` interface for better identification in locks (for Web SDK)
12+
- Failed crud uploads now correctly throw errors, to be caught upstream, and delayed for retry.
13+
314
## 0.1.4
415

516
### Patch Changes
Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,3 @@
1-
# Beta
2-
This package is currently in a beta release.
3-
4-
51
# PowerSync SDK common JS
62

73
This package contains pure TypeScript common functionality for the PowerSync SDK.

0 commit comments

Comments
 (0)