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