Skip to content

Commit

Permalink
[ci] release
Browse files Browse the repository at this point in the history
  • Loading branch information
github-actions[bot] committed Apr 29, 2024
1 parent f21c72d commit 8c604ca
Show file tree
Hide file tree
Showing 22 changed files with 7,074 additions and 9,072 deletions.
5 changes: 0 additions & 5 deletions .changeset/eleven-monkeys-complain.md

This file was deleted.

28 changes: 0 additions & 28 deletions .changeset/few-lamps-laugh.md

This file was deleted.

7 changes: 0 additions & 7 deletions .changeset/popular-fireants-mix.md

This file was deleted.

11 changes: 11 additions & 0 deletions apps/native/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,16 @@
# native

## 1.0.31

### Patch Changes

- Updated dependencies [69bcf80]
- Updated dependencies [d156e67]
- Updated dependencies [30d2a40]
- @evolu/common@5.0.0
- @evolu/common-react@8.0.0
- @evolu/react-native@9.0.0

## 1.0.30

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion apps/native/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "native",
"version": "1.0.30",
"version": "1.0.31",
"private": true,
"main": "index.js",
"scripts": {
Expand Down
7 changes: 7 additions & 0 deletions apps/server/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,12 @@
# server

## 1.0.48

### Patch Changes

- Updated dependencies [d156e67]
- @evolu/server@7.0.0

## 1.0.47

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion apps/server/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "server",
"version": "1.0.47",
"version": "1.0.48",
"private": true,
"type": "module",
"scripts": {
Expand Down
10 changes: 10 additions & 0 deletions apps/web/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,15 @@
# web

## 1.0.48

### Patch Changes

- Updated dependencies [69bcf80]
- Updated dependencies [d156e67]
- Updated dependencies [30d2a40]
- @evolu/common@5.0.0
- @evolu/react@8.0.0

## 1.0.47

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion apps/web/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "web",
"version": "1.0.47",
"version": "1.0.48",
"private": true,
"scripts": {
"dev": "next dev",
Expand Down
31 changes: 31 additions & 0 deletions packages/evolu-common-react/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,36 @@
# @evolu/common-react

## 8.0.0

### Major Changes

- d156e67: Multitenancy, stable Effect, refactoring, logging

Greetings. I spent the last few weeks refactoring Evolu. There are no breaking changes except for one function name. It's a major change because with such a significant refactoring, I can't be 100 % sure I didn't break anything. The core logic remains unchanged, but Evolu uses the Effect library better. When Evolu started with Effect, the website didn't exist yet.

The initial reason for refactoring Evolu was that I wasn't satisfied with the Web Workers wrapper. I tried Comlink. It's a great library, but it has flaws, as documented in a new ProxyWorker, a lightweight Comlink tailored for Effect. While Effect provides an excellent wrapper for workers, I wanted to try a Comlink-like API. Such a change was a chance to review how Evolu uses Effect, and I realized I used too many Layers for no reason.

During refactoring, I realized it would be nice if Evolu could run more instances concurrently. So, Evolu now supports multitenancy 🙂.

I wasn't satisfied with the initial data definition, so I added an API for that, too. And logging. If you are curious about what's happening within Evolu, try the new `minimumLogLevel` Config option. There are also a few minor improvements inside the core logic. Again, there are no breaking changes; it is just better and more readable source code.

The great news is that Effect is stable now, so there will be no more releases with deps updates. Let's dance 🪩

New features:

- Multitenancy (we can run more Evolu instances side by side)
- Initial data (to define fixtures)
- Logging (you can see what's happening inside Evolu step by step)
- Faster and safer DB access (we use shared transactions for reads and special "last" transaction mode for resetting)
- Stable Effect 🎉

### Patch Changes

- Updated dependencies [69bcf80]
- Updated dependencies [d156e67]
- Updated dependencies [30d2a40]
- @evolu/common@5.0.0

## 7.0.0

### Patch Changes
Expand Down
4 changes: 2 additions & 2 deletions packages/evolu-common-react/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@evolu/common-react",
"version": "7.0.0",
"version": "8.0.0",
"description": "Common code for Evolu React libraries",
"keywords": [
"evolu",
Expand Down Expand Up @@ -49,7 +49,7 @@
"vitest": "^1.5.2"
},
"peerDependencies": {
"@evolu/common": "^4.1.1",
"@evolu/common": "^5.0.0",
"react": "^18.2.0"
},
"publishConfig": {
Expand Down
31 changes: 31 additions & 0 deletions packages/evolu-common-web/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,36 @@
# @evolu/common-web

## 8.0.0

### Major Changes

- d156e67: Multitenancy, stable Effect, refactoring, logging

Greetings. I spent the last few weeks refactoring Evolu. There are no breaking changes except for one function name. It's a major change because with such a significant refactoring, I can't be 100 % sure I didn't break anything. The core logic remains unchanged, but Evolu uses the Effect library better. When Evolu started with Effect, the website didn't exist yet.

The initial reason for refactoring Evolu was that I wasn't satisfied with the Web Workers wrapper. I tried Comlink. It's a great library, but it has flaws, as documented in a new ProxyWorker, a lightweight Comlink tailored for Effect. While Effect provides an excellent wrapper for workers, I wanted to try a Comlink-like API. Such a change was a chance to review how Evolu uses Effect, and I realized I used too many Layers for no reason.

During refactoring, I realized it would be nice if Evolu could run more instances concurrently. So, Evolu now supports multitenancy 🙂.

I wasn't satisfied with the initial data definition, so I added an API for that, too. And logging. If you are curious about what's happening within Evolu, try the new `minimumLogLevel` Config option. There are also a few minor improvements inside the core logic. Again, there are no breaking changes; it is just better and more readable source code.

The great news is that Effect is stable now, so there will be no more releases with deps updates. Let's dance 🪩

New features:

- Multitenancy (we can run more Evolu instances side by side)
- Initial data (to define fixtures)
- Logging (you can see what's happening inside Evolu step by step)
- Faster and safer DB access (we use shared transactions for reads and special "last" transaction mode for resetting)
- Stable Effect 🎉

### Patch Changes

- Updated dependencies [69bcf80]
- Updated dependencies [d156e67]
- Updated dependencies [30d2a40]
- @evolu/common@5.0.0

## 7.0.1

### Patch Changes
Expand Down
4 changes: 2 additions & 2 deletions packages/evolu-common-web/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@evolu/common-web",
"version": "7.0.1",
"version": "8.0.0",
"description": "Common code for Evolu libraries targeting web",
"keywords": [
"evolu",
Expand Down Expand Up @@ -46,7 +46,7 @@
"vitest": "^1.5.2"
},
"peerDependencies": {
"@evolu/common": "^4.1.1",
"@evolu/common": "^5.0.0",
"@sqlite.org/sqlite-wasm": "3.45.1-build1"
},
"publishConfig": {
Expand Down
32 changes: 32 additions & 0 deletions packages/evolu-common/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,37 @@
# @evolu/common

## 5.0.0

### Major Changes

- d156e67: Multitenancy, stable Effect, refactoring, logging

Greetings. I spent the last few weeks refactoring Evolu. There are no breaking changes except for one function name. It's a major change because with such a significant refactoring, I can't be 100 % sure I didn't break anything. The core logic remains unchanged, but Evolu uses the Effect library better. When Evolu started with Effect, the website didn't exist yet.

The initial reason for refactoring Evolu was that I wasn't satisfied with the Web Workers wrapper. I tried Comlink. It's a great library, but it has flaws, as documented in a new ProxyWorker, a lightweight Comlink tailored for Effect. While Effect provides an excellent wrapper for workers, I wanted to try a Comlink-like API. Such a change was a chance to review how Evolu uses Effect, and I realized I used too many Layers for no reason.

During refactoring, I realized it would be nice if Evolu could run more instances concurrently. So, Evolu now supports multitenancy 🙂.

I wasn't satisfied with the initial data definition, so I added an API for that, too. And logging. If you are curious about what's happening within Evolu, try the new `minimumLogLevel` Config option. There are also a few minor improvements inside the core logic. Again, there are no breaking changes; it is just better and more readable source code.

The great news is that Effect is stable now, so there will be no more releases with deps updates. Let's dance 🪩

New features:

- Multitenancy (we can run more Evolu instances side by side)
- Initial data (to define fixtures)
- Logging (you can see what's happening inside Evolu step by step)
- Faster and safer DB access (we use shared transactions for reads and special "last" transaction mode for resetting)
- Stable Effect 🎉

- 30d2a40: `createIndex` replaced with `createIndexes`

That's why it's a breaking change—a slight change in API. Everything else is backward compatible. Evolu is stable for many major versions.

### Minor Changes

- 69bcf80: Update the minimal TypeScript version to 5.4

## 4.1.1

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/evolu-common/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@evolu/common",
"version": "4.1.1",
"version": "5.0.0",
"description": "Local-first platform designed for privacy, ease of use, and no vendor lock-in to sync and backup people's lifetime data",
"keywords": [
"evolu",
Expand Down
29 changes: 29 additions & 0 deletions packages/evolu-react-native/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,34 @@
# @evolu/react-native

## 9.0.0

### Major Changes

- d156e67: Multitenancy, stable Effect, refactoring, logging

Greetings. I spent the last few weeks refactoring Evolu. There are no breaking changes except for one function name. It's a major change because with such a significant refactoring, I can't be 100 % sure I didn't break anything. The core logic remains unchanged, but Evolu uses the Effect library better. When Evolu started with Effect, the website didn't exist yet.

The initial reason for refactoring Evolu was that I wasn't satisfied with the Web Workers wrapper. I tried Comlink. It's a great library, but it has flaws, as documented in a new ProxyWorker, a lightweight Comlink tailored for Effect. While Effect provides an excellent wrapper for workers, I wanted to try a Comlink-like API. Such a change was a chance to review how Evolu uses Effect, and I realized I used too many Layers for no reason.

During refactoring, I realized it would be nice if Evolu could run more instances concurrently. So, Evolu now supports multitenancy 🙂.

I wasn't satisfied with the initial data definition, so I added an API for that, too. And logging. If you are curious about what's happening within Evolu, try the new `minimumLogLevel` Config option. There are also a few minor improvements inside the core logic. Again, there are no breaking changes; it is just better and more readable source code.

The great news is that Effect is stable now, so there will be no more releases with deps updates. Let's dance 🪩

New features:

- Multitenancy (we can run more Evolu instances side by side)
- Initial data (to define fixtures)
- Logging (you can see what's happening inside Evolu step by step)
- Faster and safer DB access (we use shared transactions for reads and special "last" transaction mode for resetting)
- Stable Effect 🎉

### Patch Changes

- Updated dependencies [d156e67]
- @evolu/common-react@8.0.0

## 8.0.1

### Patch Changes
Expand Down
4 changes: 2 additions & 2 deletions packages/evolu-react-native/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@evolu/react-native",
"version": "8.0.1",
"version": "9.0.0",
"description": "Evolu for React Native",
"keywords": [
"evolu",
Expand Down Expand Up @@ -53,7 +53,7 @@
"vitest": "^1.5.2"
},
"peerDependencies": {
"@evolu/common-react": "^7.0.0",
"@evolu/common-react": "^8.0.0",
"expo": "^50.0.14",
"expo-sqlite": "~13.4.0",
"react-native": "^0.73.6"
Expand Down
33 changes: 33 additions & 0 deletions packages/evolu-react/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,38 @@
# @evolu/react

## 8.0.0

### Major Changes

- d156e67: Multitenancy, stable Effect, refactoring, logging

Greetings. I spent the last few weeks refactoring Evolu. There are no breaking changes except for one function name. It's a major change because with such a significant refactoring, I can't be 100 % sure I didn't break anything. The core logic remains unchanged, but Evolu uses the Effect library better. When Evolu started with Effect, the website didn't exist yet.

The initial reason for refactoring Evolu was that I wasn't satisfied with the Web Workers wrapper. I tried Comlink. It's a great library, but it has flaws, as documented in a new ProxyWorker, a lightweight Comlink tailored for Effect. While Effect provides an excellent wrapper for workers, I wanted to try a Comlink-like API. Such a change was a chance to review how Evolu uses Effect, and I realized I used too many Layers for no reason.

During refactoring, I realized it would be nice if Evolu could run more instances concurrently. So, Evolu now supports multitenancy 🙂.

I wasn't satisfied with the initial data definition, so I added an API for that, too. And logging. If you are curious about what's happening within Evolu, try the new `minimumLogLevel` Config option. There are also a few minor improvements inside the core logic. Again, there are no breaking changes; it is just better and more readable source code.

The great news is that Effect is stable now, so there will be no more releases with deps updates. Let's dance 🪩

New features:

- Multitenancy (we can run more Evolu instances side by side)
- Initial data (to define fixtures)
- Logging (you can see what's happening inside Evolu step by step)
- Faster and safer DB access (we use shared transactions for reads and special "last" transaction mode for resetting)
- Stable Effect 🎉

### Patch Changes

- Updated dependencies [69bcf80]
- Updated dependencies [d156e67]
- Updated dependencies [30d2a40]
- @evolu/common@5.0.0
- @evolu/common-react@8.0.0
- @evolu/common-web@8.0.0

## 7.0.0

### Patch Changes
Expand Down
8 changes: 4 additions & 4 deletions packages/evolu-react/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@evolu/react",
"version": "7.0.0",
"version": "8.0.0",
"description": "Evolu for React",
"keywords": [
"evolu",
Expand Down Expand Up @@ -48,9 +48,9 @@
"vitest": "^1.5.2"
},
"peerDependencies": {
"@evolu/common": "^4.1.1",
"@evolu/common-react": "^7.0.0",
"@evolu/common-web": "^7.0.1",
"@evolu/common": "^5.0.0",
"@evolu/common-react": "^8.0.0",
"@evolu/common-web": "^8.0.0",
"react-dom": "^18.2.0"
},
"publishConfig": {
Expand Down
Loading

0 comments on commit 8c604ca

Please sign in to comment.