summaryrefslogtreecommitdiff
path: root/Changelog
blob: 084c92cba78f44c92719bb4090ec3f281a0ebfad (plain)
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
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
2012-12-24 Anton Adamansky. <adamansky@gmail.com>
    * Better array query matching
    * $elemMatch support in queries (ticket: #13)
    - Release 1.0.33

2012-12-20 Anton Adamansky. <adamansky@gmail.com>
    * Initial version of EJDB CLI console
    * All db methods are synchronous if no callback provided
    - Release 1.0.30

2012-12-15 Anton Adamansky. <adamansky@gmail.com>
    * Added EJDB.isValidOID() into nodejs API
    - Release 1.0.28

2012-12-14 Anton Adamansky. <adamansky@gmail.com>
    * Added `$addToSet` and `$pull` operations.
    - Release 1.0.27

2012-12-04 Anton Adamansky. <adamansky@gmail.com>
    * Allows multiple matching conditions for single query field. Eg: {'age' : {'$lt' : '60', '$gt' : '30'}}
    - Release 1.0.25

2012-12-01 Anton Adamansky. <adamansky@gmail.com>
    * Fixed various threading issues
    - Release 1.0.24

2012-11-30 Anton Adamansky. <adamansky@gmail.com>
    * Fix crash when using `$strand` and `$stror` operations
    - Release 1.0.22

2012-11-30 Anton Adamansky. <adamansky@gmail.com>
    * Query optimization in the case of many arguments (>16) in `$in` operator
    - Release 1.0.21

2012-11-29 Anton Adamansky. <adamansky@gmail.com>
    * More strict `_id` field checking on saving bsons
    * Fixed bug if `_id` used with `$nin` operator
    - Release 1.0.20

2012-11-28 Anton Adamansky. <adamansky@gmail.com>
    * The $begin query operation now works with tokens. Eg: {'name' : {'$begin' : ['token1', 'token2', ...]}}
    - Release 1.0.18

2012-11-27 Anton Adamansky. <adamansky@gmail.com>
    * Added $dropall query operation in order to remove matched records
    * Better boolean type support, boolean values treated as numbers.
    * Various bugfixes
    - Release 1.0.17

2012-11-26 Anton Adamansky. <adamansky@gmail.com>
    * NodeJS: Added merge json object option ($merge) in save() method
    * Added ejdbsavebson2() with merge option.
    - Release 1.0.14

2012-11-25 Anton Adamansky. <adamansky@gmail.com>
    * Fixed assertion error in nodejs binding when using update queries
    * Write lock acquired on each collection when closing database by 'ejdbclose()'
    * Synchronous versions of setIndex and sync function was provided
    - Release 1.0.13

2012-11-20 Anton Adamansky. <adamansky@gmail.com>
    * #9 In-place update operations `$set` and `$inc`
    - Release 1.0.11

2012-11-16 Anton Adamansky. <adamansky@gmail.com>
    * #8 Field subset selection in queries
    - Release 1.0.9

2012-11-15 Anton Adamansky. <adamansky@gmail.com>
    * #7 Support PK hash index for $in operation if '_id' field is used in matching
    - Release 1.0.8

2012-11-14 Anton Adamansky. <adamansky@gmail.com>
    * New case insensitive field matching query operand: $icase
    * Case insensitive string indexes support
    - Release 1.0.7

2012-11-08 Anton Adamansky. <adamansky@gmail.com>
    * Correct query matching of _id field
    - Release 1.0.6

2012-11-08 Anton Adamansky. <adamansky@gmail.com>
    * Better bson checking in query API
    - Release 1.0.5

2012-11-08 Anton Adamansky. <adamansky@gmail.com>
    * OSX build fixes
    - Release 1.0.3

2012-11-06 Anton Adamansky. <adamansky@gmail.com>
    * Node.js binding
    - Release 1.0.1

2012-10-27 Anton Adamansky. <adamansky@gmail.com>
    * Initial release based on Tokyo Cabinet v1.4.48
    - Release 1.0.0