forked from mongodb/mongo-php-library
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathRELEASE-1.0
513 lines (346 loc) · 16.8 KB
/
RELEASE-1.0
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
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
RELEASE 1.0.1
-------------
2016-02-16 minenok <[email protected]>
* PHPLIB-180: Fix option merging for Find operation
2016-01-30 Andreas Braun <[email protected]>
* PHPLIB-179: Don't apply typeMap if useCursor is false
2016-01-21 Jeremy Mikola <[email protected]>
* Update README install instructions for 1.0.0
2016-01-21 Jeremy Mikola <[email protected]>
* Allow ext-mongodb 1.1.0
RELEASE 1.0.0
-------------
2016-01-21 Jeremy Mikola <[email protected]>
* Rewrite documentation for 1.0.0
2016-01-21 Jeremy Mikola <[email protected]>
* PHPLIB-164: CreateCollection should use type map
2016-01-20 Jeremy Mikola <[email protected]>
* PHPLIB-165: Take explicit db/coll name args in Collection ctor
2016-01-20 Jeremy Mikola <[email protected]>
* PHPLIB-74: Use Client's default type map for Database and Collection
2016-01-20 Jeremy Mikola <[email protected]>
* PHPLIB-164: Drop operations should use type map
2016-01-19 Jeremy Mikola <[email protected]>
* PHPLIB-164: Database::command() should use type map
2016-01-18 Jeremy Mikola <[email protected]>
* PHPLIB-162: Support database and collection selection via __get()
2016-01-18 Jeremy Mikola <[email protected]>
* PHPLIB-163: __set_state() for BSON array and document models
2016-01-14 Jeremy Mikola <[email protected]>
* BSONDocument should allow property access by default
2016-01-14 Jeremy Mikola <[email protected]>
* Tests for BSON array and document serialize methods
2016-01-12 Jeremy Mikola <[email protected]>
* Executable interface is internal
2016-01-11 Jeremy Mikola <[email protected]>
* Unit tests for ListDatabases and ListIndexes options
2016-01-11 Jeremy Mikola <[email protected]>
* Test for invalid typeMap options
2016-01-11 Jeremy Mikola <[email protected]>
* Test for invalid ReadConcern options
2016-01-10 Jeremy Mikola <[email protected]>
* Clean up exception docs and use statements
2016-01-10 Jeremy Mikola <[email protected]>
* PHPLIB-141: Replace InvalidArgumentTypeException with a factory method
2016-01-07 Jeremy Mikola <[email protected]>
* Remove unused exception classes
2016-01-07 Jeremy Mikola <[email protected]>
* Unit test for IndexInfo's ArrayAccess implementation
2016-01-07 Jeremy Mikola <[email protected]>
* PHPLIB-141: Static method for immutable BadMethodCallException
2016-01-07 Jeremy Mikola <[email protected]>
* Add missing doc block info
2016-01-07 Jeremy Mikola <[email protected]>
* PHPLIB-157: Improve _id extraction for Serializable objects
2016-01-07 Jeremy Mikola <[email protected]>
* Re-order functions.php alphabetically
2016-01-07 Jeremy Mikola <[email protected]>
* Test with mongodb-1.1.2 on Travis CI
2016-01-05 Jeremy Mikola <[email protected]>
* PHPLIB-74: Use array and document classes in default type map
2015-12-28 Jeremy Mikola <[email protected]>
* PHPLIB-74: Model classes for BSON array and document
2015-12-28 Jeremy Mikola <[email protected]>
* Update IndexInput::bsonSerialize() doc block
2015-12-28 Jeremy Mikola <[email protected]>
* Add 1.0.0-beta2 release notes
RELEASE 1.0.0-beta2
-------------------
2015-12-25 Jeremy Mikola <[email protected]>
* PHPLIB-135: Support validator options for CreateCollection
2015-12-25 Jeremy Mikola <[email protected]>
* Don't use empty() to check for empty documents
2015-12-24 Jeremy Mikola <[email protected]>
* Clean up some doc block typos
2015-12-23 Jeremy Mikola <[email protected]>
* PHPLIB-138: Support typeMap option for aggregate and find operations
2015-12-23 Jeremy Mikola <[email protected]>
* PHPLIB-138: Support typeMap option for Database::command()
2015-12-23 Jeremy Mikola <[email protected]>
* PHPLIB-138: Support typeMap option for core classes
2015-12-23 Jeremy Mikola <[email protected]>
* Refactor option handling for Client, Database, and Collection
2015-12-23 Jeremy Mikola <[email protected]>
* PHPLIB-132: Add MongoDB 3.2 to Travis CI build matrix
2015-12-23 Jeremy Mikola <[email protected]>
* Add PHP 7 to Travis CI build matrix
2015-12-23 Jeremy Mikola <[email protected]>
* CreateIndexes can require that $indexes be a list
2015-12-23 Jeremy Mikola <[email protected]>
* Use InvalidArgumentTypeException for index option validation
2015-12-23 Jeremy Mikola <[email protected]>
* Remove unnecessary use statement
2015-12-23 Jeremy Mikola <[email protected]>
* PHPLIB-121: Support indexOptionDefaults option for CreateCollection
2015-12-22 Jeremy Mikola <[email protected]>
* PHPLIB-130: Support readConcern option on read operations
2015-12-17 Jeremy Mikola <[email protected]>
* PHPLIB-130: Support readConcern option for Database and Collection
2015-12-22 Jeremy Mikola <[email protected]>
* PHPLIB-129: Support writeConcern option for findAndModify
2015-12-17 Jeremy Mikola <[email protected]>
* PHPLIB-132: Bump ext-mongodb dependency to >=1.1.0
2015-12-13 Jeremy Mikola <[email protected]>
* PHPLIB-125: Support bypassDocumentValidation option on write commands
2015-12-16 Jeremy Mikola <[email protected]>
* Manually register mongodb.so for PHP 5.4 builds on Travis
2015-12-16 Jeremy Mikola <[email protected]>
* Use explicit version when installing driver extension
2015-12-16 Jeremy Mikola <[email protected]>
* Use private constant in lieu of hard-coded string
2015-12-16 Jeremy Mikola <[email protected]>
* PHPLIB-122: Checking "ok" field in command results is redundant
2015-11-14 Anton Tuyakhov <[email protected]>
* PHPLIB-153: Add Database::command() helper
2015-12-16 Jeremy Mikola <[email protected]>
* Move invalid data providers to base TestCase class
2015-12-13 Anton Tuyakhov <[email protected]>
* Fix distinct maxTimeMS option
2015-12-14 Jeremy Mikola <[email protected]>
* Revert "PHPLIB-151: Use IPv4 localhost address for default URI"
2015-12-13 Jeremy Mikola <[email protected]>
* PHPLIB-152: Use 1 instead of -1 for FindOne limit
2015-12-13 Jeremy Mikola <[email protected]>
* PHPLIB-151: Use IPv4 localhost address for default URI
2015-12-11 Jeremy Mikola <[email protected]>
* Remove unused property
2015-11-02 Remi Collet <[email protected]>
* PedantryTest can ignore autoload.php added by downstream
2015-12-02 Jeremy Mikola <[email protected]>
* Update package install instructions in readme
2015-12-02 Jeremy Mikola <[email protected]>
* Update dev branch alias
2015-11-25 Hannes Magnusson <[email protected]>
* Its a bit creepy seeing my family in bug reports
2015-11-24 Jeremy Mikola <[email protected]>
* PHPLIB-49: withOptions() clone method for Database and Collection
2015-11-24 Jeremy Mikola <[email protected]>
* PHPLIB-145: __debugInfo for Client, Database, and Collection
2015-11-24 Jeremy Mikola <[email protected]>
* PHPLIB-144: Use arrays to take Database and Collection options
2015-11-24 Jeremy Mikola <[email protected]>
* PHPLIB-143: Default URI for Client constructor
2015-11-24 Jeremy Mikola <[email protected]>
* PHPLIB-90: Client::__toString() should return connection URI
2015-11-18 Jeremy Mikola <[email protected]>
* PHPLIB-85: Legacy index creation should use {w:1}
2015-11-18 Jeremy Mikola <[email protected]>
* Split IndexManagementFunctionalTest into Operation tests
2015-11-13 Jeremy Mikola <[email protected]>
* PHPLIB-68: Throw when accessing fields in unacknowledged write result
2015-11-13 Jeremy Mikola <[email protected]>
* Functional tests for Delete, Insert, and Update operations
2015-11-13 Jeremy Mikola <[email protected]>
* Convert bulk write Collection functional test to Operation
2015-11-02 Jeremy Mikola <[email protected]>
* Add 1.0.0-beta1 release notes
RELEASE 1.0.0-beta1
-------------------
2015-11-02 Jeremy Mikola <[email protected]>
* Update install docs for PHPC stable and PHPLIB beta
2015-11-01 Jeremy Mikola <[email protected]>
* Shorthand array syntax
2015-11-01 Jeremy Mikola <[email protected]>
* Test with mongodb-1.0 on Travis CI
2015-11-01 Jeremy Mikola <[email protected]>
* MongoDB\Manager no longer has single write methods
2015-11-01 Jeremy Mikola <[email protected]>
* MongoDB\Driver\BulkWrite now takes an options array
2015-11-01 Jeremy Mikola <[email protected]>
* Remove helper functions now that Manager RP/WC getters exist
2015-10-23 Jeremy Mikola <[email protected]>
* Update more GitHub URLs
2015-10-23 Jeremy Mikola <[email protected]>
* Update GitHub URLs in docs
2015-10-09 Jeremy Mikola <[email protected]>
* Ensure database is dropped before asserting it doesn't exist
2015-10-09 Jeremy Mikola <[email protected]>
* PHPLIB-133: Support typeMap option in FindOne
2015-10-09 Jeremy Mikola <[email protected]>
* Functional test for aggregate command failure
2015-10-09 Jeremy Mikola <[email protected]>
* Remove redundant option validation from FindAndModify children
2015-10-09 Jeremy Mikola <[email protected]>
* Remove unnecessary use statement
2015-10-09 Jeremy Mikola <[email protected]>
* Refactor functional tests to use DropCollection
2015-10-07 Jeremy Mikola <[email protected]>
* Update extension installation docs for PHP and HHVM
2015-10-07 Jeremy Mikola <[email protected]>
* Update installation instructions in docs
2015-10-07 Jeremy Mikola <[email protected]>
* Consolidate release notes by minor version
2015-10-07 Jeremy Mikola <[email protected]>
* Add 1.0.0-alpha1 release notes
RELEASE 1.0.0-alpha1
--------------------
2015-10-06 Jeremy Mikola <[email protected]>
* Use "autoload-dev" for loading test classes
2015-09-28 Jeremy Mikola <[email protected]>
* Replace magic string with a private constant and comments
2015-09-28 Jeremy Mikola <[email protected]>
* ListCollections functional tests
2015-09-28 Jeremy Mikola <[email protected]>
* PHPLIB-123: Do not throw when listing indexes on nonexistent collection
2015-09-28 Jeremy Mikola <[email protected]>
* PHPLIB-107: Fix return statement when dropping nonexistent collection
2015-09-27 Jeremy Mikola <[email protected]>
* DropDatabase functional tests
2015-09-27 Jeremy Mikola <[email protected]>
* PHPLIB-107: Do not throw when dropping nonexistent collection
2015-09-24 Jeremy Mikola <[email protected]>
* Revise docs and exception message for assertDatabaseExists()
2015-09-14 Jeremy Mikola <[email protected]>
* Trust that Collection's writeConcern is always set
2015-09-14 Jeremy Mikola <[email protected]>
* Relax writeConcern option checks in operation classes
2015-09-14 Jeremy Mikola <[email protected]>
* PHPLIB-111: Ensure read ops use appropriate read preference
2015-09-14 Jeremy Mikola <[email protected]>
* PHPLIB-73: Database and Collection can inherit RP/WC from Manager
2015-09-12 Jeremy Mikola <[email protected]>
* Bump extension version to beta
2015-09-24 Jeremy Mikola <[email protected]>
* PHPLIB-120: Require PHP 5.4+
2015-09-18 Daniel Kozak <[email protected]>
* fix doc url
2015-09-03 Jeremy Mikola <[email protected]>
* Validate Database $databaseName and test getters
2015-09-03 Jeremy Mikola <[email protected]>
* Validate Collection $namespace and test getters
2015-09-03 Jeremy Mikola <[email protected]>
* Rename Collection class properties
2015-09-03 Jeremy Mikola <[email protected]>
* Fix type documentation for Count and Distinct $filter arg
2015-09-03 Jeremy Mikola <[email protected]>
* Disable xdebug extension on Travis
2015-09-03 Jeremy Mikola <[email protected]>
* Unit tests for Find operation
2015-09-03 Jeremy Mikola <[email protected]>
* Unit tests for Aggregate operation
2015-09-03 Jeremy Mikola <[email protected]>
* Unit tests for Distinct operation and allow array/object $filter
2015-09-03 Jeremy Mikola <[email protected]>
* Unit tests for Count operation and allow array/object $filter
2015-09-03 Jeremy Mikola <[email protected]>
* Validate Aggregation $pipeline before $options
2015-09-03 Jeremy Mikola <[email protected]>
* Allow array/object for Collection::find() and findOne() $filter
2015-09-03 Jeremy Mikola <[email protected]>
* Test type checking for BulkWrite constructor options
2015-09-03 Jeremy Mikola <[email protected]>
* Refactor unit tests for write operations
2015-09-02 Jeremy Mikola <[email protected]>
* Rely on default type map conversion
2015-09-02 Jeremy Mikola <[email protected]>
* PHPLIB-73: Database and Collection should inherit Manager's WC and RP
2015-08-30 Jeremy Mikola <[email protected]>
* Print core dumps for segfaults on Travis
2015-08-31 Jeremy Mikola <[email protected]>
* Remove copypasta in CreateCollection
2015-08-31 Jeremy Mikola <[email protected]>
* PHPLIB-109: Extract BulkWrite operation class
2015-08-27 Jeremy Mikola <[email protected]>
* PHPLIB-109: Extract ReplaceOne, UpdateOne, and UpdateMany operation classes
2015-08-27 Jeremy Mikola <[email protected]>
* PHPLIB-109: Extract DeleteOne and DeleteMany operation classes
2015-08-27 Jeremy Mikola <[email protected]>
* PHPLIB-109: Extract InsertOne and InsertMany operation classes
2015-08-27 Jeremy Mikola <[email protected]>
* Refer to findAndModify docs in related Collection methods
2015-07-27 Derick Rethans <[email protected]>
* PHPC-118: Expect documents as objects (new default type)
2015-07-27 Derick Rethans <[email protected]>
* PHPLIB-118: Specify "root" option in typemap, as it's separate from "document"
2015-08-26 Jeremy Mikola <[email protected]>
* Require ext-mongodb ^1.0.0
2015-08-26 Jeremy Mikola <[email protected]>
* Bump dev-master to 0.3.x-dev
2015-06-18 Jeremy Mikola <[email protected]>
* PHPLIB-110: Extract Find and FindOne operation classes
2015-06-30 Derick Rethans <[email protected]>
* PHPLIB-108: Use MongoDB\BSON namespace prefix
2015-06-19 Jeremy Mikola <[email protected]>
* Make expected document assertions more flexible
2015-06-19 Jeremy Mikola <[email protected]>
* Ensure operations return documents as objects by default
2015-06-18 Derick Rethans <[email protected]>
* Because the typemap says 'document as array', we now need to change the return value with a cast to 'object'
2015-06-18 Derick Rethans <[email protected]>
* Compare all arrays of documents by setting the typemap for documents to 'array'.
2015-06-18 Derick Rethans <[email protected]>
* Use type map to force arrays instead of objects.
2015-06-17 Jeremy Mikola <[email protected]>
* Aggregate should check server support before returning a cursor
2015-06-17 Jeremy Mikola <[email protected]>
* Relax assertion in AggregateFunctionalTest
2015-06-17 Jeremy Mikola <[email protected]>
* Older servers may return count "n" as a float
2015-06-17 Jeremy Mikola <[email protected]>
* Don't assume document PHP type mapping in FunctionalTestCase
2015-06-16 Jeremy Mikola <[email protected]>
* Remove unused Collection constants and methods
2015-06-16 Jeremy Mikola <[email protected]>
* FeatureDetection utility class is obsolete
2015-06-16 Jeremy Mikola <[email protected]>
* assertCommandSucceeded() now accepts a result document
2015-06-16 Jeremy Mikola <[email protected]>
* Extract DropIndexes operation class
2015-06-16 Jeremy Mikola <[email protected]>
* Extract Database::createCollection() to an operation class
2015-06-16 Jeremy Mikola <[email protected]>
* Extra DropCollection operation class
2015-06-16 Jeremy Mikola <[email protected]>
* Extract DropDatabase operation class
2015-06-16 Jeremy Mikola <[email protected]>
* Extract Collection::listIndexes() to an operation class
2015-06-16 Jeremy Mikola <[email protected]>
* Extract Database::listCollections() to an operation class
2015-06-16 Jeremy Mikola <[email protected]>
* Extract Client::listDatabases() to an operation class
2015-06-14 Jeremy Mikola <[email protected]>
* Replace private methods with generate_index_name() function
2015-06-14 Jeremy Mikola <[email protected]>
* Return documents as objects from Collection findAndModify methods
2015-06-14 Jeremy Mikola <[email protected]>
* Extract Collection findAndModify methods to operation classes
2015-06-11 Jeremy Mikola <[email protected]>
* Extract Collection::count() to an operation class
2015-06-10 Jeremy Mikola <[email protected]>
* Extract Collection::createIndexes() to an operation class
2015-06-10 Jeremy Mikola <[email protected]>
* Extract Collection::distinct() to an operation class
2015-06-10 Jeremy Mikola <[email protected]>
* Extract Collection::aggregate() to an operation class
2015-06-10 Jeremy Mikola <[email protected]>
* Executable interface for operations
2015-06-14 Jeremy Mikola <[email protected]>
* Create functions.php file for utility functions
2015-05-06 Jeremy Mikola <[email protected]>
* Split UnexpectedTypeException for logic and runtime errors
2015-05-14 Sergey <[email protected]>
* Update data.md
2015-05-12 Jeremy Mikola <[email protected]>
* Reminder to push current branch (not just tags) for release
2015-05-12 Jeremy Mikola <[email protected]>
* Add 0.2.0 release notes