{"push_id":1083730864,"size":20,"distinct_size":20,"ref":"refs/heads/master","head":"3d7589c1bcbbee645f00d60975e3bbe046eeec50","before":"3945e0c6808361dc69e1d9d7536f452a8a8f4a5e","commits":[{"sha":"bf47a0b2b66236b683d54d7011bcddcba7d5f107","author":{"email":"9be331603c3a5b8cb00d64e7e96ab5bb308bf316@gmail.com","name":"Drew"},"message":"Remove acceptor parameter (#1553)","distinct":true,"url":"https://api.github.com/repos/everdune/parse-server/commits/bf47a0b2b66236b683d54d7011bcddcba7d5f107"},{"sha":"ddd01181be7779e2fabd17152fab95e1937ffc6e","author":{"email":"991f74714a5bb4137845121c4d77b12e30db169b@users.noreply.github.com","name":"Florent Vilmart"},"message":"Safely require babel-polyfill (#1558)\n\n(https://github.com/shakacode/bootstrap-loader/pull/29/files)","distinct":true,"url":"https://api.github.com/repos/everdune/parse-server/commits/ddd01181be7779e2fabd17152fab95e1937ffc6e"},{"sha":"5d37755d88e50a543be0504df90b60940f5416df","author":{"email":"9be331603c3a5b8cb00d64e7e96ab5bb308bf316@gmail.com","name":"Drew"},"message":"Test facebook unlinking (regression test #1532) (#1538)","distinct":true,"url":"https://api.github.com/repos/everdune/parse-server/commits/5d37755d88e50a543be0504df90b60940f5416df"},{"sha":"54b21c2f7307763f968f31663d50b8f8d45ee235","author":{"email":"a5ca2243cd390f73078b43661cadbd42ae01a5f3@users.noreply.github.com","name":"Blayne Chard"},"message":"Compress the ACL queries into a single $in query (#1566)","distinct":true,"url":"https://api.github.com/repos/everdune/parse-server/commits/54b21c2f7307763f968f31663d50b8f8d45ee235"},{"sha":"59b4047de84c3889bf77915ef83c142ada0541bd","author":{"email":"991f74714a5bb4137845121c4d77b12e30db169b@users.noreply.github.com","name":"Florent Vilmart"},"message":"Defers the session creation after DB operation (#1561)","distinct":true,"url":"https://api.github.com/repos/everdune/parse-server/commits/59b4047de84c3889bf77915ef83c142ada0541bd"},{"sha":"9776362ab22968e0dfebf3d3241c8d499e915be7","author":{"email":"9be331603c3a5b8cb00d64e7e96ab5bb308bf316@gmail.com","name":"Drew"},"message":"Begin isolating object creation code into an externalizable API. (#1569)\n\n* Tidy up transformKeyValue\r\n\r\n* Specialize transformKeyValue for object creation\r\n\r\n* remove keys that never appear in creation requests\r\n\r\n* rename function\r\n\r\n* remove local var\r\n\r\n* early exit for simple keys\r\n\r\n* Refactor create\r\n\r\n* Force class creation when creating an object\r\n\r\n* Pass parameters to key value transformer\r\n\r\n* No need to check for array in this func\r\n\r\n* start using Parse Format schema in MongoTransform\r\n\r\n* Remove call to getExpectedType\r\n\r\n* add tests to ensure client can't see _PushStatus","distinct":true,"url":"https://api.github.com/repos/everdune/parse-server/commits/9776362ab22968e0dfebf3d3241c8d499e915be7"},{"sha":"7b91ee98edf64fbb4ad7c4f7b038608633b9dae8","author":{"email":"9be331603c3a5b8cb00d64e7e96ab5bb308bf316@gmail.com","name":"Drew"},"message":"Fixes #1568 (#1574)","distinct":true,"url":"https://api.github.com/repos/everdune/parse-server/commits/7b91ee98edf64fbb4ad7c4f7b038608633b9dae8"},{"sha":"b1855085089ea9e463b50be053d1a58d0ba0e74b","author":{"email":"9be331603c3a5b8cb00d64e7e96ab5bb308bf316@gmail.com","name":"Drew"},"message":"Remove flaky test\n\nThis test depends on external services and is super flaky. Lets kill it.","distinct":true,"url":"https://api.github.com/repos/everdune/parse-server/commits/b1855085089ea9e463b50be053d1a58d0ba0e74b"},{"sha":"b7b57f7ea73e075eb3731c352ae24b66eb95a90a","author":{"email":"991f74714a5bb4137845121c4d77b12e30db169b@users.noreply.github.com","name":"Florent Vilmart"},"message":"Adds support for Pointer Permissions\n\n* WIP: Initial pointer permissions\r\n\r\n* Process Pointer perms when no matching CLP are found\r\n\r\n* Additional tests with read lockdown\r\n\r\n* Create operation lockdown with pointer permissions,\r\n\r\non parse.com, when an class is locked down with write pointer perm, users can't create objects even if they set their own as the pointer permission key\r\n\r\n* Adds test case for multiple write PointerPerms\r\n\r\n* Adds validation for pointer permissions when setting\r\n\r\n* Adds tests for validating pointer permissions column types\r\n\r\n* Adds tests for complex ACL/CLP/PP hierarchy\r\n\r\n* Restores power of the master\r\n\r\n* Adds validation of borked fields\r\n\r\n* Adds complex test for find\r\n\r\n* Adds more variations around PointerPermissions tests","distinct":true,"url":"https://api.github.com/repos/everdune/parse-server/commits/b7b57f7ea73e075eb3731c352ae24b66eb95a90a"},{"sha":"2d94a885d233d667104a081739faf1fc8e60f821","author":{"email":"991f74714a5bb4137845121c4d77b12e30db169b@users.noreply.github.com","name":"Florent Vilmart"},"message":"regression test for #1554","distinct":true,"url":"https://api.github.com/repos/everdune/parse-server/commits/2d94a885d233d667104a081739faf1fc8e60f821"},{"sha":"6e9529f81c081d5967aa0ba5126e25591cd528f2","author":{"email":"a5ca2243cd390f73078b43661cadbd42ae01a5f3@users.noreply.github.com","name":"Blayne Chard"},"message":"Exposes the loggerAdapter as log to Cloud Functions and Triggers (#1565)\n\nThis allows access to logging inside cloud code and triggers via\r\n    request.log.info\r\n    request.log.error","distinct":true,"url":"https://api.github.com/repos/everdune/parse-server/commits/6e9529f81c081d5967aa0ba5126e25591cd528f2"},{"sha":"d49d539a81ea645a33a56c594cc027cfba3f00df","author":{"email":"991f74714a5bb4137845121c4d77b12e30db169b@users.noreply.github.com","name":"Florent Vilmart"},"message":"_PushStatus uses proper Parse format (#1580)\n\n* removes mongo style props from _PushStatus\r\n\r\n* removes log\r\n\r\n* Update MongoTransform.js\r\n\r\nRemoves _id case","distinct":true,"url":"https://api.github.com/repos/everdune/parse-server/commits/d49d539a81ea645a33a56c594cc027cfba3f00df"},{"sha":"ab827e3c2fb48cd061ad356d21cdb0da126b1011","author":{"email":"991f74714a5bb4137845121c4d77b12e30db169b@users.noreply.github.com","name":"Florent Vilmart"},"message":"Forces delete resolution (#1595)","distinct":true,"url":"https://api.github.com/repos/everdune/parse-server/commits/ab827e3c2fb48cd061ad356d21cdb0da126b1011"},{"sha":"0d094767cf8a33b5d3042fc509fc23464fb4b490","author":{"email":"9be331603c3a5b8cb00d64e7e96ab5bb308bf316@gmail.com","name":"Drew"},"message":"Cleanup update (#1590)\n\n* destructuring in DB controller\r\n\r\n* deleteObject in db adapter\r\n\r\n* Turns out we can't have delete by object ID because of ACLs...\r\n\r\n* Fix tests\r\n\r\n* destructure acl\r\n\r\n* Don't reject with object","distinct":true,"url":"https://api.github.com/repos/everdune/parse-server/commits/0d094767cf8a33b5d3042fc509fc23464fb4b490"},{"sha":"d33dd68cc521e63be68a93ab1a00cfdb7a7d243d","author":{"email":"9be331603c3a5b8cb00d64e7e96ab5bb308bf316@gmail.com","name":"Drew"},"message":"Add revokeSessionOnPasswordReset option. Closes #1584 (#1597)\n\n* Add revokeSessionOnPasswordReset option\r\n\r\n* Fix nits","distinct":true,"url":"https://api.github.com/repos/everdune/parse-server/commits/d33dd68cc521e63be68a93ab1a00cfdb7a7d243d"},{"sha":"d14d4510280cca92211691cace9b631aa8c99e14","author":{"email":"9be331603c3a5b8cb00d64e7e96ab5bb308bf316@gmail.com","name":"Drew"},"message":"Move acl adding into parse server (#1601)\n\n* Move writeACL knowledge out of mongoAdapter\r\n\r\n* Remove write ACL from mongo adapter\r\n\r\n* Remove readACL from Mongo Transform","distinct":true,"url":"https://api.github.com/repos/everdune/parse-server/commits/d14d4510280cca92211691cace9b631aa8c99e14"},{"sha":"234d0093ff5f32142f2ae7045ee25d86a8245efa","author":{"email":"9be331603c3a5b8cb00d64e7e96ab5bb308bf316@gmail.com","name":"Drew"},"message":"Cleanup delete schema (#1604)\n\n* Some cleanup for deleting one schema\r\n\r\n* tidyness\r\n\r\n* Remove _allCollections as Parse Server doesn't need it.","distinct":true,"url":"https://api.github.com/repos/everdune/parse-server/commits/234d0093ff5f32142f2ae7045ee25d86a8245efa"},{"sha":"957b5927b15f75e6b703d079af3ae6bc3b4adb04","author":{"email":"9be331603c3a5b8cb00d64e7e96ab5bb308bf316@gmail.com","name":"Drew"},"message":"Ignore _RevoableSession \"header\" that is sent by JS SDK. Fixes #1548. (#1627)","distinct":true,"url":"https://api.github.com/repos/everdune/parse-server/commits/957b5927b15f75e6b703d079af3ae6bc3b4adb04"},{"sha":"0542f860f490035c3a3e4edb32b22767e3dec965","author":{"email":"991f74714a5bb4137845121c4d77b12e30db169b@users.noreply.github.com","name":"Florent Vilmart"},"message":"Test case to ensure dashboard.parse.com won't break (#1636)\n\n* Test case to ensure dashboard.parse.com won't break\r\n\r\n* Adds volatile classes concept for _PushStatus\r\n\r\n* Fixes test","distinct":true,"url":"https://api.github.com/repos/everdune/parse-server/commits/0542f860f490035c3a3e4edb32b22767e3dec965"},{"sha":"3d7589c1bcbbee645f00d60975e3bbe046eeec50","author":{"email":"47199e87718e6eb0e36444a9bd09e3e7a41f647c@gmail.com","name":"Aidan Musnitzky"},"message":"Update README.md (#1637)","distinct":true,"url":"https://api.github.com/repos/everdune/parse-server/commits/3d7589c1bcbbee645f00d60975e3bbe046eeec50"}]}