{"push_id":971503831,"size":29,"distinct_size":16,"ref":"refs/heads/api-idl","head":"e5a00910f38fdb3dbda4491221b582777fc023c4","before":"30af48404a9018807ac002d42d056b01f77eb21d","commits":[{"sha":"8ec74d1fd7ed4d1e7f53a21db746f758314874ee","author":{"email":"cd35218cc82d2c25aed59430da19201fa556a05f@gmail.com","name":"Matthew O'Riordan"},"message":"Never link to latest to prevent abuse with forked JSbins","distinct":false,"url":"https://api.github.com/repos/ably/docs/commits/8ec74d1fd7ed4d1e7f53a21db746f758314874ee"},{"sha":"707a733916f94221bb8587204646d470db2c8d26","author":{"email":"cd35218cc82d2c25aed59430da19201fa556a05f@gmail.com","name":"Matthew O'Riordan"},"message":"Allow defaults for JSBin when running as a Rails Engine","distinct":false,"url":"https://api.github.com/repos/ably/docs/commits/707a733916f94221bb8587204646d470db2c8d26"},{"sha":"7f6e1a33729cb98e6b7311cfa0d82dc093b9ec9e","author":{"email":"cd35218cc82d2c25aed59430da19201fa556a05f@gmail.com","name":"Matthew O'Riordan"},"message":"Bump version to fix JSBin config & security fix","distinct":false,"url":"https://api.github.com/repos/ably/docs/commits/7f6e1a33729cb98e6b7311cfa0d82dc093b9ec9e"},{"sha":"be4e73ee1e14c3cbc8b1459654d2c8821cdc9101","author":{"email":"cd35218cc82d2c25aed59430da19201fa556a05f@gmail.com","name":"Matthew O'Riordan"},"message":"spec: Clarify EventEmitter spec\n\nSpecifically addressing the ambiguity around whether registrations are sets or arrays, and whether off removes the first match or all matches","distinct":false,"url":"https://api.github.com/repos/ably/docs/commits/be4e73ee1e14c3cbc8b1459654d2c8821cdc9101"},{"sha":"1b50406b8b5e59d7c01b8b8489c10c0d432f9aeb","author":{"email":"cd35218cc82d2c25aed59430da19201fa556a05f@gmail.com","name":"Matthew O'Riordan"},"message":"spec: Allow `off` with no args to remove all listeners","distinct":false,"url":"https://api.github.com/repos/ably/docs/commits/1b50406b8b5e59d7c01b8b8489c10c0d432f9aeb"},{"sha":"b205f42d21c57994fb71759704b0e40e1cd88777","author":{"email":"cd35218cc82d2c25aed59430da19201fa556a05f@gmail.com","name":"Matthew O'Riordan"},"message":"spec: Avoid ambiguity when registering the same listener 2+ times","distinct":false,"url":"https://api.github.com/repos/ably/docs/commits/b205f42d21c57994fb71759704b0e40e1cd88777"},{"sha":"1fb9c7fd5434e6d11f61acf58d38828d435e4f0d","author":{"email":"cd35218cc82d2c25aed59430da19201fa556a05f@gmail.com","name":"Matthew O'Riordan"},"message":"spec: Further clarification following @tcard’s feedback","distinct":false,"url":"https://api.github.com/repos/ably/docs/commits/1fb9c7fd5434e6d11f61acf58d38828d435e4f0d"},{"sha":"42f897d3661bc1bef10aad70054b0cac6bdd1214","author":{"email":"cd35218cc82d2c25aed59430da19201fa556a05f@gmail.com","name":"Matthew O'Riordan"},"message":"spec: Further clarification from @paddybyers","distinct":false,"url":"https://api.github.com/repos/ably/docs/commits/42f897d3661bc1bef10aad70054b0cac6bdd1214"},{"sha":"beb56c8fd6bb1dcc32134cc863e197ca921173b1","author":{"email":"cd35218cc82d2c25aed59430da19201fa556a05f@gmail.com","name":"Matthew O'Riordan"},"message":"Merge branch 'event-emitter-clarification' into source","distinct":false,"url":"https://api.github.com/repos/ably/docs/commits/beb56c8fd6bb1dcc32134cc863e197ca921173b1"},{"sha":"f4eff4b40c95eaa3c77f4c24324808647b116810","author":{"email":"cd35218cc82d2c25aed59430da19201fa556a05f@gmail.com","name":"Matthew O'Riordan"},"message":"spec: Add note about log implementation being platform specific","distinct":false,"url":"https://api.github.com/repos/ably/docs/commits/f4eff4b40c95eaa3c77f4c24324808647b116810"},{"sha":"9e911e6dbdd32426c89386ca5a785331c7839046","author":{"email":"cd35218cc82d2c25aed59430da19201fa556a05f@gmail.com","name":"Matthew O'Riordan"},"message":"Clarify environment / realtimeHost / restHost precedence","distinct":false,"url":"https://api.github.com/repos/ably/docs/commits/9e911e6dbdd32426c89386ca5a785331c7839046"},{"sha":"41fc3cb19e6afd6235233116f7be12e9b8b4f43f","author":{"email":"cd35218cc82d2c25aed59430da19201fa556a05f@gmail.com","name":"Matthew O'Riordan"},"message":"spec: Disallow (restHost / realtimeHost) & environment ClientOptions","distinct":false,"url":"https://api.github.com/repos/ably/docs/commits/41fc3cb19e6afd6235233116f7be12e9b8b4f43f"},{"sha":"adf7376f823b837ff1a54f59f895c2d6f58f64da","author":{"email":"cd35218cc82d2c25aed59430da19201fa556a05f@gmail.com","name":"Matthew O'Riordan"},"message":"api: Clarify require attributes for API token requests","distinct":false,"url":"https://api.github.com/repos/ably/docs/commits/adf7376f823b837ff1a54f59f895c2d6f58f64da"},{"sha":"0487e8e0ca5c6407b7f9bdac3eabec04f2cbcad3","author":{"email":"cd35218cc82d2c25aed59430da19201fa556a05f@gmail.com","name":"Matthew O'Riordan"},"message":"idl: Import @tcard’s IDL","distinct":true,"url":"https://api.github.com/repos/ably/docs/commits/0487e8e0ca5c6407b7f9bdac3eabec04f2cbcad3"},{"sha":"4994ef856b8ca9efd6aaa747be637864c415cf6c","author":{"email":"cd35218cc82d2c25aed59430da19201fa556a05f@gmail.com","name":"Matthew O'Riordan"},"message":"idl: Add support for api-default type + remove trailing periods","distinct":true,"url":"https://api.github.com/repos/ably/docs/commits/4994ef856b8ca9efd6aaa747be637864c415cf6c"},{"sha":"b9aadc80e07b065f214b75b5ccdb2ea883b2a2df","author":{"email":"cd35218cc82d2c25aed59430da19201fa556a05f@gmail.com","name":"Matthew O'Riordan"},"message":"idl: Realtime & REST clients\n\n- alphabetic ordering of attributes & methods\n- added constructors to Realtime\n- api defaults for values that don’t need to be sent to the Ably API","distinct":true,"url":"https://api.github.com/repos/ably/docs/commits/b9aadc80e07b065f214b75b5ccdb2ea883b2a2df"},{"sha":"1edb3c63188d7642f26b1dfe90ddf795a7d9574d","author":{"email":"cd35218cc82d2c25aed59430da19201fa556a05f@gmail.com","name":"Matthew O'Riordan"},"message":"idl: Client options\n\n- removed TokenParam attributes and moved into defaultTokenParams attributes\n- fixed ordering","distinct":true,"url":"https://api.github.com/repos/ably/docs/commits/1edb3c63188d7642f26b1dfe90ddf795a7d9574d"},{"sha":"6f671580005aa6be9067123fc8120e5d0a9e4310","author":{"email":"cd35218cc82d2c25aed59430da19201fa556a05f@gmail.com","name":"Matthew O'Riordan"},"message":"idl: Auth IDL fixes\n\n- Add api defaults\n- fixed authCallback definition\n- allowed string or token defaults for token\n- clientId is always optional\n- fixed ordering","distinct":true,"url":"https://api.github.com/repos/ably/docs/commits/6f671580005aa6be9067123fc8120e5d0a9e4310"},{"sha":"029ddb9da2feb8a01c3de7a06268873ed187b2a1","author":{"email":"cd35218cc82d2c25aed59430da19201fa556a05f@gmail.com","name":"Matthew O'Riordan"},"message":"idl: Channels\n\n- Explicitly name Channel RestChannel for consistency and clarity\n- Unsubscribe is not IO based\n- Add missing key to CipherParams\n- attributes first, methods second, ordering\n- PresenceAction is an enum\n- Complete EventEmitter API","distinct":true,"url":"https://api.github.com/repos/ably/docs/commits/029ddb9da2feb8a01c3de7a06268873ed187b2a1"},{"sha":"35dcce98c4174e938d3c09dfe0c92ae476fa01c1","author":{"email":"cd35218cc82d2c25aed59430da19201fa556a05f@gmail.com","name":"Matthew O'Riordan"},"message":"idl: Message and Protocol types\n\n- Fixed optional attributes of ProtocolMessage\n- Consistent naming for the ACTION class\n- Consistent ordering","distinct":true,"url":"https://api.github.com/repos/ably/docs/commits/35dcce98c4174e938d3c09dfe0c92ae476fa01c1"}]}