Saltar para a documentação
Java

Registo de alterações

Todas as versões do pacote, da mais recente para a mais antiga.

0.0.1

A primeira versão. Tem um gémeo em Java para cada método do SDK de TypeScript, nos mesmos namespaces e com os mesmos nomes, e precisa de Java 17 ou posterior e de nenhuma dependência.

  • new OpenEmail() e OpenEmail.builder() leem OPENEMAIL_API_KEY, OPENEMAIL_ACCESS_TOKEN e OPENEMAIL_BASE_URL, e o builder aceita apiKey, accessToken, baseUrl, httpClient, timeout e maxRetries.
  • Cada recurso paginado tem list, que devolve uma Page, listAll, que devolve todos os itens como uma List, e iterate, que devolve um PagedIterable que só vai buscar a página seguinte quando o ciclo lá chega.
  • Uma recusa da API lança ApiException ou a sua subclasse para o tipo de erro, a ausência total de resposta lança NetworkException, e todas são uma OpenEmailException não verificada.
  • OpenEmail.verifyWebhookSignature() verifica uma entrega, e OpenEmail.createTempMail() constrói um cliente para caixas descartáveis.
  • Um campo de um formulário de inscrição pode preencher mais do contacto: mapsTo aceita também phone, company, jobTitle, website e birthday, guardados no cartão do contacto quando a inscrição é aceite e apenas onde o cartão ainda não tem nada. Um contacto individual vem agora com signUps, as suas últimas 20 inscrições com as respostas, para quem chama com forms:read.