[go: up one dir, main page]

Multiplatform KotlinX.Serialization, Field.unsafe expansion, replace and KMongo utilities

### BSON (Multiplatform)

- Multiplatform KotlinX.Serialization support (#50, !117, thanks @UnknownJoe796)

### DSL

- Added `Field.unsafe()` overloads to allow more use-cases (!132)
- `$concat` now allows nullability, and has been moved from `ArithmeticValueOperators` to `StringValueOperators` (!134)

### Drivers

- Added `replaceOne()` and `repsertOne()` (!133)
- Added `:driver-sync-kmongo` and `:driver-coroutines-kmongo` with a utility function to convert KMongo objects to KtMongo objects (!132)

### Documentation

- Introduced the [Kotlin Multiplatform roadmap](https://ktmongo.opensavvy.dev/tutorials/multiplatform/index.html) (0861208a)
- Added a [feature page on aggregations](https://ktmongo.opensavvy.dev/features/aggregations.html) (f4bec354)
- Minor improvements on the home page