Permalink
Commits on Jan 26, 2017
  1. update Chanelog

    smtlaissezfaire committed Jan 26, 2017
Commits on Jan 20, 2017
  1. update README for version support

    smtlaissezfaire committed Jan 20, 2017
  2. add cheald, myself to gemspec

    smtlaissezfaire committed Jan 20, 2017
  3. bump to version 0.14.0

    smtlaissezfaire committed Jan 20, 2017
  4. more re: changelog

    smtlaissezfaire committed Jan 20, 2017
  5. fix link in readme

    smtlaissezfaire committed Jan 20, 2017
Commits on Dec 11, 2016
  1. fix link to coveralls on README.rdoc

    smtlaissezfaire committed Dec 11, 2016
  2. update changelog; closes #635

    smtlaissezfaire committed Dec 11, 2016
  3. add .ruby-version file to default to ruby 2.2.4

    smtlaissezfaire committed Dec 11, 2016
  4. * remove support for ruby < 2.0.x

    smtlaissezfaire committed Dec 11, 2016
    * remove support for rails < 3.2.x
    
    Also, fix the build server:
    
      * exclude coveralls, simplecov on jruby
      * fix a spec for jruby
      * only run jruby on rails 3.2 for now
Commits on Mar 16, 2016
  1. upgrade version to 0.14.0 release candidate 1

    smtlaissezfaire committed Mar 11, 2016
  2. Update to plucky query 0.7.0. This fixes a bug where arrays weren't h…

    smtlaissezfaire committed Mar 11, 2016
    …andled properly and led to empty results being returned.
Commits on Mar 15, 2016
Commits on Feb 3, 2016
  1. Add spec (and fix bug introduced in 377754d) regarding merging Plucky…

    smtlaissezfaire committed Feb 3, 2016
    …::Queries in DecoratedPluckyQuery's method_missing
  2. bug fix: make sure that scopes get applied onto DecoratedPluckyQuery,…

    smtlaissezfaire committed Feb 3, 2016
    … not just on has many proxies
  3. minor refactoring

    smtlaissezfaire committed Feb 3, 2016
Commits on Jan 30, 2016
  1. bug fix for partial updates: make sure values set in callbacks (speci…

    smtlaissezfaire committed Jan 30, 2016
    …fically, before_update) are properly stored in the db when partial updates are on
Commits on Jan 18, 2016
  1. * Scoping enhancements: Add default_scopes and with_scope { ... }

    smtlaissezfaire committed Jan 18, 2016
    * bug fix: methods on a class weren't being called in context of their caller when called through an association proxy.  Consider the following:
    
        class User
          has_many :posts
        end
    
        class Posts
          belongs_to :user
          validates_presence_of :user
          validates_presence_of :slug
          validates_uniqueness_of :slug, scope: [:user_id]
    
          def find_by_slug!(slug)
            obj = first(:slug => slug) ? obj : raise "missing slug"
          end
        end
    
      @user.posts.find_by_slug!(slug) wasn't scoping by the user!
  2. minor (indentation)

    smtlaissezfaire committed Jan 18, 2016
Commits on Jan 17, 2016
  1. remove spec check against Doc.stats.system_flags (it's been removed i…

    smtlaissezfaire committed Jan 17, 2016
    …n newer versions of mongo)
  2. fix a typo

    smtlaissezfaire committed Jan 17, 2016
Commits on Jan 15, 2016
Commits on Jun 1, 2015
Commits on Feb 11, 2015
  1. Don't use alias_method (instead just use proxy methods) for Keys#[]

    smtlaissezfaire committed Feb 11, 2015
    and Keys#attribute (this way plugins that override read_key don't
    also have to override those methods)
  2. changelog updates

    smtlaissezfaire committed Feb 11, 2015
Commits on Feb 4, 2015
  1. Merge pull request #597 from dpoineau/allow-with-cast-for-identity-ma…

    cheald committed Feb 4, 2015
    …p-load
    
    Allowing with_cast to be passed to identity_map.load