Commit Graph

33 Commits

Author SHA1 Message Date
Oleksandr Mykhailenko
8c3840a1eb Add fix to handle integers values and cast them to string. Because only string is allowed 2022-09-19 23:04:54 +03:00
Oleksandr Mykhailenko
30fe24de74
Make API client open for extending API call in the SDK (#836)
* Make API client open for extending API call in the SDK

* Fix code style

* Fix code style
2022-08-25 22:56:08 +03:00
Oleksandr Mykhailenko
20ab09c315
Add method for updating web scheme (#834)
* Add method for updating web scheme

* Mailgun - https clic tracking via API

* CS FIXER
2022-08-19 18:36:24 +03:00
Oleksandr Mykhailenko
c04197362b
Fixed issues (#829)
* Fixed issues
 - BatchMessage generates "invalid" JSON for recipients with an empty set of recipient-variables
 - Use null coalescing operator in IndexResponse.php

* Fix warning from php-cs-fixer
2022-06-14 00:38:10 +03:00
David Garcia
f109b4a2f7 Prepare for v3.5.0 2021-03-08 07:27:11 +00:00
David Garcia
196be9f833 Prepare for v3.4.1 2021-02-28 21:33:29 +00:00
David Garcia
44a30f7dd1 Prepare for 3.4.0 2021-02-01 16:15:46 +00:00
Nyholm
43a76d046c Prepare for 3.3.0 2021-01-30 12:17:40 +00:00
David Garcia
66fd858a02
PHP 8.x support (#727)
* Set dependencies for 7.3 and 8.x

* Set GitHub Actions for PHP 7.3, 7.4 and 8.0

* Set Ubuntu version that supports PHP from 7.1 to 7.4

According to warnings raised by GitHub Actions, the alias for the latest
Ubuntu version will upgrade soon to the newer 20.04 LTS instead of 18.04.

Aiming to ensure the compatibility with previous PHP versions, it's safer
to force the Ubuntu 18.04 that has the previous PHP version as built-in
versions in the OS

https://github.com/marketplace/actions/setup-php-action#github-hosted-runners

* Fix dependencies for PHP ^7.3 and ^8.0 support

* Run test suite with PHP versions from 7.3 to 8.1

* Broken Prophecy dependency for PHPUnit on PHP 8.1

This broken dependency doesn't allow us to run PHPUnit tests and ensure it works. Keeping the ^8.0 version should allow installations for non-maintainers on newer versions too.

https://packagist.org/packages/phpspec/prophecy#1.12.2

requires
- php: ^7.2 || ~8.0, <8.1
- ...

* Use the latest Ubuntu version instead of a specific version

* Prepare Changelog for PHP 8.0
2021-01-30 07:39:30 +01:00
David Garcia
a084abdb86
Prepare for Mailgun SDK v3.2.0 (#722)
* Add Changelog for 3.2.0

* Set restriction to v4.4 for roave/backward-compatibility-check

* Set basic GitHub Actions as a replacement for Travis CI

For some reason, Travis CI queues the jobs but takes ages before they start running.
This is, essentially, stopping the development when we rely on the results to move forward.

This GitHub Actions configuration file aims to boot the SDK testing several PHP versions
and running both PHP Unit tests as well as PHP Stan and Scrutinizer CI checks
(these last two just for PHP 7.1)

* Remove Travis CI config file in favour of GitHub Actions

* Don't set the composer_version key as it doesn't return a valid status
2020-11-25 08:33:50 +01:00
David Garcia
5df697e17f Remove unreleased reference as it makes no sense here 2020-10-08 13:20:23 +01:00
David Garcia
4a92e6cb97 Update ChangeLog for upcoming tag 3.1.0 2020-10-08 13:20:23 +01:00
David Garcia
0345a5b7a7 Update Changelog for Release 3.0.0 2019-09-13 21:14:46 +01:00
David Baker
6ff2a713af Fixed a typo in the CHANGELOG 2019-02-12 21:45:20 +00:00
Tobias Nyholm
cb6aed8170
Added 2.8.1 changelog (#558) 2019-02-02 08:30:58 +01:00
Tobias Nyholm
3b3e977995
Added changelog for 3.0.0 (#525) 2019-01-10 17:33:11 +01:00
David Garcia
4b0611df15 Prepare for 2.8.0 (#516)
* Prepare for 2.8.0

* Update CHANGELOG.md
2019-01-06 08:05:56 +01:00
Tobias Nyholm
7b24312f6c
Added support for HTTPlug 2.0 (#510) 2019-01-05 09:10:36 +01:00
Tobias Nyholm
59f67e8671
Updated changelog for 2.7.0 (#508) 2019-01-05 08:54:09 +01:00
David Garcia
ce641a6846 Prepare for 2.7.0 (#481)
* Prepare for 2.7.0

* Remove `declare(strict_types=1)`

* Remove missed `declare(strict_types=1)`
2019-01-05 08:24:22 +01:00
David Garcia
0bd1d8bfc5 Prepare change log for v2.5.0 2018-04-08 11:40:14 +01:00
David Garcia
ef3dc6b8bf Prepare for 2.4.1 2018-02-01 22:58:55 +00:00
Tobias Nyholm
e86ca61027
Prepare for 2.4 (#423) 2017-12-07 21:54:34 +01:00
Tobias Nyholm
dd591edb3c Prepare for 2.3.3 (#361)
* Update CHANGELOG.md

* Make sure HHVM runs on Trusty
2017-06-03 10:39:37 +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
5df14eb6aa Prepare for 2.3 (#344) 2017-04-14 11:15:08 +02:00
Tobias Nyholm
7ba99184a0 Updated changelog (#340) 2017-04-08 11:52:19 +02:00
Tobias Nyholm
7d27717473 Added changelog (#318) 2017-03-26 17:28:24 +02:00
Travis Swientek
8d23a5bb9f This patch swaps the aggregator to "PHPAggregator" if files are included. Also added straight download. 2014-01-30 17:05:40 -08:00
Travis Swientek
d3a0d6aed9 Fixed Guzzle post/put field aggregation. 2014-01-14 00:45:34 +00:00
Travis Swientek
af53fd50ff Ability to rename attachments and inline images. 2014-01-13 22:53:34 +00:00
Travis Swientek
89df1283b7 Update CHANGELOG.md 2013-10-16 13:52:02 -07:00
Travis Swientek
75ffd38b1d Added change log to document changes between versions. Closes #13. 2013-10-02 11:17:16 -07:00