WCF Web API Preview 6 (now ASP.NET Web API)

Rating:        Based on 1 rating
Reviewed:  1 review
Downloads: 9188
Change Set: ee192ebdfb80
Released: Nov 28, 2011
Updated: Feb 17, 2012 by danroth27
Dev status: Beta Help Icon

Downloads

Source Code Web API Preview Source and Signed Binaries
source code, 6876K, uploaded Nov 30, 2011 - 4605 downloads
Documentation WCF Web API CHM
documentation, 4605K, uploaded Nov 29, 2011 - 4583 downloads

Release Notes

Announcement: WCF Web API is now ASP.NET Web API! ASP.NET Web API released with ASP.NET MVC 4 Beta. The WCF Web API and WCF support for jQuery content on this site wll removed by the end of 2012.

Welcome to the sixth preview release of WCF Web API on Codeplex!

Install WCF Web API Preview 6 using NuGet

New Features/Enhancements

  • URL form encoding - Http request bodies sent as application/x-www-form-urlencoded can now deserialize into objects and participate in content negotiation.
  • Custom OData entity keys - The ODataFormatter now supports custom conventions for determining which properties identify an entity key.
  • [ServiceContract] is no longer required on the Web API class definition
  • Assemblies are strong-name signed and CLS compliant
  • Support for .NET 4.5
  • Various bug fixes - see Issue Tracker for the full list

New Web API Enhancements Features and Samples

  • New sample structure - includes a ton of basic, advanced and scenario based samples!
  • OAuth Facebook end to end sample
  • JSONP support

Breaking Changes

  • Sync methods were removed from HttpClient, making HttpClient async-only

Additional

  • WebAPI-Prototype branch - With the release of Preview 6, we have moved the code that previously existed on the Codeplex WebAPI-Prototype branch into our internal main source control branch. Because the Codeplex default branch is always a mirror of our internal source control branch, this code will now exist on the default branch and it therefore makes sense to close the WebAPI-Prototype branch.

Reviews for this release

     
The documentation is better organized that the previous release, and I have long been awaiting CLS compliant signed assemblies. Keeep up the great work, this project makes creation of RESTful services easy will still being extensible.
by Oppositional on Dec 28, 2011 at 4:27 PM