Commits on Oct 21, 2011
Commits on Oct 20, 2011
  1. First draft of 1.3 Release Notes.

    rstam committed Oct 20, 2011
Commits on Oct 19, 2011
  1. Added a bunch of missing doc comments. For some reason the C# compile…

    …r was not warning about any of these, but the Sandcastle Help File Builder was.
    rstam committed Oct 19, 2011
Commits on Oct 18, 2011
  1. Implemented CSHARP-301. Now when serializing a Dictionary or Hashtabl…

    …e with nominal type object a type discriminator value is written.
    rstam committed Oct 18, 2011
  2. @brianknight10
  3. @brianknight10

    Resolved CSHARP-310: Changed member mapping to use the SerializeDefau…

    …ltValue in the map instead of the default.
    brianknight10 committed with rstam Sep 16, 2011
Commits on Oct 17, 2011
  1. Implemented CSHARP-321. Modified Query.And to support $and form added…

    … in version 2.0 of the server. For backward compatibility Query.And avoids using the $and form unless it is the only way to express the query.
    rstam committed Oct 17, 2011
Commits on Oct 13, 2011
  1. Implemented CSHARP-275. JsonReader now supports RFC 822 formatted dat…

    …es when parsing new Date(string) as well as .NET formatted dates.
    rstam committed Oct 13, 2011
  2. Implemented CSHARP-338 and CSHARP-339. Added operator == implementati…

    …ons to subclasses of BsonValue to eliminate multiple levels of indirection. Equals only returns true if both arguments are the same type. Equals no longer coerces between numeric BsonValue classes, but operator == does. Classes that override Equals all now implement IEquatable<T> also. Added tons of new unit tests (almost all related to Equals and operator ==).
    rstam committed Oct 13, 2011
Commits on Oct 11, 2011
  1. Implemented CSHARP-249. GetIndexes now returns GetIndexesResult. Use …

    …GetIndexes().RawDocuments if you still want the raw IEnumerable<BsonDocument> result.
    rstam committed Oct 11, 2011
Commits on Oct 7, 2011
  1. Implemented CSHARP-318. Added GetProfilingLevelResult, ProfilingLevel…

    … and SystemProfileInfo types. Added GetProfilingInfo, GetProfilingLevel and SetProfilingLevel to MongoDatabase.
    rstam committed Oct 7, 2011
Commits on Oct 6, 2011
Commits on Sep 30, 2011
  1. Implemented CSHARP-313. Give a more useful error message when attempt…

    …ing to write a scalar value to the root of a BSON document.
    rstam committed Sep 30, 2011
Commits on Sep 29, 2011
  1. Fixed CSHARP-325. Database names cannot contain any of the characters…

    … in Path.GetInvalidPathChars or Path.GetInvalidFileNameChars because database names end up being used as directory or file names.
    rstam committed Sep 29, 2011
  2. Implemented CSHARP-332. Optimized SkipCString to not bother with UTF8…

    … decoding since the string value is going to be ignored anyway.
    rstam committed Sep 29, 2011
Commits on Sep 28, 2011
Commits on Sep 27, 2011
  1. Fixed CSHARP-330. MongoGridFSSettings now inherits SafeMode settings …

    …from MongoDatabase.
    rstam committed Sep 27, 2011
Commits on Sep 23, 2011
  1. Partial work on CSHARP-311. Added new types BsonDictionaryOptionsAttr…

    …ibute, DictionaryRepresentation and DictionarySerializationOptions. Modified DictionaryGenericSerializer and DictionarySerializer to support new DictionarySerializationOptions and the new ArrayOfDocuments representation.
    rstam committed Sep 23, 2011
Commits on Sep 22, 2011
  1. Finished implementing CSHARP-320. Added support for jsMode option for…

    … MapReduce.
    rstam committed Sep 22, 2011
  2. Partially implemented CSHARP-320. Added support for sharded output co…

    …llections to MapReduce.
    rstam committed Sep 22, 2011
  3. Fixed CSHARP-328. Update now supports Query.Null (treated as equivale…

    …nt to an empty QueryDocument, which is the same as {} in the mongo shell).
    rstam committed Sep 22, 2011
Commits on Sep 21, 2011
Commits on Sep 19, 2011
  1. Implemented CSHARP-317 (support j=true and w=mode SafeModes). SafeMod…

    …e now has too many properties to be immutable, so it now only becomes immutable after Freeze is called, allowing easier initialization of SafeMode values. Added J and WMode properties to SafeMode. Replaced most calls to Freeze with calls to the new method FrozenCopy, which calls Freeze on a Copy instead of the original. Added new constructors to MongoDatabaseSettings and MongoCollectionSettings that allow inheriting values from the containing server and database (using a constructor instead of CreateDatabaseSettings and CreateCollectionSettings allows use of object initialization syntax). Added support for j=true and w=mode to MongoConnectionStringBuilder and MongoUrlBuilder. Added support for j=true and w=mode to GetLastError command created in MongoConnection.SendMessage. Added unit tests.
    rstam committed Sep 19, 2011
Commits on Sep 14, 2011
  1. Changed Assembly version to 1.3.*

    sridharn committed Sep 14, 2011
  2. BUMP

    sridharn committed Sep 14, 2011
  3. Minor edits for 1.2 driver release

    sridharn committed Sep 14, 2011
  4. Minor release notes

    sridharn committed Sep 13, 2011
  5. Ignore exceptions when closing a connection.

    rstam committed Sep 14, 2011
  6. Work around a bug in Mono.

    rstam committed Sep 14, 2011