{"push_id":544563242,"size":38,"distinct_size":1,"ref":"refs/heads/master","head":"ed79058fb66318d22d0dad030da66a182a72c771","before":"cf8d6fd8083458c9c66ea10373cc7460f477f281","commits":[{"sha":"e68e90118024eea59b4d722f165ee4df949d4b39","author":{"email":"b68d4e940bc4a1e30d933db4e2e5e9902d55706f@gmail.com","name":"Douglas G.R"},"message":"Move _pushError to Controller_Abstract.","distinct":false,"url":"https://api.github.com/repos/douggr/zf-extension/commits/e68e90118024eea59b4d722f165ee4df949d4b39"},{"sha":"209c0dd144de58489c813af013aaa5d5f1f9857c","author":{"email":"b68d4e940bc4a1e30d933db4e2e5e9902d55706f@gmail.com","name":"Douglas G.R"},"message":"$_errors must protected (instead of private).","distinct":false,"url":"https://api.github.com/repos/douggr/zf-extension/commits/209c0dd144de58489c813af013aaa5d5f1f9857c"},{"sha":"53693eb403cb6584bf2a9b6be2d9d877e22b7161","author":{"email":"b68d4e940bc4a1e30d933db4e2e5e9902d55706f@gmail.com","name":"Douglas G.R"},"message":"Sorted various lines using atom/sort-lines.","distinct":false,"url":"https://api.github.com/repos/douggr/zf-extension/commits/53693eb403cb6584bf2a9b6be2d9d877e22b7161"},{"sha":"19e9d2a9ddb9a66cc1155c3e2ea5734c2a6630ad","author":{"email":"b68d4e940bc4a1e30d933db4e2e5e9902d55706f@gmail.com","name":"Douglas G.R"},"message":"Too much better.","distinct":false,"url":"https://api.github.com/repos/douggr/zf-extension/commits/19e9d2a9ddb9a66cc1155c3e2ea5734c2a6630ad"},{"sha":"3500b0add1163a5eb83a0b066efc5c163b05e77f","author":{"email":"b68d4e940bc4a1e30d933db4e2e5e9902d55706f@gmail.com","name":"Douglas G.R"},"message":"Use LF for all files.","distinct":false,"url":"https://api.github.com/repos/douggr/zf-extension/commits/3500b0add1163a5eb83a0b066efc5c163b05e77f"},{"sha":"86d5312b13e46ce4858e8c92e4925ae13e3ef073","author":{"email":"b68d4e940bc4a1e30d933db4e2e5e9902d55706f@gmail.com","name":"Douglas G.R"},"message":"Do not update access_token on _save().","distinct":false,"url":"https://api.github.com/repos/douggr/zf-extension/commits/86d5312b13e46ce4858e8c92e4925ae13e3ef073"},{"sha":"0174f1d5e68e5c1c604ae8bc081a08ad360eb303","author":{"email":"b68d4e940bc4a1e30d933db4e2e5e9902d55706f@gmail.com","name":"Douglas G.R"},"message":"Added findUserById($id) which can find records by username, email or id.\n\nThis is usefull if you use any field as an ID in routes.","distinct":false,"url":"https://api.github.com/repos/douggr/zf-extension/commits/0174f1d5e68e5c1c604ae8bc081a08ad360eb303"},{"sha":"564dbd3eb6e07f5177eb73ff064c0a867a78ee20","author":{"email":"b68d4e940bc4a1e30d933db4e2e5e9902d55706f@gmail.com","name":"Douglas G.R"},"message":"Using table::all() now returns the _total_pages index.\n\nThis is actually usefull when paginating results.","distinct":false,"url":"https://api.github.com/repos/douggr/zf-extension/commits/564dbd3eb6e07f5177eb73ff064c0a867a78ee20"},{"sha":"01b3bcebea3a4c43f4d0f17b500fd94498e2b627","author":{"email":"b68d4e940bc4a1e30d933db4e2e5e9902d55706f@gmail.com","name":"Douglas G.R"},"message":"user_consumer_token is not necessary at this point.","distinct":false,"url":"https://api.github.com/repos/douggr/zf-extension/commits/01b3bcebea3a4c43f4d0f17b500fd94498e2b627"},{"sha":"20f924c5112c3eebef4dce2dec2cef9284cc59d7","author":{"email":"b68d4e940bc4a1e30d933db4e2e5e9902d55706f@gmail.com","name":"Douglas G.R"},"message":"Doh! access_token doesn't have a default value.\n\n  - It's calculated using both api_key and api_secret. Reverted.","distinct":false,"url":"https://api.github.com/repos/douggr/zf-extension/commits/20f924c5112c3eebef4dce2dec2cef9284cc59d7"},{"sha":"f8ebac86fefc64e2a412f691cdb93e0f4d9b51f6","author":{"email":"b68d4e940bc4a1e30d933db4e2e5e9902d55706f@gmail.com","name":"Douglas G.R"},"message":"Correctly set the 'password' only if it's really changed.","distinct":false,"url":"https://api.github.com/repos/douggr/zf-extension/commits/f8ebac86fefc64e2a412f691cdb93e0f4d9b51f6"},{"sha":"7d87c6bf0ac68401aacaa86830f3b542c7eb3a98","author":{"email":"b68d4e940bc4a1e30d933db4e2e5e9902d55706f@gmail.com","name":"Douglas G.R"},"message":"Added reset(), _doInsert() and _doUpdate().\n\n  - reset() is useful to reset any modified column to its clean value\n  - _doInsert and _doUpdate needed to be overwritten allowing the use of\n    _pushError().","distinct":false,"url":"https://api.github.com/repos/douggr/zf-extension/commits/7d87c6bf0ac68401aacaa86830f3b542c7eb3a98"},{"sha":"b4f1ac3f6b0b591ac89881695e124bb0e83ae594","author":{"email":"b68d4e940bc4a1e30d933db4e2e5e9902d55706f@gmail.com","name":"Douglas G.R"},"message":"findUserById() return null instead of a empty model.","distinct":false,"url":"https://api.github.com/repos/douggr/zf-extension/commits/b4f1ac3f6b0b591ac89881695e124bb0e83ae594"},{"sha":"a3a8bc51cec63892a5234ec7eac4cd5b356dd46c","author":{"email":"b68d4e940bc4a1e30d933db4e2e5e9902d55706f@gmail.com","name":"Douglas G.R"},"message":"If the Layout helper isn't enabled, just ignore and continue.","distinct":false,"url":"https://api.github.com/repos/douggr/zf-extension/commits/a3a8bc51cec63892a5234ec7eac4cd5b356dd46c"},{"sha":"bebccdf70719a7095da09f00b7feaaf70d333147","author":{"email":"31cb7025da82774f314a724fd2a165d351cad20d@users.noreply.github.com","name":"Douglas G.R"},"message":"Added X-XSS-Protection and X-Frame-Options to CORS default headers.","distinct":false,"url":"https://api.github.com/repos/douggr/zf-extension/commits/bebccdf70719a7095da09f00b7feaaf70d333147"},{"sha":"bd28a029b9fd9a123a85ebc6a39e967be7042ef9","author":{"email":"31cb7025da82774f314a724fd2a165d351cad20d@users.noreply.github.com","name":"Douglas G.R"},"message":"Documentation. A lot of API documentation.","distinct":false,"url":"https://api.github.com/repos/douggr/zf-extension/commits/bd28a029b9fd9a123a85ebc6a39e967be7042ef9"},{"sha":"1fd64291c9ff205e45ce2041e06ef5ae4cf93550","author":{"email":"31cb7025da82774f314a724fd2a165d351cad20d@users.noreply.github.com","name":"Douglas G.R"},"message":"Added docs to ignore list.","distinct":false,"url":"https://api.github.com/repos/douggr/zf-extension/commits/1fd64291c9ff205e45ce2041e06ef5ae4cf93550"},{"sha":"4bb79562a09fd82e8fa2f0c5abd847347d830957","author":{"email":"31cb7025da82774f314a724fd2a165d351cad20d@users.noreply.github.com","name":"Douglas G.R"},"message":"Forget some dots.","distinct":false,"url":"https://api.github.com/repos/douggr/zf-extension/commits/4bb79562a09fd82e8fa2f0c5abd847347d830957"},{"sha":"e981cde42015c015d348e418f71e5e60167731de","author":{"email":"31cb7025da82774f314a724fd2a165d351cad20d@users.noreply.github.com","name":"Douglas G.R"},"message":"Don't forget these dots.","distinct":false,"url":"https://api.github.com/repos/douggr/zf-extension/commits/e981cde42015c015d348e418f71e5e60167731de"},{"sha":"6ae4f8e548bc4495c31ba7f00f87c2a3a9137f1d","author":{"email":"31cb7025da82774f314a724fd2a165d351cad20d@users.noreply.github.com","name":"Douglas G.R"},"message":"CS fix.","distinct":false,"url":"https://api.github.com/repos/douggr/zf-extension/commits/6ae4f8e548bc4495c31ba7f00f87c2a3a9137f1d"}]}