All Versions
17
Latest Version
Avg Release Cycle
103 days
Latest Release
947 days ago

Changelog History
Page 1

  • v2.0.0 Changes

    March 15, 2019

    โœจ Enhancements

    • Switch from using HTTPoison to using Tesla
    • Switch from using Poison to Jason for JSON serialization
    • SendGrid.Email is now responsible for configuring its own JSON serialization
    • An API key can be set manually for any API call as a keyword option, bypassing the need for a global API key
    • An API key can be set with the {:system, "ENV_VAR"} to use values at runtime
    • Add dialyzer for validing typespecs
    • Add support for dynamic template data
    • Add struct for handling Contact Recipient encoding
    • Working config added for testing
    • Add support for multiple personalizations in a single sent Email request

    ๐Ÿ› Bug Fixes

    • Typespecs are now correct

    ๐Ÿ’ฅ Breaking Changes

    • SendGrid.Mailer has been renamed to SendGrid.Mail to better reflect the actual shape of SendGrid's API structure
    • SendGrid.Contacts.Recipients.add now requires a recipient to be built with SendGrid.Contacts.Recipient.build/2
    • SendGrid.Contacts.Lists.add returns {:ok, map()} instead of {:ok, integer()}.
  • v2.0.0-rc.0

    November 10, 2018
  • v1.8.0 Changes

    January 19, 2018

    โœจ Enhancements

    • Raise runtime error whenever API isn't configured whenever making an API call

    ๐Ÿ› Bug Fixes

    • custom headers are properly sent when V3 of the SendGrid API
  • v1.7.0 Changes

    September 12, 2017

    โœจ Enhancements

    • Add add/1, all_recipients/3, and delete_recipient/2 to SendGrid.Contacts.Lists
    • Remove compile warnings for Phoenix.View
  • v1.6.0 Changes

    July 15, 2017

    โœจ Enhancements

    • Relax dependency versions
    • add put_phoenix_layout/2 in SendGrid.Email to render views in ### ๐Ÿ’ฅ Breaking Changes
    • put_phoenix_template/3 now expects an atom for implicit template rendering
  • v1.5.0 Changes

    July 04, 2017

    โœจ Enhancements

    • update docs
    • upgrade to Elixir 1.4
    • add support for Phoenix Views
  • v1.4.0 Changes

    February 16, 2017

    โœจ Enhancements

    • update httpoison to 0.11.0 and poison to 3.0
    • clean up compiler warnings when using Elixir 1.3
  • v1.3.0 Changes

    November 05, 2016

    ๐Ÿ”„ Changes

    • โœจ Enhancements
      • add add_custom_arg for custom arguments
      • remove raise when no API key is provided at compile-time
  • v1.2.0 Changes

    September 28, 2016

    ๐Ÿ”„ Changes

    • โœจ Enhancements
      • add add_attachment for attachments
      • bump :poison version to 2
  • v1.1.0 Changes

    August 31, 2016

    ๐Ÿ”„ Changes

    • โœจ Enhancements
      • add add_header to be sent with an email