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

    durran committed Jul 20, 2015
    typo in the yard doc
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

    durran committed Jul 19, 2015
    Added translations for titles #4107
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.

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

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

    durran committed Jun 25, 2015
    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.
Commits on Jun 23, 2015
  1. Merge pull request #4103 from cnluzhang/master

    durran committed Jun 23, 2015
    Fix spelling mistake
  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.

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

    durran committed Jun 17, 2015
    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
  4. Fix embedded elements memoization following #changed?

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

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

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

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

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

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

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

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

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

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

    durran committed Jun 5, 2015
    …beigarts-scoping
  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

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

    ebeigarts committed Jun 4, 2015
    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.