Skip to content

Releases: gomoob/php-pushwoosh

1.9.0

28 Jun 20:11
Compare
Choose a tag to compare

New features

1.8.0

19 Jun 09:33
Compare
Choose a tag to compare

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 the php-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

20 Oct 15:52
Compare
Choose a tag to compare
  • Add response value to Pushwoosh Exceptions when a curl request execution fails

1.7.0

15 Sep 20:49
Compare
Choose a tag to compare
  • Fix #60 - missing campain data in api request ;
  • Update several development composer dependencies ;
  • Minor fixes to prepare platinium Sensio Insight grade.

1.6.1

07 Jul 06:07
Compare
Choose a tag to compare

Fixes

  • Fix #56 - getMock() undefined in unit tests with HHVM.

1.6.0

05 Jul 21:04
Compare
Choose a tag to compare

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 available IOS, 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 to createMock(...) instead.

1.5.3

26 Jun 21:37
Compare
Choose a tag to compare

Fixes

  • Fix #51 - Fix field name for applications group in json request.

1.5.2

09 May 14:21
Compare
Choose a tag to compare

Fixes

  • Fix #47 - CreateTargetedMessageRequest, the auth property was not injected in the request payload.

Improvements

  • Improve and enforce Code Sniffer checks.

1.5.1

11 Mar 17:38
Compare
Choose a tag to compare

Fixes

  • Fix #44 - PushwooshMock - Abstract method not implemented

1.5.0

10 Mar 09:17
Compare
Choose a tag to compare

Fixes

  • Fix #40 - Content is supposed to be string type only ;
  • Fix #41 - Fix pushStat endpoint call

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 the BETWEEN, EQ, GTE, IN, LTE, NOTEQ and NOTIN operators ;
  • Now the IntCondition supports the IN, NOTEQ and NOTIN operators ;
  • Now the StringCondition supports the IN, NOTEQ and NOTIN operators ;
  • Now the Notification class supports the campain and timezone properties ;
  • Improves the request implementations and add a new isAuthSupported() method to know if a specific request supports the auth property ;

Others

  • Fix #17 - Add the library to awesome-php.