{"push_id":1042944766,"size":67,"distinct_size":5,"ref":"refs/heads/cy/kotlin-maven-configurator","head":"3df1a20a095307b5e3d9acbae8b56cc0f0a3ffa6","before":"e8bf9575465f988c8c2d1cf480db89cb527d8f9c","commits":[{"sha":"20bac6178ce05cf68765dbac9a13b07db4ed5cd5","author":{"email":"4a2b0b5b46bea3af2363e50561daa570c41959b3@jetbrains.com","name":"Mikhail Glukhikh"},"message":"Array in data class inspection: warning on array properties in data classes #KT-10299 Fixed","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/20bac6178ce05cf68765dbac9a13b07db4ed5cd5"},{"sha":"a541aaafd8573ccc572577bd3e39cbf022768e8b","author":{"email":"50d900a45148726501c398d479b0b07cdccb3389@gmail.com","name":"Mikhail Glukhikh"},"message":"Protected in final inspection: protected modifier is effectively private in final classes #KT-6674 Fixed","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/a541aaafd8573ccc572577bd3e39cbf022768e8b"},{"sha":"9fa101b3fe78df0afef34235a43bab9ffabf5eb1","author":{"email":"4a2b0b5b46bea3af2363e50561daa570c41959b3@jetbrains.com","name":"Mikhail Glukhikh"},"message":"Changelog: 1.0.1-2 added","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/9fa101b3fe78df0afef34235a43bab9ffabf5eb1"},{"sha":"6924d883ebb09df70a6ed7b3c7454f97bc86f65d","author":{"email":"7cbee43f705a831eb570831b19794e0345151b0a@jetbrains.com","name":"Alexander Udalov"},"message":"Support reflection calls to multifile class members\n\n #KT-11447 Fixed","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/6924d883ebb09df70a6ed7b3c7454f97bc86f65d"},{"sha":"a8bebeb48d2788c247e421942906a2094f767bf0","author":{"email":"7cbee43f705a831eb570831b19794e0345151b0a@jetbrains.com","name":"Alexander Udalov"},"message":"Load annotations of const properties from multifile classes\n\nRework backing field generation logic in PropertyCodegen to switch the\nClassBuilder instance for a multifile part to that of the corresponding facade\nclass. This became needed because multifile parts, and their metadata, are\ngenerated _before_ the multifile facade class and otherwise we would never\nrecord that there's a synthetic '$annotations' method for a const val and would\nnot write that to the protobuf message for the property.\n\nSee also bad83200\n\n #KT-10892 Fixed","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/a8bebeb48d2788c247e421942906a2094f767bf0"},{"sha":"68907d05c3d3c170ddc6ec38b1b8ba49f8465064","author":{"email":"6cd467fe31247552dfe2f8cc5cc302ae5f523106@jetbrains.com","name":"Natalia Ukhorskaya"},"message":"J2K produces unresolved 'toArray' calls for java Collection#toArray(T[])\n  #KT-11600 Fixed","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/68907d05c3d3c170ddc6ec38b1b8ba49f8465064"},{"sha":"4e491875496dd6dca170bad452a01393697d1fb7","author":{"email":"b30b0df721c7fceb2c9cdf5649c30d7087c24f40@jetbrains.com","name":"Ilya Gorbunov"},"message":"Dump declaration mapping during codegen process.","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/4e491875496dd6dca170bad452a01393697d1fb7"},{"sha":"e7d75fccd66dc585fa7834d36f8c8e366c5778c0","author":{"email":"b30b0df721c7fceb2c9cdf5649c30d7087c24f40@jetbrains.com","name":"Ilya Gorbunov"},"message":"Introduce compiler option to dump declaration mapping.","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/e7d75fccd66dc585fa7834d36f8c8e366c5778c0"},{"sha":"25abdf9fdb947f6b8c3c616b994ea70bd81c6135","author":{"email":"b30b0df721c7fceb2c9cdf5649c30d7087c24f40@jetbrains.com","name":"Ilya Gorbunov"},"message":"Tests for declaration mappings dumping from compiler","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/25abdf9fdb947f6b8c3c616b994ea70bd81c6135"},{"sha":"a9fd1de263e5b11a801aa93171d50c916edc99c3","author":{"email":"b30b0df721c7fceb2c9cdf5649c30d7087c24f40@jetbrains.com","name":"Ilya Gorbunov"},"message":"Tool to dump binary API signatures from compiled JAR.\nIncorporate declaration mappings output from the compiler to take into account kotlin visibilities.","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/a9fd1de263e5b11a801aa93171d50c916edc99c3"},{"sha":"88a038a0df244732157cc996206afc32667f451c","author":{"email":"b30b0df721c7fceb2c9cdf5649c30d7087c24f40@jetbrains.com","name":"Ilya Gorbunov"},"message":"Filter out nested classes in non-public outer classes.","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/88a038a0df244732157cc996206afc32667f451c"},{"sha":"da032e371a6c92398a51c2894ea86abe93876680","author":{"email":"b30b0df721c7fceb2c9cdf5649c30d7087c24f40@jetbrains.com","name":"Ilya Gorbunov"},"message":"Minor: refactoring","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/da032e371a6c92398a51c2894ea86abe93876680"},{"sha":"472b386101fbe348689c650644c40f0681fd47a2","author":{"email":"b30b0df721c7fceb2c9cdf5649c30d7087c24f40@jetbrains.com","name":"Ilya Gorbunov"},"message":"Tests for public API dump tool.","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/472b386101fbe348689c650644c40f0681fd47a2"},{"sha":"bd8c83bee2b100580f9ade2a958abf22878f4c3b","author":{"email":"b30b0df721c7fceb2c9cdf5649c30d7087c24f40@jetbrains.com","name":"Ilya Gorbunov"},"message":"Merge public static API of non-public base supertypes into public subtype","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/bd8c83bee2b100580f9ade2a958abf22878f4c3b"},{"sha":"0aaf0ba60f3679c1a1588fa84e055ad39d27ea0d","author":{"email":"b30b0df721c7fceb2c9cdf5649c30d7087c24f40@jetbrains.com","name":"Ilya Gorbunov"},"message":"Take into account field kotlin visibility","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/0aaf0ba60f3679c1a1588fa84e055ad39d27ea0d"},{"sha":"10792de4c1a56e887b5770c8af0ad9e602b2e192","author":{"email":"b30b0df721c7fceb2c9cdf5649c30d7087c24f40@jetbrains.com","name":"Ilya Gorbunov"},"message":"Treat inline-exposed internal API as effectively public.\nComment out unsupported cases.","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/10792de4c1a56e887b5770c8af0ad9e602b2e192"},{"sha":"4e250e4dd1c57fc66e49610ffd1f8d84494d6d99","author":{"email":"b30b0df721c7fceb2c9cdf5649c30d7087c24f40@jetbrains.com","name":"Ilya Gorbunov"},"message":"Refactor data structures","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/4e250e4dd1c57fc66e49610ffd1f8d84494d6d99"},{"sha":"f2cb5edf1a22f300441838e4083d709aa89a19a7","author":{"email":"b30b0df721c7fceb2c9cdf5649c30d7087c24f40@jetbrains.com","name":"Ilya Gorbunov"},"message":"Do not consider protected members in final class as public API","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/f2cb5edf1a22f300441838e4083d709aa89a19a7"},{"sha":"0d12d60e8afe398f4a1d11b48e9fcfd6ff83cf98","author":{"email":"b30b0df721c7fceb2c9cdf5649c30d7087c24f40@jetbrains.com","name":"Ilya Gorbunov"},"message":"Infer lateinit-exposed field effective visibility from its setter visibility.","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/0d12d60e8afe398f4a1d11b48e9fcfd6ff83cf98"},{"sha":"a75093650cc00e70d055a26c75a9422fcc14ca2d","author":{"email":"b30b0df721c7fceb2c9cdf5649c30d7087c24f40@jetbrains.com","name":"Ilya Gorbunov"},"message":"Add JvmField and const tests for exposed fields visibility","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/a75093650cc00e70d055a26c75a9422fcc14ca2d"}]}