{"push_id":747139462,"size":26,"distinct_size":16,"ref":"refs/heads/refactor-middleware","head":"ab212395ec6e501068f81f81bf762f77b0e2c895","before":"81138058ceca1de5e1c7adb4b935bd418dc01d15","commits":[{"sha":"7d9e0f154af5bce5f119037780b256aa9cff19b2","author":{"email":"97c556dcfd8ce1ee7a0b60de2afd9509c3e70fcc@hotmail.com","name":"cobbspur"},"message":"User Onboarding - flow navigation\n\ncloses #5317\n\n- Adds back button to steps 2 and 3\n- Prevents user navigating from step 1 to step 3 unless blog has been created\n- Prevents user navigating from step 2 to step 3 unless blog has been created","distinct":false,"url":"https://api.github.com/repos/halfdan/Ghost/commits/7d9e0f154af5bce5f119037780b256aa9cff19b2"},{"sha":"04d649a224178f00244d995decec143af1462d39","author":{"email":"f5e4f03d283bb5fd3184f0002b636cb2f6079082@gmail.com","name":"Austin Burdine"},"message":"fix setup controller to pass in only a valid email to the profile-image component\n\ncloses #5563","distinct":false,"url":"https://api.github.com/repos/halfdan/Ghost/commits/04d649a224178f00244d995decec143af1462d39"},{"sha":"2878b5ae005d24b31fc13c8adac3fffc5ddcec45","author":{"email":"2c5c43cd9f5fc8fe56e300af03adfb19b7fc14d3@xnorfz.de","name":"Fabian Becker"},"message":"Update lodash and cheerio\n\n- update lodash to 3.1.0\n- cheerio update uses new css-select, css-what packages (others were deprecated)\n\nrefs #5578","distinct":false,"url":"https://api.github.com/repos/halfdan/Ghost/commits/2878b5ae005d24b31fc13c8adac3fffc5ddcec45"},{"sha":"14dd95faf25103776d336ff2ff77efecb9ceffc3","author":{"email":"b4e9e00abed81e090df899f73b8b97f5cba53d45@users.noreply.github.com","name":"hwdsl2"},"message":"RSS Fix: Do not convert protocol relative URLs\n\ncloses #5567\n- Fixed an issue with protocol relative URLs in the RSS feed\n- Such URLs should be kept as-is and not prefixed with baseUrl\n- Added corresponding test to cover this case","distinct":false,"url":"https://api.github.com/repos/halfdan/Ghost/commits/14dd95faf25103776d336ff2ff77efecb9ceffc3"},{"sha":"0322de36eefa742d4cf5146593baeedf2a7edabe","author":{"email":"ffb4761cba839470133bee36aeb139f58d7dbaa9@lookingsideways.co.uk","name":"Kevin Ansfield"},"message":"Fix missing redirect on settings/code-injection when not authenticated\n\nrelated issue #5412\n- code-injection route was overriding `beforeModel` without calling `super` which meant the redirect handling added in `AuthenticatedRoute` was being skipped","distinct":false,"url":"https://api.github.com/repos/halfdan/Ghost/commits/0322de36eefa742d4cf5146593baeedf2a7edabe"},{"sha":"89f5e55850528638a36fecdac4eb9c45ca6159dc","author":{"email":"126c4922842f7ca9b385bd9071006d438907a493@gmail.com","name":"Hannah Wolfe"},"message":"Merge pull request #5556 from cobbspur/newflow2\n\nUpdate onboarding navigation","distinct":false,"url":"https://api.github.com/repos/halfdan/Ghost/commits/89f5e55850528638a36fecdac4eb9c45ca6159dc"},{"sha":"f6ca9f0b9d1a3e034086eba6bb98a27c6c6443ff","author":{"email":"246f46d9ca7d56eb127b14ff8520979b29a3a6ca@gmail.com","name":"Jason Williams"},"message":"Merge pull request #5596 from kevinansfield/fix-missing-code-injection-auth-redirect\n\nFix missing redirect on settings/code-injection when not authenticated","distinct":false,"url":"https://api.github.com/repos/halfdan/Ghost/commits/f6ca9f0b9d1a3e034086eba6bb98a27c6c6443ff"},{"sha":"a19000d8629ca10c93cd0260a44e153b6c3d4b0d","author":{"email":"246f46d9ca7d56eb127b14ff8520979b29a3a6ca@gmail.com","name":"Jason Williams"},"message":"Merge pull request #5565 from acburdine/profile-debounce\n\nRefactor setup controller to only pass valid email into profile image component","distinct":false,"url":"https://api.github.com/repos/halfdan/Ghost/commits/a19000d8629ca10c93cd0260a44e153b6c3d4b0d"},{"sha":"ab2049e35cab2bae857b10d45455d088d3dd3c53","author":{"email":"126c4922842f7ca9b385bd9071006d438907a493@gmail.com","name":"Hannah Wolfe"},"message":"Merge pull request #5580 from halfdan/update-deps\n\nUpdate lodash and cheerio","distinct":false,"url":"https://api.github.com/repos/halfdan/Ghost/commits/ab2049e35cab2bae857b10d45455d088d3dd3c53"},{"sha":"1e630e6c90670026e24fee066f905987b499e6ae","author":{"email":"126c4922842f7ca9b385bd9071006d438907a493@gmail.com","name":"Hannah Wolfe"},"message":"Merge pull request #5578 from hwdsl2/fix-rss-protocol-relative-urls\n\nRSS Fix: Do not convert protocol relative URLs","distinct":false,"url":"https://api.github.com/repos/halfdan/Ghost/commits/1e630e6c90670026e24fee066f905987b499e6ae"},{"sha":"d89abaa15edf5990887e1c6341ca547fc13c97d8","author":{"email":"0af28aea5ea8914618879b3d070e3dc421b6084c@gmail.com","name":"Maurice Williams"},"message":"foundation work for server-side i18n support:\n\n* ref #5345 and #3801\n* creating helper methods for dealing with i18n initialization, polyfill and string+compilation\n* initial structure for server-side JSON language file","distinct":true,"url":"https://api.github.com/repos/halfdan/Ghost/commits/d89abaa15edf5990887e1c6341ca547fc13c97d8"},{"sha":"14c35ea56c73169e93678f88727e0d2963d72c04","author":{"email":"126c4922842f7ca9b385bd9071006d438907a493@gmail.com","name":"Hannah Wolfe"},"message":"Merge pull request #5600 from morficus/i18n-backend-setup\n\nfoundation work for server-side i18n support","distinct":true,"url":"https://api.github.com/repos/halfdan/Ghost/commits/14c35ea56c73169e93678f88727e0d2963d72c04"},{"sha":"7ac6ebb9204b6ce65035a4d0093c50407422b7d0","author":{"email":"ffb4761cba839470133bee36aeb139f58d7dbaa9@lookingsideways.co.uk","name":"Kevin Ansfield"},"message":"Refactor notifications service & components\n\nissue #5409\n\n- change persistent/passive notification status to alert/notification\n- replace showSuccess/Info/Warn/Error with showNotification/showAlert\n- fix and clean up notification/alert components","distinct":true,"url":"https://api.github.com/repos/halfdan/Ghost/commits/7ac6ebb9204b6ce65035a4d0093c50407422b7d0"},{"sha":"1bcd7fd333f7ff1e615d80297ebf84cd948a83c2","author":{"email":"ffb4761cba839470133bee36aeb139f58d7dbaa9@lookingsideways.co.uk","name":"Kevin Ansfield"},"message":"Replace validation notifications with inline validations\n\nissue #5409 & #5336\n\n- update settings/general\n- update signin\n- update signup\n- update edit user\n- update reset password\n- update setup/three\n- remove `formatErrors` function from validationEngine mixin (it's no longer needed as inline validations should handle this instead)","distinct":true,"url":"https://api.github.com/repos/halfdan/Ghost/commits/1bcd7fd333f7ff1e615d80297ebf84cd948a83c2"},{"sha":"e21d7ed1f591889acbee9dd1a0ac3ddfd315be0a","author":{"email":"ffb4761cba839470133bee36aeb139f58d7dbaa9@lookingsideways.co.uk","name":"Kevin Ansfield"},"message":"WIP: review uses of notifications.showErrors\n\nissue #5409\n\n`notifications.showErrors` was historically used to display multiple error notifications whether from validation errors or responses form the API. This usage needs to be reviewed as inline validations should handle the validation side and we should be displaying alerts for actual errors.\n\nEventually `notifications.showErrors` should be left unused and therefore removed.","distinct":true,"url":"https://api.github.com/repos/halfdan/Ghost/commits/e21d7ed1f591889acbee9dd1a0ac3ddfd315be0a"},{"sha":"870d6af066a2cbd9bcd94c71797aa2c0d93b22ed","author":{"email":"97c556dcfd8ce1ee7a0b60de2afd9509c3e70fcc@hotmail.com","name":"cobbspur"},"message":"Fix API query for featured posts\n\nNo Issue\n\n- fixes bug where featured: false was not being built into query\n- adds tests","distinct":true,"url":"https://api.github.com/repos/halfdan/Ghost/commits/870d6af066a2cbd9bcd94c71797aa2c0d93b22ed"},{"sha":"757818859818941e9283985da029538920f3b900","author":{"email":"126c4922842f7ca9b385bd9071006d438907a493@gmail.com","name":"Hannah Wolfe"},"message":"Merge pull request #5458 from kevinansfield/notifications-refactor\n\nNotifications refactor","distinct":true,"url":"https://api.github.com/repos/halfdan/Ghost/commits/757818859818941e9283985da029538920f3b900"},{"sha":"d045cad0e5064c67de04b5f81ec89ff77bd118b6","author":{"email":"126c4922842f7ca9b385bd9071006d438907a493@gmail.com","name":"Hannah Wolfe"},"message":"Merge pull request #5612 from cobbspur/fixFeaturedPost\n\nFix API query for featured posts","distinct":true,"url":"https://api.github.com/repos/halfdan/Ghost/commits/d045cad0e5064c67de04b5f81ec89ff77bd118b6"},{"sha":"cb8c2a523570dbb82b0b87f1d0cb8336660339cd","author":{"email":"03bf40715d0f998843929e0338b4f270c51063aa@gmail.com","name":"Hannah Wolfe"},"message":"Don't escape path for ember\n\ncloses #5495\n\n- we have to escape paths for bower, but ember already does this","distinct":true,"url":"https://api.github.com/repos/halfdan/Ghost/commits/cb8c2a523570dbb82b0b87f1d0cb8336660339cd"},{"sha":"45d1541666d5caf2982351ccd9e469f4f44147fb","author":{"email":"97c556dcfd8ce1ee7a0b60de2afd9509c3e70fcc@hotmail.com","name":"cobbspur"},"message":"Increase api integration coverage for posts\n\nNo Issue\n\n- adds integration tests for posts endpoint - read and browse\n- adds grunt coverage-integration task","distinct":true,"url":"https://api.github.com/repos/halfdan/Ghost/commits/45d1541666d5caf2982351ccd9e469f4f44147fb"}]}