Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Jul 24, 2010
  1. @bwmcadams

    Minor bugfixes/enhancements from 1.0 release.

    bwmcadams authored
        + Updated externals to link against 2.8.0 final - 1.0 release had some RC/Beta built externals. (scalaj-collection is still linked against Beta)
        + Added an Object interface, MongoDBAddress, for static construction of DBAddress instances.
        + Added type aliases in MongoTypeImports for all Casbah companion objects - please report any odd behavior this causes.
        + Added MapReduceCommand to BaseImports
Commits on Jul 18, 2010
  1. @bwmcadams

    - Fixed notes

    bwmcadams authored
  2. @bwmcadams
  3. @bwmcadams

    - Posterous notes

    bwmcadams authored
  4. @bwmcadams

    - Fun and games to enable additivity in fluid syntax.

    bwmcadams authored
    - Added posterous plugin
Commits on Jul 17, 2010
  1. @bwmcadams

    - While removing typing in the findOne flips fixes warnings about era…

    bwmcadams authored
    …sure, it breaks conversion. Testing FAIL on my part
  2. @bwmcadams

    - Nailed down several edges with view boundary type conversion

    bwmcadams authored
    - Added new unit testing for docs
Commits on Jul 14, 2010
  1. @bwmcadams

    - Rolled to Scala 2.8.0 final, and version 1.0 a few bug fixes includ…

    bwmcadams authored
    …ing moving in many cases to view context boundaries for allowing implicit arguments... Tweaks to our Map conversions and implicits.
    
    - This is technically RC5 but not bothering to tag it
Commits on Jul 3, 2010
  1. @bwmcadams
  2. @bwmcadams

    - Some major tweaks to avoid the race conditions and serialization is…

    bwmcadams authored
    …sues we've been encountering
    
        * Monkey Patching package-only methods in org.bson.BSON via a package-space invading helper.
            + Can now specifically add and remove individual transformers, which lets us unregister DateTime as needed.
            + GridFS now loans itself a temporary unserialization. this WILL cause a race condition in threaded environs using
                both GridFS and JodaTime deserialization so be careful.  Also - it may interfere w/ 3rd party jdk date
                deserialization hooks with it's current lazy implementation.
        * MongoConnection's constructor now loads the 'base' (non Joda) serializers automatically.  TODO - Ability to turn this off.
    - To avoid an occasional toString race condition, added an 'always patch' functionality to the queryo perators to load any needed transformers if they aren't there.
Commits on Jul 2, 2010
  1. @bwmcadams

    Fixed markdown headers

    bwmcadams authored
  2. @bwmcadams

    - Doc tweaks

    bwmcadams authored
  3. @bwmcadams
Commits on Jul 1, 2010
  1. @bwmcadams
  2. @bwmcadams
Commits on Jun 30, 2010
  1. @bwmcadams

    - Rolled to RC3 - more tweaks to serialization of arrays, etc.

    bwmcadams authored
    - Added ability to sort and get at underlying cursor for map/reduce results
  2. @bwmcadams

    - Changes after still having edge case problems serializsing certain …

    bwmcadams authored
    …data.
    
        * Added automatic ArrayBuffer serializer helper.
        * Now imports the "base" Serialization helper as part of Implicits.
  3. @bwmcadams

    - Corrected a bug in the array-taking operators ($in / $nin / $all) w…

    bwmcadams authored
    …hich were passing unit tests but actually creating unserializable data
    
    - Adjusted interfaces to calling map/reduce by making defaultable params for any Option[_]'s, adding a mapReduce method to MongoDB and a parameterized method on MongoCollection
    - Rolled internal version to 1.0-RC2 but not releasing RC2 yet
Commits on Jun 23, 2010
  1. @bwmcadams

    - API Doc for RC1

    bwmcadams authored
  2. @bwmcadams

    - Tweaked existing MongoDBObject code a bit and added Scala style Bui…

    bwmcadams authored
    …lders & Factories, with implicits to get maplike methods. This is about as close as we'll reasonably get to mapping ticket #6 without rewriting everything. Fixes #6.
  3. @bwmcadams
  4. @bwmcadams

    - Reenabled Product conversions but only explicitly - implicit 'try t…

    bwmcadams authored
    …o slurp up any Product' was misbehaving
    
    - Added an implicit conversion for Map[String, Any] to DBObject, and a quick unit test thereof
  5. @bwmcadams

    _

    bwmcadams authored
  6. @bwmcadams

    - markdown header to readme

    bwmcadams authored
  7. @bwmcadams

    - Renaming README file for bitbucket

    bwmcadams authored
    --HG--
    rename : README.md => README
  8. @bwmcadams
  9. @bwmcadams

    - Refs #13, Added new base system for Conversion Helpers. Includes de…

    bwmcadams authored
    …serialization for JodaTime
Commits on Jun 22, 2010
  1. @bwmcadams

    - Fixes #14 - Further testing of the previous fix against a third-par…

    bwmcadams authored
    …ty built setup indicated a few issues, including explicit package imports failure, as well as the existence of an Object for connections which needed duplication. Now validates against said third party package.
  2. @bwmcadams

    - Migrated Conversions from Implicits to a new package which requires…

    bwmcadams authored
    … explicit import to run, .conversions.scala
    
    - Docs forthcoming. Refs #13
  3. @bwmcadams

    - Merge (Fixes Ticket #14)

    bwmcadams authored
  4. @bwmcadams

    - Added an implicitly imported "Deprecated Type Aliases" base trait f…

    bwmcadams authored
    …or old object names (Fixes ticket #14) Example:
    
        scala> new ScalaMongoConn(new Mongo)
        <console>:12: warning: type ScalaMongoConn in trait DeprecatedTypeAliases is deprecated: ScalaMongoConn has been deprecated. Please use com.novus.casbah.mongodb.MongoConnection instead.
               new ScalaMongoConn(new Mongo)
                          ^
  5. @bwmcadams

    - Added "DeprecatedTypeAliases" base for old naming, throws deprecati…

    bwmcadams authored
    …on warnings when old types are used ala:
    
        scala> new ScalaMongoConn(new Mongo)
        <console>:12: warning: type ScalaMongoConn in trait DeprecatedTypeAliases is deprecated: ScalaMongoConn has been deprecated. Please use com.novus.casbah.mongodb.MongoConnection instead.
           new ScalaMongoConn(new Mongo)
                      ^
Commits on Jun 18, 2010
  1. @bwmcadams
  2. @bwmcadams

    - Fixed symlink for docs, added missing test refs #3

    bwmcadams authored
    - Added API documentation, refs #2
  3. @bwmcadams

    - GridFS Support added and working, with loan pattern. Fixes ticket #3

    bwmcadams authored
        * Loan pattern now saves for you automatically. If you dislike this behavior use the straight create methods.
    - Added symlink for javadocs to be generated and saved
Something went wrong with that request. Please try again.