All Versions
22
Latest Version
Avg Release Cycle
32 days
Latest Release
313 days ago

Changelog History
Page 2

  • v4.0.1 Changes

    May 12, 2020
    • #194 kotlin.x external serializers not properly handled
    • ๐Ÿ‘ #196 kotlin.x serialization: maps with enum keys are not supported
    • #198 commitTransactionAndAwait() -> No value received via onNext for awaitSingle
    • โšก๏ธ #200 getting compilation error on version 4.0.0 (doc update)
  • v4.0.0 Changes

    April 05, 2020

    ๐Ÿš€ This version is using the 4.0 java driver version and is a breaking changes release. Please consult http://litote.org/kmongo/about/#upgrading-to-4x-from-312x before upgrading.

    ๐Ÿš€ Also in this release:

    • ๐Ÿ“š #190 Nullable args in documentation
    • #191 .json not translating Pattern correctly
  • v3.12.2 Changes

    March 06, 2020
    • โšก๏ธ #182 Native Custom codec is not used for update
    • #184 Use Kotlin 1.70 with kotlinx.serialization 0.20.0
    • Add Maven wrapper
  • v3.12.1 Changes

    February 28, 2020
  • v3.12.0 Changes

    January 23, 2020
    • #161 add String.from and MongoOperator.from extensions for typed queries
    • ๐Ÿ‘ #162 generation for id property type not supported
    • ๐Ÿ‘ #165 typed queries: support of lookup operator
    • ๐Ÿ‘Œ Support nullable collection properties by "/"
  • v3.11.2 Changes

    December 07, 2019

    The kotlinx.serialization mapping is now considered production ready. Look at the performance benchmark.

    • ๐Ÿ“š #141 Remove kotlin-reflect dependency (see documentation )
    • #154 register custom serializers for kotlinx.serialization
    • ๐Ÿ‘ป #156 propagate create index exception in ensureIndex
    • #157 Filter for enum value fails with Can't find a codec for class
    • ๐ŸŽ #158 improves kotlinx.serialization performance
    • โšก๏ธ #159 kotlinx.serialization: support update without null properties
  • v3.11.1 Changes

    October 14, 2019

    Thanks to the great kbson library of @jershell, KMongo now supports kotlinx serialization mapping!

    ๐Ÿš€ This is an alpha release with some known limitations:

    Please report any issue ! :)

    ๐Ÿš€ Other fixes in the release:

    • #143 kotin.internal classes must not be included in kmongo
    • ๐Ÿ‘ #144 Typed queries no longer support null
    • ๐Ÿ‘ #147 other types support for BigDecimal deserialization
    • #150 add missing temporal typed aggregate operators and generic aggregate operator
  • v3.11.0 Changes

    August 14, 2019
  • v3.10.2 Changes

    May 28, 2019
    • #130 Generated static accessors break compilation if there are parent generics in type hierarchy
    • #132 Projections are not allowed on type arguments of functions and properties in generated code
    • ๐Ÿ‘ #135 JsonIdentityInfo support
    • #136 writeObjectRef is not implemented
    • #137 Typed query isn't type-safe
  • v3.10.1 Changes

    April 11, 2019
    • #126 add Id.cast() method
    • ๐Ÿ‘ #127 kotlin native: support private class instantiation
    • #128 Parent classes @BsonId not being recognized on collection.save
    • #129 add optional parameters for geometry operations