Ramone 3.1.1

There is a newer version of this package available.
See the version list below for details.
dotnet add package Ramone --version 3.1.1
NuGet\Install-Package Ramone -Version 3.1.1
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="Ramone" Version="3.1.1" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Ramone --version 3.1.1
#r "nuget: Ramone, 3.1.1"
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install Ramone as a Cake Addin
#addin nuget:?package=Ramone&version=3.1.1

// Install Ramone as a Cake Tool
#tool nuget:?package=Ramone&version=3.1.1

Ramone is a C# library that simplifies access to HTTP based Web APIs and REST services. It has a strong focus on REST and implements elements of the Uniform Interface as first class citizens of the API.

Product Compatible and additional computed target framework versions.
.NET Framework net46 is compatible.  net461 was computed.  net462 was computed.  net463 was computed.  net47 was computed.  net471 was computed.  net472 was computed.  net48 was computed.  net481 was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages (4)

Showing the top 4 NuGet packages that depend on Ramone:

Package Downloads
Ramone.MediaTypes.Html

This package adds HTML reader support to Ramone.

GitHubOAuth2Client-Redux

Provides an OAuth2 Client for authenticating with GitHub. Hooks into ASP.NET MVC 4 via DotNetOpenAuth. A Fork of GitHubOAuth2Client by jbubriski that adds additional features.

Ramone.OAuth2

This package adds OAuth2 support to Ramone.

Ramone.MediaTypes.Atom

This package adds Atom feed (SyndicationFeed) support to Ramone.

GitHub repositories (1)

Showing the top 1 popular GitHub repositories that depend on Ramone:

Repository Stars
JornWildt/Mason
Documentation and examples for the Mason media type
Version Downloads Last updated
5.0.0 158 3/21/2024
4.1.5 1,035 11/5/2021
4.1.4 322 11/5/2021
4.1.3 563 6/11/2021
4.1.2 817 6/9/2021
4.1.1 347 6/9/2021
4.1.0 538 6/8/2021
4.0.0 806 5/27/2021
3.3.0 398 5/28/2021
3.2.2 1,385 8/6/2020
3.2.1.1 730 12/2/2019
3.2.1 919 12/2/2019
3.2.0 742 8/14/2019
3.1.2 1,324 8/23/2018
3.1.1 800 8/23/2018
3.1.0 1,000 5/7/2018
2.0.0 3,528 11/3/2014
1.3.1.79 1,283 1/25/2014
1.3.0.78 1,130 1/21/2014
1.3.0.77 1,219 10/3/2013
1.2.56 1,354 6/5/2013
1.1.0.47 1,250 4/12/2013
1.0.0.35 1,310 3/25/2013
1.0.0 1,221 3/25/2013

Version 3.1.1.0
---------------
* Handling quotes in filenames (GitHub issue #42)


Version 3.1.0.0
---------------
* Added support for async/await operations. This means the old event based async methods
 have been moved to "AsyncEvent()" and the moderne .NET async handling is now the
 result of using "Async()". If you are using "Async()" today then you need to rename all
 those method references to "AsyncEvent" instead to keep working with the event based async interface.
* Make error handling easier with Session.Decode<T>(WebException ex) (GitHub issue #38)
* Move Follow and Select extensions out of Hypermedia namespace (GitHub issue #36)
* Protect against stack overflows on circular references when serializing(GitHub issue #37).
* Avoid binding session as URL parameter (GitHub issue #37).
* Do not try to serialize indexer properties (GitHub issue #35)
* Avoid exceptions when comparing non-valid-media-type strings to MediaType instances (GitHub issue #39)


Version 3.0.0.0
---------------
* Added access to ResponseUri directly in Response class (GitHub issue #20).
* Added TrySelect() and Exists() to check for existence of links in link lists (GitHub issue #21).
* Added non-generic overload of Created() on Response (GitHub issue #23).
* Default media type fixed (GitHub issue #27)
 * Stream is now application/octet-stream.
 * Byte[] is now application/octet-stream.
 * String is new text/plain.
* Extended Bind() with overload for binding links (GitHub issue #28).
* Extended link Follow() with overloads to allow link selection too (GitHub issue #29).
* Include value of "expires_in" from OAuth2 access token (GitHub issue #30).
* Improving object serializer such that it may include null values (GitHub issue #31).
* Fixed missing handling of arrays and other enumerables in ContextRegistrator (GitHub issue #32).
* Fixed concurrency problems with connection statistics (GitHub issue #33).
* Updated to .NET frameork 4.6.
* Updated dependencies to latest versions.