Skip to content

Commit

Permalink
Add pr #151 / issue #149 to release notes, add nuspec for new lib
Browse files Browse the repository at this point in the history
  • Loading branch information
mfenniak committed Nov 2, 2013
1 parent 5db521f commit e3680d7
Show file tree
Hide file tree
Showing 2 changed files with 30 additions and 0 deletions.
4 changes: 4 additions & 0 deletions RELEASE-NOTES.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,10 @@

## Next Release

### Features

* (rethinkdb-net-newtonsoft): Introduction of a new assembly, RethinkDb.Newtonsoft.dll, that introduces an alternative to the provided DataContract-based approach to serializing .NET objects to RethinkDB; this new library allows for the use of the same semantics that the Newtonsoft.Json library uses to convert objects. As the new assembly has dependencies on Newtonsoft.Json that not all users of RethinkDB may desire, we will be distributing this additional assembly as a new NuGet package named rethinkdb-net-newtonsoft. To use the new library, an alternative implementation of the `ConfigurationAssembler` class has been created in the namespace `RethinkDb.Newtonsoft.Configuration`; using this assembler will create connection factories that reference the new serializer capabilities. Big thanks to Brian Chavez (@bchavez) for the implementation of this new feature. [PR #151](https://github.com/mfenniak/rethinkdb-net/issues/151) & [Issue #149](https://github.com/mfenniak/rethinkdb-net/issues/149)

### Bugfixes

* Permit [DataMember(EmitDefaultValue=false)] on non-primitive value types (structs), like System.Guid. [Issue #142](https://github.com/mfenniak/rethinkdb-net/issues/142).
Expand Down
26 changes: 26 additions & 0 deletions rethinkdb-net-newtonsoft.nuspec
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
<?xml version="1.0" encoding="utf-8"?>
<package xmlns="http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd">
<metadata>
<id>rethinkdb-net-newtonsoft</id>
<version>0.6.0.0</version>
<authors>Brian Chavez</authors>
<owners>Mathieu Fenniak</owners>
<projectUrl>https://github.com/mfenniak/rethinkdb-net</projectUrl>
<licenseUrl>https://raw.github.com/mfenniak/rethinkdb-net/master/LICENSE.txt</licenseUrl>
<requireLicenseAcceptance>false</requireLicenseAcceptance>
<description>Alternative object serializer for rethinkdb-net using Newtonsoft.Json</description>
<dependencies>
<dependency id="rethinkdb-net" version="0.6.0.0" />
<dependency id="Newtonsoft.Json" version="5.0.8" />
<dependency id="protobuf-net" version="2.0.0.666" />
</dependencies>
<releaseNotes>Compatible only with the matching version of rethinkdb-net, see https://github.com/mfenniak/rethinkdb-net/blob/master/RELEASE-NOTES.md for detailed release notes.</releaseNotes>
</metadata>
<files>
<file src="rethinkdb-net-newtonsoft/bin/Release/RethinkDb.Newtonsoft.dll" target="lib/net45" />
<file src="rethinkdb-net-newtonsoft/bin/Release/RethinkDb.Newtonsoft.dll.mdb" target="lib/net45" />
<file src="LICENSE.txt" target="lib" />
<file src="README.md" target="lib" />
<file src="RELEASE-NOTES.md" target="lib" />
</files>
</package>

0 comments on commit e3680d7

Please sign in to comment.