Skip to content

Commit 1bc25ee

Browse files
committed
v0.7.0
1 parent a1d9e0f commit 1bc25ee

File tree

8 files changed

+110
-7
lines changed

8 files changed

+110
-7
lines changed

CHANGELOG.md

Lines changed: 103 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,109 @@
11
# Changelog
22

33

4+
## v0.7.0
5+
6+
[compare changes](https://github.com/directus/rstore/compare/v0.6.18...v0.7.0)
7+
8+
### 🚀 Enhancements
9+
10+
- New schema and relation declarations ([844635b](https://github.com/directus/rstore/commit/844635b))
11+
- **devtools:** New cache tab ([5be73c2](https://github.com/directus/rstore/commit/5be73c2))
12+
- New query API ([04c4e34](https://github.com/directus/rstore/commit/04c4e34))
13+
- **cache:** ReadItems new limit option ([bc7d1fa](https://github.com/directus/rstore/commit/bc7d1fa))
14+
- Experimental garbage collection ([a119680](https://github.com/directus/rstore/commit/a119680))
15+
- **devtools:** Auto update cache ([e7326da](https://github.com/directus/rstore/commit/e7326da))
16+
- Cache layers ([43519e0](https://github.com/directus/rstore/commit/43519e0))
17+
- Optimistic updates ([04a5c63](https://github.com/directus/rstore/commit/04a5c63))
18+
- **devtools:** Gc + cache layer events in history ([9a1ccef](https://github.com/directus/rstore/commit/9a1ccef))
19+
- UseStore + new setup docs ([cbd97d6](https://github.com/directus/rstore/commit/cbd97d6))
20+
- New module API ([07c2c9c](https://github.com/directus/rstore/commit/07c2c9c))
21+
- SetActiveStore for tests ([d32cc67](https://github.com/directus/rstore/commit/d32cc67))
22+
- **nuxt-drizzle:** Remove deprecated option drizzleImport.default ([2e737ba](https://github.com/directus/rstore/commit/2e737ba))
23+
- **nuxt-drizzle:** Drizzle hooks ([c7cb660](https://github.com/directus/rstore/commit/c7cb660))
24+
- **nuxt-drizzle:** Adapt to new relations syntax ([f2a5088](https://github.com/directus/rstore/commit/f2a5088))
25+
- **nuxt-drizzle:** Use new define model syntax ([3edb432](https://github.com/directus/rstore/commit/3edb432))
26+
- Use nuxt module dependencies ([9be4ab5](https://github.com/directus/rstore/commit/9be4ab5))
27+
- **nuxt:** Simpler schema syntax with export const ([b6aa3fa](https://github.com/directus/rstore/commit/b6aa3fa))
28+
- **nuxt-drizzle:** HooksForTable ([6e9f3d0](https://github.com/directus/rstore/commit/6e9f3d0))
29+
- **nuxt-drizzle:** AllowTables ([c8361d3](https://github.com/directus/rstore/commit/c8361d3))
30+
- Sort plugins ([b727f31](https://github.com/directus/rstore/commit/b727f31))
31+
- **plugin:** Auto abort fetchFirst & fetchMany ([7ce07ae](https://github.com/directus/rstore/commit/7ce07ae))
32+
- **plugin:** Category ([ec1a41b](https://github.com/directus/rstore/commit/ec1a41b))
33+
- Collection hooks ([c6824b1](https://github.com/directus/rstore/commit/c6824b1))
34+
- **module:** $loading, $error, $time no longer Refs ([d98f1c2](https://github.com/directus/rstore/commit/d98f1c2))
35+
- **plugin:** Abort API ([541d41d](https://github.com/directus/rstore/commit/541d41d))
36+
- **plugin:** Abort API for fetchRelations ([b72474a](https://github.com/directus/rstore/commit/b72474a))
37+
- **plugin:** Auto abort createItem and updateItem ([0d8218a](https://github.com/directus/rstore/commit/0d8218a))
38+
39+
### 🔥 Performance
40+
41+
- Faster relation lookup ([#44](https://github.com/directus/rstore/pull/44))
42+
- Normalize relations eagerly ([1a25f54](https://github.com/directus/rstore/commit/1a25f54))
43+
44+
### 🩹 Fixes
45+
46+
- **devtools:** Cache model item height ([12b5ee9](https://github.com/directus/rstore/commit/12b5ee9))
47+
- Disallow excess properties in withItemType().defineModel() ([c7c2f1f](https://github.com/directus/rstore/commit/c7c2f1f))
48+
- Always wrap items out of find methods ([f7cc489](https://github.com/directus/rstore/commit/f7cc489))
49+
- Store.$getModel should use `item.$model` ([2383304](https://github.com/directus/rstore/commit/2383304))
50+
- **devtools:** Automatically update cache filtering ([52c6da2](https://github.com/directus/rstore/commit/52c6da2))
51+
- **devtools:** Sort models ([a50c7de](https://github.com/directus/rstore/commit/a50c7de))
52+
- Clone properties for mutations ([c1d614d](https://github.com/directus/rstore/commit/c1d614d))
53+
- Optimistic updates using serialized item ([8f21f2f](https://github.com/directus/rstore/commit/8f21f2f))
54+
- Don't always clone properties in pickNonSpecialProps ([86ceeff](https://github.com/directus/rstore/commit/86ceeff))
55+
- **devtools:** Cache model item height ([276b3c5](https://github.com/directus/rstore/commit/276b3c5))
56+
- Lower minimum dep version of @nuxt/kit ([8503aa5](https://github.com/directus/rstore/commit/8503aa5))
57+
- **nuxt-drizzle:** Missing getQuery import ([39d613e](https://github.com/directus/rstore/commit/39d613e))
58+
- **nuxt-drizzle:** Where.push is not a function ([be74a82](https://github.com/directus/rstore/commit/be74a82))
59+
60+
### 💅 Refactors
61+
62+
- Rename model to collection ([00b661d](https://github.com/directus/rstore/commit/00b661d))
63+
64+
### 📖 Documentation
65+
66+
- Typo ([#49](https://github.com/directus/rstore/pull/49))
67+
- Layers ([65a7cc1](https://github.com/directus/rstore/commit/65a7cc1))
68+
- Not about modules and code splitting ([418121c](https://github.com/directus/rstore/commit/418121c))
69+
- Typo ([#50](https://github.com/directus/rstore/pull/50))
70+
- Note about plugin change ([111f327](https://github.com/directus/rstore/commit/111f327))
71+
- Not about StoreResolvedCollectionItem in migration ([4243cdf](https://github.com/directus/rstore/commit/4243cdf))
72+
- Typo in migration guide ([9680a3a](https://github.com/directus/rstore/commit/9680a3a))
73+
- Update Nuxt multiple models ([5e32f67](https://github.com/directus/rstore/commit/5e32f67))
74+
- **nuxt-drizzle:** Features ([9db2c81](https://github.com/directus/rstore/commit/9db2c81))
75+
- Code diff in `vue` code snippets ([e128a72](https://github.com/directus/rstore/commit/e128a72))
76+
77+
### 🌊 Types
78+
79+
- Improvements and cleanup ([c37c460](https://github.com/directus/rstore/commit/c37c460))
80+
- Recursively typed `FindOptions.include` ([c64eb91](https://github.com/directus/rstore/commit/c64eb91))
81+
- **form:** CreateFormObject submit type can now be different ([f4d8821](https://github.com/directus/rstore/commit/f4d8821))
82+
- Fix query many without params + augment find options docs ([8c79bc4](https://github.com/directus/rstore/commit/8c79bc4))
83+
- Improvements, stricter types and more checking ([c29dafe](https://github.com/directus/rstore/commit/c29dafe))
84+
85+
### 🏡 Chore
86+
87+
- Move typescript to catalog ([82308bb](https://github.com/directus/rstore/commit/82308bb))
88+
- Update nuxt ([2e70a6e](https://github.com/directus/rstore/commit/2e70a6e))
89+
- Use ??= ([025ad34](https://github.com/directus/rstore/commit/025ad34))
90+
91+
### ✅ Tests
92+
93+
- **ci:** Run ci on all PRs ([571f7cd](https://github.com/directus/rstore/commit/571f7cd))
94+
- **ci:** Run on all branches ([8061cc6](https://github.com/directus/rstore/commit/8061cc6))
95+
- More gc tests ([df93feb](https://github.com/directus/rstore/commit/df93feb))
96+
97+
### 🤖 CI
98+
99+
- Fix build ([d38bb9d](https://github.com/directus/rstore/commit/d38bb9d))
100+
- Don't use catalog: in deps ([f9ff9d5](https://github.com/directus/rstore/commit/f9ff9d5))
101+
102+
### ❤️ Contributors
103+
104+
- Guillaume Chau ([@Akryum](http://github.com/Akryum))
105+
- ナイトウコウスケ ([@naitokosuke](http://github.com/naitokosuke))
106+
4107
## v0.6.18
5108

6109
[compare changes](https://github.com/directus/rstore/compare/v0.6.17...v0.6.18)

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "datastore-monorepo",
3-
"version": "0.6.18",
3+
"version": "0.7.0",
44
"private": true,
55
"packageManager": "[email protected]+sha512.0e82714d1b5b43c74610193cb20734897c1d00de89d0e18420aebc5977fa13d780a9cb05734624e81ebd81cc876cd464794850641c48b9544326b5622ca29971",
66
"description": "",

packages/core/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@rstore/core",
33
"type": "module",
4-
"version": "0.6.18",
4+
"version": "0.7.0",
55
"description": "Reactive Store",
66
"repository": {
77
"url": "https://github.com/Akryum/rstore.git",

packages/nuxt-directus/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@rstore/nuxt-directus",
33
"type": "module",
4-
"version": "0.6.18",
4+
"version": "0.7.0",
55
"description": "rstore + nuxt + directus",
66
"license": "MIT",
77
"repository": {

packages/nuxt-drizzle/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@rstore/nuxt-drizzle",
33
"type": "module",
4-
"version": "0.6.18",
4+
"version": "0.7.0",
55
"description": "Rstore + Nuxt + Drizzle",
66
"license": "MIT",
77
"repository": {

packages/nuxt/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@rstore/nuxt",
33
"type": "module",
4-
"version": "0.6.18",
4+
"version": "0.7.0",
55
"description": "Reactive Store for Nuxt",
66
"license": "MIT",
77
"repository": {

packages/shared/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@rstore/shared",
33
"type": "module",
4-
"version": "0.6.18",
4+
"version": "0.7.0",
55
"description": "Common utilities and types for rstore",
66
"repository": {
77
"url": "https://github.com/Akryum/rstore.git",

packages/vue/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@rstore/vue",
33
"type": "module",
4-
"version": "0.6.18",
4+
"version": "0.7.0",
55
"description": "Reactive Store for Vue",
66
"repository": {
77
"url": "https://github.com/Akryum/rstore.git",

0 commit comments

Comments
 (0)