{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":97827246,"defaultBranch":"master","name":"kotlinx.serialization","ownerLogin":"Kotlin","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2017-07-20T11:25:23.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1446536?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1714998429.0","currentOid":""},"activityList":{"items":[{"before":"119720fad0f6d524eeeadc6a4c515d1f2a47bb6e","after":"627173fbbe0f7e869e553bd790686a661d65e55d","ref":"refs/heads/coverage-increase","pushedAt":"2024-05-06T12:30:33.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"shanshin","name":"Sergey Shanshin","path":"/shanshin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7123498?s=80&v=4"},"commit":{"message":"Setup Kover for validation of each module\n\nAlso, slightly increased coverage","shortMessageHtmlLink":"Setup Kover for validation of each module"}},{"before":null,"after":"119720fad0f6d524eeeadc6a4c515d1f2a47bb6e","ref":"refs/heads/coverage-increase","pushedAt":"2024-05-06T12:27:09.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"shanshin","name":"Sergey Shanshin","path":"/shanshin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7123498?s=80&v=4"},"commit":{"message":"~updates","shortMessageHtmlLink":"~updates"}},{"before":"38e19040ed6d79b85df2f172ad09884d352f99cf","after":"8e9a5461453004c6979a0b0a1750227e3862463c","ref":"refs/heads/kts-buildscripts","pushedAt":"2024-05-06T12:25:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shanshin","name":"Sergey Shanshin","path":"/shanshin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7123498?s=80&v=4"},"commit":{"message":"~review fixes","shortMessageHtmlLink":"~review fixes"}},{"before":"95110dabe682d9005c2e6eb32c9ad30571704ae1","after":"38e19040ed6d79b85df2f172ad09884d352f99cf","ref":"refs/heads/kts-buildscripts","pushedAt":"2024-05-06T12:05:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shanshin","name":"Sergey Shanshin","path":"/shanshin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7123498?s=80&v=4"},"commit":{"message":"~review fixes","shortMessageHtmlLink":"~review fixes"}},{"before":"c45cd2e1fa3fdde97130f04ec152f35cb26c00a9","after":"fdbf1804d280979ef22529a640abf9e1d6848b18","ref":"refs/heads/stabilize-explicit-nulls","pushedAt":"2024-05-03T17:08:49.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"sandwwraith","name":"Leonid Startsev","path":"/sandwwraith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11777575?s=80&v=4"},"commit":{"message":"Stabilize explicitNulls feature:\n\n- Bring back its interaction with coerceInputValues flag\n- Enhance documentation and add more samples to it\n- Remove @ExperimentalSerializationApi\n\nFixes #2636\nFixes #2586","shortMessageHtmlLink":"Stabilize explicitNulls feature:"}},{"before":null,"after":"c45cd2e1fa3fdde97130f04ec152f35cb26c00a9","ref":"refs/heads/stabilize-explicit-nulls","pushedAt":"2024-05-02T17:14:52.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"sandwwraith","name":"Leonid Startsev","path":"/sandwwraith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11777575?s=80&v=4"},"commit":{"message":"draft: explicit nulls stabilization","shortMessageHtmlLink":"draft: explicit nulls stabilization"}},{"before":"21b5775b9a2a2bb69f8470263dc7d28203e8256b","after":"95110dabe682d9005c2e6eb32c9ad30571704ae1","ref":"refs/heads/kts-buildscripts","pushedAt":"2024-04-26T12:48:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shanshin","name":"Sergey Shanshin","path":"/shanshin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7123498?s=80&v=4"},"commit":{"message":"~removed background native tests","shortMessageHtmlLink":"~removed background native tests"}},{"before":"46bf3fc57cdf9deb56c4061cf4cf678253a8bca9","after":"21b5775b9a2a2bb69f8470263dc7d28203e8256b","ref":"refs/heads/kts-buildscripts","pushedAt":"2024-04-26T12:00:43.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"shanshin","name":"Sergey Shanshin","path":"/shanshin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7123498?s=80&v=4"},"commit":{"message":"~renamed native tests for testing background thread support","shortMessageHtmlLink":"~renamed native tests for testing background thread support"}},{"before":"e790fdd497317036666c416f2feec5f6090c40ec","after":"46bf3fc57cdf9deb56c4061cf4cf678253a8bca9","ref":"refs/heads/kts-buildscripts","pushedAt":"2024-04-26T11:30:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shanshin","name":"Sergey Shanshin","path":"/shanshin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7123498?s=80&v=4"},"commit":{"message":"~removed launching of background test tasks for native with \"new Memory Module\"","shortMessageHtmlLink":"~removed launching of background test tasks for native with \"new Memo…"}},{"before":"671a995767f27df2ccbca97cfc564bf954205aad","after":"e790fdd497317036666c416f2feec5f6090c40ec","ref":"refs/heads/kts-buildscripts","pushedAt":"2024-04-26T08:09:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shanshin","name":"Sergey Shanshin","path":"/shanshin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7123498?s=80&v=4"},"commit":{"message":"~fixed build","shortMessageHtmlLink":"~fixed build"}},{"before":"ead4d14de1327c9fcd8a4a0f5923cad3f3ab0f3c","after":"671a995767f27df2ccbca97cfc564bf954205aad","ref":"refs/heads/kts-buildscripts","pushedAt":"2024-04-26T00:47:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shanshin","name":"Sergey Shanshin","path":"/shanshin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7123498?s=80&v=4"},"commit":{"message":"~fixed build","shortMessageHtmlLink":"~fixed build"}},{"before":"03900ce82bfdd67b800e05eb7ff9da2209ea95a6","after":"ead4d14de1327c9fcd8a4a0f5923cad3f3ab0f3c","ref":"refs/heads/kts-buildscripts","pushedAt":"2024-04-26T00:37:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shanshin","name":"Sergey Shanshin","path":"/shanshin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7123498?s=80&v=4"},"commit":{"message":"~fixed build","shortMessageHtmlLink":"~fixed build"}},{"before":"750b3290c3982c360beb4a7863d3b0e707a3bc0e","after":"03900ce82bfdd67b800e05eb7ff9da2209ea95a6","ref":"refs/heads/kts-buildscripts","pushedAt":"2024-04-25T23:57:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shanshin","name":"Sergey Shanshin","path":"/shanshin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7123498?s=80&v=4"},"commit":{"message":"~fixed build","shortMessageHtmlLink":"~fixed build"}},{"before":"4312f6ade440f4fa4dfd84ff714c290e83503982","after":"750b3290c3982c360beb4a7863d3b0e707a3bc0e","ref":"refs/heads/kts-buildscripts","pushedAt":"2024-04-25T23:28:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shanshin","name":"Sergey Shanshin","path":"/shanshin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7123498?s=80&v=4"},"commit":{"message":"~fixed build","shortMessageHtmlLink":"~fixed build"}},{"before":"5f2f66cee1999e66f4c44738211c3c464ba9187b","after":"4312f6ade440f4fa4dfd84ff714c290e83503982","ref":"refs/heads/kts-buildscripts","pushedAt":"2024-04-25T22:38:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shanshin","name":"Sergey Shanshin","path":"/shanshin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7123498?s=80&v=4"},"commit":{"message":"Fixed protobuf tests\n\nNew protobuf gradle plugin version (0.9.x) incompatible with current tests","shortMessageHtmlLink":"Fixed protobuf tests"}},{"before":"4c86c163f14a9f05fa30c9eb047c498753c34297","after":"ef29b64278aee906d3edbde1929160cb2a6eda03","ref":"refs/heads/kotlinx-io-integration","pushedAt":"2024-04-25T17:27:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sandwwraith","name":"Leonid Startsev","path":"/sandwwraith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11777575?s=80&v=4"},"commit":{"message":"fixup publication","shortMessageHtmlLink":"fixup publication"}},{"before":"f525f1ad1fa172098535c5e1d052d686c8c303f1","after":"251bca77242f7c9d61912b582d82b5f358993f6d","ref":"refs/heads/dev","pushedAt":"2024-04-25T17:15:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sandwwraith","name":"Leonid Startsev","path":"/sandwwraith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11777575?s=80&v=4"},"commit":{"message":"Support oneof declaraction in protobuf (#2546)\n\nWith `@ProtoOneOf` annotation for sealed classes and interfaces.\r\nInheritors of such an interface are expected to have one property with @ProtoNumber, encoded and decoded with special `OneOfEncoder/Decoder`. See documentation for design details.\r\n\r\nFixes #2538 \r\nFixes #67","shortMessageHtmlLink":"Support oneof declaraction in protobuf (#2546)"}},{"before":"6dc27c14b79b83b2d6440b05cb47902ac8d0e33f","after":"4c86c163f14a9f05fa30c9eb047c498753c34297","ref":"refs/heads/kotlinx-io-integration","pushedAt":"2024-04-25T16:36:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sandwwraith","name":"Leonid Startsev","path":"/sandwwraith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11777575?s=80&v=4"},"commit":{"message":"fixup kover","shortMessageHtmlLink":"fixup kover"}},{"before":null,"after":"6dc27c14b79b83b2d6440b05cb47902ac8d0e33f","ref":"refs/heads/kotlinx-io-integration","pushedAt":"2024-04-25T15:31:27.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"sandwwraith","name":"Leonid Startsev","path":"/sandwwraith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11777575?s=80&v=4"},"commit":{"message":"add apidump","shortMessageHtmlLink":"add apidump"}},{"before":null,"after":"5f2f66cee1999e66f4c44738211c3c464ba9187b","ref":"refs/heads/kts-buildscripts","pushedAt":"2024-04-25T15:25:44.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"shanshin","name":"Sergey Shanshin","path":"/shanshin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7123498?s=80&v=4"},"commit":{"message":"Removed buildscript block and grouped root scripts","shortMessageHtmlLink":"Removed buildscript block and grouped root scripts"}},{"before":"e6fb4402da8068b8f1fdfbc95c22eea5436c3225","after":"51cb8e8e556983fc83a565d5f04bb089363453e0","ref":"refs/heads/master","pushedAt":"2024-04-25T10:54:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sandwwraith","name":"Leonid Startsev","path":"/sandwwraith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11777575?s=80&v=4"},"commit":{"message":"Docs: Update avro4k link (#2652)","shortMessageHtmlLink":"Docs: Update avro4k link (#2652)"}},{"before":"ab49ad033c8fb80a92428d7602314226ab71ca8f","after":null,"ref":"refs/heads/sandwwraith-patch-1","pushedAt":"2024-04-24T10:53:49.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sandwwraith","name":"Leonid Startsev","path":"/sandwwraith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11777575?s=80&v=4"}},{"before":"d0ae697b9394103879e6c7f836d0f7cf128f4b1e","after":"e6fb4402da8068b8f1fdfbc95c22eea5436c3225","ref":"refs/heads/master","pushedAt":"2024-04-24T10:53:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sandwwraith","name":"Leonid Startsev","path":"/sandwwraith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11777575?s=80&v=4"},"commit":{"message":"Actualize building instructions (#2639)\n\nThere's no `native.deploy` flag anymore.","shortMessageHtmlLink":"Actualize building instructions (#2639)"}},{"before":"28a5f7447eedf876427d40782f70acf42acdadfc","after":"f525f1ad1fa172098535c5e1d052d686c8c303f1","ref":"refs/heads/dev","pushedAt":"2024-04-23T11:05:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sandwwraith","name":"Leonid Startsev","path":"/sandwwraith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11777575?s=80&v=4"},"commit":{"message":"Add 'how to' section for ByteArray<>Base64 serializer (#2644)\n\nCloses #1633\r\n\r\nSigned-off-by: George Papadopoulos ","shortMessageHtmlLink":"Add 'how to' section for ByteArray<>Base64 serializer (#2644)"}},{"before":"cb1b9086fa20358b4f6480b73808e404f63d9331","after":"c94fcbc1a98204fc1cff0103dd518f73a38e9c8d","ref":"refs/heads/better-json-exceptions","pushedAt":"2024-04-22T17:19:02.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"sandwwraith","name":"Leonid Startsev","path":"/sandwwraith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11777575?s=80&v=4"},"commit":{"message":"Refine exception messages in case of deserializing data from JsonElement.\n\nSuch a code path is often used when we cannot find type discriminator as a first key in Json (for example, if json input is invalid, and we got a string instead of an object). In such cases, we should display a nice error message.\n\nAlso add tag stack — equivalent of a Json path — to most of the error messages. Note that it is far from an ideal, since changing between string and tree decoders (such happens in polymorphism) won't preserve stack or path correctly. Yet, it is the best we can do for now.\n\nFixes #2630","shortMessageHtmlLink":"Refine exception messages in case of deserializing data from JsonElem…"}},{"before":null,"after":"fb795d364c5251137f5e8390b28f60f62f626cb2","ref":"refs/heads/remove-intr-test","pushedAt":"2024-04-22T16:34:25.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"sandwwraith","name":"Leonid Startsev","path":"/sandwwraith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11777575?s=80&v=4"},"commit":{"message":"Rewrite obsolete forgotten intrinsic test\n\nthat should be part of da020f9730ffbac18b380ef25f9a9a3e09745946 (#2642) commit. See that commit message for reasoning.","shortMessageHtmlLink":"Rewrite obsolete forgotten intrinsic test"}},{"before":"b761d66f3ca5d780c962843672d70af3bc0eb204","after":"cb1b9086fa20358b4f6480b73808e404f63d9331","ref":"refs/heads/better-json-exceptions","pushedAt":"2024-04-22T13:27:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sandwwraith","name":"Leonid Startsev","path":"/sandwwraith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11777575?s=80&v=4"},"commit":{"message":"fixup! provide more info in tag stack","shortMessageHtmlLink":"fixup! provide more info in tag stack"}},{"before":"35c7975790ee4d2801645c5a9074dd3cdebd186f","after":"b761d66f3ca5d780c962843672d70af3bc0eb204","ref":"refs/heads/better-json-exceptions","pushedAt":"2024-04-22T13:27:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sandwwraith","name":"Leonid Startsev","path":"/sandwwraith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11777575?s=80&v=4"},"commit":{"message":"provide more info in tag stack","shortMessageHtmlLink":"provide more info in tag stack"}},{"before":"729abfd757684c574737c4c6b4e63ad15e3272ca","after":"35c7975790ee4d2801645c5a9074dd3cdebd186f","ref":"refs/heads/better-json-exceptions","pushedAt":"2024-04-22T10:28:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sandwwraith","name":"Leonid Startsev","path":"/sandwwraith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11777575?s=80&v=4"},"commit":{"message":"fixup! WIP: better json exceptions for tree parser","shortMessageHtmlLink":"fixup! WIP: better json exceptions for tree parser"}},{"before":"bca5141c8c2a151904983b89344652e8f4faa654","after":"ab49ad033c8fb80a92428d7602314226ab71ca8f","ref":"refs/heads/sandwwraith-patch-1","pushedAt":"2024-04-19T18:48:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sandwwraith","name":"Leonid Startsev","path":"/sandwwraith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11777575?s=80&v=4"},"commit":{"message":"fixup! Actualize building instructions","shortMessageHtmlLink":"fixup! Actualize building instructions"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEQoHAGQA","startCursor":null,"endCursor":null}},"title":"Activity · Kotlin/kotlinx.serialization"}