Permalink
Commits on Dec 30, 2012
  1. @durran

    Bump version

    durran committed Dec 30, 2012
Commits on Dec 29, 2012
  1. @durran

    Add instance level model_name on documents.

    [ fix #2661 ]
    durran committed Dec 29, 2012
  2. @durran

    Fix eager loading after calling first or last.

    Instead of clearing the inclusions when the criteria has been eager
    loaded, we now keep them and track documents that have had their
    relations eager loaded individually. This allows multiple first/last
    calls not to trigger subsequent db calls, and for iterating over a
    criteria's full result set after calling first/last to eager load the
    results properly.
    
    [ fix #2638 ]
    durran committed Dec 29, 2012
  3. @durran
  4. @durran

    Ensure no extra queries executed on 1-1 build.

    If we have a new parent and a new child, there is no reason to ever
    attempt to query the db.
    
    [ fix #2639 ]
    durran committed Dec 29, 2012
Commits on Dec 27, 2012
  1. @durran

    Refactor and update changelog

    durran committed Dec 27, 2012
  2. @arthurnn @durran

    [ #2645 ] - adding cache for count method and changing local methods …

    …to use the local count
    arthurnn committed with durran Dec 27, 2012
Commits on Dec 26, 2012
  1. @durran

    Yield in enumerable target post memory set.

    This ensures that methods on enumerable that short circuit, like #detect
    can be executed again and get the same object in memory.
    
    [ fix #2646 ]
    durran committed Dec 26, 2012
  2. @durran

    Fix typo [ #2618 ]

    durran committed Dec 26, 2012
  3. @durran

    Update autosave documentation to reflect behaviour.

    [ fix #2616 ]
    durran committed Dec 26, 2012
  4. @durran

    Criteria#type now works with string and symbols.

    [ fix #2651 ]
    durran committed Dec 26, 2012
  5. @durran

    Validating uniqueness uses strong consistency.

    [ fix #2618 ]
    durran committed Dec 26, 2012
Commits on Dec 25, 2012
  1. @durran

    Ensure deleted? and destroyed? return same value.

    This fix is specifically for paranoid documents.
    
    [ fix #2647 ]
    durran committed Dec 25, 2012
  2. @durran

    Fix getter override infinite recursion.

    This pulls out the getter functionality into its own private method so
    users can potentially override the getter with a call to the setter in
    it.
    
    [ fix #2564 ]
    durran committed Dec 25, 2012
  3. @durran

    Fixing the documents returned by embedded unscoped

    This now properly filters out documents that were marked for
    destruction.
    
    [ fix #2554 ]
    durran committed Dec 25, 2012
  4. @durran

    Update changelog

    durran committed Dec 25, 2012
  5. @lackac @durran
Commits on Dec 24, 2012
  1. @durran
  2. @dblock @durran
Commits on Dec 17, 2012
  1. @durran

    Bump to 3.0.15

    durran committed Dec 17, 2012
Commits on Dec 16, 2012
  1. @xxswingxx @durran

    inherited attrs permit status

    xxswingxx committed with durran Dec 3, 2012
  2. @durran
  3. @durran

    Fix marshal dump/load of relations and criteria.

    [ fix #2625 ]
    
    Conflicts:
    	lib/mongoid/criteria.rb
    durran committed Dec 16, 2012
Commits on Dec 15, 2012
  1. @durran

    Remove debugger

    durran committed Dec 15, 2012
  2. @durran

    Update changelog

    durran committed Dec 15, 2012
  3. @durran

    Verifying conflicts when creating operations

    Lucas Souza committed with durran Dec 3, 2012
  4. @durran
  5. @durran

    Expose klass in DocumentNotFound errors.

    [ fix #2616 ]
    durran committed Dec 15, 2012
  6. @durran
  7. @durran

    Fix cascade when metadata exists w/o strategy.

    [ fix #2630 ]
    durran committed Dec 15, 2012
Commits on Dec 2, 2012
  1. @durran

    Fix localized field sorting on embedded docs.

    [ fix #2598 ]
    durran committed Dec 2, 2012
Commits on Dec 1, 2012
  1. @durran

    Update changelog

    durran committed Dec 1, 2012
  2. @xxswingxx @durran
  3. @durran

    Update changelog

    durran committed Dec 1, 2012
  4. @mzsanford @durran