mailgun.js
Advanced tools
Comparing version 4.1.6 to 4.2.0
@@ -5,2 +5,14 @@ # Changelog | ||
## [4.2.0](https://github.com/mailgun/mailgun.js/compare/v4.1.6...v4.2.0) (2022-02-02) | ||
### Features | ||
* Add domains tags functionality ([6cc41e3](https://github.com/mailgun/mailgun.js/commits/6cc41e30f20f70d9dc4a4ec247a600e553d706f4)) | ||
### Other changes | ||
* Add tests for new functionality ([e741689](https://github.com/mailgun/mailgun.js/commits/e741689123de9648c35eee4e31f95bb38b86aa78)) | ||
### [4.1.6](https://github.com/mailgun/mailgun.js/compare/v4.1.5...v4.1.6) (2022-01-24) | ||
@@ -7,0 +19,0 @@ |
@@ -9,2 +9,4 @@ import { DomainsQuery, DomainInfo, DomainShortData, DNSRecord, ConnectionSettings, UpdatedConnectionSettings, DKIMAuthorityInfo, UpdatedDKIMAuthority, DKIMSelectorInfo, UpdatedDKIMSelectorResponse, WebPrefixInfo, UpdatedWebPrefixResponse, ReplacementForPool, MessageResponse } from './interfaces/Domains'; | ||
import DomainTemplatesClient from './domainsTemplates'; | ||
import { IDomainTagsClient } from './interfaces/DomainTags'; | ||
import DomainTagsClient from './domainsTags'; | ||
export declare class Domain { | ||
@@ -29,3 +31,4 @@ name: string; | ||
domainTemplates: IDomainTemplatesClient; | ||
constructor(request: Request, domainCredentialsClient: DomainCredentialsClient, domainTemplatesClient: DomainTemplatesClient); | ||
domainTags: IDomainTagsClient; | ||
constructor(request: Request, domainCredentialsClient: DomainCredentialsClient, domainTemplatesClient: DomainTemplatesClient, domainTagsClient: DomainTagsClient); | ||
private _parseMessage; | ||
@@ -32,0 +35,0 @@ private _parseDomainList; |
@@ -5,2 +5,2 @@ /*! MIT License © Sindre Sorhus */ | ||
/*! mailgun.js v4.1.5 */ | ||
/*! mailgun.js v4.1.6 */ |
@@ -7,2 +7,2 @@ /*! MIT License © Sindre Sorhus */ | ||
/*! mailgun.js v4.1.5 */ | ||
/*! mailgun.js v4.1.6 */ |
@@ -22,2 +22,3 @@ /* eslint-disable camelcase */ | ||
import DomainTemplatesClient from './domainsTemplates'; | ||
import DomainTagsClient from './domainsTags'; | ||
@@ -59,5 +60,11 @@ export default class Client { | ||
const domainTemplatesClient = new DomainTemplatesClient(this.request); | ||
const domainTagsClient = new DomainTagsClient(this.request); | ||
const multipleValidationClient = new MultipleValidationClient(this.request); | ||
this.domains = new DomainClient(this.request, domainCredentialsClient, domainTemplatesClient); | ||
this.domains = new DomainClient( | ||
this.request, | ||
domainCredentialsClient, | ||
domainTemplatesClient, | ||
domainTagsClient | ||
); | ||
this.webhooks = new WebhookClient(this.request); | ||
@@ -64,0 +71,0 @@ this.events = new EventClient(this.request); |
@@ -44,2 +44,4 @@ /* eslint-disable camelcase */ | ||
import DomainTemplatesClient from './domainsTemplates'; | ||
import { IDomainTagsClient } from './interfaces/DomainTags'; | ||
import DomainTagsClient from './domainsTags'; | ||
@@ -80,3 +82,4 @@ export class Domain { | ||
public domainCredentials: IDomainCredentials; | ||
public domainTemplates: IDomainTemplatesClient | ||
public domainTemplates: IDomainTemplatesClient; | ||
public domainTags: IDomainTagsClient; | ||
@@ -86,3 +89,4 @@ constructor( | ||
domainCredentialsClient: DomainCredentialsClient, | ||
domainTemplatesClient: DomainTemplatesClient | ||
domainTemplatesClient: DomainTemplatesClient, | ||
domainTagsClient: DomainTagsClient | ||
) { | ||
@@ -92,2 +96,3 @@ this.request = request; | ||
this.domainTemplates = domainTemplatesClient; | ||
this.domainTags = domainTagsClient; | ||
} | ||
@@ -94,0 +99,0 @@ |
@@ -86,3 +86,5 @@ import NodeFormData from 'form-data'; | ||
} | ||
console.log('url --------->', urljoin(this.url, url)); | ||
console.log('method --------->', method); | ||
console.log('params --------->', params); | ||
const response = await ky( | ||
@@ -115,3 +117,3 @@ urljoin(this.url, url), | ||
}; | ||
console.log('res ------------->', res); | ||
return res; | ||
@@ -118,0 +120,0 @@ } |
{ | ||
"name": "mailgun.js", | ||
"version": "4.1.6", | ||
"version": "4.2.0", | ||
"main": "dist/mailgun.node.js", | ||
@@ -5,0 +5,0 @@ "browser": "dist/mailgun.web.js", |
@@ -18,2 +18,3 @@ import formData from 'form-data'; | ||
import DomainTemplatesClient from '../lib/domainsTemplates'; | ||
import DomainTagsClient from '../lib/domainsTags'; | ||
@@ -29,3 +30,9 @@ // TODO: fix types | ||
const domainTemplatesClient = new DomainTemplatesClient(reqObject); | ||
client = new DomainClient(reqObject, domainCredentialsClient, domainTemplatesClient); | ||
const domainTagsClient = new DomainTagsClient(reqObject); | ||
client = new DomainClient( | ||
reqObject, | ||
domainCredentialsClient, | ||
domainTemplatesClient, | ||
domainTagsClient | ||
); | ||
api = nock('https://api.mailgun.net'); | ||
@@ -32,0 +39,0 @@ }); |
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
4774802
323
10033