Skip to content

chore(release): 2.0.0 - #9

Merged
IronTony merged 1 commit into
mainfrom
chore/release-2.0.0
Sep 13, 2026
Merged

chore(release): 2.0.0#9
IronTony merged 1 commit into
mainfrom
chore/release-2.0.0

Conversation

@IronTony

@IronTony IronTony commented Aug 29, 2026

Copy link
Copy Markdown
Owner

Cuts 2.0.0. Renames the changelog's ## Next and bumps the version in package.json and package-lock.json from 1.0.5.

Major because every failure now rejects with a structured DocuSignError (#10), presentCaptiveSigning* no longer resolve with status: 'error', addSigningErrorListener callbacks receive a DocuSignError, and rejection codes change on both platforms. The changelog intro lists what a 1.x consumer has to check. The new Android launchStrategy is opt-in and changes nothing for existing callers.

Contents: structured errors with the error handling guide, Android launch strategy and URL parity, Android error codes and a single onSigningError, iOS URL validation, iOS error codes, and both iOS main-thread fixes.

Contributors in this release: @nikonhub (#3) and @virajpsimformsolutions (#2, via #8).

Before tagging: a fault-injection run in a consuming app on both platforms, as listed under "Not verified yet" in #10.

Publish is manual after this merges: tag v2.0.0, then npm publish (prepublishOnly runs build and test).

Major because every failure now rejects with a structured DocuSignError,
presentCaptiveSigning no longer resolves with status 'error', and rejection
codes change on both platforms. iOS emitted ERR_-prefixed variants and
Android rejected most failures as signing_failed.

The changelog intro lists what a 1.x consumer has to check. The lockfile's
root version moves to 2.0.0 with package.json.
@IronTony
IronTony merged commit d213f84 into main Sep 13, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant