Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Commits on Aug 1, 2010
  1. @bwmcadams

    Minor bugfixes/enhancements.

    bwmcadams authored
    + Updated reference to Configgy to have a Scala version attached; this was causing issues on some mixed-version users' systems.
    + Corrected massive stupidity from lack of testing on my part and disabled ScalaJDeserializers - in most cases these caused runtime ClassCastExceptions.  *SERIALIZERS* still in place - Deserializers were just plain a bad idea.
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
    naive!
    + 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 -
    http://groups.google.com/group/mongodb-casbah-users
  2. @bwmcadams

    - Added ExplainTypes compiler option to explain type errors in more

    bwmcadams authored
      detail
    - 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
      list
    - Added Max as a listed maintainer.
  5. @maxaf

    neato

    maxaf authored
Commits on Jul 27, 2010
  1. @bwmcadams
  2. @bwmcadams
  3. @bwmcadams

    - Removed the abortive implicit target for objectID (was causing ambi…

    bwmcadams authored
    …guity issues) and added import for DBRef
  4. @bwmcadams
  5. @bwmcadams
  6. @bwmcadams

    Minor bugfixes/enhancements.

    bwmcadams 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. @bwmcadams
  2. @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
Something went wrong with that request. Please try again.