Permalink
Commits on Aug 23, 2012
  1. release 2.8.0

    aheckmann committed Aug 23, 2012
  2. fixed; error on bad validators

    closes #1044
    aheckmann committed Aug 11, 2012
  3. fix tests for 2.x

    aheckmann committed Aug 23, 2012
  4. Real fix for populating bug

    Issue is that the call to done in _populate is synchronous if subobj[key] is an empty array
    This means that in the case you have multiple elements in obj[i], you get superfluous calls to next() which screws up everything (must be called once per property)
    This patch ensures that next won't be called in the synchronous path.
    The call to next in this case is yelded to the if(0 === total) at the end of the block
    jfremy committed with aheckmann Aug 15, 2012
Commits on Aug 22, 2012
  1. remove invalid tests

    aheckmann committed Aug 22, 2012
  2. mocha 1.3.2

    aheckmann committed Aug 22, 2012
  3. updated; driver to 1.1.4

    aheckmann committed Aug 22, 2012
  4. fix tests for mongo 2.2 rc1

    aheckmann committed Aug 22, 2012
  5. fixed; directly setting nested objects now overwrites

    the previous (wrong) behavior was to merge the two objects together.
    
    Schema({ nested: { prop1: String, prop2: String }})
    doc = new Doc({ nested: { prop1: 'sunshine' }})
    doc.nested = { prop2: changed }
    
    // was:
    console.log(doc.nested) // { prop1: 'sunshine', prop2: changed }
    
    // changed to:
    console.log(doc.nested) // { prop2: changed }
    aheckmann committed Aug 21, 2012
  6. fixed; retain virtual setter return values

    closes #1069
    aheckmann committed Aug 22, 2012
Commits on Aug 2, 2012
  1. Revert "rollback driver to 1.0.2"

    This reverts commit d1f3009.
    aheckmann committed Aug 2, 2012
  2. release 2.7.4

    aheckmann committed Aug 2, 2012
  3. rollback driver to 1.0.2

    aheckmann committed Aug 2, 2012
Commits on Aug 1, 2012
  1. release 2.7.3

    aheckmann committed Aug 1, 2012
Commits on Jul 25, 2012
  1. fixed; boolean $in queries

    closes #998
    aheckmann committed Jul 25, 2012
Commits on Jul 23, 2012
  1. fixed field selection option on subdocs

    fixes #1022 on 2.x
    aheckmann committed Jul 23, 2012
Commits on Jul 18, 2012
  1. release 2.7.2

    aheckmann committed Jul 18, 2012
Commits on Jul 2, 2012
  1. optional callback to conn#disconnect

    closes #875
    aheckmann committed Jul 2, 2012
Commits on Jun 28, 2012
  1. fix test on 2.x

    aheckmann committed Jun 28, 2012
  2. handle missing protocols in connection urls

    closes #987
    aheckmann committed Jun 28, 2012
  3. ignore benchmark output

    aheckmann committed Jun 28, 2012
  4. bring benchmarks into 2.x

    aheckmann committed Jun 28, 2012
  5. fixed; saving modified/removed subdocs

    closes #975
    aheckmann committed Jun 28, 2012
Commits on Jun 27, 2012
  1. handle #735 under strict schemeas

    aheckmann committed Jun 27, 2012
Commits on Jun 26, 2012
  1. release 2.7.1

    aheckmann committed Jun 26, 2012
  2. fixed; Update with $pull from Mixed array

    closes #735
    aheckmann committed Jun 26, 2012
  3. test clean up

    aheckmann committed Jun 26, 2012
  4. fix test on 0.8.0

    aheckmann committed Jun 26, 2012
Commits on Jun 25, 2012
  1. start using mocha

    Conflicts:
    
    	lib/connection.js
    	test/collection.capped.test.js
    	test/document.test.js
    	test/document.throws.test.js
    	test/index.test.js
    	test/model.findAndRemoveOne.test.js
    	test/model.findAndUpdateOne.test.js
    	test/model.mapreduce.test.js
    	test/model.querying.test.js
    	test/model.ref.test.js
    	test/model.stream.test.js
    	test/model.test.js
    	test/model.update.test.js
    	test/query.test.js
    	test/schema.onthefly.test.js
    	test/schema.select.test.js
    	test/schema.test.js
    	test/shard.test.js
    	test/types.array.test.js
    	test/types.buffer.test.js
    	test/types.document.test.js
    	test/types.documentarray.test.js
    	test/types.number.test.js
    	test/utils.test.js
    	test/versioning.test.js
    aheckmann committed Jun 18, 2012