Skip to content

Releases: gomoob/php-pushwoosh

1.4.0

07 Jan 16:21
Compare
Choose a tag to compare
  • Fix #39 - Fix ios category id naming issue and add support for send_rate ;
  • Test the IOS getCategoryId() and setCategoryId($categoryId) functions ;
  • Add new preset, getPreset() and setPreset($preset) attribute and functions in the Notification class ;
  • Add new remotePage, getRemotePage() and setRemotePage($remotePage) attribute and functions in the Notification class ;
  • Add new richPageId, getRichPageId() and setRichPageId($richPageId) attribute and functions in the Notification class ;
  • Add new sendRate, getSendRate() and setSendRate($sendRate) attribute and functions in the Notification class ;
  • Update composer dependencies.

1.3.1

28 Dec 15:28
Compare
Choose a tag to compare
  • Fix issue #38 - Update to 5.5.9

1.3.0

28 Dec 12:08
Compare
Choose a tag to compare
  • BREAKING CHANGE : Abandon PHP 5.4 support, now minimum required version is PHP 5.5 ;
  • Remove array(...) notations and replace them by [...] ;
  • BREAKING CHANGE : Implements the JsonSerializable and rename toJSON() to jsonSerialize() everywhere ;
  • Better Code Climate score.

1.2.0

25 Dec 10:12
Compare
Choose a tag to compare
  • Add new getPriority() and setPriority($priority) methods to the ADM notification class ;
  • Add new getBadges(), setBadges($badges), getIbc(), setIbc($ibc), getLed(), setLed($led), getPriority(), setPriority($priority), getVibration() and isVibration() to the Android notification class ;
  • Fix #31, add missing notification properties ;
  • Add a new Chrome notification class ;
  • Add a new Platform::chrome() method to get the Chrome Platform ;
  • Update the documentation to reflect new notification methods and classes ;
  • Enforce all unit test assertion by replacing assertEquals(...) by assertSame(...) when possible.

1.1.1

17 Nov 21:41
Compare
Choose a tag to compare
  • Fix #30 - Fix typo on maxOSX.

1.1.0

13 Nov 08:16
Compare
Choose a tag to compare
  • BREAKING CHANGE : Abandon PHP 5.3 support, now minimum required version is PHP 5.4 ;
  • Officially support PHP 7.0 (as PHP 7 is not already stable let us know if you encounter errors).

1.0.9

13 Nov 07:34
Compare
Choose a tag to compare
  • Fix #28 - fix exception message ;
  • Full review of exception messages, write additional unit test checks for them ;
  • Run unit test in Travis with PHP nightly builds, so now we should be sure the library is supported with PHP 7 ;-).

1.0.8

19 Oct 13:01
Compare
Choose a tag to compare
  • Fix #27, add a .gitattributes file lighten the dist package and improve download time.

1.0.7

15 Oct 17:54
Compare
Choose a tag to compare
  • Move the Gomoob\Curl package into the Gomoob\Pushwoosh\Curl package because Gomoob\Curl could lead to conflicts with other Gomoob libraries.

Note : This release is only useful if you're using other Gomoob libraries, if not it will not change anything in comparison with version 1.0.6.

1.0.6

14 Oct 10:26
Compare
Choose a tag to compare
  • Now the Gomoob\Pushwoosh\Exception\PushwooshException class has an additionnal data property which allows to transport additional details when an error is encountered. For example if a CURL error is encountered now an exception is thrown with additional CURL informations which are very useful to identify problems.
  • Fix #16, add a link to Laravel Pushwoosh project in the Readme.
  • Fix #19, It seems the last release has invalid versions in composer.json and package.json.
  • Fix #21, Create a CURL abstraction.
  • Fix #24, Add several checks in response to CURL requests.
  • Fix #25, Better Error Handler.