Permalink
Commits on Jul 27, 2015
  1. Update README

    durran committed Jul 27, 2015
Commits on Jul 23, 2015
  1. Make note to Jira in README

    durran committed Jul 23, 2015
Commits on Jul 20, 2015
  1. Merge pull request #4137 from ambisoft/master

    typo in the yard doc
    durran committed Jul 20, 2015
Commits on Jul 19, 2015
  1. typo in the yard doc

    ambisoft committed Jul 19, 2015
  2. Merge pull request #4135 from sivagollapalli/issue_4107

    Added translations for titles #4107
    durran committed Jul 19, 2015
Commits on Jul 18, 2015
Commits on Jul 6, 2015
  1. Bump version to beta

    durran committed Jul 6, 2015
  2. Point at mongo 2.1.0.beta

    durran committed Jul 6, 2015
Commits on Jul 1, 2015
  1. Don't use thread local for client storage.

    The underlying driver is threadsafe and we don't need a client per
    thread as we did with Moped.
    
    - #4109
    durran committed Jul 1, 2015
Commits on Jun 25, 2015
  1. Fix inclusion on Ruby under 2.2

    durran committed Jun 25, 2015
  2. Get rid of detailed selectors.

    Since we got rid of the use of the positional operator, there is no more
    need to waste performance generating selectors down the entire
    hierarchy. The only needed selector is the root document _id now for
    atomic updates.
    durran committed Jun 25, 2015
Commits on Jun 23, 2015
  1. Merge pull request #4103 from cnluzhang/master

    Fix spelling mistake
    durran committed Jun 23, 2015
  2. Fix spelling mistake

    cnluzhang committed Jun 23, 2015
Commits on Jun 21, 2015
  1. Fix logging spec expectations

    durran committed Jun 21, 2015
Commits on Jun 20, 2015
Commits on Jun 17, 2015
  1. Adding specs for #3980

    durran committed Jun 17, 2015
  2. Make remove index logging exact.

    - This now logs the exact indexes that are getting removed so there is
      no more confusion.
    
    - Fix #4075
    durran committed Jun 17, 2015
  3. Remove all uses of atomic $ operator in updates.

    The operator regressed in MongoDB 2.6 and higher and simply does not
    work when used in conjunction with embedded documents more than one
    level deep. This removes our use of it and replaces it with the common
    index positions.
    
    - Fix #4033
    durran committed Jun 17, 2015
  4. Fix embedded elements memoization following #changed?

    - Fix #3991
    - Close #3992
    durran committed Jun 17, 2015
Commits on Jun 9, 2015
  1. Fix enumerable target case statement check.

    - Fixes #3764
    durran committed Jun 9, 2015
  2. Fix enumerable target to check first/last in order

    - Fixes #3104
    durran committed Jun 9, 2015
  3. Update changelog

    durran committed Jun 9, 2015
  4. Loaded enumerable iteration should check added.

    - Fixes #4071
    durran committed Jun 9, 2015
Commits on Jun 5, 2015
  1. Many relations now include enumerable.

    - Fixes #4077
    durran committed Jun 5, 2015
  2. Auto include dynamic on clone/dup errors.

    Fixes #4030
    durran committed Jun 5, 2015
  3. Fix uniqueness validation on localized nil fields

    - Fix #4052
    durran committed Jun 5, 2015
  4. Update changelog

    durran committed Jun 5, 2015
  5. Fix superclass/subclass scope stack.

    - Fix #3599
    durran committed Jun 5, 2015
  6. Merge branch 'scoping' of https://github.com/ebeigarts/mongoid into e…

    …beigarts-scoping
    durran committed Jun 5, 2015
  7. Dont fail-fast in travis

    durran committed Jun 5, 2015
  8. Fix env spec

    durran committed Jun 5, 2015
Commits on Jun 4, 2015
  1. Expand the rails path when loading models

    - Fixes #3868
    durran committed Jun 4, 2015
  2. Use sublcass context when calling a scope defined in a superclass

    Example:
    
    ```ruby
    class Shape
      scope :visible, -> { large }
      scope :large, -> { all }
    end
    
    class Circle < Shape
      scope :large, -> { where(radius: 5) }
    end
    ```
    
    `Circle.visible.selector` returns `{}`, instead of `{ "radius" => 5 }`.
    
    ActiveRecord also uses `instance_exec` when calling scopes.
    
    This should also fix #3599.
    ebeigarts committed Jun 4, 2015