All Versions
Latest Version
Avg Release Cycle
53 days
Latest Release
2547 days ago

Changelog History

  • v1.9.0 Changes

    June 28, 2017

    New features

    • ๐Ÿ›  Fix #68 - Add support for chrome_image, thanks for your work @anibalsanchez !
  • v1.8.0 Changes

    June 19, 2017

    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)


    • Close #23 - Closing this issue, no serious developer shoud use PHP without composer.
  • v1.7.1 Changes

    October 20, 2016
    • โž• Add response value to Pushwoosh Exceptions when a curl request execution fails
  • v1.7.0 Changes

    September 15, 2016
    • ๐Ÿ›  Fix #60 - missing campain data in api request ;
    • โšก๏ธ Update several development composer dependencies ;
    • ๐Ÿ›  Minor fixes to prepare platinium Sensio Insight grade.
  • v1.6.1 Changes

    July 07, 2016


    • ๐Ÿ›  Fix #56 - getMock() undefined in unit tests with HHVM.
  • v1.6.0 Changes

    July 05, 2016

    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 ;
    • ๐Ÿ›  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.


    • โœ‚ Remove use of PHPUnit getMock(...) because its now deprecated, replace it with calls to createMock(...) instead.
  • v1.5.3 Changes

    June 26, 2016


    • ๐Ÿ›  Fix #51 - Fix field name for applications group in json request.
  • v1.5.2 Changes

    May 09, 2016


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

    ๐Ÿ‘Œ Improvements

    • ๐Ÿ‘Œ Improve and enforce Code Sniffer checks.
  • v1.5.1 Changes

    March 11, 2016


    • ๐Ÿ›  Fix #44 - PushwooshMock - Abstract method not implemented
  • v1.5.0 Changes

    March 10, 2016


    • ๐Ÿ›  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 ;


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