Skip to content
This repository was archived by the owner on Oct 17, 2023. It is now read-only.

Releases: hellosign/hellosign-dotnet-sdk

Release 1.5.1

Choose a tag to compare

@collinWheeler collinWheeler released this 27 Apr 18:54
fe8d365

New Functionality

  • Adds support for "allow_ccs" draft parameter.

Release 1.5.0

Choose a tag to compare

@BHSPitMonkey BHSPitMonkey released this 20 Feb 04:05
aede4d1

⚠️ 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

Choose a tag to compare

@BHSPitMonkey BHSPitMonkey released this 20 May 18:52
939e327

⚠️ 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) and GET /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 and RemoveAccountFromTemplate 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

Choose a tag to compare

@BHSPitMonkey BHSPitMonkey released this 07 May 22:58
137263a
  • Assemblies are now Strong-Named (fixes #55)

Release 1.2.0

Choose a tag to compare

@BHSPitMonkey BHSPitMonkey released this 06 May 23:25
113adc2
  • Make setting the Required property of CustomFields optional (fixes #68)

Release 1.1.0

Choose a tag to compare

@angelafield angelafield released this 20 Feb 00:49
bf27948
  • 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

Choose a tag to compare

@BHSPitMonkey BHSPitMonkey released this 29 Jan 06:39
90a85a0

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 from SignatureRequest classes (use AddTemplate() or TemplateIds 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 specify ContentLength

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 under tests/)

Release 0.6.0

Choose a tag to compare

@BHSPitMonkey BHSPitMonkey released this 28 Jan 19:36
151468e

ℹ️ 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.9 Pre-release
Pre-release

Choose a tag to compare

@BHSPitMonkey BHSPitMonkey released this 25 Jan 00:56
  • Add SignerOptions property when creating Signature Requests and Unclaimed Drafts (to restrict which signature input methods are allowed) (#61)
  • Deserialize more fields in Signature objects: Error, SignerRole, ReassignedBy, ReassignmentReason (#58)

Beta Release 0.5.8

Beta Release 0.5.8 Pre-release
Pre-release

Choose a tag to compare

@BHSPitMonkey BHSPitMonkey released this 21 Nov 03:09
c0fc90e
  • Add SkipMeNow property for Signature Requests