Commit Graph

215 Commits

Author SHA1 Message Date
Quentin
ce2bd4b0f1 feat(unsubscribe): Handle tags in Unsubscribe v3 api. 2018-02-01 22:42:12 +00:00
David Joos
83800d7486 Fix typo (#441)
sill > still
2018-01-29 17:18:02 +01:00
Tobias Nyholm
78b05dc58e
Apply fixes from StyleCI (#426) 2017-12-07 22:53:16 +01:00
Ángel Guzmán Maeso
b415076e45 Implement getTotalCount and add doc descriptions (#393)
* Implement getTotalCount and add doc descriptions

* Use camelCase and store in private var

* Removed extra calls to count()
2017-12-07 22:34:47 +01:00
Tobias Nyholm
2078321504
Make sure we do not instantiate an abstract class. (#424) 2017-12-07 22:05:43 +01:00
Eugene Storchevoy
2412efd1a2 cleanup_duplication: moved duplications to abstract class. 2017-12-06 22:09:58 +00:00
François-Xavier de Guillebon
b73adaf60c Fixed stats retrieval (#384)
* [Stats] Fixed stats always empty

* Added tests
2017-12-01 21:10:21 +01:00
Tobias Nyholm
6dfd2b5a18
Update .travis.yml and fix style (#414)
* Update .travis.yml

* syntax fix

* Apply fixes from StyleCI (#415)

* Syntax fix
2017-12-01 20:55:29 +01:00
Ángel Guzmán Maeso
1fd4f222e6 Update POST domain/create with optional params (#399)
According to issue #397 the stmp params are optionals in the creation of a domain
2017-11-22 09:47:57 +01:00
SeanJA
fa02dd4fdb fixed typo (#411)
splitted => split
2017-11-22 09:37:38 +01:00
Hannes Magnússon
ce484ecbc8 Grammar typo (#413)
* Grammar typo

* Fixed style errors as reported by styleci
2017-11-22 09:37:04 +01:00
Alan Aasmaa
ede13bd24c Removed unnecessary new lines (#403)
It feels a bit cleaner to me like this.
2017-10-16 09:45:36 -07:00
Jeppler
253bce7789 Fix for deprecation message for sendMessage() (#383)
The `sendMessage()` method will be replaced by `Mailgun->messages()->send()` see issue #383
2017-08-16 18:37:06 +02:00
Stefan Natter
8ebaa6676f Updated EXCEPTION_MISSING_ENDPOINT and README accordingly (#373)
* Updated EXCEPTION_MISSING_ENDPOINT and README accordingly

* Updated HttpClientException

* reuse existing ExceptionMessages constants

* removed ExceptionMessages constants again
2017-07-13 09:36:36 +02:00
Oleksii Rytov
ee35e40846 fix to index webhooks method (#372) 2017-06-28 11:25:11 +02:00
Sean Johnson
273b48343d Expose response code from HttpClientException (#371) 2017-06-24 07:46:48 +02:00
maximzasorin
e800038f21 Add domain verification (#370) 2017-06-22 19:35:42 +02:00
maximzasorin
8187a47fa0 Add cached property for DNS record (#368) 2017-06-21 20:10:47 +02:00
maximzasorin
f58c5914ae Fix DNS record validation (#365) 2017-06-20 21:56:09 +02:00
Tobias Nyholm
487c1edd77 Prepare for release 2.3.2 (#352)
* Style fixes

* Added changelog
2017-05-16 15:20:33 +02:00
Tobias Nyholm
91f96bad3e Show that the constructor is deprecated (#347) 2017-05-16 14:51:25 +02:00
Alexandre Dupuy
d504472206 fix: named addresses must be surrounded by double quotes (#349)
* fix: named addresses must be surrounded by double quotes

Due to your recent API update, named addresses with special chars (like parentheses) are now rejected if they are surrounded by simple quotes
They must be surrounded by double quotes

'Whoever (SomeCompany)' <some@address.com> is no longer valid and will be rejected by your API
"Whoever (SomeCompany)" <some@address.com> is valid and will be OK

* sprintf instaead of old school concatenation
2017-05-16 14:51:02 +02:00
Tobias Nyholm
089f32d746 Make sure to reset the multipartStreamBuilder (#351) 2017-05-11 17:52:04 +02:00
Tobias Nyholm
d4ab1b0a87 Support mime messages (#341)
* Support mime messages

* cs

* Removed pointless integration tests

* typo

* Create new endpoint for message.mime

* cs

* Added docs

* Doc fixes

* Refactor
2017-04-14 10:31:13 +02:00
z38
edcfcc397f Add integration tests for Route API (#334) 2017-04-08 10:34:57 +02:00
Tobias Nyholm
7665700b00 Implemented a way to verify webhook signature (#325)
* Implemented a way to verify webhook signature

* CS
2017-04-07 18:29:20 -05:00
z38
b713364dc0 Fix integration tests for domain API (#294)
* Send multipart/form-data requests by default

* Fix integration tests for Domain API
2017-04-07 18:24:48 -05:00
z38
0bc0a3b1a5 Fix disordered POST parameters (#279) 2017-04-07 18:24:37 -05:00
Tobias Nyholm
ae9ee585a2 Fixing broken suppression API (#332)
* Fixing broken suppression API

* cs
2017-04-07 22:09:59 +02:00
Tobias Nyholm
27d13d85fd Updated function parameters (#333)
* Updated function parameters

* cs
2017-04-07 21:52:30 +02:00
Tobias Nyholm
f73445726f Fixed typo in namespace (#330) 2017-04-07 21:31:57 +02:00
Tobias Nyholm
1fa199ddf1 Removed old pagination methods (#329) 2017-04-07 21:30:44 +02:00
Tobias Nyholm
0f5440c368 Fix new constructor (#314)
* Bugfix

* Updated docs

* cs
2017-03-26 13:42:36 -05:00
z38
1e00e8853e Remove unused error response class (#319) 2017-03-26 17:28:09 +02:00
Tobias Nyholm
bc5215090d Renamed DeserializeException to HydrationException (#317) 2017-03-26 17:27:47 +02:00
Tobias Nyholm
70d467955a Make error responses accessable (#312) 2017-03-26 17:26:57 +02:00
Tobias Nyholm
511ad186ce Adding attachments and content id map (#316) 2017-03-26 16:42:12 +02:00
Tobias Nyholm
1222104e54 Do not use json request body (#313)
Build a query encoded request strings and set proper headers.
2017-03-26 16:13:44 +02:00
Tobias Nyholm
9e19f12a3d Added docs of how to debug (#315)
* Added debug options

* Added docs

* cs
2017-03-26 16:12:17 +02:00
Tobias Nyholm
7c83da9246 Added deprecation notices (#309) 2017-03-26 16:11:52 +02:00
Tobias Nyholm
84fb433061 Renamed Routes to Route (#308)
* Renamed Routes to Route

Class names should be in singlular

* Update namespaces
2017-03-26 16:11:33 +02:00
Tobias Nyholm
0eb15969b9 Made most classes final (#310)
* Made most classes final

* bugfix
2017-03-26 10:49:33 +02:00
James Kraus
d2638a0457 Bug fix - Allow adding custom headers with non-array value (#255)
* Bug fix - Allow adding custom headers with non-array value

* Remove whitespace

* Functional test for adding custom headers (either singular or multiple)

* Style fixes for functional test
2017-03-26 10:23:03 +02:00
Tobias Nyholm
64d1c40604 Make sure we can get the last response from the API again. (#305)
* Make sure we can get the last response from the API again.

* cs
2017-03-26 10:17:10 +02:00
Tobias Nyholm
0f4fe2bf9c Improving safe hydrate (#307)
* Improving safe deseriliaze

* Fixes

* Use switch statement

* cs

* bugfix

* Update method name

* Update return docs
2017-03-26 10:16:36 +02:00
Tobias Nyholm
1bfd40721e Added factory methods (#304)
* Added factory methods

* Removed urelated code

* Update test code
2017-03-25 13:48:03 +01:00
Tobias Nyholm
84a5c5dd4a Rename deserializer to hydrator (#296)
* Renamed "deserializer" to "hydrator"

* Make sure we use singlular in namespaces

Also did some cleanups.

* Fixed typo

* cs

* minor fix
2017-03-22 07:44:08 +01:00
z38
b3f24e9d7a Fix setting Reply-To multiple times (#300) 2017-03-14 16:51:33 +01:00
Tobias Nyholm
83a20afbfb Added deprecation notices (#295) 2017-03-14 10:58:47 +01:00
Sergei Beregov
718547a273 #276 additional method to get an attachment (#277)
* #276 additional method to get an attachment

* #276 fix code style

* Add Mailgun::getAttachment + test

* code style fix
2017-02-28 08:10:04 +01:00