Commit graph

995 commits

Author SHA1 Message Date
Ewout Stortenbeker
468ffd3fe0 1.28.2 2023-04-24 23:43:08 +02:00
Ewout Stortenbeker
8164f7148c chore: build 2023-04-24 23:42:58 +02:00
Ewout Stortenbeker
9efd8a84cd
Merge pull request #218 from appy-one/fix/217-schema-validation-updates-on-higher-path
Fix schema validation of update on higher path
2023-04-24 22:53:34 +02:00
Ewout Stortenbeker
78bc6040ca Fix schema validation of update on higher path 2023-04-24 22:51:19 +02:00
Ewout Stortenbeker
b1a1ec227a 1.28.1 2023-04-17 10:25:59 +02:00
Ewout Stortenbeker
d362073cac chore: build 2023-04-17 10:25:47 +02:00
Ewout Stortenbeker
2b21ff84a5
Merge pull request #216 from appy-one/fix/cluster-ipc-breaking-browser-build
Fix socket IPC breaking browser build #215
2023-04-17 10:23:07 +02:00
Ewout Stortenbeker
5d5536f9f9 Fix cluster IPC breaking browser build #215 2023-04-17 10:15:04 +02:00
Ewout Stortenbeker
794c7affa8 1.28.0 2023-04-11 21:02:33 +02:00
Ewout Stortenbeker
95854dee87 chore: build 2023-04-11 20:51:05 +02:00
Ewout Stortenbeker
a53ca97c74 updated acebase-core dependency 2023-04-11 20:50:20 +02:00
Ewout Stortenbeker
d111c7d96e
Merge pull request #214 from appy-one/fix/transaction-logging
Transaction logging fixes
2023-04-11 20:46:27 +02:00
Ewout Stortenbeker
9110f474c5 Transaction logging fixes:
- use IPC settings
- catch `getMutations` node not found error if there are no mutations
2023-04-11 20:42:25 +02:00
Ewout Stortenbeker
a4f5400cb6
Merge pull request #213 from appy-one/feature/socket-ipc-service
New feature: socket IPC service
2023-04-10 13:01:15 +02:00
Ewout Stortenbeker
fcfb57d517
Merge pull request #212 from appy-one/fix/inline-unicode-keys
Fix writing inline keys with unicode chars
2023-04-10 13:00:44 +02:00
Ewout Stortenbeker
aaf6a41833
Merge pull request #211 from appy-one/fix/ipc-index-issues
Fix IPC index issues
2023-04-10 13:00:10 +02:00
Ewout Stortenbeker
e59e2ae87a
Merge pull request #210 from appy-one/feature/allow-wildcard-queries-with-explicit-filter-values
Allow wildcard path queries with given filter values
2023-04-10 12:57:57 +02:00
Ewout Stortenbeker
966defa792
Merge pull request #205 from futurGH/type-parameter-docs
Document optional type parameters on data retrieval methods
2023-04-03 16:51:27 +02:00
Ewout Stortenbeker
4369ea40d9
Merge pull request #204 from appy-one/dependabot/npm_and_yarn/json5-2.2.3
Bump json5 from 2.2.1 to 2.2.3
2023-04-03 16:49:32 +02:00
Ewout Stortenbeker
b29793fe65 use 'socket' IPC method for tests 2023-04-03 16:40:02 +02:00
Ewout Stortenbeker
59685ffd6e increase worker db existence polling timeout 2023-04-03 16:39:45 +02:00
Ewout Stortenbeker
e64d5de8b0 Add new 'socket' IPC mode
This approach automatically starts a service ("daemon") for the target database in a separate process. The service will take on the master/primary role, all connecting clients will take on the worker role.
2023-04-03 16:36:58 +02:00
Ewout Stortenbeker
3d6a46c49e Fix writing inline keys with unicode chars 2023-04-03 16:23:04 +02:00
Ewout Stortenbeker
8ac23ac91d conform to new acebase-core types 2023-04-03 16:14:43 +02:00
Ewout Stortenbeker
f1d3b07c7f more verbose logging 2023-04-03 16:13:17 +02:00
Ewout Stortenbeker
a4496f11d0 invalidate index cache upon relevant path changes 2023-04-03 16:12:35 +02:00
Ewout Stortenbeker
6dbd204372 include filePath in ipc 'index.update' requests 2023-04-03 16:08:51 +02:00
Ewout Stortenbeker
0139ee5306 prevent existing index being added again 2023-04-03 16:06:35 +02:00
Ewout Stortenbeker
0c84c97a92 fix IPC worker error after index creation 2023-04-03 16:05:49 +02:00
Ewout Stortenbeker
e292238ffb use updated acebase-core package 2023-04-03 16:01:15 +02:00
Ewout Stortenbeker
7d786eacc3 type fix 2023-04-03 15:58:18 +02:00
Ewout Stortenbeker
6324629a6c use renamed export 2023-04-03 15:56:29 +02:00
Ewout Stortenbeker
14ef3b135a using updated acebase-core types 2023-04-03 15:55:04 +02:00
Ewout Stortenbeker
d74130e798 allow wildcard path queries w/given filter values 2023-04-03 14:45:48 +02:00
futurGH
083f84e654
Document optional type parameters on data retrieval methods 2023-02-11 18:36:38 -05:00
dependabot[bot]
154ddf3cd9
Bump json5 from 2.2.1 to 2.2.3
Bumps [json5](https://github.com/json5/json5) from 2.2.1 to 2.2.3.
- [Release notes](https://github.com/json5/json5/releases)
- [Changelog](https://github.com/json5/json5/blob/main/CHANGELOG.md)
- [Commits](https://github.com/json5/json5/compare/v2.2.1...v2.2.3)

---
updated-dependencies:
- dependency-name: json5
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-01-09 13:45:35 +00:00
Ewout Stortenbeker
5d558708c4 1.27.0 2022-12-19 21:16:49 +01:00
Ewout Stortenbeker
7e60d61a6f
Merge pull request #196 from appy-one/dependencies/acebase-core-1.25.0
Bump acebase-core dependency to v1.25.0
2022-12-19 21:13:16 +01:00
Ewout Stortenbeker
0b94fcd4bb Bump acebase-core dependency to v1.25.0 2022-12-19 21:12:27 +01:00
Ewout Stortenbeker
5c83091e4c chore: build 2022-12-19 21:03:16 +01:00
Ewout Stortenbeker
26ed0d6c30
Merge pull request #195 from appy-one/quality/lint-fixes-20221219
lint fixes
2022-12-19 12:13:05 +01:00
Ewout Stortenbeker
4a69f0b657 lint fixes 2022-12-19 12:11:23 +01:00
Ewout Stortenbeker
0f3b12ba88
Merge pull request #194 from appy-one/improvement/eslint-curly-rule
Add eslint `curly` rule
2022-12-19 11:28:23 +01:00
Ewout Stortenbeker
c8e46d4555
Merge pull request #193 from appy-one/improvement/docs-20221219
docs update
2022-12-19 11:28:06 +01:00
Ewout Stortenbeker
556558afe9
Merge pull request #192 from appy-one/improvement/localstorage-async-storage-methods
LocalStorage custom storage: `async` methods
2022-12-19 11:27:53 +01:00
Ewout Stortenbeker
39c7efbbbf
Merge pull request #191 from appy-one/fix/empty-keys-check
Empty keys pre-check
2022-12-19 11:27:35 +01:00
Ewout Stortenbeker
4dc549e8ec Do not allow single block statements without {} 2022-12-19 10:54:25 +01:00
Ewout Stortenbeker
f170a2a4be docs update 2022-12-19 10:50:24 +01:00
Ewout Stortenbeker
142fd3c7f2 Promises to async 2022-12-19 10:46:06 +01:00
Ewout Stortenbeker
162674954b add empty keys unit tests 2022-12-19 10:29:47 +01:00