{"push_id":630662123,"size":13,"distinct_size":13,"ref":"refs/heads/master","head":"902082cbf562e1b0f0e8ac9294bf863df3eba7c3","before":"280055309f7ae780ed81c01326d05c47aa4d4408","commits":[{"sha":"eed09868c8b34281ea4cf39d7ae2a1da6b1956db","author":{"email":"067cb2b4d11bea7491255dacecc3a42a97530354@brm.sk","name":"blade"},"message":"Basic presence tests, presence tests with pagination.\nAdded fixture for channel with presence entries.\nFixed path in presence history API request.","distinct":true,"url":"https://api.github.com/repos/ably/ably-php/commits/eed09868c8b34281ea4cf39d7ae2a1da6b1956db"},{"sha":"90e071f3caecbdb9d8ccbb39c6cda1d2bc624405","author":{"email":"067cb2b4d11bea7491255dacecc3a42a97530354@brm.sk","name":"blade"},"message":"Fixed integer overflow bug when getting time on 32 bit PHP","distinct":true,"url":"https://api.github.com/repos/ably/ably-php/commits/90e071f3caecbdb9d8ccbb39c6cda1d2bc624405"},{"sha":"414f8b88c9f6927665f1cde89bb5c91e808324d9","author":{"email":"067cb2b4d11bea7491255dacecc3a42a97530354@brm.sk","name":"blade"},"message":"Added pagination support for channel methods - history, presence, presence history and stats.\nFixed pagination tests in PresenceTest.php\nFixed indentation in Channel.php","distinct":true,"url":"https://api.github.com/repos/ably/ably-php/commits/414f8b88c9f6927665f1cde89bb5c91e808324d9"},{"sha":"a6477fb79f80c8fb8af0fcf998bde008f6250637","author":{"email":"067cb2b4d11bea7491255dacecc3a42a97530354@brm.sk","name":"blade"},"message":"Added AblyException\nWrote comments for Channel and PaginatedResource\nRefactored AblyRest::get, AblyRest::post and depending methods not to use a confusing and redundant $domain parameter.\nSmall tweaks in code according to last pull request comments.","distinct":true,"url":"https://api.github.com/repos/ably/ably-php/commits/a6477fb79f80c8fb8af0fcf998bde008f6250637"},{"sha":"9638860d80b49fb0ea85b95e4a73f5b427c8d53a","author":{"email":"067cb2b4d11bea7491255dacecc3a42a97530354@brm.sk","name":"blade"},"message":"Restructured channel to match other implementations. Old usage: $channel->presence_history; New usage: $channel->presence->history.","distinct":true,"url":"https://api.github.com/repos/ably/ably-php/commits/9638860d80b49fb0ea85b95e4a73f5b427c8d53a"},{"sha":"95163b085cba65903eefd457ae186375c069e7bf","author":{"email":"067cb2b4d11bea7491255dacecc3a42a97530354@brm.sk","name":"blade"},"message":"Introduced proper error handling for API requests (AblyRequestException)\nAdded time range tests to PresenceTest.php\nFixed bug with params in requests not being urlencoded\nModified existing tests to handle API request exceptions","distinct":true,"url":"https://api.github.com/repos/ably/ably-php/commits/95163b085cba65903eefd457ae186375c069e7bf"},{"sha":"6b5c32014de2a7d0be42a482087b6efe76112d5c","author":{"email":"067cb2b4d11bea7491255dacecc3a42a97530354@brm.sk","name":"blade"},"message":"Merge branch 'master' of https://github.com/ably/ably-php","distinct":true,"url":"https://api.github.com/repos/ably/ably-php/commits/6b5c32014de2a7d0be42a482087b6efe76112d5c"},{"sha":"0ac1fb6f0b3600d427fd89f82a77391303159521","author":{"email":"067cb2b4d11bea7491255dacecc3a42a97530354@brm.sk","name":"blade"},"message":"Fixed relative path to JSON fixture in PresenceTest.php","distinct":true,"url":"https://api.github.com/repos/ably/ably-php/commits/0ac1fb6f0b3600d427fd89f82a77391303159521"},{"sha":"c8fcb4c094fa8724a88e8a83bd28e646a59d4304","author":{"email":"067cb2b4d11bea7491255dacecc3a42a97530354@brm.sk","name":"blade"},"message":"Updated tests to pass with the latest API (token capability changes)\nFixed AppStatsTest to check only messages instead of \"all\"\nAll tests now pass\nFixed small bugs and inaccuracies in phpdoc comments","distinct":true,"url":"https://api.github.com/repos/ably/ably-php/commits/c8fcb4c094fa8724a88e8a83bd28e646a59d4304"},{"sha":"3e27be2bc910355826848aed210cdba28f8c6f87","author":{"email":"067cb2b4d11bea7491255dacecc3a42a97530354@brm.sk","name":"blade"},"message":"Fixed file includes everywhere to use relative paths.\nAdded model for Message. Messages are automatically encoded and decoded - support for Strings, binary strings, JSON objects and JSON arrays.\nAdded crypto utilities.\nEncryption support for messages.\nBasic tests for various message data encodings and encryption (ChannelPublishTest.php).\nRemoved some unnecessary sleep()s from tests.\nRemoved echoes from tests, replaced with phpunit config and a listener printing test names and elapsed times.","distinct":true,"url":"https://api.github.com/repos/ably/ably-php/commits/3e27be2bc910355826848aed210cdba28f8c6f87"},{"sha":"d0da78034d5b4f65309a9fbce4b3ab9e7e94134f","author":{"email":"067cb2b4d11bea7491255dacecc3a42a97530354@brm.sk","name":"blade"},"message":"Crypto bug fixes\nCrypto tests with fixtures\nCrypto tests with channels","distinct":true,"url":"https://api.github.com/repos/ably/ably-php/commits/d0da78034d5b4f65309a9fbce4b3ab9e7e94134f"},{"sha":"8f5054a66f5aeb4bdd31299c1e9ca4aff22d9110","author":{"email":"067cb2b4d11bea7491255dacecc3a42a97530354@brm.sk","name":"blade"},"message":"Preliminary PresenceMessage implementation","distinct":true,"url":"https://api.github.com/repos/ably/ably-php/commits/8f5054a66f5aeb4bdd31299c1e9ca4aff22d9110"},{"sha":"902082cbf562e1b0f0e8ac9294bf863df3eba7c3","author":{"email":"3652424658ccba0ad5d6ecc88b25e73018083c65@gmail.com","name":"Vincent Bonmalais"},"message":"Merge pull request #2 from bladeSk/master\n\nPresence tests and channel pagination","distinct":true,"url":"https://api.github.com/repos/ably/ably-php/commits/902082cbf562e1b0f0e8ac9294bf863df3eba7c3"}]}