{"push_id":656791037,"size":10,"distinct_size":10,"ref":"refs/heads/develop","head":"ad585d60d4b98bb463eabb9961a70b1e7ed29d93","before":"1f06771ccfa67d3609998d217a3b54e0ead93f05","commits":[{"sha":"dd4a8f3b785641edad70a89d5a7281011c3e2167","author":{"email":"5f50a84c1fa3bcff146405017f36aec1a10a9e38@adamcik.no","name":"Thomas Adamcik"},"message":"core: Make sure library can handle bad data from backends\n\nNote that None values are just ignored, while other bad data logs an error\nmessage and is ignored.","distinct":true,"url":"https://api.github.com/repos/mopidy/mopidy/commits/dd4a8f3b785641edad70a89d5a7281011c3e2167"},{"sha":"3426633c78545f7daaf6c5cca26964b65245496e","author":{"email":"5f50a84c1fa3bcff146405017f36aec1a10a9e38@adamcik.no","name":"Thomas Adamcik"},"message":"core: Make sure we handle bad mixer data and exceptions.","distinct":true,"url":"https://api.github.com/repos/mopidy/mopidy/commits/3426633c78545f7daaf6c5cca26964b65245496e"},{"sha":"e7b241e18b74ad4984b372b6ae1d6fdb91f9361e","author":{"email":"5f50a84c1fa3bcff146405017f36aec1a10a9e38@adamcik.no","name":"Thomas Adamcik"},"message":"core: Update playlists to handle bad data from backends and exceptions","distinct":true,"url":"https://api.github.com/repos/mopidy/mopidy/commits/e7b241e18b74ad4984b372b6ae1d6fdb91f9361e"},{"sha":"4aa984207b1ccef3b1163cace009b582dea2ba42","author":{"email":"5f50a84c1fa3bcff146405017f36aec1a10a9e38@adamcik.no","name":"Thomas Adamcik"},"message":"tests: Split up core bad backend tests and unify naming","distinct":true,"url":"https://api.github.com/repos/mopidy/mopidy/commits/4aa984207b1ccef3b1163cace009b582dea2ba42"},{"sha":"9f64a8719aae6e04876d80d3d0d32a04f82913f9","author":{"email":"5f50a84c1fa3bcff146405017f36aec1a10a9e38@adamcik.no","name":"Thomas Adamcik"},"message":"docs: Add core not trusting backends entry to changelog","distinct":true,"url":"https://api.github.com/repos/mopidy/mopidy/commits/9f64a8719aae6e04876d80d3d0d32a04f82913f9"},{"sha":"c01f8679bc6e1140c46e5b02e488e709c93d3a8e","author":{"email":"5f50a84c1fa3bcff146405017f36aec1a10a9e38@adamcik.no","name":"Thomas Adamcik"},"message":"core: Address review comments for do not trust backends PR","distinct":true,"url":"https://api.github.com/repos/mopidy/mopidy/commits/c01f8679bc6e1140c46e5b02e488e709c93d3a8e"},{"sha":"cfd4dcb8ddd7258d0102e30953c56b0dc5cb54da","author":{"email":"5f50a84c1fa3bcff146405017f36aec1a10a9e38@adamcik.no","name":"Thomas Adamcik"},"message":"Merge branch 'develop' into feature/core-dont-trust-backends\n\nNote that this merge also updated core.playlists.create to combine the 1.0.5\nfix with these changes.\n\nConflicts:\n\tmopidy/core/playlists.py","distinct":true,"url":"https://api.github.com/repos/mopidy/mopidy/commits/cfd4dcb8ddd7258d0102e30953c56b0dc5cb54da"},{"sha":"29c66f7bc8856c28bb1f3dae2a8c44a22e412ed7","author":{"email":"5f50a84c1fa3bcff146405017f36aec1a10a9e38@adamcik.no","name":"Thomas Adamcik"},"message":"core: Correct volume/mute return values","distinct":true,"url":"https://api.github.com/repos/mopidy/mopidy/commits/29c66f7bc8856c28bb1f3dae2a8c44a22e412ed7"},{"sha":"af4e7c8a4e9a6df88e4b63bd5b16462f18dcee86","author":{"email":"5f50a84c1fa3bcff146405017f36aec1a10a9e38@adamcik.no","name":"Thomas Adamcik"},"message":"Merge branch 'develop' into feature/core-dont-trust-backends\n\nConflicts:\n\tdocs/changelog.rst","distinct":true,"url":"https://api.github.com/repos/mopidy/mopidy/commits/af4e7c8a4e9a6df88e4b63bd5b16462f18dcee86"},{"sha":"ad585d60d4b98bb463eabb9961a70b1e7ed29d93","author":{"email":"e14d2e665cf0bcfd7f54daa10a36c228abaf843a@jodal.no","name":"Stein Magnus Jodal"},"message":"Merge pull request #1163 from adamcik/feature/core-dont-trust-backends\n\nDon't trust backends...","distinct":true,"url":"https://api.github.com/repos/mopidy/mopidy/commits/ad585d60d4b98bb463eabb9961a70b1e7ed29d93"}]}