Перейти к документации
Go

Журнал изменений

Каждый выпуск пакета, новые сверху.

0.0.1

Первый выпуск. В нём есть двойник в Go для каждого метода TypeScript SDK, в тех же пространствах имён, и ему нужен Go 1.24 или новее и ничего, кроме стандартной библиотеки.

  • openemail.New() читает OPENEMAIL_API_KEY, OPENEMAIL_ACCESS_TOKEN и OPENEMAIL_BASE_URL и принимает такие параметры, как WithAPIKey, WithBaseURL, WithHTTPClient, WithTimeout и WithMaxRetries.
  • Каждый сбой представляет собой *openemail.Error, который сопоставляется через errors.Is со сторожевыми значениями, такими как ErrNotFound, ErrValidation и ErrRateLimited.
  • openemail.VerifyWebhookSignature() проверяет доставку, а openemail.NewTempMail() создаёт клиент для одноразовых ящиков.
  • Поле формы подписки может заполнять больше данных контакта: mapsTo теперь принимает ещё phone, company, jobTitle, website и birthday, которые сохраняются в карточке контакта, когда подписка принята, и только там, где в карточке ещё ничего нет. Отдельный контакт теперь приходит с signUps, его последними 20 подписками с ответами, для вызывающего с forms:read.