{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":133939172,"defaultBranch":"master","name":"kotlinx.serialization","ownerLogin":"pdvrieze","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2018-05-18T10:19:24.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/15138068?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1676919520.817892","currentOid":""},"activityList":{"items":[{"before":"2e509cdc9064e779957453ac3ea65814d650bda4","after":"308c6f868cc95a92c787cfb98db73e0cf1f8a0e4","ref":"refs/heads/sealed-modules","pushedAt":"2024-05-19T20:52:55.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"pdvrieze","name":"Paul de Vrieze","path":"/pdvrieze","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15138068?s=80&v=4"},"commit":{"message":"Tidy up the code a bit (and use the cast method on the serializer to avoid casting warnings). Use a map to allow faster lookup of serializers to class (to allow for overlapping hierarchies).","shortMessageHtmlLink":"Tidy up the code a bit (and use the cast method on the serializer to …"}},{"before":"ba38b7099e502c16efd30386d18174e3a7aefb3a","after":"dd1b76ee217a42ed3aaca4697b6198f1aaa4cfe2","ref":"refs/heads/master","pushedAt":"2024-05-19T20:51:40.000Z","pushType":"push","commitsCount":75,"pusher":{"login":"pdvrieze","name":"Paul de Vrieze","path":"/pdvrieze","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15138068?s=80&v=4"},"commit":{"message":"Prepare Changelog and Readme for 1.7.0-RC release","shortMessageHtmlLink":"Prepare Changelog and Readme for 1.7.0-RC release"}},{"before":"79bbd4cc0f2d427c0c7fd89c536ddc1bbab9badf","after":"1f38e2289e4bedc714e6f70fe23927e6041919f9","ref":"refs/heads/dev","pushedAt":"2024-05-19T20:50:27.000Z","pushType":"push","commitsCount":56,"pusher":{"login":"pdvrieze","name":"Paul de Vrieze","path":"/pdvrieze","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15138068?s=80&v=4"},"commit":{"message":"Add additional repository\n\nwith dev versions of Kotlin. It was in build.gradle before, but was lost after KTS migration (5aa10324cc652a1f3f9621ec3e063046a5d356be)","shortMessageHtmlLink":"Add additional repository"}},{"before":"bfbe6a9127952473ef79a79e11ec754086cb0be3","after":"79bbd4cc0f2d427c0c7fd89c536ddc1bbab9badf","ref":"refs/heads/dev","pushedAt":"2023-11-15T21:50:37.000Z","pushType":"push","commitsCount":12,"pusher":{"login":"pdvrieze","name":"Paul de Vrieze","path":"/pdvrieze","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15138068?s=80&v=4"},"commit":{"message":"Prepare 1.6.1 release (#2503)","shortMessageHtmlLink":"Prepare 1.6.1 release (Kotlin#2503)"}},{"before":"a675cb3f3d7ae1d49243f36c99e5a18ba3cf1bd5","after":"bfbe6a9127952473ef79a79e11ec754086cb0be3","ref":"refs/heads/dev","pushedAt":"2023-10-20T18:08:58.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"pdvrieze","name":"Paul de Vrieze","path":"/pdvrieze","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15138068?s=80&v=4"},"commit":{"message":"Cbor: check if inline value classes is marked as @ByteString (#2466)\n\nFixes #2187","shortMessageHtmlLink":"Cbor: check if inline value classes is marked as @ByteString (Kotlin#…"}},{"before":"9dab3f422dfd5935351e494d0dbdf2f3be7718c9","after":"ba38b7099e502c16efd30386d18174e3a7aefb3a","ref":"refs/heads/master","pushedAt":"2023-10-20T18:08:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pdvrieze","name":"Paul de Vrieze","path":"/pdvrieze","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15138068?s=80&v=4"},"commit":{"message":"README: Hide old Gradle plugin instructions, clear up setup flow (#2470)","shortMessageHtmlLink":"README: Hide old Gradle plugin instructions, clear up setup flow (Kot…"}},{"before":"dfae643949edf22e20cf931fddc91344d7306304","after":"2e509cdc9064e779957453ac3ea65814d650bda4","ref":"refs/heads/sealed-modules","pushedAt":"2023-10-11T13:31:43.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"pdvrieze","name":"Paul de Vrieze","path":"/pdvrieze","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15138068?s=80&v=4"},"commit":{"message":"Tidy up the code a bit (and use the cast method on the serializer to avoid casting warnings). Use a map to allow faster lookup of serializers to class (to allow for overlapping hierarchies).","shortMessageHtmlLink":"Tidy up the code a bit (and use the cast method on the serializer to …"}},{"before":"7b75e39ae6837bfad04d0d18b24bd0facbf9e63c","after":"a675cb3f3d7ae1d49243f36c99e5a18ba3cf1bd5","ref":"refs/heads/dev","pushedAt":"2023-10-11T12:39:13.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"pdvrieze","name":"Paul de Vrieze","path":"/pdvrieze","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15138068?s=80&v=4"},"commit":{"message":"Add protobuf conformance tests (#2404)\n\nAdd conformance tests using test_messages_proto3 construct google provides","shortMessageHtmlLink":"Add protobuf conformance tests (Kotlin#2404)"}},{"before":"8baa04b4259274305eea6b02f5c5590b44ea126c","after":"9dab3f422dfd5935351e494d0dbdf2f3be7718c9","ref":"refs/heads/master","pushedAt":"2023-10-11T12:39:04.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"pdvrieze","name":"Paul de Vrieze","path":"/pdvrieze","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15138068?s=80&v=4"},"commit":{"message":"Update Minecraft Wiki link to new domain after fork (#2453)","shortMessageHtmlLink":"Update Minecraft Wiki link to new domain after fork (Kotlin#2453)"}},{"before":"d0da81ff429cc542755f7f7f2419e8aecd59cf2d","after":"7b75e39ae6837bfad04d0d18b24bd0facbf9e63c","ref":"refs/heads/dev","pushedAt":"2023-10-03T20:47:35.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"pdvrieze","name":"Paul de Vrieze","path":"/pdvrieze","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15138068?s=80&v=4"},"commit":{"message":"Get rid of @Suppress(\"INVISIBLE_REFERENCE\") for usage of internal declarations (#2444)\n\n* Introduce additional internal opt-in annotation to hide declarations even more\r\n\r\n* Rename JsonWriter and SerialReader to something more internal-ish\r\n\r\n* Refactor internal extensions on Json into top-level functions to remove them from completion (because even optable-in declarations are shown in completion for all users)\r\n\r\n* Propagate opt-ins to verifyKotlinModule task\r\n\r\nRelated: https://youtrack.jetbrains.com/issue/KTIJ-27132","shortMessageHtmlLink":"Get rid of @Suppress(\"INVISIBLE_REFERENCE\") for usage of internal dec…"}},{"before":"8baa04b4259274305eea6b02f5c5590b44ea126c","after":"d0da81ff429cc542755f7f7f2419e8aecd59cf2d","ref":"refs/heads/dev","pushedAt":"2023-10-03T20:46:53.000Z","pushType":"push","commitsCount":9,"pusher":{"login":"pdvrieze","name":"Paul de Vrieze","path":"/pdvrieze","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15138068?s=80&v=4"},"commit":{"message":"Add tomlkt to list of community formats (#2442)","shortMessageHtmlLink":"Add tomlkt to list of community formats (Kotlin#2442)"}},{"before":"9056f309cab0e3f361547c48fdc8f0904443f8ab","after":"8baa04b4259274305eea6b02f5c5590b44ea126c","ref":"refs/heads/master","pushedAt":"2023-09-02T14:07:06.000Z","pushType":"push","commitsCount":46,"pusher":{"login":"pdvrieze","name":"Paul de Vrieze","path":"/pdvrieze","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15138068?s=80&v=4"},"commit":{"message":"Prepare 1.6.0 release (#2414)","shortMessageHtmlLink":"Prepare 1.6.0 release (Kotlin#2414)"}},{"before":"5bba1083ab8e9ef96a2632e2d0a97cbec8bac637","after":"8baa04b4259274305eea6b02f5c5590b44ea126c","ref":"refs/heads/dev","pushedAt":"2023-09-02T14:06:58.000Z","pushType":"push","commitsCount":36,"pusher":{"login":"pdvrieze","name":"Paul de Vrieze","path":"/pdvrieze","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15138068?s=80&v=4"},"commit":{"message":"Prepare 1.6.0 release (#2414)","shortMessageHtmlLink":"Prepare 1.6.0 release (Kotlin#2414)"}},{"before":"d5846776b7d10e717fcb7ef04b1d523c57c7e169","after":"dfae643949edf22e20cf931fddc91344d7306304","ref":"refs/heads/sealed-modules","pushedAt":"2023-07-04T09:28:53.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"pdvrieze","name":"Paul de Vrieze","path":"/pdvrieze","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15138068?s=80&v=4"},"commit":{"message":"Tidy up the code a bit (and use the cast method on the serializer to avoid casting warnings). Use a map to allow faster lookup of serializers to class (to allow for overlapping hierarchies).","shortMessageHtmlLink":"Tidy up the code a bit (and use the cast method on the serializer to …"}},{"before":"8169d8a3eb4104d0d5769e1feca8d1298a5319d8","after":"d5846776b7d10e717fcb7ef04b1d523c57c7e169","ref":"refs/heads/sealed-modules","pushedAt":"2023-07-04T09:25:16.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"pdvrieze","name":"Paul de Vrieze","path":"/pdvrieze","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15138068?s=80&v=4"},"commit":{"message":"Tidy up the code a bit (and use the cast method on the serializer to avoid casting warnings). Use a map to allow faster lookup of serializers to class (to allow for overlapping hierarchies).","shortMessageHtmlLink":"Tidy up the code a bit (and use the cast method on the serializer to …"}},{"before":"ebfcfd49a12894c626a499b78f61b69eedf04f86","after":"8169d8a3eb4104d0d5769e1feca8d1298a5319d8","ref":"refs/heads/sealed-modules","pushedAt":"2023-07-04T09:24:14.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"pdvrieze","name":"Paul de Vrieze","path":"/pdvrieze","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15138068?s=80&v=4"},"commit":{"message":"Tidy up the code a bit (and use the cast method on the serializer to avoid casting warnings). Use a map to allow faster lookup of serializers to class (to allow for overlapping hierarchies).","shortMessageHtmlLink":"Tidy up the code a bit (and use the cast method on the serializer to …"}},{"before":"b3e3edd0b162b2599bc695ad80b16e541f45bcf2","after":"5bba1083ab8e9ef96a2632e2d0a97cbec8bac637","ref":"refs/heads/dev","pushedAt":"2023-07-04T09:19:54.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"pdvrieze","name":"Paul de Vrieze","path":"/pdvrieze","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15138068?s=80&v=4"},"commit":{"message":"Fix beginStructure in JsonTreeDecoder when inner structure descriptor is same as outer (#2346)\n\nInstead of returning the same instance of decoder (with invalid position) a new instance is created, and polyDiscriminator and polyDescriptor are passed to the new instance.\r\n\r\nThis way check for unknown keys in endStructure can properly filter out polymorphic discriminator (by default \"type) from potential unknown keys.\r\n\r\nFixes #2343","shortMessageHtmlLink":"Fix beginStructure in JsonTreeDecoder when inner structure descriptor…"}},{"before":"e79593cf345541ba14ee91bda5a8149cbc2c5da2","after":"ebfcfd49a12894c626a499b78f61b69eedf04f86","ref":"refs/heads/sealed-modules","pushedAt":"2023-07-04T09:16:04.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"pdvrieze","name":"Paul de Vrieze","path":"/pdvrieze","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15138068?s=80&v=4"},"commit":{"message":"Tidy up the code a bit (and use the cast method on the serializer to avoid casting warnings). Use a map to allow faster lookup of serializers to class (to allow for overlapping hierarchies).","shortMessageHtmlLink":"Tidy up the code a bit (and use the cast method on the serializer to …"}},{"before":"780f43ebb307bfc0bd7b3cc2ffaa8f91dd7a7f1f","after":"b3e3edd0b162b2599bc695ad80b16e541f45bcf2","ref":"refs/heads/dev","pushedAt":"2023-07-04T09:15:19.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"pdvrieze","name":"Paul de Vrieze","path":"/pdvrieze","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15138068?s=80&v=4"},"commit":{"message":"Remove erroneous external-generated serializer for generic class (#2316)\n\nTesting for contextual generic serialization is already performed by ContextualGenericsTest.ThirdPartyBox.\r\n\r\nSee problem details here: https://youtrack.jetbrains.com/issue/KT-58885","shortMessageHtmlLink":"Remove erroneous external-generated serializer for generic class (Kot…"}},{"before":"84d4af04a688286ad1b51a72130ccda691caff75","after":"9056f309cab0e3f361547c48fdc8f0904443f8ab","ref":"refs/heads/master","pushedAt":"2023-07-04T09:14:40.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"pdvrieze","name":"Paul de Vrieze","path":"/pdvrieze","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15138068?s=80&v=4"},"commit":{"message":"docs: Fix missing call to endStructure() (#2351)\n\nCo-authored-by: Pavel Vasin ","shortMessageHtmlLink":"docs: Fix missing call to endStructure() (Kotlin#2351)"}},{"before":"f76d07314ead1db92f27c389494f537c12d3ea7b","after":"780f43ebb307bfc0bd7b3cc2ffaa8f91dd7a7f1f","ref":"refs/heads/dev","pushedAt":"2023-06-05T19:07:48.201Z","pushType":"push","commitsCount":3,"pusher":{"login":"pdvrieze","name":"Paul de Vrieze","path":"/pdvrieze","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15138068?s=80&v=4"},"commit":{"message":"Remove erroneous external-generated serializer for generic class (#2316)\n\nTesting for contextual generic serialization is already performed by ContextualGenericsTest.ThirdPartyBox.\r\n\r\nSee problem details here: https://youtrack.jetbrains.com/issue/KT-58885","shortMessageHtmlLink":"Remove erroneous external-generated serializer for generic class (Kot…"}},{"before":"0515f5bab98937ef5512adab97776554164cd1c9","after":"84d4af04a688286ad1b51a72130ccda691caff75","ref":"refs/heads/master","pushedAt":"2023-06-05T19:07:18.391Z","pushType":"push","commitsCount":1,"pusher":{"login":"pdvrieze","name":"Paul de Vrieze","path":"/pdvrieze","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15138068?s=80&v=4"},"commit":{"message":"Update releasing docs for the API reference (#2307)","shortMessageHtmlLink":"Update releasing docs for the API reference (Kotlin#2307)"}},{"before":"0483c6103d352a8dee97db01c42813852d2edd37","after":"e79593cf345541ba14ee91bda5a8149cbc2c5da2","ref":"refs/heads/sealed-modules","pushedAt":"2023-05-23T08:46:29.876Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"pdvrieze","name":"Paul de Vrieze","path":"/pdvrieze","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15138068?s=80&v=4"},"commit":{"message":"Tidy up the code a bit (and use the cast method on the serializer to avoid casting warnings). Use a map to allow faster lookup of serializers to class (to allow for overlapping hierarchies).","shortMessageHtmlLink":"Tidy up the code a bit (and use the cast method on the serializer to …"}},{"before":"80075749139be1144a4cd5dd9d32cfbf261ee975","after":"f76d07314ead1db92f27c389494f537c12d3ea7b","ref":"refs/heads/dev","pushedAt":"2023-05-23T08:45:30.147Z","pushType":"push","commitsCount":12,"pusher":{"login":"pdvrieze","name":"Paul de Vrieze","path":"/pdvrieze","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15138068?s=80&v=4"},"commit":{"message":"Add support to decode numeric literals containing an exponent (#2227)\n\nFixes #2078","shortMessageHtmlLink":"Add support to decode numeric literals containing an exponent (Kotlin…"}},{"before":"cfce5d8bf4e24fd6a1caf2cef9f62dd689614ce5","after":"0515f5bab98937ef5512adab97776554164cd1c9","ref":"refs/heads/master","pushedAt":"2023-05-23T08:45:17.381Z","pushType":"push","commitsCount":28,"pusher":{"login":"pdvrieze","name":"Paul de Vrieze","path":"/pdvrieze","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15138068?s=80&v=4"},"commit":{"message":"Fix incorrect spelling of documentation tag (#2310)\n\nCo-authored-by: Pavel Vasin ","shortMessageHtmlLink":"Fix incorrect spelling of documentation tag (Kotlin#2310)"}},{"before":"1aead700f6376ccfbaad37b8e2ad85bddd6ea95f","after":"0483c6103d352a8dee97db01c42813852d2edd37","ref":"refs/heads/sealed-modules","pushedAt":"2023-05-02T21:23:35.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"pdvrieze","name":"Paul de Vrieze","path":"/pdvrieze","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15138068?s=80&v=4"},"commit":{"message":"Tidy up the code a bit (and use the cast method on the serializer to avoid casting warnings). Use a map to allow faster lookup of serializers to class (to allow for overlapping hierarchies).","shortMessageHtmlLink":"Tidy up the code a bit (and use the cast method on the serializer to …"}},{"before":"6333daf8bb4ee7e7c8cd66619c7c66cc8c69dddf","after":"cfce5d8bf4e24fd6a1caf2cef9f62dd689614ce5","ref":"refs/heads/master","pushedAt":"2023-05-02T21:02:51.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"pdvrieze","name":"Paul de Vrieze","path":"/pdvrieze","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15138068?s=80&v=4"},"commit":{"message":"Properties Format: Support sealed/polymorphic classes as class properties (#2255)","shortMessageHtmlLink":"Properties Format: Support sealed/polymorphic classes as class proper…"}},{"before":"8c74dafb40986f1669fec82cdf1af71e1cc13094","after":"80075749139be1144a4cd5dd9d32cfbf261ee975","ref":"refs/heads/dev","pushedAt":"2023-05-02T21:02:07.000Z","pushType":"push","commitsCount":11,"pusher":{"login":"pdvrieze","name":"Paul de Vrieze","path":"/pdvrieze","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15138068?s=80&v=4"},"commit":{"message":"ObjectSerializer: Respect sequential decoding (#2273)\n\nThis was broken in https://github.com/Kotlin/kotlinx.serialization/pull/1916\r\n\r\nSince ObjectSerializer calls decodeElementIndex() now, it should also call decodeSequentially().\r\n\r\nCo-authored-by: Pavel Vasin ","shortMessageHtmlLink":"ObjectSerializer: Respect sequential decoding (Kotlin#2273)"}},{"before":"f5483878bd7651c0a02b53f8edad0951cdc8b477","after":"1aead700f6376ccfbaad37b8e2ad85bddd6ea95f","ref":"refs/heads/sealed-modules","pushedAt":"2023-03-16T19:55:20.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"pdvrieze","name":"Paul de Vrieze","path":"/pdvrieze","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15138068?s=80&v=4"},"commit":{"message":"Tidy up the code a bit (and use the cast method on the serializer to avoid casting warnings). Use a map to allow faster lookup of serializers to class (to allow for overlapping hierarchies).","shortMessageHtmlLink":"Tidy up the code a bit (and use the cast method on the serializer to …"}},{"before":"24c602874fd19cbe337dc434021e84a1e2575fce","after":"8c74dafb40986f1669fec82cdf1af71e1cc13094","ref":"refs/heads/dev","pushedAt":"2023-03-16T19:54:23.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"pdvrieze","name":"Paul de Vrieze","path":"/pdvrieze","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15138068?s=80&v=4"},"commit":{"message":"Configure project settings for Intellij IDEA (#2217)\n\n* Add IDEA Project code-style settings\r\n\r\n* Enable spellchecker in the commit message dialog\r\n\r\n Note that Grazie has to be present because of IDEA-217753\r\n\r\n* Add copyright to IDEA project settings\r\n\r\n So new files will include the copyright\r\n\r\n* Enable links to YouTrack issues from commit messages","shortMessageHtmlLink":"Configure project settings for Intellij IDEA (Kotlin#2217)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAETj5QvwA","startCursor":null,"endCursor":null}},"title":"Activity · pdvrieze/kotlinx.serialization"}