All Versions
37
Latest Version
Avg Release Cycle
39 days
Latest Release
1045 days ago

Changelog History
Page 4

  • v3.4.0 Changes

    April 23, 2019

    [3.4.0] - 2019-04-23

    โž• Added

    • โž• Added Message.SetTemplate() to allow sending with the body of a template.

    ๐Ÿ”„ Changes

    • ๐Ÿ”„ Changed signature of CreateDomain() moved password into CreateDomainOptions
  • v3.3.2 Changes

    March 28, 2019

    ๐Ÿ”„ Changes

    • ๐Ÿ‘€ Uncommented DeliveryStatus.Code and change it to an integer (See #175)
    • โž• Added UserVariables to all Message events (See #176)
  • v3.3.1 Changes

    March 13, 2019

    ๐Ÿ”„ Changes

    • โšก๏ธ Updated Template calls to reflect the most recent Template API changes.
    • GetStoredMessage() now accepts a URL instead of an id
    • ๐Ÿ—„ Deprecated GetStoredMessageForURL()
    • ๐Ÿ—„ Deprecated GetStoredMessageRawForURL()
    • ๐Ÿ›  Fixed GetUnsubscribed()

    โž• Added

    • โž• Added GetStoredAttachment()

    โœ‚ Removed

    • โœ… Method DeleteStoredMessage() mailgun API no long allows this call
  • v3.3.0 Changes

    January 28, 2019

    ๐Ÿ”„ Changes

    • ๐Ÿ”„ Changed signature of CreateDomain() Now returns JSON response
    • ๐Ÿ”„ Changed signature of GetDomain() Now returns a single DomainResponse
    • Clarified installation notes for non golang module users
    • ๐Ÿ”„ Changed 'Public Key' to 'Public Validation Key' in readme
    • ๐Ÿ›  Fixed issue with Next() for limit/skip based iterators

    โž• Added

    • โž• Added VerifyDomain()
  • v3.2.0 Changes

    January 21, 2019

    ๐Ÿ”„ Changes

    • ๐Ÿ—„ Deprecated mg.VerifyWebhookRequest()

    โž• Added

    • โž• Added mailgun.ParseEvent()
    • โž• Added mailgun.ParseEvents()
    • โž• Added mg.VerifyWebhookSignature()
  • v3.1.0 Changes

    January 16, 2019

    ๐Ÿ”„ Changes

    • โœ‚ Removed context.Context from ListDomains() signature
    • ListEventOptions.Begin and End are no longer pointers to time.Time

    โž• Added

    • โž• Added mg.ReSend() to public Mailgun interface
    • โž• Added Message.SetSkipVerification()
    • โž• Added Message.SetRequireTLS()
  • v3.0.0 Changes

    January 15, 2019

    โž• Added

    • โž• Added CHANGELOG
    • โž• Added AddDomainIP()
    • โž• Added ListDomainIPS()
    • โž• Added DeleteDomainIP()
    • โž• Added ListIPS()
    • โž• Added GetIP()
    • โž• Added GetDomainTracking()
    • โž• Added GetDomainConnection()
    • โž• Added UpdateDomainConnection()
    • โž• Added CreateExport()
    • โž• Added ListExports()
    • โž• Added GetExports()
    • โž• Added GetExportLink()
    • โž• Added CreateTemplate()
    • โž• Added GetTemplate()
    • โž• Added UpdateTemplate()
    • โž• Added DeleteTemplate()
    • โž• Added ListTemplates()
    • โž• Added AddTemplateVersion()
    • โž• Added GetTemplateVersion()
    • โž• Added UpdateTemplateVersion()
    • โž• Added DeleteTemplateVersion()
    • โž• Added ListTemplateVersions()

    ๐Ÿ”„ Changed

    • โž• Added a mailgun.MockServer which duplicates part of the mailgun API; suitable for testing
    • ListMailingLists() now uses the /pages API and returns an iterator
    • ListMembers() now uses the /pages API and returns an iterator
    • ๐Ÿ“‡ Renamed public interface methods to be consistent. IE: GetThing(), ListThing(), CreateThing()
    • ๐Ÿ“ฆ Moved event objects into the mailgun/events package, so names like MailingList returned by API calls and MailingList as an event object don't conflict and confuse users.
    • Now using context.Context for all network operations
    • โœ… Test suite will run without MG_ env vars defined
    • ListRoutes() now uses the iterator interface
    • โž• Added SkipNetworkTest()
    • ๐Ÿ“‡ Renamed GetStatsTotals() to GetStats()
    • ๐Ÿ“‡ Renamed GetUnsubscribes to ListUnsubscribes()
    • ๐Ÿ“‡ Renamed Unsubscribe() to CreateUnsubscribe()
    • ๐Ÿšš Renamed RemoveUnsubscribe() to DeleteUnsubscribe()
    • GetStats() now takes an *opt argument to pass optional parameters
    • Modified GetUnsubscribe() to follow the API
    • Now using golang modules
    • ListCredentials() now returns an iterator
    • ListUnsubscribes() now returns an paging iterator
    • CreateDomain now accepts CreateDomainOption{}
    • ๐Ÿ‘ CreateDomain() now supports all optional parameters not just spam_action and wildcard.
    • ListComplaints() now returns a page iterator
    • ๐Ÿ“‡ Renamed TagItem to Tag
    • ListBounces() now returns a page iterator
    • API responses with CreatedAt fields are now unmarshalled into RFC2822
    • DomainList() now returns an iterator
    • ๐Ÿ“š Updated godoc documentation
    • ๐Ÿ“‡ Renamed ApiBase to APIBase
    • โšก๏ธ Updated copyright to 2019
    • ListEvents() now returns a list of typed events

    โœ‚ Removed

    • โœ‚ Removed more deprecated types
    • โœ‚ Removed gobuffalo/envy dependency
    • โœ‚ Remove mention of the CLI in the README
    • โœ‚ Removed mailgun cli from project
    • โœ‚ Removed GetCode() from Bounce struct. Verified API returns 'string' and not 'int'
    • โœ‚ Removed deprecated methods NewMessage and NewMIMEMessage
    • โœ‚ Removed ginkgo and gomega tests
    • โœ‚ Removed GetStats() As the /stats endpoint is depreciated