Skip to content

v0.11.0

Choose a tag to compare

@davepoon davepoon released this 10 Sep 21:41
· 15 commits to main since this release
  • Changed: automations.activate() documents the no_verified_sender refusal.
    A 422 with that code means a send_email step has no sender it can send
    from; reason (NO_SENDER, DOMAIN_NOT_VERIFIED, WRONG_PURPOSE,
    DKIM_NOT_VERIFIED or INVALID_FROM) says which, and steps[] names every
    blocking step. Previously only automation_invalid was documented.
  • Added: domains.update(id, tracking_subdomain=None) removes a tracking
    subdomain. The domain's links go back to being served from the Mailtea host.
    Links in mail you have already sent point at the old hostname and stop
    resolving — there is no way to reinstate them. The None reaches the wire as
    an explicit null, so omitting the key and passing None are different
    requests. An empty string is neither: it is refused with
    tracking_subdomain_invalid.
  • Changed: the MX row in records now reports what the last verify found,
    instead of reading pending on every request but the verify itself. A domain
    nobody has verified reads not_started.

Released from mailtea-app/mailtea@fed0718.