Skip to content

Release 2.0.0 - #29

Merged
gbiernacki-dropbox merged 2 commits into
mainfrom
release-2.0.0
Oct 21, 2026
Merged

gbiernacki-dropbox merged 2 commits into
mainfrom
release-2.0.0

Conversation

@gbiernacki-dropbox

Copy link
Copy Markdown
Contributor

Generated with OpenAPI Generator 7.26.0. See hellosign-openapi#583 for the full upgrade details.

Breaking changes

  • Python 3.10 or later is required. Projects on Python 3.8 or 3.9 can stay on 1.x, which continues to receive security and bug-fix patches per the SDK versioning policy.
  • Minimum dependencies: urllib3 >= 2.8.0, pydantic >= 2.11.

Proxy detection

When Configuration.proxy is not set, the SDK now uses the proxy from the environment (HTTPS_PROXY, HTTP_PROXY, ALL_PROXY) and, on macOS and Windows, the system proxy settings.

  • To bypass it for the Dropbox Sign API, set NO_PROXY=hellosign.com or configuration.no_proxy = "hellosign.com" (covers api.hellosign.com and app.hellosign.com).
  • To ignore all proxy settings, set configuration.proxy = None after creating the Configuration.
  • SOCKS proxies require urllib3[socks].
  • Known limitations: the proxy decision is made once per ApiClient, and macOS/Windows proxy exclusion lists and PAC files are not applied.

Visible changes

  • to_json() serializes datetimes; to_dict() keeps None items in lists.
  • Boolean query parameters are sent as true / false.
  • ApiException messages list the response body and data separately.

See "Upgrading to 2.0.0" in the README for details.

@gbiernacki-dropbox
gbiernacki-dropbox merged commit eaa4775 into main Oct 21, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants