Releases: Bidsketch/signwell-sdk-ruby
Releases · Bidsketch/signwell-sdk-ruby
Release list
v0.1.2
What's Changed
- chore: regenerate sdk from latest spec by @cristian-cepeda-signwell in #58
- chore: regenerate sdk from signwell-sdk-generator by @juankisardin in #61
- chore: release 0.1.2 by @github-actions[bot] in #62
New Contributors
- @juankisardin made their first contribution in #61
Full Changelog: v0.1.1...v0.1.2
v0.1.1
What's Changed
Added
verify_event!bang method onSignWell::Webhook- raisesArgumentErrorwith descriptive messages for invalid input (missing webhook_id, non-Hash event, missing required keys)- GitHub issue templates (bug report and feature request) for the repository
Changed
SignWell::Webhook.verify_event- now returnsfalseon invalid input instead of raising cryptic errors; delegates toverify_event!internally- Webhook documentation examples - fixed to extract
payload['event']instead of passing the full webhook payload, matching the actual SignWell webhook payload structure examples/09_webhook_validation.rb- corrected to usepayload['event']and added payload structure documentation
What's Changed
- chore: regenerate sdk from latest spec by @cepedaatsw in #53
- chore: regenerate sdk from latest spec by @cepedaatsw in #55
- fix: correct webhook example to extract event from payload by @cepedaatsw in #56
- chore: release 0.1.1 by @github-actions[bot] in #57
Full Changelog: v0.1.0...v0.1.1
v0.1.0
v0.1.0 - First Stable Release
The first stable release of the SignWell Ruby SDK.
API Resources
DocumentApi- create, retrieve, update, delete, and send documentsTemplateApi- manage document templates and create documents from templatesBulkSendApi- bulk send documents via CSVWebhooksApi- manage webhook subscriptionsMeApi- retrieve current user and account infoApiApplicationApi- manage API applicationsRegionalApi- regional endpoint support
Models
- 66 models covering all API request/response types
- Full support for documents, templates, bulk sends, webhooks, recipients, fields, labels, and attachments
Features
- Faraday HTTP client (supports 1.x and 2.x)
- Custom error hierarchy (
BadRequestError,AuthenticationError,NotFoundError,RateLimitError, etc.) - Webhook signature verification (
SignWell::Webhook.verify_event) - YARD documentation for all public methods and models
What's Changed
- chore: release 0.1.0 by @github-actions[bot] in #51
Full Changelog: v0.1.0.pre.alpha.10...v0.1.0
v0.1.0.pre.alpha.10
What's Changed
Added
AccountInfoResponsePreferencesmodelMeResponseUserPreferencesmodel
Changed
AccountInfoResponse- addedpreferencesfieldMeResponseUser- addedpreferencesfieldCheckboxGroupInfo- addedmax_value,exact_valuefieldsDocumentResponse- addeddecline_message,error_message,template_id,template_ids,embedded_signing_notificationsfieldsDocumentFromTemplateResponse- addedembedded_preview_url,decline_message,error_message,embedded_signing_notifications,checkbox_groupsfieldsDocumentFromTemplateResponseRecipientsInner- addedid,message,subject,send_email,send_email_delay,signing_order,bounced,bounced_details,placeholder_namefieldsDocumentTemplateResponse- addedtemplate_idfield
Commits
- feat: changelog management and auto version bumping by @cepedaatsw in #44
- chore: regenerate sdk from latest spec by @cepedaatsw in #45
- enhancement: improve prerelease checkbox description by @cepedaatsw in #46
- refactor: replace CHANGELOG.md with GitHub Release notes by @cepedaatsw in #48
- chore: release 0.1.0.pre.alpha.10 by @github-actions[bot] in #50
Full Changelog: v0.1.0.pre.alpha.9...v0.1.0.pre.alpha.10
v0.1.0.pre.alpha.9
What's Changed
- feat: add embedded signing and requesting examples by @cepedaatsw in #39
- fix: use array-of-arrays for fields in embedded example by @cepedaatsw in #40
- Update embedded examples and add text tags example by @cepedaatsw in #41
- chore: regenerate sdk from latest spec by @cepedaatsw in #42
- chore: release 0.1.0.pre.alpha.9 by @github-actions[bot] in #43
Full Changelog: v0.1.0.pre.alpha.8...v0.1.0.pre.alpha.9
v0.1.0.pre.alpha.8
What's Changed
- chore: regenerate sdk from latest spec by @cepedaatsw in #37
- chore: release 0.1.0.pre.alpha.8 by @github-actions[bot] in #38
Full Changelog: v0.1.0.pre.alpha.7...v0.1.0.pre.alpha.8
v0.1.0.pre.alpha.7
What's Changed
- chore: regenerate sdk from latest spec by @cepedaatsw in #34
- chore: regenerate sdk from latest spec by @cepedaatsw in #35
- chore: release 0.1.0.pre.alpha.7 by @github-actions[bot] in #36
Full Changelog: v0.1.0.pre.alpha.6...v0.1.0.pre.alpha.7
v0.1.0.pre.alpha.6
What's Changed
- chore: regenerate sdk from latest spec by @cepedaatsw in #32
- chore: release 0.1.0.pre.alpha.6 by @github-actions[bot] in #33
Full Changelog: v0.1.0.pre.alpha.5...v0.1.0.pre.alpha.6
v0.1.0.pre.alpha.5
What's Changed
- Add runnable examples for all API resources by @cepedaatsw in #27
- chore: regenerate sdk from latest spec by @cepedaatsw in #30
- chore: release 0.1.0.pre.alpha.5 by @github-actions[bot] in #31
Full Changelog: v0.1.0.pre.alpha.4...v0.1.0.pre.alpha.5
v0.1.0.pre.alpha.4
What's Changed
- ci: add Ruby + Faraday version matrix by @cepedaatsw in #15
- chore: regenerate sdk from latest spec by @cepedaatsw in #24
- chore: regenerate sdk from latest spec by @cepedaatsw in #25
- chore: release 0.1.0.pre.alpha.4 by @github-actions[bot] in #26
New Contributors
- @cepedaatsw made their first contribution in #15
Full Changelog: v0.1.0.pre.alpha.3...v0.1.0.pre.alpha.4