Changeset [1615d8c8ea25a43c43eea3e0aecc8756073ef54d] 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...

Committed by Brendan W. McAdams

  • 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
New-ticket Create new ticket

Create your profile

Help contribute to this project by taking a few moments to create your personal profile. Create your profile ยป

Formerly known as "mongo-scala-wrappers". A series of wrappers and DSL-like functionality for utilizing MongoDB from within Scala. This currently utilises the very Java-oriented Mongo Java driver, and attempts to provide more scala-like functionality on top of it. The current (latest) version has been tested against MongoDB 1.4.x, with the 2.0 Java Driver (not all 2.0 driver features are wired in yet, as development began against 1.x). Your Mileage May Vary. See the docs and test classes for information on best practices and functionality. This work is open sourced by Novus Partners, Inc. <http://novus.com> under the Apache License v2.

Shared Ticket Bins