- Improved validation for SDK configuration, request options, and low-level
convert()inputs. - Improved handling of malformed API responses, including invalid direct PDF responses and invalid numeric fields.
- Improved request body validation for JSON serialization, object keys, and custom header maps.
- Improved webhook payload validation.
Initial release of the official PDFBolt Python SDK.
- Direct PDF generation from HTTPS URLs, raw HTML, and published templates.
- Sync conversion jobs returning temporary PDF URLs.
- Async conversion jobs with webhook delivery.
- Custom S3 presigned URL support for sync and async conversions.
- Usage API support.
- Webhook signature verification helpers.
- Typed result models for direct, sync, async, webhook, usage, and rate-limit responses.
- SDK error classes for API, network, validation, configuration, and webhook signature failures.
- Typed Python package metadata with
py.typedfor type-aware users and tools. - Local unit tests, optional live integration tests, examples, and GitHub CI.