{"push_id":1163874177,"size":294,"distinct_size":294,"ref":"refs/heads/master","head":"3e92d63c2770f11fa1d2568a67b2fa344e0b0dcb","before":"f8f4d3521c997092981455b9634ce5f90103f997","commits":[{"sha":"0f3cb442271a94d8af78f4bac531b0845d30be8a","author":{"name":"Joerg Henning","email":"21ab55abc11ba2ff7aee6608426dab0da1dea884@gmail.com"},"message":"deps: validator@5.1.0\n\ncloses #6462\n\n- monkey-patch validator.extends() since it was dropped by validator @5.0.0\n- coerce input to string prior to validation (custom toString func)\n- need to handle boolean validation based on column type not isIn()\n- use `lodash.tostring` to convert input values to strings","distinct":true,"url":"https://api.github.com/repos/princetoad/Ghost/commits/0f3cb442271a94d8af78f4bac531b0845d30be8a"},{"sha":"94a4e08809e015fedda54f6a9aad1c12ebbb9899","author":{"name":"Hannah Wolfe","email":"ba5e16d0d06e17b79b25524078475341213f407d@gmail.com"},"message":"Add config URLS to CORS whitelist\n\nrefs #6644\n\n- urls specified in config.js should be considered whitelisted/trusted\n- this is not quite straightforward because config.js is not ready at the point the middleware is required\n- tests have been updated to cover these new cases + use rewire to override the internal whitelist cache","distinct":true,"url":"https://api.github.com/repos/princetoad/Ghost/commits/94a4e08809e015fedda54f6a9aad1c12ebbb9899"},{"sha":"c6ef618e10e25abe2ece43cdb12b3cbcf16833c9","author":{"name":"Austin Burdine","email":"fa3f8c02c0707e6ab86580a94970f9bb7ba6afb5@gmail.com"},"message":"deps: password-generator@2.0.2","distinct":true,"url":"https://api.github.com/repos/princetoad/Ghost/commits/c6ef618e10e25abe2ece43cdb12b3cbcf16833c9"},{"sha":"e8e249691cabcb1f4163d627aea4b5264cb979b8","author":{"name":"Austin Burdine","email":"fa3f8c02c0707e6ab86580a94970f9bb7ba6afb5@gmail.com"},"message":"lock jquery-deparam version","distinct":true,"url":"https://api.github.com/repos/princetoad/Ghost/commits/e8e249691cabcb1f4163d627aea4b5264cb979b8"},{"sha":"c98872586cff465cdc35523101a7f4c3040f9ba0","author":{"name":"Kevin Ansfield","email":"4f8256ed59811c7dd7ca32acad9a4d5484fc1d6c@lookingsideways.co.uk"},"message":"Merge pull request #6742 from acburdine/client-deps\n\nUpdate some client dependencies","distinct":true,"url":"https://api.github.com/repos/princetoad/Ghost/commits/c98872586cff465cdc35523101a7f4c3040f9ba0"},{"sha":"f14c9f488fa1073fadc15f3754e6e8beb284504b","author":{"name":"Hannah Wolfe","email":"2c6c2831960065548453c0a97c7433ad1e4a654c@gmail.com"},"message":"Merge pull request #6645 from joerx/issue6462\n\ndeps: validator@5.1.0","distinct":true,"url":"https://api.github.com/repos/princetoad/Ghost/commits/f14c9f488fa1073fadc15f3754e6e8beb284504b"},{"sha":"31857ed78ae7eb60f8fd1eff1c43863d1b6555ce","author":{"name":"Hannah Wolfe","email":"ba5e16d0d06e17b79b25524078475341213f407d@gmail.com"},"message":"deps: express-hbs@1.0.0\n\nrefs #2459\n\nThis includes updating handlebars to v4 as well as other fixes which\nwill introduce breaking changes to the theme API:\n\nFrom express-hbs:\n- partials must now use the `.hbs` extension, the same as templates\nFrom handlebars:\n- Depthed paths are now conditionally pushed on to the stack.\nIf the helper uses the same context, then a new stack is not created.\nThis leads to behavior that better matches expectations for helpers\nlike if that do not seem to alter the context. Any instances of ../\nin templates will need to be checked for the correct behavior under 4.0.0.\nIn general templates will either reduce the number of ../ instances\nor leave them as is. See #1028.\n- The = character is now HTML escaped. This closes a potential exploit\ncase when using unquoted attributes, i.e. <div foo={{bar}}>. In general\nit's recommended that attributes always be quoted when their values are\ngenerated from a mustache to avoid any potential exploit surfaces.","distinct":true,"url":"https://api.github.com/repos/princetoad/Ghost/commits/31857ed78ae7eb60f8fd1eff1c43863d1b6555ce"},{"sha":"e21640a7e5fe1ccbc02e0c332596ec5bb1f5ebcc","author":{"name":"Hannah Wolfe","email":"ba5e16d0d06e17b79b25524078475341213f407d@gmail.com"},"message":"deps: validator@5.2.0\n\n- also remove from greenkeeper ignores","distinct":true,"url":"https://api.github.com/repos/princetoad/Ghost/commits/e21640a7e5fe1ccbc02e0c332596ec5bb1f5ebcc"},{"sha":"ef089cc0413e084395932954c5b7865c190ab0c2","author":{"name":"Jason Williams","email":"e3e2936769df4b69374b3cf574c57194413c1baa@gmail.com"},"message":"Merge pull request #6746 from ErisDS/validator\n\ndeps: validator@5.2.0","distinct":true,"url":"https://api.github.com/repos/princetoad/Ghost/commits/ef089cc0413e084395932954c5b7865c190ab0c2"},{"sha":"7a455a3e1d3bac9b7ade603a2c77453cc7e7d4b4","author":{"name":"Kevin Ansfield","email":"4f8256ed59811c7dd7ca32acad9a4d5484fc1d6c@lookingsideways.co.uk"},"message":"Don't share errors and hasValidated references between validator instances\n\nno issue\n- ensure that each validator instance gets it's own `errors` and `hasValidated` objects\n- updates some uses of `ValidationEngine` that were relying on side-effects of the unintended reference sharing\n- fixes issue with add subscriber modal displaying an error state after opening if it previously had errors when closing","distinct":true,"url":"https://api.github.com/repos/princetoad/Ghost/commits/7a455a3e1d3bac9b7ade603a2c77453cc7e7d4b4"},{"sha":"452664a06ec4f47180b0213c3bac7b7d88f7ba78","author":{"name":"Hannah Wolfe","email":"2c6c2831960065548453c0a97c7433ad1e4a654c@gmail.com"},"message":"Merge pull request #6756 from kevinansfield/fix-validation-engine-shared-refs\n\nFix shared references in ValidationEngine","distinct":true,"url":"https://api.github.com/repos/princetoad/Ghost/commits/452664a06ec4f47180b0213c3bac7b7d88f7ba78"},{"sha":"9c5eaab37fe298c03fbc7e68f3212c8cd32958cd","author":{"name":"Kevin Ansfield","email":"4f8256ed59811c7dd7ca32acad9a4d5484fc1d6c@lookingsideways.co.uk"},"message":"Use a custom transform to simplify navigation settings\n\nno issue\n- moves the `NavItem` object from the navigation controller to an explicit `NavigationItem` model file\n- adds a custom transform `navigation-settings` that transforms the navigation settings JSON string to/from an array of `NavigationItem` objects\n- simplifies the `settings/navigation` controller as it no longer has to export it's own internal model and handle serialization and deserialization\n\nThis pattern should also help simplify the apps/slack integration code if implemented there.","distinct":true,"url":"https://api.github.com/repos/princetoad/Ghost/commits/9c5eaab37fe298c03fbc7e68f3212c8cd32958cd"},{"sha":"9dd19dd4ffab128e673e6fb2dafdc16b24ab9553","author":{"name":"Sebastian Gierlinger","email":"aae217ec27e463b3185ae1d7fde0993f0f000170@me.com"},"message":"Merge pull request #6745 from ErisDS/express-hbs-update\n\ndeps: express-hbs@1.0.0","distinct":true,"url":"https://api.github.com/repos/princetoad/Ghost/commits/9dd19dd4ffab128e673e6fb2dafdc16b24ab9553"},{"sha":"63be9964a2f625440de60a48d2c7c73dc3054fd2","author":{"name":"Hannah Wolfe","email":"ba5e16d0d06e17b79b25524078475341213f407d@gmail.com"},"message":"deps: bluebird@3.3.5","distinct":true,"url":"https://api.github.com/repos/princetoad/Ghost/commits/63be9964a2f625440de60a48d2c7c73dc3054fd2"},{"sha":"17453354238332b57afb34009d81d264ba079add","author":{"name":"Hannah Wolfe","email":"ba5e16d0d06e17b79b25524078475341213f407d@gmail.com"},"message":"deps: body-parser@1.15.0","distinct":true,"url":"https://api.github.com/repos/princetoad/Ghost/commits/17453354238332b57afb34009d81d264ba079add"},{"sha":"adaa5c2992a9b14bd00eb8dd52f57e32f5dae391","author":{"name":"Hannah Wolfe","email":"ba5e16d0d06e17b79b25524078475341213f407d@gmail.com"},"message":"deps: bookshelf@0.9.4","distinct":true,"url":"https://api.github.com/repos/princetoad/Ghost/commits/adaa5c2992a9b14bd00eb8dd52f57e32f5dae391"},{"sha":"de9976070be3e8c14b7c6412674f8c23453768e1","author":{"name":"Hannah Wolfe","email":"ba5e16d0d06e17b79b25524078475341213f407d@gmail.com"},"message":"deps: chalk@1.1.3","distinct":true,"url":"https://api.github.com/repos/princetoad/Ghost/commits/de9976070be3e8c14b7c6412674f8c23453768e1"},{"sha":"380a539ec0e0cb8db7b73af676fd248aeb1bb510","author":{"name":"Hannah Wolfe","email":"ba5e16d0d06e17b79b25524078475341213f407d@gmail.com"},"message":"deps: extract-zip@1.5.0","distinct":true,"url":"https://api.github.com/repos/princetoad/Ghost/commits/380a539ec0e0cb8db7b73af676fd248aeb1bb510"},{"sha":"7b9e61cba9b6850e99eeacd576b33090e136c2c7","author":{"name":"Hannah Wolfe","email":"ba5e16d0d06e17b79b25524078475341213f407d@gmail.com"},"message":"deps: moment@2.13.0","distinct":true,"url":"https://api.github.com/repos/princetoad/Ghost/commits/7b9e61cba9b6850e99eeacd576b33090e136c2c7"},{"sha":"5f64d03054c3b0a97550c4e667aa5e46c53495ca","author":{"name":"Hannah Wolfe","email":"ba5e16d0d06e17b79b25524078475341213f407d@gmail.com"},"message":"deps: morgan@1.7.0","distinct":true,"url":"https://api.github.com/repos/princetoad/Ghost/commits/5f64d03054c3b0a97550c4e667aa5e46c53495ca"}]}
{"actor":{"display_login":"princetoad"}}