{"push_id":927557599,"size":190,"distinct_size":188,"ref":"refs/heads/master","head":"e65dfd9f288725eaf07b8273db79a62aa8e12f3c","before":"ea3ebbf20e10bc80598a59aee7143c03d40bc3db","commits":[{"sha":"2d85210817566465c8864bae5d429be33f2e0ed7","author":{"email":"fb52a40e9e97bb1b4f0ee4b466ae811aae141eaa@gmail.com","name":"Juan Leyva"},"message":"MDL-52289 message_airnotifier: Add debugging","distinct":true,"url":"https://api.github.com/repos/mkassaei/moodle/commits/2d85210817566465c8864bae5d429be33f2e0ed7"},{"sha":"453f69263f67abbeeee0e085c17faf6e1fc2d8db","author":{"email":"3908a35df9ebc7b5b13c870f49489bd4a10598b1@cmrwarwicker.com","name":"Conn"},"message":"MDL-49743 singleview: Prevent errors when no itemid was selected\n\nSigned-off-by: Conn <conn@cmrwarwicker.com>","distinct":true,"url":"https://api.github.com/repos/mkassaei/moodle/commits/453f69263f67abbeeee0e085c17faf6e1fc2d8db"},{"sha":"a24abd55e064e752fcd675e529603c175de418eb","author":{"email":"2591e5f46f28d303f9dc027d475a5c60d8dea17a@moodle.com","name":"Dan Poltawski"},"message":"MDL-49743 singleview: slightly clarify logic\n\nMake it clearer what the 'unset' behaviour is because previously\nwe've set the default for 'empty' values twice.","distinct":true,"url":"https://api.github.com/repos/mkassaei/moodle/commits/a24abd55e064e752fcd675e529603c175de418eb"},{"sha":"635501581c8eedf2d17f8052b7d57f6385103914","author":{"email":"2591e5f46f28d303f9dc027d475a5c60d8dea17a@moodle.com","name":"Dan Poltawski"},"message":"MDL-23128 tex: silence dvips output\n\nThis was causing spewwing of lots of messages to the error log..\n\nThanks to Fred Woolard for the suggestion","distinct":true,"url":"https://api.github.com/repos/mkassaei/moodle/commits/635501581c8eedf2d17f8052b7d57f6385103914"},{"sha":"bba1a4a6e3d2cce993e9fa0835cf295d5014e499","author":{"email":"2591e5f46f28d303f9dc027d475a5c60d8dea17a@danmarsden.com","name":"Dan Marsden"},"message":"MDL-51916 mod_scorm: allow html5 scorm content fullscreen","distinct":true,"url":"https://api.github.com/repos/mkassaei/moodle/commits/bba1a4a6e3d2cce993e9fa0835cf295d5014e499"},{"sha":"e746afacef59ac013bed05b10e11f300423ec868","author":{"email":"2591e5f46f28d303f9dc027d475a5c60d8dea17a@moodle.com","name":"Dan Poltawski"},"message":"MDL-51719 atto_rtl: RTL/LTR buttons now indicate state\n\nPreviously the RTL buttons did not indiciate wether RTL or LTR was\nselected. Thanks to Andrew Nicols for guiding how to do this.","distinct":true,"url":"https://api.github.com/repos/mkassaei/moodle/commits/e746afacef59ac013bed05b10e11f300423ec868"},{"sha":"ea3aa9f9a06fe22d44ce3cb19f4083006b93c20c","author":{"email":"1d572acbfa68c7c6e541c7b840d6b622e5c0dc91@moodle.com","name":"Cameron Ball"},"message":"MDL-51257 messages: Improve message form.\n- Add sudmit button\n- Add formchangechecker\n- Update behat tests","distinct":true,"url":"https://api.github.com/repos/mkassaei/moodle/commits/ea3aa9f9a06fe22d44ce3cb19f4083006b93c20c"},{"sha":"8509c4700b2e1c3d53152fc10ad6dc94471ca663","author":{"email":"308059d2078ba123c435ebf7d0f20d8f137330cf@moodle.com","name":"Rajesh Taneja"},"message":"MDL-52376 behat: Add 1 sec delay to ensure cron works\n\ncourse completion record should be created at time\nwhich is before the time cron is run. On fast machine\nthis both might be done at same time. So added 1 sec delay","distinct":true,"url":"https://api.github.com/repos/mkassaei/moodle/commits/8509c4700b2e1c3d53152fc10ad6dc94471ca663"},{"sha":"d950ba1b3cc92ab564d60c72f63b5f43d3ff02d2","author":{"email":"f4423af6d05786a73e0868097852adecf7e2d8ff@moodle.com","name":"Mark Nelson"},"message":"MDL-52017 enrol_self: always check password before re-enabling","distinct":true,"url":"https://api.github.com/repos/mkassaei/moodle/commits/d950ba1b3cc92ab564d60c72f63b5f43d3ff02d2"},{"sha":"bc7b1a3d4ddea8228b142693d97cf527514c01b8","author":{"email":"fb52a40e9e97bb1b4f0ee4b466ae811aae141eaa@gmail.com","name":"Juan Leyva"},"message":"MDL-52399 webservice: Add core_notes_delete_notes to the mobile service","distinct":true,"url":"https://api.github.com/repos/mkassaei/moodle/commits/bc7b1a3d4ddea8228b142693d97cf527514c01b8"},{"sha":"0e32a56591b85767bbe524895c533a21709be25a","author":{"email":"02e0a999c50b1f88df7a8f5a04e1b76b35ea6a88@moodle.com","name":"Andrew Davis"},"message":"MDL-51239 core_blog: coding style fixes","distinct":true,"url":"https://api.github.com/repos/mkassaei/moodle/commits/0e32a56591b85767bbe524895c533a21709be25a"},{"sha":"302a3c5f7ded0de7f26f3fdaf90547bb78903e73","author":{"email":"2591e5f46f28d303f9dc027d475a5c60d8dea17a@moodle.com","name":"Dan Poltawski"},"message":"MDL-52250 npm: remove uglify-js dependency/bump grunt-contrib-uglify\n\nA) Remove direct dependency on uglify-js:\n\nThis dependency was added in MDL-50277, but it isn't quite correct, the\nway npm installs dependencies means that grunt-contrib-uglify *could* use\n'our' version if its satisifed. But does not *always* and especially does\nnot if the grunt-contrib-uglify requirement is higher than ours.\n\nLong story short, in many cases this means that this is used:\n node_modules/grunt-contrib-uglify/node_modules/uglify-js\nBut this is not:\n  node_modules/uglify-js\n\nIn MDL-50277 we thought we were making the version sticky, but in\nreality we were just fixing previous problems by updating\ngrunt-contrib-uglify to a version which fixed a bug:\n\n https://github.com/gruntjs/grunt-contrib-uglify/issues/313\n\nIt seems the better solution will come with using npm shrinkwrap to lock\ndown depdencies.\n\nB) Bump grunt-contrib-uglify to 0.11.0\n\nThis moves us to uglify-js ~2.6.0 - which doens't change any output\nfiles.","distinct":true,"url":"https://api.github.com/repos/mkassaei/moodle/commits/302a3c5f7ded0de7f26f3fdaf90547bb78903e73"},{"sha":"f8de8c71472ef45bb422f5361fc215bd20285ee5","author":{"email":"2591e5f46f28d303f9dc027d475a5c60d8dea17a@moodle.com","name":"Dan Poltawski"},"message":"MDL-52250 npm: shrinkwrap to lock down dependencies\n\nWe've tried various approaches to lock down our dependencies and they\nhave been flawed because dependencies in our included packages may not\nbe locked down and previous attempts to do that have not been correct.\n\nWith npm shrinkwrap we lock down versions so that any npm install will\nalways install the exact same versions for all developers - see:\nhttps://docs.npmjs.com/cli/shrinkwrap\n\n(This is a lot like composer.lock for those more fluent with composer)","distinct":true,"url":"https://api.github.com/repos/mkassaei/moodle/commits/f8de8c71472ef45bb422f5361fc215bd20285ee5"},{"sha":"eb8c0cb16336f8cae570e664435331cde6c83e5a","author":{"email":"bd5032c72be8ed70fcc7e69a2600647b266ca5a8@smith2001.net","name":"Russell Smith"},"message":"MDL-52402 backup: Improve debugging output on failed log restores","distinct":true,"url":"https://api.github.com/repos/mkassaei/moodle/commits/eb8c0cb16336f8cae570e664435331cde6c83e5a"},{"sha":"b73aed311e0c7fb0c237889f6a6c1577b7d1ead6","author":{"email":"bd5032c72be8ed70fcc7e69a2600647b266ca5a8@smith2001.net","name":"Russell Smith"},"message":"MDL-52402 backup, quiz: Fix attempt token and add missing rule.","distinct":true,"url":"https://api.github.com/repos/mkassaei/moodle/commits/b73aed311e0c7fb0c237889f6a6c1577b7d1ead6"},{"sha":"a6c11677a882b1a07781fe9695fd1a44ff588cc5","author":{"email":"fb52a40e9e97bb1b4f0ee4b466ae811aae141eaa@gmail.com","name":"Juan Leyva"},"message":"MDL-52429 mod_scorm: Fix SCORM completion checking in nested SCOs","distinct":true,"url":"https://api.github.com/repos/mkassaei/moodle/commits/a6c11677a882b1a07781fe9695fd1a44ff588cc5"},{"sha":"f0899a256099392aac5bed5c2cfdf7d5b1920855","author":{"email":"a1b909ec1cc11cce40c28d3640eab600e582f833@moodle.com","name":"Adrian Greeve"},"message":"MDL-51239 blog: Coding style fixes.","distinct":true,"url":"https://api.github.com/repos/mkassaei/moodle/commits/f0899a256099392aac5bed5c2cfdf7d5b1920855"},{"sha":"6c9b6685de07f9fc4531428232b322e962007727","author":{"email":"7e6c1815c094fcc92acd68522cf6b0ce5ff1bd6c@netspot.com.au","name":"Adam Olley"},"message":"MDL-52334 enrol_database: Add missing filter to user_enrolment lookup\n\nWithout the user filter, the left join to the user enrolment table\nresults in a much larger set of data being returned than before\nMDL-28420. Which makes login time for users in many busy courses much\nworse than before (3x worse on average, observed upto 40x).","distinct":true,"url":"https://api.github.com/repos/mkassaei/moodle/commits/6c9b6685de07f9fc4531428232b322e962007727"},{"sha":"6d4858d5b3e4bfced82e1d63ae4062a61fb8028e","author":{"email":"261b8e22e597bbd083d92fbe762bf4f1417c4571@open.ac.uk","name":"sam marshall"},"message":"MDL-52226 Forms: max_input_vars problems with advanced checkbox","distinct":true,"url":"https://api.github.com/repos/mkassaei/moodle/commits/6d4858d5b3e4bfced82e1d63ae4062a61fb8028e"},{"sha":"4f3d1b0ec6f834d30a1f4d448c5a676bff0adc07","author":{"email":"fb52a40e9e97bb1b4f0ee4b466ae811aae141eaa@gmail.com","name":"Juan Leyva"},"message":"MDL-52457 mod_scorm: Fix return types definitions in SCORM WS\n\nIncorrect return types definitions in external function\nmod_scorm_external::get_scorm_by_courses (hidetoc, displayattemptstatus\nand skipview)","distinct":true,"url":"https://api.github.com/repos/mkassaei/moodle/commits/4f3d1b0ec6f834d30a1f4d448c5a676bff0adc07"}]}