Skip to content

History

Revisions

  • docs: add an upgrade guide for 0.5.0 List what to check when upgrading from 0.4.x: filters that now work, the FutureWarning on date filters, the extra request in webhooks.edit(), the typing-only changes, what used to raise and now works, and the new methods. Link it from Home and refresh the Webhooks and Email Sending summaries.

    @gregsvo gregsvo committed Oct 28, 2026
    9c70f66
  • docs(bounces): fix the type filter argument and describe the All entry bounces.list() takes type=, not bounce_type=. Note that the All total entry in the delivery statistics has no type or type_code.

    @gregsvo gregsvo committed Oct 28, 2026
    129fd94
  • docs(stats): correct attribute names and explain omitted zero counts Several examples used attributes that do not exist: unique_opens on the opens result, webmail, spam_complaints on the spam result, unique_clicks, browser_families, click_locations, and read_times/within_seconds. Use the real names, and show the dynamic-key results (email clients, browsers, read times) as the plain dicts they are. Explain that Postmark omits categories whose count is zero and that the SDK reports them as 0.

    @gregsvo gregsvo committed Oct 28, 2026
    b3cfb76
  • docs(messages): drop the unsupported date filters from opens and clicks Postmark has no date filter on the opens and clicks endpoints. Remove from_date and to_date from the filter lists, explain that they are ignored and emit a FutureWarning, and show the client and OS filters.

    @gregsvo gregsvo committed Oct 28, 2026
    bd67c7d
  • docs(templates): document list filters, batch failures and a correct validate example Document the template type filter and the new layout_template filter, check success on batch-with-template results, and use integer server IDs in the push example. Fix the validate example: it used a nested request shape the SDK rejects. Use the flat fields (subject, html_body, test_render_model) and the real result attributes.

    @gregsvo gregsvo committed Oct 28, 2026
    ef8400b
  • docs(email): fix the model imports, document batch failures and bulk listing The bulk and attachment examples imported from postmark.models.messages, which does not exist; import from postmark.models.outbound instead. Explain that failed batch entries carry only error_code and message, list the bulk response fields and statuses, and document list_bulk_requests() and stream_bulk_requests() with the cursor. Note that stream_bulk_requests() returns a list on the sync client.

    @gregsvo gregsvo committed Oct 28, 2026
    b293195
  • docs(webhooks): document verify, statistics and partial edits Add sections for webhooks.verify(), webhooks.get_statistics() and saving a webhook without verification (verify=False), and describe the per-trigger verification status. Rewrite the edit section: edits are partial, triggers merge field by field, and edit() reads the webhook first, so it makes one extra request and verifies the endpoint again unless verify=False.

    @gregsvo gregsvo committed Oct 28, 2026
    183bd01
  • Add Django Backend page, link from Home

    @gregsvo gregsvo committed Aug 12, 2026
    db56169
  • docs: add type checking section (py.typed / PEP 561, v0.3.3)

    @gregsvo gregsvo committed Jun 24, 2026
    8257987
  • Update wiki for new sync

    @gregsvo gregsvo committed Jun 12, 2026
    ed854d0
  • Add new sync docs, jupyter notebook use

    @gregsvo gregsvo committed Jun 8, 2026
    0447b94
  • Pypi availabiity update

    @gregsvo gregsvo committed Jun 8, 2026
    83a1c1e
  • Expand image embedding section: inline, external, and combined

    @gregsvo gregsvo committed Jun 3, 2026
    ab6820c
  • Add icon

    @gregsvo gregsvo committed Mar 31, 2026
    6531e63
  • Initial Release

    @gregsvo gregsvo committed Mar 31, 2026
    401e1dc