Commit Graph

462 Commits

Author SHA1 Message Date
Tobias Nyholm
5df14eb6aa Prepare for 2.3 (#344) 2017-04-14 11:15:08 +02:00
Tobias Nyholm
e30955fa51 Do not skip route test (#342) 2017-04-14 10:59:35 +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
Tobias Nyholm
7ba99184a0 Updated changelog (#340) 2017-04-08 11:52:19 +02:00
Tobias Nyholm
27b5c830ba Use latest version of guzzle/psr7 (#339) 2017-04-08 11:36:06 +02:00
Tobias Nyholm
fab86bbef3 Make integrationt tests safe to run simultaneously (#338)
* Make integrationt tests safe to run simultaneously

* cs

* We only have the credentials when we do not make a PR
2017-04-08 11:22:20 +02:00
z38
afd8f361f3 Enable integration tests (#335) 2017-04-08 11:07:10 +02:00
Tobias Nyholm
af98ed3307 Added documentation for the API classes (#328)
* Added documentation for the API classes

* Added more docs

* Added domain

* Typo

* Minor fixes
2017-04-08 10:45:25 +02:00
Tobias Nyholm
1e33bc5545 Always run "composer test-all" (#337)
This PR will also remove the "IS_PR"-check
2017-04-08 10:43:04 +02:00
Tobias Nyholm
f2dfd56224 Delete test file. (#336) 2017-04-08 10:38:07 +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
Tobias Nyholm
d8e716fbd3 Removed old "shared host install". (#331) 2017-04-07 18:28:18 -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
Tobias Nyholm
7d27717473 Added changelog (#318) 2017-03-26 17:28:24 +02: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
e74d7ad130 Added test for Route::Create (#306)
* Added test for Route::Create

* cd
2017-03-25 14:02:11 +01: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
Tobias Nyholm
2e9f56e694 Show build status on master branch only (#297) 2017-02-28 11:36:23 +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
Michal Hanajík
74929b6518 Renamed namespace from Resource\Api to Model (#293)
* Renamed namespace from Resource\Api to Model

* Moved Resources\ApiResponse to Models namespace

Signed-off-by: Michal Hanajík <michal.hanajik@outlook.com>

* Fix of code style
2017-02-23 20:56:30 +01:00
Tobias Nyholm
da873dad04 Removed framework version number (#292) 2017-02-21 08:23:10 +01:00
Tobias Nyholm
d5a49f2e6d Tag api (#286)
* Started on tag api

* Added TagAPI

* code style

* cs

* removed final

* Adjusting to Davids feedback.

* Added PagingProvider interface
2017-02-21 08:22:57 +01:00
z38
e67ef95d5b Avoid fatal error when deserializing unauthorized requests (#282) 2017-02-20 14:04:05 -06:00
Tobias Nyholm
2d83ab3bf8 Show that we allow MultipartStreamBuilder 0.2 (#291) 2017-02-20 13:59:56 -06:00
Sean Johnson
da6ee36fed Implement suppressions API (#258) (#264)
* Implement suppressions API (#258)

* Fix annotation issues and use alternate pagination method
2017-02-20 13:57:54 -06:00
Sean Johnson
b6d035c9a3 Add getPagination* concrete functions on Pagination trait (#271) 2017-02-20 13:21:55 -06:00
Tobias Nyholm
47f816ac56 Add quotes around the boundary. (#278)
This will support bounderies with non whitespace
2017-02-18 18:14:12 +01:00
Sean Johnson
e177e13a0c Update boundary regex to match RFC1341 (#283)
* Update boundary regex to match RFC1341
2017-02-18 10:53:21 -06:00
Sean Johnson
01e0c33ee8 Fix typo in PaginationResponse: getFistUrl (#269) 2017-01-27 18:13:39 -06:00