Lighthouse has a new layout. Prefer the old one? Return to the old layout, and switch back any time from the link at the top of each page.

Changeset [1615d8c8ea25a43c43eea3e0aecc8756073ef54d] by Brendan W. McAdams

Revision 1615d8c8ea25a43c43eea3e0aecc8756073ef54d, committed by Brendan W. McAdams · July 29th, 2010 @ 02:19 PM

-Release 1.0.5 -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
    http://github.com/novus/casbah/commit/1615d8c8ea25a43c43eea3e0aecc8...

10 changed files

  • A notes/1.0.5.markdown
  • M .gitignore
  • M notes/about.markdown
  • M project/build.properties
  • M project/build/CasbahProject.scala
  • M src/main/scala/mongodb/MongoDBObject.scala
  • M src/main/scala/mongodb/conversions/ScalaConversions.scala
  • M src/main/scala/mongodb/query/BarewordOperators.scala
  • M src/main/scala/mongodb/query/CoreOperators.scala
  • M src/test/scala/mongodb/FluidMongoSyntaxSpec.scala