Releases: gomoob/php-pushwoosh
Releases · gomoob/php-pushwoosh
1.9.0
1.8.0
New features
- Fix #18 - Allow CURL to have SSL certificates verification enabled.
- Fix #63 - Allow to use own url for API server
- Fix #65 - The
setCURLClient(ICURClient $curlClient)
did not return$this
. - Fix #66 - Now the library allows to overwrite some CURL options.
- Add support for PHP 7.1 and execute tests with Travis and PHP 7.1
Improvements
- Increase code coverage to
100%
- Add a testing Apache Cordova App in the
src/test/resources
directory, this application allows to manually test thephp-pushwoosh
library by receiving notification inside a very simple Android or iOS application. - Update all Grunt dependencies and update the build scripts (only useful for contributors)
Closed
- Close #23 - Closing this issue, no serious developer shoud use PHP without composer.
1.7.1
- Add response value to Pushwoosh Exceptions when a curl request execution fails
1.7.0
1.6.1
1.6.0
New features
- Fix #50 - Add Firefox specific notification properties support with a new
\Gomoob\Pushwoosh\Model\Notification\Firefox
class (thanks @olegbespalov). Also now the\Gomoob\Pushwoosh\Model\Notification\Platform
class adds utility constants for platforms, the following constants are availableIOS
,BLACKBERRY
,ANDROID
,NOKIA_ASHA
,WINDOWS_PHONE_7
,MAC_OS_X
,WINDOWS_8
,AMAZON
,SAFARI
,CHROME
,FIREFOX
.
Breaking changes
- Fix #52 - Abandon support for PHP
5.5.X
because end of life associated to PHP 5.5 is planned for 10 July 2016 (see http://php.net/supported-versions.php) ; - Fix #53 - Remove Baidu minimize link supported because this feature will be removed by Pushwoosh soon ;
- Remove
Gomoob/Pushwoosh/Exception/PushwooshException->setData(array $data)
function because its not used and their are no reasons to use it.
Others
- Remove use of PHPUnit
getMock(...)
because its now deprecated, replace it with calls tocreateMock(...)
instead.
1.5.3
1.5.2
1.5.1
1.5.0
Fixes
New features
- Fix #37 - Implementation for /createTargetedMessage ;
- Add a new
IRequest
interface common to all requests ; - Add a new
IResponse
interface common to all responses ; - Add a new
DateCondition
which works with\DateTime
objects and supports theBETWEEN
,EQ
,GTE
,IN
,LTE
,NOTEQ
andNOTIN
operators ; - Now the
IntCondition
supports theIN
,NOTEQ
andNOTIN
operators ; - Now the
StringCondition
supports theIN
,NOTEQ
andNOTIN
operators ; - Now the
Notification
class supports thecampain
andtimezone
properties ; - Improves the request implementations and add a new
isAuthSupported()
method to know if a specific request supports theauth
property ;
Others
- Fix #17 - Add the library to awesome-php.