Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Commits on Jul 31, 2010
  1. @bwmcadams

    - Minor feature - support for MongoConnection.connect(DBAddress)

    bwmcadams authored
      returning MongoDB (matches Mongo driver's static .connect)
Commits on Jul 29, 2010
  1. @bwmcadams

    -Release 1.0.5

    bwmcadams authored
    -Minor bugfixes/enhancements.
    + Due to oddities and ambiguities, stripped the type parameter apply[A]
    method from MongoDBObject.  If you want a cast return, please use
    MongoDBObject.getAs[A]. This should minimize odd runtime failures.
    + Added toplevel detection in MongoDBObject's +=/put methods to try and
    convert a MongoDBObject value to DBObject for you.
    + Added "Product" arguments to $pushAll - this means you can pass a
    Tuple-style list, where previously it required an Iterable ( $pushAll
    ("foo" -> (5, 10, 23, "spam", eggs") should now work).
    + Updated to scalaj-collection 1.0 release, built against 2.8.0 final
    + Added a new ScalaJ-Collection based Deserializer and Serializer layer.
    All base types supported by ScalaJ collection now use asJava / asScala
    to cleanly ser/deser where possible. This excludes Comparator/Comparable
    and Map types for sanity reasons.  See
    com.novus.casbah.mongodb.conversions.scala.ScalaConversions for detail.
    Please report bugs if this breaks your code - it's nascent and a bit
    + New Committer - Max Afonov
    + Removed the BitBucket Mirror; we're purely on GitHub now. Bug tracker
    linked from Github page.
    + Created a user mailing list -
  2. @bwmcadams

    - Added ExplainTypes compiler option to explain type errors in more

    bwmcadams authored
    - Added a minor level of detection for scala.Nothing and throw a
      IllegalArgumentException if it's picked up due to type inference
      failure (Added to MongoDBObject)
Commits on Jul 28, 2010
  1. @maxaf
  2. @maxaf
  3. @bwmcadams
  4. @bwmcadams

    - Removing old bitbucket targetted README file...

    bwmcadams authored
    - Updating README markdown for github to reflect issue tracker, mailing
    - Added Max as a listed maintainer.
  5. @maxaf


    maxaf authored
Commits on Jul 27, 2010
  1. Added tag REL_1_0_2 for changeset 00733842679a

    Brendan W. McAdams authored
  2. - Added type import for MongoDB

    Brendan W. McAdams authored
  3. - Removed the abortive implicit target for objectID (was causing ambi…

    Brendan W. McAdams authored
    …guity issues) and added import for DBRef
  4. Added tag REL_1_0_2 for changeset e7c6e581b200

    Brendan W. McAdams authored
  5. Added tag REL_1_0_2 for changeset 15ee159a9063

    Brendan W. McAdams authored
  6. Minor bugfixes/enhancements.

    Brendan W. McAdams authored
    + Added implicit target to convert (String, ObjectId) to DBObject
    + Changed $in, $notin, $all to always generate an array in Any* mode
Commits on Jul 24, 2010
  1. Added tag REL_1_0_1 for changeset 848b27127b45

    Brendan W. McAdams authored
  2. Minor bugfixes/enhancements from 1.0 release.

    Brendan W. McAdams 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. - Fixed notes

    Brendan W. McAdams authored
  2. Added tag REL_1_0 for changeset 68637e4924c7

    Brendan W. McAdams authored
  3. - Posterous notes

    Brendan W. McAdams authored
  4. - Fun and games to enable additivity in fluid syntax.

    Brendan W. McAdams authored
    - Added posterous plugin
Commits on Jul 17, 2010
  1. - While removing typing in the findOne flips fixes warnings about era…

    Brendan W. McAdams authored
    …sure, it breaks conversion. Testing FAIL on my part
  2. - Nailed down several edges with view boundary type conversion

    Brendan W. McAdams authored
    - Added new unit testing for docs
Commits on Jul 14, 2010
  1. - Rolled to Scala 2.8.0 final, and version 1.0 a few bug fixes includ…

    Brendan W. McAdams 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. Added tag REL_1_0-RC4 for changeset f3745d784183

    Brendan W. McAdams authored
  2. - Some major tweaks to avoid the race conditions and serialization is…

    Brendan W. McAdams 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. Fixed markdown headers

    Brendan W. McAdams authored
  2. - Doc tweaks

    Brendan W. McAdams authored
  3. - Added dependencies from Bum repo, removed local static libs.

    Brendan W. McAdams authored
Commits on Jul 1, 2010
  1. Added tag REL_1_0-RC3 for changeset 60ba0ab5d4f6

    Brendan W. McAdams authored
  2. - Added a logging config for testing

    Brendan W. McAdams authored
Commits on Jun 30, 2010
  1. - Rolled to RC3 - more tweaks to serialization of arrays, etc.

    Brendan W. McAdams authored
    - Added ability to sort and get at underlying cursor for map/reduce results
  2. - Changes after still having edge case problems serializsing certain …

    Brendan W. McAdams authored
        * Added automatic ArrayBuffer serializer helper.
        * Now imports the "base" Serialization helper as part of Implicits.
  3. - Corrected a bug in the array-taking operators ($in / $nin / $all) w…

    Brendan W. McAdams 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. - API Doc for RC1

    Brendan W. McAdams authored
  2. - Tweaked existing MongoDBObject code a bit and added Scala style Bui…

    Brendan W. McAdams 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.
Something went wrong with that request. Please try again.