1. d79a8a5 Refactor ProtoBuf to be more maintenance-friendly, extract internal implementations to the corresponding package, rename internal classes to be consistent with their purpose by Vsevolod Tolstopyatov · 4 years, 10 months ago
  2. 2681268 Support retreiving object's serializers via serializer<T>() by Leonid Startsev · 4 years, 10 months ago
  3. 8e036d4 Introduce type parameters to a SerialDescriptor hc/eq implementations by Leonid Startsev · 4 years, 10 months ago
  4. f7abe61 Deprecate .patch and support scattered arrays in protobuf properly by Leonid Startsev · 5 years ago
  5. c6d308c Deprecate update* and add oldValue parameter to decodeSerializableValue by Leonid Startsev · 5 years ago
  6. 380a09a Deprecate beginX with typeParameters by Leonid Startsev · 5 years ago
  7. bc9c8f4 Set up dokka and docs publishing process (#780) by Leonid Startsev · 4 years, 10 months ago
  8. 554dae1 Merge remote-tracking branch 'origin/master' into dev by Vsevolod Tolstopyatov · 4 years, 10 months ago
  9. 6372c60 External Serialization Documentation Grammar Changes (#784) by Steven Sherry · 4 years, 10 months ago
  10. ef4a714 Add DynamicObjectSerializer that allows converting kotlin data to dynamic (#628) by Patrick Del Conte · 4 years, 10 months ago
  11. a197644 Cleanup of internals by Vsevolod Tolstopyatov · 4 years, 10 months ago
  12. b5d6790 Get rid of quadratic index lookup in ProtoBuf by Vsevolod Tolstopyatov · 4 years, 10 months ago
  13. 7856824 Rename IS, BAOS, OS and BAOS to stop being looking similar to java.io by Vsevolod Tolstopyatov · 4 years, 10 months ago
  14. 06142ca Optimize ProtoBuf decoding by Vsevolod Tolstopyatov · 4 years, 10 months ago
  15. 16ae7fa Optimize ProtoBuf encoding: by Vsevolod Tolstopyatov · 4 years, 10 months ago
  16. 23c1b54 Protobuf performance improvements by Vsevolod Tolstopyatov · 4 years, 10 months ago
  17. 90c2c05 Protobuf improvements by Vsevolod Tolstopyatov · 4 years, 10 months ago
  18. a94f6f3 Make SerialModule sealed class instead of interface (#726) by Vsevolod Tolstopyatov · 4 years, 10 months ago
  19. e8a3bf2 Fix incorrect 'since version' field by Leonid Startsev · 4 years, 10 months ago
  20. 44215c3 Expose runtime kclass via SerialDesc.capturedKClass ext property by Leonid Startsev · 4 years, 10 months ago
  21. ee4d7c7 Enable library author's mode and adjust visibilities (#758) by Leonid Startsev · 4 years, 10 months ago
  22. d47f50b Move LongAsStringSerializer to builtins by Leonid Startsev · 4 years, 11 months ago
  23. 07de016 Enable JS IR support by Leonid Startsev · 4 years, 10 months ago
  24. a9bc735 Fix Gradle example rendering (#738) by Leonid Startsev · 4 years, 11 months ago
  25. ffe216f Update examples to be compilable again by Leonid Startsev · 4 years, 11 months ago
  26. 93d38e2 Update documentation and changelog, add migration list by Leonid Startsev · 4 years, 11 months ago
  27. 44cf913 Clarify SerialDescriptor.serialName contract by Vsevolod Tolstopyatov · 4 years, 11 months ago
  28. 6eed027 After-merge fix by Vsevolod Tolstopyatov · 4 years, 11 months ago
  29. ddbc966 Merge remote-tracking branch 'origin/master' into dev by Leonid Startsev · 4 years, 11 months ago
  30. 4a51489 Make IAE during sealed class serializer instantiation more approachable, enhance toString by Vsevolod Tolstopyatov · 4 years, 11 months ago
  31. 2449d9f Rework polymorphic descriptors: by Vsevolod Tolstopyatov · 4 years, 11 months ago
  32. 74858f6 Upgrade to 1.3.70 by Leonid Startsev · 4 years, 11 months ago
  33. 530ee1d Update RELEASING.md by Leonid Startsev · 4 years, 11 months ago
  34. 2af2baa Hide internal collection and map serializers, use deprecation suppression in ProtoBuf instead by Vsevolod Tolstopyatov · 4 years, 11 months ago
  35. 33a5d41 Get rid of weird Map contract from TreeJsonOutput, enable proper map-like support for JSON by Vsevolod Tolstopyatov · 5 years ago
  36. df8d296 Move all migrations to Migrations.kt by Vsevolod Tolstopyatov · 4 years, 11 months ago
  37. a0c7153 update integration test by Leonid Startsev · 5 years ago
  38. 11015fc Fix minor warnings by Leonid Startsev · 5 years ago
  39. f5accd1 Migrate to eap3 and clean up some warnings; bump version by Leonid Startsev · 5 years ago
  40. 146a0d0 Introduce factories for ArraySerializers as well, deprecate top-level array serializers by Vsevolod Tolstopyatov · 5 years ago
  41. 2254f1c Extract ElementValue encoder and decoder to builtins and rename it to AbstractEncoder and AbstractDecoder respectively by Vsevolod Tolstopyatov · 5 years ago
  42. 8bbe911 Hide as much internal API as possible for collections by Vsevolod Tolstopyatov · 5 years ago
  43. 602830c Introduce CollectionSerializers, split existing Shorthands between packages by Vsevolod Tolstopyatov · 5 years ago
  44. 47a1148 Replace top-level primitive serializers with corresponding companion functions from builtins by Vsevolod Tolstopyatov · 5 years ago
  45. e9ec643 Move Tagged.kt to internal package by Vsevolod Tolstopyatov · 5 years ago
  46. 3a4b7e0 Hide tuple serializers from the public usages and replace them with factory methods in builtins package by Vsevolod Tolstopyatov · 5 years ago
  47. 5098740 Deprecate top-level format instances, leave only companion objects by Vsevolod Tolstopyatov · 5 years ago
  48. 990fc61 Rename obj to value in SerialFormat by Vsevolod Tolstopyatov · 5 years ago
  49. 8013920 Update RELEASING.md by Leonid Startsev · 5 years ago
  50. 580af9b Document contracts for JsonInput/JsonOutput (#715) by Vsevolod Tolstopyatov · 5 years ago
  51. fa5b5ba Ensure that serialization exception is thrown from JSON parser on invalid inputs by Vsevolod Tolstopyatov · 5 years ago
  52. 781478f Do best-effort input/output attach to exceptions to simplify debugging by Vsevolod Tolstopyatov · 5 years ago
  53. 0048c28 JSON configuration rework: by Vsevolod Tolstopyatov · 5 years ago
  54. d18515a Make strictMode even more restrictive, prohibit unquoted keys and values by default, always use strict boolean parser by Vsevolod Tolstopyatov · 5 years ago
  55. edd7a75 Preserve quotation information during JsonLiteral parsing by Vsevolod Tolstopyatov · 5 years ago
  56. 23c749b Change MapEntrySerializer.descriptor to be truly map-like. Otherwise, it cannot be properly serialized by TaggedDecoder (-> to JsonObject) by Vsevolod Tolstopyatov · 5 years ago
  57. 2fed5df Cleanup ConfigParser: move to proper package to be consistent with other formats, by Leonid Startsev · 5 years ago
  58. 2961ed9 Support primitive arrays by Vsevolod Tolstopyatov · 5 years ago
  59. 6978cf4 Support reference arrays in serializer(KType) by Vsevolod Tolstopyatov · 5 years ago
  60. 1fe9ec1 Ignore test that behaves differently with Unit by Leonid Startsev · 5 years ago
  61. 862caa4 Add option to use HOCON naming convention by Eduard Wolf · 5 years ago
  62. 3dc4673 Allow DynamicObjectParser to handle polymorphic types by Jake Wharton · 5 years ago
  63. 85396d8 Get rid of PrimitiveKind.UNIT and corresponding encoder methods by Vsevolod Tolstopyatov · 5 years ago
  64. 9010a12 Fix build after rebased branch used deprecated function by Leonid Startsev · 5 years ago
  65. 126f111 API improvements (#690) by Vsevolod Tolstopyatov · 5 years ago
  66. 3bc1071 Improve documentation, rephrase our guide by Vsevolod Tolstopyatov · 5 years ago
  67. e6db6ab Add documentation articles by Leonid Startsev · 5 years ago
  68. 47d58d5 JsonParametricSerializer and JsonTransformingSerializer implementation by Leonid Startsev · 5 years ago
  69. e36a6c8 Improve documentation by Vsevolod Tolstopyatov · 5 years ago
  70. a98be33 Remove HexConverter from cborMain dependencies by Leonid Startsev · 5 years ago
  71. 01a1acc Get rid of AbstractSerialFormat superclass by Leonid Startsev · 5 years ago
  72. a442628 Deprecate most of internal functions by Leonid Startsev · 5 years ago
  73. 1c8dbd7 Fix message visibility by Leonid Startsev · 5 years ago
  74. de2b958 Migration paths, documentation improvements and additional SerialDescriptorBuilder validation by Vsevolod Tolstopyatov · 5 years ago
  75. 2649224 Serial kinds re-adjustments by Vsevolod Tolstopyatov · 5 years ago
  76. 2b7aa7c Document KSerializer, SerializationStrategy and DeserializationStrategy by Vsevolod Tolstopyatov · 5 years ago
  77. 1531741 Document Encoder and CompositeEncoder by Vsevolod Tolstopyatov · 5 years ago
  78. 6d944e5 Document Decoder and CompositeDecoder, split encoding and decoding to different files by Vsevolod Tolstopyatov · 5 years ago
  79. 2dbf3de SerialKind documentation by Vsevolod Tolstopyatov · 5 years ago
  80. 9362837 Optimize footprint of SerialClassDescImpl by using the fact that it is used only by plugin-generated code. by Vsevolod Tolstopyatov · 5 years ago
  81. fa9f753 Introduce UnionKInd.CONTEXTUAL to cover Polymorphic/Contextual serializers, get rid of elementsCount in builders by Vsevolod Tolstopyatov · 5 years ago
  82. 1489ddd SerialDescriptor for enums rework: by Vsevolod Tolstopyatov · 5 years ago
  83. 989a263 Introduce DSL for creating user-defined serial descriptors by Vsevolod Tolstopyatov · 5 years ago
  84. bed6823 Remove stuff that was deprecated long ago by Leonid Startsev · 5 years ago
  85. d090cf7 Update README with Gradle Kotlin DSL (#638) by Lukasz Kalnik · 5 years ago
  86. 5750452 Remove incorrectly placed @Test annotation and rename funciton by Leonid Startsev · 5 years ago
  87. b70760c add forgotten @Test by Leonid Startsev · 5 years ago
  88. d1b51ff Get rid of deprecated HexConverter in our code by Vsevolod Tolstopyatov · 5 years ago
  89. b17a3f8 Fix infinite recursion in EnumDescriptor.hashCode() by Leonid Startsev · 5 years ago
  90. d6908b2 Allow duplicating serializers during SerialModule concatenation if they are equal by Vsevolod Tolstopyatov · 5 years ago
  91. 9708d63 Rework sealed class discriminator check to reduce the footprint of the check when no JSON is used by Vsevolod Tolstopyatov · 5 years ago
  92. 52b0706 Detect collisions with class discriminator and for equal serial names within the same sealed class hierarchy by Vsevolod Tolstopyatov · 5 years ago
  93. 52142d0 Detect name conflicts in polymorphic serialization during setup phase by Vsevolod Tolstopyatov · 5 years ago
  94. 3c30c5a Extract all mutable state in modules package to SerialModuleBuilder to have a single mutable point and to ensure that SerialModule can never be modified by Vsevolod Tolstopyatov · 5 years ago
  95. ad79e4a Unignore accidentally ignored test by Leonid Startsev · 5 years ago
  96. 0e3dc3e Omit nulls in .store instead of throwing an exception by Leonid Startsev · 5 years ago
  97. 16b0641 Add optionals handling to Properties reader by Leonid Startsev · 5 years ago
  98. fbb08e0 Rename Mapper to Properties by Leonid Startsev · 5 years ago
  99. c20d636 Support StructureKind.MAP in Properties correctly by Leonid Startsev · 5 years ago
  100. c6e5c8e Move Mapper to separate 'properties' module by Leonid Startsev · 5 years ago