{"push_id":2354136699,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"aae9cbfc1ddb66d6065b1cba5fccabe3c271fbd2","before":"ebd88ba8063c3590dacf6b227031250c35a3016a","commits":[{"sha":"aae9cbfc1ddb66d6065b1cba5fccabe3c271fbd2","author":{"name":"Minecrell","email":"9079dea6031beb075c12714d0a735b2396cd9c07@minecrell.net"},"message":"Additionally provide typesafe setters for kotlin-dsl\n\nRight now, when using SpongeGradle with kotlin-dsl, it was not\npossible to use Kotlin's standard property assignment syntax.\nAs an example, instead of\n    plugin.meta { name = \"MyPlugin\" }\nyou had to do\n    plugin.meta { setName(\"MyPlugin\") }\n\nThis is because Kotlin detects properties based on a getter and\nsetter of the same type but these are defined using a String\ngetter and a generic Object setter (e.g. to allow passing closures).\n\nHowever, to make Kotlin's property assignment syntax work we can\njust define setters for both types - Object and String - and have\nnice syntax for both Groovy and Kotlin. Yay!","distinct":true,"url":"https://api.github.com/repos/SpongePowered/SpongeGradle/commits/aae9cbfc1ddb66d6065b1cba5fccabe3c271fbd2"}]}
{"actor":{"display_login":"Minecrell"}}