Ewout Stortenbeker
311db49734
Fix NodeNotFoundError & NodeRevisionError imports
2022-08-22 21:52:03 +02:00
Ewout Stortenbeker
4415fa4817
Data recovery: repair node ( #142 )
...
* New recovery feature: repairNode (undocumented)
* repairNode unit test
* fix: nodeLocker access modifier must be protected
* chore: build
2022-08-22 17:48:58 +02:00
Ewout Stortenbeker
c31e2c98fd
1.22.1
2022-08-21 14:09:44 +02:00
Ewout Stortenbeker
2a6b6161b5
Fixes #139
2022-08-21 14:07:14 +02:00
Ewout Stortenbeker
e9e171ff33
1.22.0
2022-08-19 20:48:04 +02:00
Ewout Stortenbeker
6c2a9af250
updated core dependency
2022-08-19 20:45:51 +02:00
Ewout Stortenbeker
8e733532bb
chore: build
2022-08-15 22:18:23 +02:00
Ewout Stortenbeker
1f1ec939a7
Added unit tests for #135 (array/includes),
...
linting changes
2022-08-15 22:17:02 +02:00
Ewout Stortenbeker
dc8dced61f
docs updated:
...
- added info about special index keys
- less promises, more async / await in examples
2022-08-15 22:15:28 +02:00
Ewout Stortenbeker
cf461ba4b5
finished initial storage typescript port
2022-08-15 22:13:47 +02:00
Ewout Stortenbeker
45b51206c4
type improvement
2022-08-15 22:12:01 +02:00
Ewout Stortenbeker
f76dc77f60
prettified invalidateCache cache call
2022-08-15 22:11:41 +02:00
Ewout Stortenbeker
5c438b6f3b
type fixes, lock state improvement
2022-08-15 22:11:04 +02:00
Ewout Stortenbeker
c519116955
Improvements:
...
- less promises, more async / await
- type improvements
- fixed live query match testing for indexes with localeKey
2022-08-15 22:10:13 +02:00
Ewout Stortenbeker
e6c2b3c13c
export LOCK_STATE
2022-08-15 21:48:32 +02:00
Ewout Stortenbeker
7a1153c2d1
Many indexing improvements:
...
- allow indexed values to be array entry index
- save localeKey in index file
- type improvements: build now succeeds
- use the correct locales everywhere
- less promises, more async / await
- fixed case insensitive indexing for non-latin locales
- deprecated FullText index localeKey config setting
- added prepare method to FullText index config: allows value transforms before word splitting
- ArrayIndex: fixed empty arrays not being indexed at all
2022-08-15 21:48:01 +02:00
Ewout Stortenbeker
9349c62907
terser dependency update
2022-08-15 21:28:41 +02:00
Ewout Stortenbeker
d4e7d356d8
chore: build
2022-07-25 22:52:24 +02:00
Ewout Stortenbeker
39389f7200
updated unit tests
2022-07-25 22:51:55 +02:00
Ewout Stortenbeker
12466d3cc6
ESLint/TSC config changes
2022-07-25 22:45:20 +02:00
Ewout Stortenbeker
3ecf5d5398
Removed stub js files for storage and data-index
2022-07-25 22:41:27 +02:00
Ewout Stortenbeker
32a4725725
Started port of Storage to TypeScript (1% done..)
2022-07-25 22:40:48 +02:00
Ewout Stortenbeker
054d1cdacd
Provided types for unidecode
2022-07-25 22:39:13 +02:00
Ewout Stortenbeker
b78d875911
Ported indexes to TypeScript (work in progress)
2022-07-25 22:37:05 +02:00
Ewout Stortenbeker
f7745d32cb
Ported (Binary)BPlusTree to TypeScript,
...
split into multiple files
2022-07-25 22:35:46 +02:00
Ewout Stortenbeker
37e42eaf9b
Moved to port to TypeScript
2022-07-25 22:31:18 +02:00
Ewout Stortenbeker
d985322a4d
new object array test
2022-07-18 15:25:02 +02:00
Ewout Stortenbeker
c82358e5a1
use new proxy methods & signatures
2022-07-18 15:19:59 +02:00
Ewout Stortenbeker
0ee49d7992
new proxy with cursor unit test
2022-07-18 15:19:31 +02:00
Ewout Stortenbeker
349e8c27b4
chore: build
2022-07-05 22:05:36 +02:00
Ewout Stortenbeker
6bdc01e26d
chore: readability fix
2022-07-05 22:04:59 +02:00
Ewout Stortenbeker
90efe9e4f4
Fix and unit test for #124 - query with take, filter on index, sort on other index
2022-07-05 22:03:19 +02:00
Ewout Stortenbeker
0a4900577a
add bigint support to B+trees (indexes)
2022-07-04 20:53:52 +02:00
Ewout Stortenbeker
28f68a61cd
added bigint unit tests
2022-07-04 20:43:28 +02:00
Ewout Stortenbeker
43538a4a0b
chore: build
2022-07-04 20:42:37 +02:00
Ewout Stortenbeker
944bcb68f9
optional release comment
2022-07-04 20:41:34 +02:00
Ewout Stortenbeker
3d713f2524
eslint fixes, preparing for ts port
2022-07-04 20:41:05 +02:00
Ewout Stortenbeker
5a74cd623a
+eslint single quotes rule
2022-07-04 20:38:35 +02:00
Ewout Stortenbeker
478f6d7436
bigint implementation, eslint fixes, preparing for ts port
2022-07-04 20:38:04 +02:00
Ewout Stortenbeker
ad2a6e5e04
new bigint value type
2022-07-04 20:16:55 +02:00
Ewout Stortenbeker
1159e1122e
IPC type updates
2022-07-04 20:10:39 +02:00
Ewout Stortenbeker
c4dc413f15
1.21.7
2022-06-22 23:15:54 +02:00
Ewout Stortenbeker
02ba2ef8a2
chore: build
2022-06-20 21:48:24 +02:00
Ewout Stortenbeker
b46448e19f
commented out some unused code
2022-06-20 21:48:13 +02:00
Ewout Stortenbeker
cd39bf7b13
ported geohash to typescript, added unit tests
2022-06-20 21:47:07 +02:00
Ewout Stortenbeker
3faa7d63d3
Porting geohash to TypeScript
2022-06-20 16:54:01 +02:00
Ewout Stortenbeker
8e52a5db3c
Added exclusive/shared locking mechanism
2022-06-20 16:21:02 +02:00
Ewout Stortenbeker
e4b44a8b38
Moved setTimeout
2022-06-20 16:16:53 +02:00
Ewout Stortenbeker
b65146b8ad
ported ThreadSafe to TypeScript
2022-06-20 16:15:40 +02:00
Ewout Stortenbeker
ae994fef94
porting ThreadSafe to typescript
2022-06-20 16:10:06 +02:00