Skip to content

Releases: WebApiContrib/CollectionJson.Net

v0.8.0

02 Mar 06:14
Compare
Choose a tag to compare

#117 - Adds "error" to the collection. Thanks to @Shazwazza!
#113 - Adds package dependency for DynamicUtils. Thanks to @darrelmiller!

0.7.7

30 Nov 04:21
Compare
Choose a tag to compare

Fixes

#105 - Fix to allow the formatter to read to an instance of IWriteDocument. Thanks to @TheGiggler for reporting this.
#107 - Move to the new Dynamic.Utils package. Thanks for @AlexZeitler for doing the work of moving the code to a new package.

0.7.6

27 Oct 13:09
Compare
Choose a tag to compare

Fixes

#102 - Writer Extensions Fix

0.7.5

23 Oct 18:54
Compare
Choose a tag to compare

Fixes

#103 - Updated PCLs to support Win 8.1

0.7.4

23 Oct 06:20
Compare
Choose a tag to compare

Fixes

  • #98 - Added a new CollectionJsonDocumentWriter abstract class which adds an overload for passing in the Uri.

0.7.3

21 Oct 20:17
Compare
Choose a tag to compare

Fixes

#95 Make collection properties settable

0.7.2

21 Oct 18:51
Compare
Choose a tag to compare

Fixes

#92 - IWriteDocument readonly property

0.7.0

10 Sep 09:15
Compare
Choose a tag to compare

Refactoring

The biggest thing about this release is everything has been completely refactored naming wise. This was not an easy decision as it breaks the world, however after getting feedback from folks using the library and doing my own reflection I decided this was needed. Having WebApiContrib.Formatting.CollectionJson for namespaces, packages, repo etc was just too much. As we are pre 1.0, this was the time to do it! I hope you understand.

Projects:

  • CollectionJson.csproj
  • CollectionJson.Client.csproj
  • CollectionJson.Server.csproj

Namespaces:

  • CollectionJson
  • CollectionJson.Client
  • CollectionJson.Server

NuGet Packages

  • CollectionJson
  • CollectionJson.Client
  • CollectionJson.Server

There is no longer a manifest package to bring down all 3 packages. All existing WebApiContrib.CollectionJson.* packages have been makred as DEPRECATED in the title and description.

Fixes

#76 - Collection property is now settable on Document
#80 - Empty collections will now NOT be serialized

Features

#81 - Thanks to @darrelmiller CollectionJson.Client now includes a CollectionJsonContent class. You can use this to force a response to use CJ without having to register. This is also useful if you just despise Web APIs conneg support like Darrel does :-)

0.6.2

07 Jul 06:06
Compare
Choose a tag to compare

Fixed bugs in ExtensibleObject that were causing weird issues / duplicate data.

0.6.1

07 Jul 02:26
Compare
Choose a tag to compare
  • Fixes a major bug in deserialization for the client #58. Kudos to @nathanpride for reporting this.
  • Updates to JSON 6.0.3
  • Build script enhancements from @xavierdecoster