- Add Response#isSuccessful
- Deprecate Client#setTokens
- Bug fixes
- Fix fatal bug preventing messages from being sent.
- Raise minimum required version of PHP to 5.6.0.
- Deprecate Message#add. Use Message#put instead.
- Fix: Not being able to use default tokens.
- Minor some tests fail due to PHP notice.
- Require PHPUnit using composer.
- Remove Netbeans files.
- Minor improvements.
- Support more message params (CollapseKey, Priority, TimeToLive, DryRun, RestrictedPackageName)
- Add Wiki
- Upgrade to PHP 5.4
- Completely new API. Not backward-compatible.
- Start using namespace "FCMSimple".
- Three new classes (Client, Message, Response). Removing the old single class.
- Real server key validation.
- Add tests using PHPUnit.
- Throw exceptions rather than showing errors.
- Use NetBeans IDE.
- Fix typos
- WARNNING: The license has been changed to a less-restrictive license, Apache-2.0
- WARNNING: getUpdatedTokens() is totally different now. It returns an array of only the updated tokens in the format: {'old'=>oldToken, 'new'=>newToken}.
- Add: getBadTokens() which returns an array of the tokens you should remove from your database.
- Fix in Composer support
- Support Composer
- Support sending array instead of plain string
- Rename setDevices() to setTokens()
- Rename fixDevices() to getUpdatedTokens()
- Initial release