Commit graph

776 commits

Author SHA1 Message Date
Ewout Stortenbeker
c2db6fdfa7 chore: build 2022-06-20 16:01:01 +02:00
Ewout Stortenbeker
2075b171dd Added/modified tests for #119 and #120 2022-06-20 15:59:35 +02:00
Ewout Stortenbeker
81bf63cda9 ported to TypeScript 2022-06-20 15:50:51 +02:00
Ewout Stortenbeker
18b7af12ac Fixing #119 and #120, isolated code & ported to TS 2022-06-20 15:40:04 +02:00
Ewout Stortenbeker
1f568c2551 Preparing port to typescript, moving files 2022-06-20 15:39:52 +02:00
Ewout Stortenbeker
9680550b3e 1.21.6 2022-06-19 15:32:58 +02:00
Ewout Stortenbeker
8db691e37b chore: build 2022-06-19 15:32:48 +02:00
Ewout Stortenbeker
f64503437a Fixes #118 infinite quicksort loop 2022-06-19 15:32:26 +02:00
Ewout Stortenbeker
92765908e0 1.21.5 2022-06-16 19:31:06 +02:00
Ewout Stortenbeker
c92d67975e Fix #117: index date values properly 2022-06-16 19:29:52 +02:00
Ewout Stortenbeker
fc08745219 1.21.4 2022-06-14 21:21:02 +02:00
Ewout Stortenbeker
81cdf8f18b type update 2022-06-14 21:17:35 +02:00
Ewout Stortenbeker
43b0e6212b Allow long-running index builds (up to 24hrs) 2022-06-14 21:17:18 +02:00
Ewout Stortenbeker
79b5e70570 fixing query sort order #116,
added child load batches - needs further improving
2022-06-13 18:18:58 +02:00
Ewout Stortenbeker
5443af3d96 added async flag (in addition to arg to .next) 2022-06-13 18:16:25 +02:00
Ewout Stortenbeker
f02e991ec5 1.21.3 2022-06-07 21:39:54 +02:00
Ewout Stortenbeker
fd54197d1e chore: build 2022-06-07 21:39:38 +02:00
Ewout Stortenbeker
c7b4449e78 Fix #115: custom storage include/exclude filters 2022-06-07 21:37:41 +02:00
Ewout Stortenbeker
0f91be8691 removed whitespaces 2022-06-07 21:32:08 +02:00
Ewout Stortenbeker
e04b677b7d 1.21.2 2022-06-06 13:38:41 +02:00
Ewout Stortenbeker
06e72f1bce chore: build 2022-06-06 13:38:08 +02:00
Ewout Stortenbeker
f19152820c typo 2022-06-06 13:37:38 +02:00
Ewout Stortenbeker
2a86175259 jsdoc type edit 2022-06-06 13:37:26 +02:00
Ewout Stortenbeker
b4c2868392 indexes.add: return index instance; fixed typos 2022-06-06 13:36:33 +02:00
Ewout Stortenbeker
9ddba3bdbf emit .d.ts files 2022-06-06 13:34:04 +02:00
Ewout Stortenbeker
e1ee38802b fix #114: replace quicksort algorithm 2022-06-06 13:32:30 +02:00
Ewout Stortenbeker
1516569682 1.21.1 2022-05-31 13:38:10 +02:00
Ewout Stortenbeker
28cc6cae11 updated acebase-core dependency 2022-05-31 13:37:19 +02:00
Ewout Stortenbeker
3f71281332 1.21.0 2022-05-31 13:12:30 +02:00
Ewout Stortenbeker
3335bbbcb7 chore: build 2022-05-31 13:12:13 +02:00
Ewout Stortenbeker
d65425ea46 Fix #112 failed to rebuild leaf:
- autoGrow now also works with one-leaf trees
- allow entry ext_block to grow & move into leaf free ext_data space
2022-05-31 13:02:44 +02:00
Ewout Stortenbeker
361c53b22a +stop realtime query #113 2022-05-31 12:17:07 +02:00
Ewout Stortenbeker
7960a56e6c 1.20.0 2022-05-26 13:36:03 +02:00
Ewout Stortenbeker
6148522d5c chore: build 2022-05-26 13:11:46 +02:00
Ewout Stortenbeker
96f86ea7d1 getNodeInfo: always cache lookups 2022-05-26 13:11:04 +02:00
Ewout Stortenbeker
d775c32ccc updated acebase-core dependency 2022-05-26 13:03:53 +02:00
Ewout Stortenbeker
f65ad06660 git ignore acebase dirs 2022-05-26 13:01:52 +02:00
Ewout Stortenbeker
cc9535c7f5 added eslint devDependency 2022-05-26 13:01:15 +02:00
Ewout Stortenbeker
36cf44354f added stopOnSpecFailure setting 2022-05-26 12:59:31 +02:00
Ewout Stortenbeker
8f69d9a49a fixed "!between" test check logic 2022-05-26 12:58:50 +02:00
Ewout Stortenbeker
cc6d3a7751 import test: also include last batch 2022-05-26 12:57:43 +02:00
Ewout Stortenbeker
91dbc9ee5c noted sometimes failing spec 2022-05-26 12:56:46 +02:00
Ewout Stortenbeker
c1c908f9f5 Add retries to rmdir 2022-05-26 12:56:06 +02:00
Ewout Stortenbeker
65fa47b72e chore: fix typos 2022-05-26 12:55:17 +02:00
Ewout Stortenbeker
65cb341df3 - Fix #110 (max recordSize / pageSize)
- Cut out the "Node" middleman #111
- Return cursors in api.get, .set, .update, .transaction methods
- index.rebuild: Fix file rename EPERM errors by retrying
- storage.getNodeInfo: Lock root lookups (prevents concurrency issue)
- storage.getNodeInfo: Allow child counts for root record in  (was missing!)
- storage.getNode: Generate and return cursor
2022-05-26 12:52:11 +02:00
Ewout Stortenbeker
c711d15adf chore: tsc 2022-05-26 12:00:12 +02:00
Ewout Stortenbeker
5c2c9f866b rmdir update for node 14.14.0+ 2022-05-26 11:59:13 +02:00
Ewout Stortenbeker
c9edd204ef remove event listeners upon exit 2022-05-26 11:55:12 +02:00
Ewout Stortenbeker
2762836503 1.19.2 2022-05-20 13:11:49 +02:00
Ewout Stortenbeker
cdd3f3a724 Added test for #105 (invalid mutated event path) 2022-05-20 13:10:29 +02:00