Skip to content

Latest commit

 

History

History
834 lines (412 loc) · 36.4 KB

CHANGELOG.md

File metadata and controls

834 lines (412 loc) · 36.4 KB

Changelog

All notable changes to this project will be documented in this file. See standard-version for commit guidelines.

10.3.0 (2024-12-23)

Features

  • Add support for Inbox Placements (5450a4b)

10.2.4 (2024-11-21)

Bug Fixes

  • deps-dev: bump webpack from 5.76.0 to 5.94.0 (166f27c)
  • deps: bump axios from 1.7.2 to 1.7.4 (22ae183)
  • Fix vulnarable dependency (039866b)

Other changes

  • Add tests coverage thresholds (bfca371)

10.2.3 (2024-07-18)

10.2.2 (2024-07-17)

Bug Fixes

10.2.1 (2024-02-16)

Bug Fixes

  • Source.on is not a function for t:variables (e647143)

10.2.0 (2024-02-15)

Features

  • Better types and handling for different FormData implementations (c547be9)

10.1.0 (2024-01-31)

Features

  • Add proxy configuration to the client (fa013f1)

Bug Fixes

  • docs: Add url param for EU infrastructure (360b867)

Other changes

10.0.1 (2024-01-26)

Bug Fixes

  • Update vulnerable version of lodash.set (cf6c8e9)

10.0.0 (2024-01-18)

Bug Fixes

Breaking changes

  • Update minimaly supported version of Node.js (5121d8a)

Other changes

  • Update CI to decrease linter noise (f89bbf1)

9.4.1 (2024-01-04)

Bug Fixes

  • Filename is not respected for attachments with type string (7e2cd18)
  • Update condition in tests (72ecbaa)

Other changes

  • Update CI to run on multiple node versions (b0e9ae0)

9.4.0 (2023-12-13)

Features

Bug Fixes

  • deps-dev: bump @babel/traverse from 7.22.5 to 7.23.2 (53f3e8f)
  • deps: bump axios from 1.3.3 to 1.6.0 (729032d)

Other changes

  • Update the formatting, merge headers to avoid overriding (6e46eca)

9.3.0 (2023-09-18)

Features

  • Update webhook.update method to allow multiple URLs (633bce9)

Other changes

9.2.1 (2023-08-16)

Bug Fixes

  • Node.js native FormData issue (f00dd57)

Other changes

  • Update readme for events (83996c9)

9.2.0 (2023-07-07)

Features

  • Add skiped domain update method (cef4e3b)

Other changes

  • Move type from class file (24c6002)

9.1.2 (2023-06-30)

Bug Fixes

  • Added priority? to DNSRecord type (65a9d02)
  • Dependencies update (60478d0)

Other changes

9.1.1 (2023-06-23)

Bug Fixes

  • Creating one unsubscribe with the tag property (6f27372)
  • Replace models map by object to remove eslint warning (1faada1)

Other changes

9.1.0 (2023-06-16)

Features

  • Add tags property for unsubscribe data type (3a02a50)

Other changes

  • Add issues template (c7e8515)
  • Add to release commit TS docs files (7c7376e)
  • Freshest docs (5258cda)
  • Rename issue template file (4f7857d)
  • Update readme with a link to docs (371a46f)
  • Update typedoc to use markdown (393c6f1)

9.0.1 (2023-06-06)

Bug Fixes

  • Add public properties to IDomainsClient interface (f4ca325)
  • Add public properties to IMailListsMembers interface (0782c8d)
  • Add public properties to IMultipleValidationClient interface (f1fd614)

Other changes

  • Add tests for IDomainsClient public props (8f1b81e)

9.0.0 (2023-05-29)

⚠ BREAKING CHANGES

  • Types available as a named import from the package
  • Add missing types and interfaces
  • Move StatsClient and StatsContainer classes to different files
  • Move rest of the types to appropriate folders
  • Move common types to another folder
  • Move Validations types to another folder
  • Move Suppressions types to another folder
  • Move MailingLists types to another folder
  • Move domains types to another folder
  • WebhookClient class renamed to WebhooksClient
  • Client class renamed to MailgunClient
  • Options interfase renamed to MailgunClientOptions

Features

  • Add missing types and interfaces (ea4f289)
  • Add types,enums, and interfaces to default export from SDK (6ccc043)
  • TS version update (8523c11)
  • Types available as a named import from the package (adf93c8)

Breaking changes

  • Group enums to own folder (306e19a)
  • Group related Classes and Interfaces to folders (8d785fa)
  • Move common types to another folder (d31b802)
  • Move domains types to another folder (6f5b479)
  • Move MailingLists types to another folder (416e7be)
  • Move rest of the types to appropriate folders (4c0c81a)
  • Move StatsClient and StatsContainer classes to different files (bfc25cf)
  • Move Suppressions types to another folder (efd2e92)
  • Move Validations types to another folder (a64112a)

Other changes

  • Add typedock generation step to release (d7afc0e)
  • Decrease number of eslint warnings (c372344)
  • Merge branch 'master' into expose-types (53f6435)
  • Move suppressions classes to different files (2b692de)
  • Rename suppressions.ts file to SuppressionClient.ts (b3ba0ac)
  • Update interfaces folder name to be Interfaces in dist (0b22bcd)
  • Update readme one more time (0f5a98b)
  • Update registry for npm (3175093)
  • Update ts-loader and ts-node (d6b0ba0)
  • Update Typedoc documentation (6ae20c2)

8.2.2 (2023-05-26)

Bug Fixes

  • deps-dev: bump webpack from 5.70.0 to 5.76.0 (3b28232)
  • deps: bump yaml and @commitlint/cli (c6d1538)

8.2.1 (2023-03-06)

Bug Fixes

  • #342: Items Can be Missing When Paging (95ca758), closes #342

Other changes

  • Udpate build (1db5554)
  • Update eslit rules for tests (0d0a00d)
  • Update suppressions tests to decrease usage of any (2d3754a)

8.2.0 (2023-03-02)

Features

  • Add type propert to errors (71efcc5)

Other changes

8.1.0 (2023-02-23)

Features

  • Add support for FormData Node.js in v18 (7176d24)

Bug Fixes

  • deps: bump json5 from 1.0.1 to 1.0.2 (28732c8)
  • Headers object processing (f3f5523)

Other changes

  • Add build and changelog steps (433b41f)
  • Add indents to the readme file (8934a2f)
  • Add linter to GA. Fix linter issues (cc63d14)
  • Add suppresions destroy method to documentation (5c1deb8)

8.0.6 (2022-11-17)

Bug Fixes

  • Fix domains list method when items property is null (4153941)

8.0.5 (2022-11-17)

Bug Fixes

  • deps: bump loader-utils from 2.0.3 to 2.0.4 (59f140c)

Other changes

  • Update standard-version types array to include pull-requests from dependabot (ba165a8)

8.0.4 (2022-11-16)

Bug Fixes

  • types: Clarify DomainTemplatesQuery properties (dcc633c)

8.0.3 (2022-11-16)

Bug Fixes

8.0.2 (2022-10-24)

Bug Fixes

  • Increase limit on body size (8cd6fad)

Other changes

8.0.1 (2022-08-30)

Bug Fixes

  • Move webpack-merge to the dev dependencies (68304c2)

Other changes

8.0.0 (2022-07-28)

⚠ BREAKING CHANGES

  • (MultipleValidationClient) Changed result interface for Multiple Validation.
  • (ListsClient) property with the name 'skip' was replaced by 'page' in the ListsQuery interface.
  • (ListsClient.list)'list' method changed the response interface to MailingListResult
  • Unify iterating thru pages in Domain Templates
  • (SuppressionClient) Some interfaces moved from Suppressions.d.ts to separate files (SuppressionClient.list) Property with name 'address' was replaced by iteratorPosition in the response in 'pages'
  • (EventClient.get) Number propery was replaced by iteratorPosition in pages property of response
  • (DomainTagsClient) Page property was added to DomainTagsQuery.
  • (DomainTagsClient) Status property was added to DomainTagsList.
  • (DomainTagsClient) Address property replaced by iteratorPosition in ParsedPage for list method.
  • (MailListsMembers) Updated listMembers response to be object with MailListMembersResult interface

Features

  • Add query to MultipleValidationClient (2a7fd64)
  • Unify iterating thru pages in domain tags (2ee7bd2)
  • Unify iterating thru pages in Domain Templates (2dcf453)
  • Unify iterating thru pages in events (41de3bb)
  • Unify iterating thru pages in Mailing lists (40a6859)
  • Unify iterating thru pages in Multiple Validations (db0d1f8)
  • Unify iterating thru pages in suppressions (11962dc)

Bug Fixes

  • Fix assignment for force_dkim_authority (ab442fe)

Breaking changes

  • Add pages navigation for mail list members (a62ebbf)

Other changes

7.0.4 (2022-07-07)

Bug Fixes

  • Message Data (one of text, html, template required) (abd2862)

Other changes

7.0.3 (2022-06-30)

Bug Fixes

  • Update handler of mime messages to support strings (8d88163)

Other changes

  • Add missed subject property in readme (7f4d128)
  • Fix link to doc for domains (944a189)
  • Regenerate docs (7f6d318)
  • Replace console.log by console.error for logging errors in the readme (fd9a31f)

7.0.2 (2022-06-14)

Bug Fixes

  • Add boolean values handling in message create (ff91208)

7.0.1 (2022-06-10)

Bug Fixes

  • Update max body length configuration. Fix Axios error handling (cbc4182)

7.0.0 (2022-05-19)

⚠ BREAKING CHANGES

  • Replaced ky with axios

Features

  • Fix tests. Improve error handling (063e3ee)

Bug Fixes

  • Correct handling of options body. Add header for form-data (e2e210d)
  • Corrected test to check body and not improper status code (d11cd39)
  • Refactored ky usage with axios (df4da91)
  • Removed console.log (b4e21c7)

Other changes

Breaking changes

6.0.1 (2022-05-10)

Bug Fixes

  • Remove file property handling as a file (d1a8a14)

Other changes

6.0.0 (2022-05-06)

⚠ BREAKING CHANGES

  • Update ip-pools client responses body shapes. Refactor of request.ts file

Breaking changes

  • Update ip-pools client responses body shapes. Refactor of request.ts file (0595d62)

Other changes

5.2.2 (2022-04-22)

Bug Fixes

  • Fix parsing of a response body with json data (d57671f)
  • Update message type. Update readme file (dd22ec0)
  • Update query parameter type for events get method (1705a1f)
  • Update response handler to support string response (6e0f305)

5.2.1 (2022-04-14)

Bug Fixes

  • Remove invalid StatsEvent types (61ac971)

5.2.0 (2022-04-11)

Features

  • Add validation methods to mailing list client (224790c)

5.1.0 (2022-04-08)

Features

  • Add verify method to domains (dd65f7b)

5.0.5 (2022-03-31)

Bug Fixes

  • Add types to message create method (5c31628)

5.0.4 (2022-03-29)

Bug Fixes

  • Remove dts-bundle dependency. Add package.json to dist (94cfd56)
  • Update postchangelog command (08439c8)

5.0.3 (2022-03-23)

Bug Fixes

  • Remove deprecated url package (406eb56)
  • TypeError -> mailgun_js_1.default is not a constructor (ff91333)
  • Update DomainsQuery interface for mg.domains.list (b55eb52)
  • Update get method in Domain templates client interface to have an optional parameter (12868a8)

Other changes

  • Update webpack release config (240038a)

5.0.2 (2022-03-14)

Bug Fixes

  • Make StatsQuery interface properties optional, add StatsEvent type (91a2d6a)

5.0.1 (2022-02-23)

Bug Fixes

  • Resolve ts strict mode issues (473f6a2)

5.0.0 (2022-02-23)

⚠ BREAKING CHANGES

  • Concatenation of d.ts files into one. Change import path for types

Bug Fixes

Other changes

  • Move index.ts file to lib folder (2592c68)

Breaking changes

  • Concatenation of d.ts files into one. Change import path for types (d27db87)

4.2.3 (2022-02-23)

Bug Fixes

4.2.2 (2022-02-16)

Bug Fixes

  • Remove reduntant console.log (3e138dd)

4.2.1 (2022-02-04)

Bug Fixes

Other changes

4.2.0 (2022-02-02)

Features

  • Add domains tags functionality (6cc41e3)

Other changes

  • Add tests for new functionality (e741689)

4.1.6 (2022-01-24)

Bug Fixes

  • Update "mocha" to fix "nanoid" dependency (4e122cf)
  • Update "typedoc" version to fix "marked" version (a84a252)

Other changes

  • Recompile documentation (f068746)

4.1.5 (2022-01-24)

4.1.4 (2021-12-23)

Bug Fixes

  • Add query parameter for the get method in domain templates client (5aa5cb1)

4.1.3 (2021-12-23)

4.1.2 (2021-12-14)

Bug Fixes

  • Update stats methods to allow an array of events (#216) (3b0fc41)

4.1.1 (2021-12-13)

Bug Fixes

  • Ip_pools create and update methods fix (#215) (eb1830d)

4.1.0 (2021-11-30)

Features

  • Add support of whitelists into suppressions client (#214) (1e4fb84)

4.0.1 (2021-11-25)

Bug Fixes

4.0.0 (2021-11-18)

⚠ BREAKING CHANGES

  • updated signature of unlinkIpPoll method

  • feature: Update events client to use v3 of API

  • feature: Update webhooks to use v3 of API

  • breaking: Update validation to use v4 of API

  • removed parse client functionality. Changed mg.validate.get response Added multiple email addresses validation

  • other: Update domain credentials responses to add status code

  • Update endpoints for service methods (#209) (59f812d), closes #209

3.7.3 (2021-11-10)

3.7.2 (2021-10-28)

3.7.1 (2021-10-28)

Bug Fixes

3.7.0 (2021-10-20)

Features

3.6.1 (2021-10-18)

Other changes

  • Update eslint dependency. Regenerate package-lock file (0e1fef6)
  • Update mocha to v9 (768ed1f)

3.6.0 (2021-10-13)

Features

  • Split the distro for different targets (1a55085)
  • Update commitlint rules (262ce0c)

3.5.9 (2021-09-16)

Bug Fixes

  • Update @commitlint/cli and standard-version dependencies (fe0233e)

Other changes

  • Add templates examples to readme (f0bf0b8)

3.5.8 (2021-09-02)

Features

  • Update index.ts export to fix commonJs imports (246c046)

Other changes

  • Add examples of sending files to the readme (a922b35)

3.5.7 (2021-08-16)

Bug Fixes

  • Minification is messing up node-fetch's detection of abort signals (79564f2)

3.5.6 (2021-08-12)

Bug Fixes

  • Blob and buffer attachments not working (ad69bda)

3.5.5 (2021-08-09)

Bug Fixes

  • Domain.Creates method returns error (2068c3d)

3.5.4 (2021-08-04)

Bug Fixes

  • Error 400 on creating a webhook (ed1719d)

3.5.3 (2021-08-03)

Bug Fixes

  • Issue with create and update route methods (b7cf5ea)

3.5.2 (2021-07-19)

Other changes

  • Add 'standard-version' dependency to auto-generate changelog file (f3f37f7)
  • Add commitlint and husky (852295b)
  • Fix auto-changelog (cae868d)
  • Update readme (a2069e0)