-
Notifications
You must be signed in to change notification settings - Fork 4
/
CHANGELOG.txt
73 lines (59 loc) · 2.17 KB
/
CHANGELOG.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
----------------------------
May 13, 2018
----------------------------
- Important bugfix when create a queue folders without permission to write
- Improve addSchema method
----------------------------
Feb 3, 2018
----------------------------
- Better concurrent access control based on queues
- Setting nodes with closures
- Creating pre-saved orders
- Trash collector for performance goals
- Multi-triggers / triggers as closures
----------------------------
Oct 22, 2017
----------------------------
- saving reverse information about indexes from node record. Now the nodes/files
can be have another file with extension .idx that contain the information about
stored indexes in another schemas
/database/contacts/.index/n/y/[nodeid]
/database/contacts/[nodeid]
/database/contacts/[nodeid].idx <= with ["indexes" => ["/database/contacts/.index/n/y/[nodeid]"]]
- new method for replace nodes
- $db->setNode() - update the node, set only altered properties (in sql UPDATE node SET field = value)
- $db->putNode() - replace the node (in sql DELETE node ...; INSERT node ...;)
- recording schema stats
$db->getStats()['count'] - count of nodes in the default schema
$db->getStats("database/contacts")['count'] - count of contacts
$db->getStats("database/contacts/.index/n/y")['count'] - count of contacts of NY
----------------------------
Sep 20, 2017
----------------------------
- change method for lock node
- better performance fixes
- improve the examples
----------------------------
Sep 16, 2017
----------------------------
- forEachNode method
- Get nodes recursively
- Index nodes for full text search
- New method for full text search
- Release 1.3 version
----------------------------
Feb 22, 2016
----------------------------
- getNode with default data
----------------------------
January 29, 2016
----------------------------
- Rename the project
----------------------------
December 29, 2015
----------------------------
- bugfix on getNode
----------------------------
October 21, 2014
----------------------------
- Allow to retrieve data from array to old class phpDBFastEntity [obsolete]