Releases: hellosign/hellosign-dotnet-sdk
Release 1.5.1
New Functionality
- Adds support for "allow_ccs" draft parameter.
Release 1.5.0
⚠️ Note: Versions later than 1.3.0 are currently unavailable through NuGet; We hope to have this resolved soon. For now, please use the attached.nupkg
package in your project directly or add this repository into your Solution.
New Functionality
- Add public property CreatedAt to the BaseSignatureRequest class (#88 / #90)
- Add support for setting custom validation regex patterns for FormFields (#93 / #94)
- Add support for new /v3/report/create endpoint (#97)
- Add new SMS verification parameter for use when specifying Signers (#98)
Other Changes
- Update code examples in README (#96)
Release 1.4.0
⚠️ Note: Versions later than 1.3.0 are currently unavailable through NuGet; We hope to have this resolved soon. For now, please use the attached.nupkg
file in your project directly or add this repository into your Solution.
New Functionality
- Add support for
GET /signature_request/remove
endpoint (Client.RemoveSignatureRequest
) (#85) - Add support for
GET /bulk_send_job/:id
(Client.GetBulkSendJob
) andGET /bulk_send_job/list
(Client.ListBulkSendJobs
) (#84) - Add support for authenticating requests using OAuth 2.0 access tokens (#86, fixes #41)
Bug Fixes
- Client methods
AddAccountToTemplate
andRemoveAccountFromTemplate
now use the correct HTTP method (#85)
Other Changes
- When compiling the solution on non-Windows platforms, the .NET Framework build target will now be skipped (allowing use of the .NET Core SDK and
dotnet build
)
Release 1.3.0
- Assemblies are now Strong-Named (fixes #55)
Release 1.2.0
- Make setting the
Required
property ofCustomField
s optional (fixes #68)
Release 1.1.0
- Add
HoldRequest
property when creating embedded Unclaimed Drafts (so requests from draft will not automatically send to signers post-claim if set to true) - Add support for Signature Request release,
ReleaseSignatureRequest
Release 1.0.0
Major Changes
- Change build target from .NET Framework 3.5 to .NET Framework 4.5.2 AND .NET Standard 2.0
- Brings support for use in .NET Core projects
Removed Functionality (Backwards-Incompatible Changes)
- Removed
TemplateId
property fromSignatureRequest
classes (useAddTemplate()
orTemplateIds
instead) - Removed option to authenticate using an email/password combo entirely (API keys are strongly recommended instead)
- When sending a file as a Stream (using
AddFile
), you must now specifyContentLength
Other Notes
- NuGet dependencies (Newtonsoft.Json and RestSharp) are now specified in a more flexible way, in an attempt to reduce conflicts in consuming projects (#42)
- The "beta" description is being dropped
- Migrated to Visual Studio 2017 project format
- Changes to the csproj files
- Easier to understand, less legacy cruft
- Allows for multi-target projects
- Updated directory structure (HelloSign (the library) now under
src/
, HelloSignTestApp (the test/demo app) now undertests/
)
Release 0.6.0
ℹ️ Note: This is intended to be the final version still supporting .NET Framework 3.x. Future releases will target .NET Framework 4.x and .NET Standard exclusively.
New Functionality
In cases where this SDK might not directly support specifying a particular API request parameter that needs to be passed, there is now a way to inject your own custom parameters into the request before the SDK performs it.
Client.AdditionalParameters is a Dictionary object you can add these extra keys and values to. These parameters will be injected into all following API calls made by the SDK until you remove them. Here's an example:
client.AdditionalParameters.Add("white_labeling_options", "{'primary_button_color':'#00b3e6'}");
var app = new ApiApp { Name = "Foo", Domain = "example.com" };
app = client.CreateApiApp(app)
client.AdditionalParameters.Remove("white_labeling_options");
Fixes and Additional API Support
- Support editor and required options in custom fields (fixes #53)
- Send allow_decline parameter when creating unclaimed drafts (fixes #38)
- Add missing deserialization fields to UnclaimedDraft (fixes #40)
- Support creating embedded template draft with no merge fields (fixes #34)
- Use POST for adding and removing team members (fixes #27)
- Pass requester_email_address param in more kinds of calls (fixes #60)
Beta Release 0.5.9
Beta Release 0.5.8
- Add
SkipMeNow
property for Signature Requests