Skip to content

HTTPS clone URL

Subversion checkout URL

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

    Release 1.0.8.1

    bwmcadams authored
  2. @bwmcadams

    - Backport of MongoDBObject related changes related to typing from 1.…

    bwmcadams authored
    …1 development
    
    - Inclusion of Specs, with backport of MongoDBObjectSpec from 1.1 branch
    - Improvement of type returns from MongoDBObject
        * Builder and Factory now ALWAYS return a DBObject which makes more sense
Commits on Aug 12, 2010
  1. @bwmcadams

    - Added expand method to unpack dot notation in large embedded docs. No

    bwmcadams authored
      orElse version - just do expand("foo.bar.baz") orElse "foo" or such,
      you slacker.  Or use pattern matching.
Commits on Aug 11, 2010
  1. @bwmcadams

    RELEASE 1.0.7.5

    bwmcadams authored
        - Fixed a bug in group() functions left from initial 2.7 code with
          conversion of return data - now returns Iterable.
Commits on Aug 3, 2010
  1. @bwmcadams

    Release 1.0.7.4

    bwmcadams authored
    Minor bugfix / tweak release.
    
    + Fixed some issues w/ GridFS libraries attempting to call toMap in iteration, which isn't implemented on the Java side; added custom toString methods on the GridFS files [BWM]
    + Cleaned up log spam [BWM / MA]
    + Added serialization hook for MongoDBObject to help catch any nested instances [MA]
    + Cleaned up some stray references to java.lang.Object, replaced with AnyRef for good Scala coding practices [BWM]
Commits on Aug 2, 2010
  1. @maxaf
  2. @maxaf

    mitigating log spam

    maxaf authored
  3. @maxaf
  4. @bwmcadams

    - Adjusted conversions of incoming data on $in/$nin/$all to catch every

    bwmcadams authored
       case properly and not create nested arrays.   Should convert all
       possible values.
    - Rel 1.0.7.3
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.
Something went wrong with that request. Please try again.