Ramone 4.1.0
See the version list below for details.
dotnet add package Ramone --version 4.1.0
NuGet\Install-Package Ramone -Version 4.1.0
<PackageReference Include="Ramone" Version="4.1.0" />
paket add Ramone --version 4.1.0
#r "nuget: Ramone, 4.1.0"
// Install Ramone as a Cake Addin #addin nuget:?package=Ramone&version=4.1.0 // Install Ramone as a Cake Tool #tool nuget:?package=Ramone&version=4.1.0
Ramone is a C# library that simplifies access to HTTP based Web APIs and REST
services. It has a strong focus on REST and hypermedia and implements elements
of the Uniform Interface as first class citizens of the API.
Ramone has built-in support for serialization of simple objects as JSON, XML,
URL-encoding and multipart encoding.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net5.0 was computed. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. |
.NET Core | netcoreapp2.0 was computed. netcoreapp2.1 was computed. netcoreapp2.2 was computed. netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
.NET Standard | netstandard2.0 is compatible. netstandard2.1 was computed. |
.NET Framework | net461 was computed. net462 was computed. net463 was computed. net47 was computed. net471 was computed. net472 was computed. net48 was computed. net481 was computed. |
MonoAndroid | monoandroid was computed. |
MonoMac | monomac was computed. |
MonoTouch | monotouch was computed. |
Tizen | tizen40 was computed. tizen60 was computed. |
Xamarin.iOS | xamarinios was computed. |
Xamarin.Mac | xamarinmac was computed. |
Xamarin.TVOS | xamarintvos was computed. |
Xamarin.WatchOS | xamarinwatchos was computed. |
-
.NETStandard 2.0
- Newtonsoft.Json (>= 13.0.1)
- Tavis.UriTemplates (>= 1.1.1)
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. |
|
Ramone.OAuth2
This package adds OAuth2 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.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 | 538 | 3/21/2024 |
4.1.5 | 1,306 | 11/5/2021 |
4.1.4 | 349 | 11/5/2021 |
4.1.3 | 634 | 6/11/2021 |
4.1.2 | 935 | 6/9/2021 |
4.1.1 | 379 | 6/9/2021 |
4.1.0 | 584 | 6/8/2021 |
4.0.0 | 888 | 5/27/2021 |
3.3.0 | 428 | 5/28/2021 |
3.2.2 | 1,488 | 8/6/2020 |
3.2.1.1 | 769 | 12/2/2019 |
3.2.1 | 949 | 12/2/2019 |
3.2.0 | 774 | 8/14/2019 |
3.1.2 | 1,371 | 8/23/2018 |
3.1.1 | 842 | 8/23/2018 |
3.1.0 | 1,047 | 5/7/2018 |
2.0.0 | 3,761 | 11/3/2014 |
1.3.1.79 | 1,328 | 1/25/2014 |
1.3.0.78 | 1,164 | 1/21/2014 |
1.3.0.77 | 1,272 | 10/3/2013 |
1.2.56 | 1,393 | 6/5/2013 |
1.1.0.47 | 1,294 | 4/12/2013 |
1.0.0.35 | 1,350 | 3/25/2013 |
1.0.0 | 1,252 | 3/25/2013 |
* Ramone now compiles as a .NET Core assemply targeted .Net Standard 2.0.
* Split HTML and Atom codecs into individual assemblies and NuGet packages to avoid dependencies on
HtmlAgilityPack and System.ServiceModel.Syndication in the core.
- Use HtmlInitializer.Initialize() and AtomInitializer.Initialize() to register codecs.
* Split out OAuth2 implementation to avoid dependencies on jose-jwt and thus a ton of crypto libraries in the Ramone core.
* Now using Tavis UriTemplates as .NET Core does not have it's own UriTemplate.
- This UriTemplate implementation behaves differently from the old one!
- It will interpret /xxx as a root path reference (instead of simply concatenating it to the base URL).
- It does not add parameters which are not referenced in the template (instead of appending them to the URL).
* Make sure IRequestInterceptor.DataSent is invoked in all valid situations (GitHub issue #50).
* Add support for Link.Bind(template_variables (GitHub issue #51).