## Kotlin/kotlinx.serialization — v1.9.0…v1.10.0-RC

_38 commits._

### Features
- **Add .serialName to MissingFieldException** (8926b06)
- **Support a new publication scheme (#3038)** (40ce547)

### Fixes
- **[CBOR] Fix various bugs in the decoder implementation** (e334d1c)
- **Fix type in BIGNUM_NEGATIVE tag name (#3090)** (2e1388f)
- **Fix formatting in Encoder kdoc (#3076)** (71b5d5e)
- **[Wasm] fix tests for className wasm (KT-69621) (#3060)** (68253d4)

### Backend
- **Prepare 1.10.0-RC release** (e8be81f)
- **Merge remote-tracking branch 'origin/master' into dev** (d7ca108)
- **IR inliner: Enable intra-module mode for kotlinx.serialization (#3128)** (a5a3c97)
- **'subclassesOfSealed' function for automatically registering sealed serializers children in polymorphic modules (#2201)** (fc62da3)
- **Stabilize JsonPrimitive constructor functions that accept unsigned types** (70bc1b6)
- **Stabilize JsonElement DSL functions with `Nothing?` overload** (19afcda)
- **Stabilize JsonUnquotedLiteral** (d17db9f)
- **Remove obsolete usages of @OptIn(ExperimentalSerializationApi::class)** (e3d265d)
- **Remove archived repositories from the formats list (#3124)** (412a00f)
- **Rewrite how compiler args are passed (#3115)** (4dd9296)
- **Enable Unused Return Value checker** (15b249e)
- **Update Kotlin version to 2.3.0-Beta2** (f1e52ab)
- **Unify Polymorphic and Sealed class serializers check:** (e607207)
- **Disallow more conflicts with class discriminator on encoding:** (7a177e8)
- **Also check collisions for JsonNamingStrategy-transformed names during serialization** (886bb10)
- **Generate unique Automatic-Module-Name for metadata JARs (#3109)** (ca11219)
- **Stabilize @EncodeDefault annotation and its modes. (#3106)** (afdc830)
- **Clarify that it is preferable to have unique class' serial name (#3098)** (6488fef)
- **Stabilize .decodeEnumsCaseInsensitive setting** (2144281)
- **Stabilize .allowTrailingComma setting** (fe27fdc)
- **Stabilize .allowComments configuration** (eef23c6)
- **Stabilize .prettyPrintIndent configuration** (232cffc)
- **Migrate Shadow's coordinate (#3081)** (bddbe13)
- **Deprecation of apple x64 target (#3091)** (4ab28b3)
- **CBOR: update RFC number and corresponding links (#3088)** (c0cac7c)
- **Remove obsolete -Xjvm-default argument. (#3078)** (bf381a2)
- **[CBOR] Improve an error message for byte string / array type mismatch (#3052)** (9e970e1)
- **Revised the ProGuard rules and added tests on R8 (#3041)** (51fa6ad)
- **Remove obsolete redirectors that sometimes prevent successful Gradle configuration (#3050)** (e7578dc)
- **[KUP] Disable opt-in Kotlin compiler warnings (#3049)** (63cb9cf)
- **Suppress the deprecation warning on a reference to Kotlin 2.0 language version (#3046)** (6a0b3f8)
- **Migrate to DGPv2 (#3005)** (10c7b9d)

_Recap by [Repo Wrapped](https://repowrapped.com/gh/Kotlin/kotlinx.serialization?utm_source=github-action)._