Skip to content

Commit c586cea

Browse files
authored
Merge pull request #28 from docusign/2.0.0-rc2-v2-1.1.1
Version 2.0.0-rc2 release
2 parents 2fbe322 + 405c0e1 commit c586cea

File tree

12 files changed

+92
-433
lines changed

12 files changed

+92
-433
lines changed

CHANGELOG.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,9 @@
11
# DocuSign Rooms C# Client Changelog
22
See [DocuSign Support Center](https://support.docusign.com/en/releasenotes/) for Product Release Notes.
33

4+
## [v2.0.0-rc2] - Rooms API v2-1.1.1 - 2024-04-29
5+
### Breaking Changes
6+
- Updated from System.IdentityModel.Tokens.Jwt to Microsoft.IdentityModel.JsonWebTokens for token handling.
47
## [v2.0.0-rc1] - Rooms API v2-1.1.1 - 2024-04-10
58
### Breaking Changes
69
- Updated C# SDK dependencies.

README.md

Lines changed: 42 additions & 65 deletions
Original file line numberDiff line numberDiff line change
@@ -1,101 +1,78 @@
1-
# The Official DocuSign Rooms C# Client
1+
# The Official Docusign Rooms C# Client SDK
22

33
[![Nuget version][nuget-image]][nuget-url]
44
[![Nuget downloads][downloads-image]][downloads-url]
55

6-
## Requirements
7-
8-
- Microsoft .NET version 4.5.2+ (4.7 recommended)
9-
- Free [Developer Account](https://go.docusign.com/sandbox/productshot/?elqCampaignId=16531)
10-
11-
## Compatibility
6+
An API for an integrator to access the features of Docusign Rooms.
127

13-
- .NET Standard 2.0. See [.NET Standard Selector](https://immo.landwerth.net/netstandard-versions/) for details on versioning for the individual components in .NET Standard
14-
- .NET Core 2.0
15-
- Microsoft .NET version 4.5.2+ We no longer support [version 4.5.1](https://devblogs.microsoft.com/dotnet/support-ending-for-the-net-framework-4-4-5-and-4-5-1/)
16-
- TLS 1.2
8+
## Version Information
9+
- **API version**: v2
10+
- **Latest SDK version (Including prerelease)**: 2.0.0-rc2
1711

18-
## Note
12+
## Requirements
13+
* Microsoft .NET version 4.6.2+ (4.7 recommended)
14+
* Free [developer account](https://go.docusign.com/o/sandbox/?postActivateUrl=https://developers.docusign.com/)
1915

20-
This open-source SDK is provided for cases where you would like to make additional changes that the SDK does not provide out-of-the-box. If you simply want to use the SDK with any of the examples shown in the [Developer Center](https://developers.docusign.com/esign-rest-api/code-examples), follow the installation instructions below.
16+
## Compatibility
17+
* .NET Standard 2.0. See [.NET Standard Selector](https://immo.landwerth.net/netstandard-versions/) for details on versioning for the individual components in .NET Standard.
18+
* .NET Core 2.0 or above.
19+
* Microsoft .NET version 4.6.2+.
20+
* TLS 1.2
2121

2222
## Installation
23+
This SDK is provided as open source, which enables you to customize its functionality to suit your particular use case. To do so, download or clone the repository. If the SDK’s given functionality meets your integration needs, or if you’re working through our [code examples](https://developers.docusign.com/docs/rooms-api/how-to/) from the [Docusign Developer Center](https://developers.docusign.com/), you merely need to install it by following the instructions below.
2324

2425
### NuGet Package Manager:
25-
2626
1. Create a new C# project, or open an existing one.
27-
2. Click **Tools** -> **NuGet Package Manager** -> **Manage NuGet Packages for Solution**.
27+
2. Select **Tools** -> **NuGet Package Manager** -> **Manage NuGet Packages for Solution.**
2828
3. Search for **DocuSign**.
2929
4. Select **DocuSign.Rooms**.
30-
5. Click the check box next to your project name.
31-
6. Click **Install**.
30+
5. Select the check box next to your project name.
31+
6. Click **Install.**
3232

3333
### Package Manager Console:
34-
35-
1. Open or create a new C# project.
36-
2. Open the **Package Manager Console** by either:
37-
1. Clicking **Package Manager Console** along the bottom of Visual Studio
38-
2. Clicking **Tools** -> **NuGet Package Manager** -> **Package Manager Console**
34+
1. Create a new C# project, or open an existing one.
35+
2. Open the **Package Manager Console** by either method:
36+
1. Clicking **Package Manager Console** along the bottom of Visual Studio
37+
2. Clicking **Tools** -> **NuGet Package Manager** -> **Package Manager Console**
3938
3. In the **Package Manager Console**, type: **Install-Package DocuSign.Rooms**
4039

4140
## Dependencies
42-
4341
This client has the following external dependencies:
4442

4543
### .NET Standard v2 and .NET Core:
44+
* Newtonsoft.Json v13.0.3
45+
* BouncyCastle.Cryptography v2.3.0
46+
* System.ComponentModel.Annotations v5.0.0
47+
* Microsoft.IdentityModel.JsonWebTokens v7.5.1
4648

47-
- Microsoft.CSharp v4.5.0
48-
- Microsoft.IdentityModel.Protocols v5.4.0
49-
- Newtonsoft.Json 11.0.2
50-
- Portable.BouncyCastle v1.8.2
51-
- RestSharp v106.3.1
52-
- System.ComponentModel.Annotations v4.5.0
53-
- System.IdentityModel.tokens.Jwt v5.4.0
54-
55-
56-
### .NET Framework, version 4.5.2:
49+
### .NET Framework, version 4.6.2:
50+
* Newtonsoft.Json v13.0.3
51+
* BouncyCastle.Cryptography v2.3.0
52+
* System.ComponentModel.Annotations v5.0.0
53+
* Microsoft.IdentityModel.JsonWebTokens v7.5.1
5754

58-
- BouncyCastle v1.8.1
59-
- Microsoft.CSharp v4.5.0
60-
- Microsoft.IdentityModel.Protocols v5.4.0
61-
- Newtonsoft.Json 11.0.2
62-
- RestSharp v106.3.1
63-
- System.ComponentModel.Annotations v4.5.0
64-
- System.IdentityModel.tokens.Jwt v5.4.0
55+
## Code examples
56+
Explore our GitHub repository for the [Launcher](https://github.com/docusign/code-examples-csharp/), a self-executing package housing code examples for the Rooms C# SDK. This package showcases several common use cases and their respective source files. Additionally, you can download a version preconfigured for your Docusign developer account from [Quickstart](https://developers.docusign.com/docs/esign-rest-api/quickstart/). These examples support both the [Authorization Code Grant](https://developers.docusign.com/platform/auth/authcode/) and [JSON Web Token (JWT)](https://developers.docusign.com/platform/auth/jwt/) authentication workflows.
6557

58+
## OAuth implementations
59+
For details regarding which type of OAuth grant will work best for your Docusign integration, see [Choose OAuth Type](https://developers.docusign.com/platform/auth/choose/) in the [Docusign Developer Center](https://developers.docusign.com/).
6660

67-
## Code Examples
68-
69-
### Launchers
70-
71-
DocuSign provides a sample application code referred to as a [Launcher](https://github.com/docusign/code-examples-csharp). The Launcher contains a set of 6 common use cases and associated source files. These examples use either DocuSign's [Authorization Code Grant](https://developers.docusign.com/esign-rest-api/guides/authentication/oauth2-code-grant) or [JSON Web Tokens (JWT)](https://developers.docusign.com/esign-rest-api/guides/authentication/oauth2-jsonwebtoken) flows.
72-
73-
## OAuth Implementations
74-
75-
For details regarding which type of OAuth grant will work best for your DocuSign integration, see the [REST API Authentication Overview](https://developers.docusign.com/esign-rest-api/guides/authentication) guide located on the [DocuSign Developer Center](https://developers.docusign.com/).
76-
77-
For security purposes, DocuSign recommends using the [Authorization Code Grant](https://developers.docusign.com/esign-rest-api/guides/authentication/oauth2-code-grant) flow.
78-
61+
For security purposes, Docusign recommends using the [Authorization Code Grant](https://developers.docusign.com/platform/auth/authcode/) flow.
7962

8063
## Support
81-
8264
Log issues against this client through GitHub. We also have an [active developer community on Stack Overflow](https://stackoverflow.com/questions/tagged/docusignapi).
8365

8466
## License
67+
The Docusign Rooms C# Client SDK is licensed under the [MIT License](https://github.com/docusign/docusign-rooms-csharp-client/blob/master/LICENSE).
8568

86-
The DocuSign Rooms C# Client is licensed under the [MIT License](https://github.com/docusign/docusign-rooms-csharp-client/blob/master/LICENSE).
87-
69+
## Additional resources
70+
* [Docusign Developer Center](https://developers.docusign.com/)
71+
* [Docusign API on Twitter](https://twitter.com/docusignapi)
72+
* [Docusign For Developers on LinkedIn](https://www.linkedin.com/showcase/docusign-for-developers/)
73+
* [Docusign For Developers on YouTube](https://www.youtube.com/channel/UCJSJ2kMs_qeQotmw4-lX2NQ)
8874

8975
[nuget-image]: https://img.shields.io/nuget/v/DocuSign.Rooms.svg?style=flat
9076
[nuget-url]: https://www.nuget.org/packages/DocuSign.Rooms
91-
[downloads-image]: https://img.shields.io/nuget/dt/DocuSign.Rooms
77+
[downloads-image]: https://img.shields.io/nuget/dt/DocuSign.Rooms.svg?style=flat
9278
[downloads-url]: https://www.nuget.org/packages/DocuSign.Rooms
93-
94-
### Additional Resources
95-
* [DocuSign Developer Center](https://developers.docusign.com)
96-
* [DocuSign API on Twitter](https://twitter.com/docusignapi)
97-
* [DocuSign For Developers on LinkedIn](https://www.linkedin.com/showcase/docusign-for-developers/)
98-
* [DocuSign For Developers on YouTube](https://www.youtube.com/channel/UCJSJ2kMs_qeQotmw4-lX2NQ)
99-
100-
101-

sdk/DocuSign.Rooms.sln

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,18 +2,18 @@ Microsoft Visual Studio Solution File, Format Version 12.00
22
# Visual Studio 2012
33
VisualStudioVersion = 12.0.0.0
44
MinimumVisualStudioVersion = 10.0.0.1
5-
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DocuSign.Rooms", "src\DocuSign.Rooms\DocuSign.Rooms.csproj", "{320385B2-FC21-4F0A-B917-375797383AC4}"
5+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DocuSign.Rooms", "src\DocuSign.Rooms\DocuSign.Rooms.csproj", "{49D913B4-A285-4346-8FCF-9FBEE98A3758}"
66
EndProject
77
Global
88
GlobalSection(SolutionConfigurationPlatforms) = preSolution
99
Debug|Any CPU = Debug|Any CPU
1010
Release|Any CPU = Release|Any CPU
1111
EndGlobalSection
1212
GlobalSection(ProjectConfigurationPlatforms) = postSolution
13-
{320385B2-FC21-4F0A-B917-375797383AC4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
14-
{320385B2-FC21-4F0A-B917-375797383AC4}.Debug|Any CPU.Build.0 = Debug|Any CPU
15-
{320385B2-FC21-4F0A-B917-375797383AC4}.Release|Any CPU.ActiveCfg = Release|Any CPU
16-
{320385B2-FC21-4F0A-B917-375797383AC4}.Release|Any CPU.Build.0 = Release|Any CPU
13+
{49D913B4-A285-4346-8FCF-9FBEE98A3758}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
14+
{49D913B4-A285-4346-8FCF-9FBEE98A3758}.Debug|Any CPU.Build.0 = Debug|Any CPU
15+
{49D913B4-A285-4346-8FCF-9FBEE98A3758}.Release|Any CPU.ActiveCfg = Release|Any CPU
16+
{49D913B4-A285-4346-8FCF-9FBEE98A3758}.Release|Any CPU.Build.0 = Release|Any CPU
1717
EndGlobalSection
1818
GlobalSection(SolutionProperties) = preSolution
1919
HideSolutionNode = FALSE

0 commit comments

Comments
 (0)