Permalink
Commits on Feb 1, 2012
  1. Release r3.0.0-M2

    bwmcadams committed Feb 1, 2012
  2. SCALA-70: Removed type alias to com.mongodb.WriteConcern and made met…

    …hod args for it explicit, as it was causing a fun post-compile (aka "library compiles, user code doesn't") implosion.
    bwmcadams committed Feb 1, 2012
Commits on Jan 31, 2012
  1. Release r3.0.0-M1

    bwmcadams committed Jan 31, 2012
Commits on Jan 30, 2012
  1. Release r3.0.0-M1

    bwmcadams committed Jan 30, 2012
  2. SCALA-69: Immediately upon saving any None's will be converted to nul…

    …l inside the DBObject for proper fetching later.
    bwmcadams committed Jan 30, 2012
  3. Updated DBEncoderFactories in DBCollection to conform to new 2.7.3

    behavior with nullables
    bwmcadams committed Jan 30, 2012
  4. Update to Java Driver 2.7.3

    bwmcadams committed Jan 30, 2012
Commits on Jan 24, 2012
  1. Merge pull request #46 from teigen/moar_typesafety

    Moar typesafety from the Nordic God of Brogramming
    bwmcadams committed Jan 24, 2012
Commits on Jan 22, 2012
  1. * enforce at compile time that type parameters used for casting are n…

    …ot Nothing
    
    * disable parallel test execution in core since LazyDecodingSpec was failing for no reason when executed together with other tests
    teigen committed Jan 22, 2012
Commits on Jan 21, 2012
  1. Merge pull request #45 from teigen/master

    typeclass stuff to remove some code duplication and catch a few errors at compile time
    bwmcadams committed Jan 21, 2012
  2. * upgrading to sbt 0.11.2

    * adding missing junit dependency (something depends on junit, not sure what)
    * enforce  $pushAll & $pullAll arguments can be converted to Iterable at compile time
    * switched to a type class (AsQueryParam) for queryparams to avoid code duplication
    teigen committed Jan 21, 2012
Commits on Jan 20, 2012
Commits on Jan 4, 2012
  1. Dear SBT,

    Die in a fire.
    
    Love,
    
    Brendan
    
    * Fixed random Specs pullins  for diff scala versions
    bwmcadams committed Jan 4, 2012
Commits on Jan 3, 2012
  1. SCALA-63 - Update and improve Tutorials for Casbah

    -Specs 2 separate Mutable and non-mutable specifications introduced.
    bwmcadams committed Jan 3, 2012
Commits on Dec 15, 2011
  1. Merge pull request #43 from ornicar/patch-1

    Fix conversions namespaces in tutorial
    bwmcadams committed Dec 15, 2011
Commits on Dec 13, 2011
Commits on Dec 4, 2011
  1. Clean up MongoURI to be more "Scala-Ey"

    * Optional fields such as Password & Login now are returned wrapped in Option rather than returning Null as the Java driver does
    * The "connect*" methods have been cleaned up
        - They now return Either[Throwable, <Result>] to allow for more programatic early handling of connection failures w/o try-catch hell
        - Several unecessary legacy methods were removed.
    bwmcadams committed Dec 4, 2011
Commits on Nov 22, 2011
  1. SCALA-66 - New non-global, saner & more performant Encoding / Decodin…

    …g for custom types
    
    * Extending into the basic structures for core type conversions, ala "Pseudo" Type Classes.
    bwmcadams committed Nov 22, 2011
Commits on Nov 21, 2011
  1. SCALA-13 - Create a 'light' version of the Query DSL which doesn't us…

    …e $ operators
    
    * Removed work towards Light DSL until it can be sorted out ... now in lightdsl branch.
    bwmcadams committed Nov 21, 2011
  2. SCALA-13 - Create a 'light' version of the Query DSL which doesn't us…

    …e $ operators
    
    * Rough cut of the DSL but it has major problems due to conflicts w/ scala keywords
    bwmcadams committed Nov 21, 2011
Commits on Nov 17, 2011
  1. SCALA-59 - Fix Bareword Query Operators to better target accepted val…

    …ues; should only accept KV Tuple Pairs or DBObjects returned from Core Operators
    
    * Complete test suites for $and and $nor although they need to be updated to more appropriate contextual examples rather than just "compiles properly"
    bwmcadams committed Nov 17, 2011
  2. SCALA-59 - Fix Bareword Query Operators to better target accepted val…

    …ues; should only accept KV Tuple Pairs or DBObjects returned from Core Operators
    
    * New code logic, fixed $or, $and and $nor for proper nested list operations
    bwmcadams committed Nov 17, 2011
Commits on Nov 16, 2011
  1. SCALA-59 - Fix Bareword Query Operators to better target accepted val…

    …ues; should only accept KV Tuple Pairs or DBObjects returned from Core Operators.
    
    * New :: list cons operator on MongoDBObject to create MongoDBLists on th fly (esp. for DSL)
    bwmcadams committed Nov 16, 2011
  2. Java Driver 2.7.2

    bwmcadams committed Nov 16, 2011
Commits on Nov 10, 2011
  1. r2.7.2 of Java Driver

    bwmcadams committed Nov 10, 2011
Commits on Nov 6, 2011
  1. SCALA-30, SCALA-59- $or is not properly accepting nested values esp. …

    …from other DSL constructors
    
    * Introduced proper type class filter base to fix $or, will implement across other operators next.
    bwmcadams committed Nov 6, 2011