- Allow email_settings in create_envelope_from_document (Kevin Coleman)
- Implement Docusign::Client#get_users_list (Hendrik Kleinwaechter)
- Allow radio buttons tabs to be passed in as part of signer-specific tabs (Iago Pimenta)
- Allow DocusignRest::Client#add_envelope_document to accept an I/O object vs reading a file
- Allow text tabs to be passed to DocusignRest::Client#add_recipient_tabs (Tom Copeland)
- Handle another error condition when logging (Tom Copeland)
- Allow require_sign_on_paper option in create_envelope_from_document (Micah Iriye)
- Fix mispeling in parameter to create_envelope_from_document (Micah Iriye)
- Add support for radio button groups in DocusignRest::Client#create_envelope_from_composite_template (Tom Copeland)
- Implement DocusignRest::Client#get_document_tabs (Tom Copeland)
- Implement DocusignRest::Client#send_envelope (Derek Harrington)
- Add open (default 5 seconds) and read (default 10 seconds) timeouts (Tom Copeland)
- Support fetching templates by folder name (Tom Copeland)
- Implement DocusignRest::Client#update_signing_group_users (Pramod Chavan)
- Add support for signer id_check_information_input (Pramod Chavan)
- Add support for signer phone authentication (Pramod Chavan)
- Implement DocusignRest::Client#add_envelope_recipients (Pramod Chavan)
- Implement DocusignRest::Client#update_envelope_recipients (Pramod Chavan)
- Implement DocusignRest::Client#get_signing_groups (Pramod Chavan)
- Implement DocusignRest::Client#delete_signing_groups (Pramod Chavan)
- Implement DocusignRest::Client#create_signing_group (Lakshmi Narayana Chitturi)
- Fix parameter name type in DocusignRest::Client#void_envelope (Ryan Wood)
- Implement DocusignRest::Client#get_page_image (Tom Copeland)
- Enable webhooks for DocusignRest::Client#create_envelope_from_composite_template (Tom Copeland)
- Add brandId and allow_reassign options to DocusignRest::Client#create_envelope_from_template and DocusignRest::Client#create_envelope_from_composite_template (Jayan Jacob)
- Implement DocusignRest::Client#add_envelope_certified_deliveries (Moses Dwaram)
- Add envelopeIds option to DocusignRest::Client#get_envelope_statuses (Amit Chakradeo)
- Add recipientEvents option to event notification payload (Guillermo Wu)
- Added logging of each call to support Docusign API certification (Jon Witucki)
- Enable requireSignOnPaper option for a recipient in a composite template (Tom Copeland)
- Support routingOrder option when generating signers (Guillaume Dott)
- Support arbitrary parameters to DocusignRest::Client#get_combined_document_from_envelope (Coley Brown)
- Support event notifications in DocusignRest::Client#get_combined_document_from_envelope (Maxime Orefice)
- Support wet_sign option on DocusignRest::Client#create_envelope_from_document (Sergio Cambra)
- Support signHereTabs on DocusignRest::Client#get_inline_signers (Chris Sturm)
- Support additional tab options (Hoang Le)
- Replace monkeypatch with argument usage (Jean-Philippe Moal)
- Bumped minimum Ruby version to 2.1.0. (Tom Copeland)
- DocusignRest::Client#void_envelope now returns a JSON object rather than a request object (Tom Copeland)
- Implement DocusignRest::Client#get_sender_view (Gonzalo Rodríguez)
- Implement DocusignRest::Client#add_envelope_signers (Dan Rench)
- Implement DocusignRest::Client#get_folder_list (Matthew Santeler)
- Implement DocusignRest::Client#get_composite_template (lbspen)
- Implement DocusignRest::Client#create_envelope_from_composite_template (lbspen, Ariel Fox)
- Implement DocusignRest::Client#get_templates_in_envelope (lbspen)
- Implement DocusignRest::Client#get_combined_document_from_envelope (Patrick Logan)
- Implement DocusignRest::Client#get_envelope_audit_events (Sean Woojin Kim)
- Implement DocusignRest::Client#void_envelope (Mike Pence)
- Implement DocusignRest::Client#delete_envelope_recipient (Mike Pence)
- DocusignRest::Client#get_template_roles now supports numberTabs (Mike Pence)
- DocusignRest::Client#get_tabs now supports the "selected" and "optional" options (Shane Stanford, Greg)
- DocusignRest::Client#get_token now requires an integrationKey argument (Joe Heth)
- Added support for adding/removing envelope documents (Andrew Porterfield)
- Added support for adding recipient tabs (Andrew Porterfield)
- DocusignRest::Client#create_envelope_from_document now supports a customFields options (Jon Witucki)
- DocusignRest::Client#create_envelope_from_template now supports a customFields option (Tyler Green)
- DocusignRest::Client#get_signer_tabs now supports locking tabs (Chris Antaki)
- DocusignRest::Client#get_inline_signers now supports a client id as well as email address (Patrick Logan)
- A tab's scaleValue can now be set (Jon Witucki)
- tab height is no longer improperly set to tab width (mesbahmilad)
- DocusignRest::Client#get_account_id no longer always returns nil (Mark Wilson)
- More Rubyish variable naming (Chris Doyle)
- Whitespace cleanup and unnecessary local variable removal (Jon Witucki)
- Updated setup instructions (entrision)
- Fixed header syntax in code example (Paulo Abreu)