1.2.1
1.2.1
- [FIX] fix key decoding to treat dots consistently with values and update
DecodeOptions.decodeKey/DecodeOptions.decodeValuevisibility - [FIX] handle encoded dots and nested brackets in key parsing for dot notation
- [FIX] remove unused
protectEncodedDotsForKeysutility fromDecodeOptions - [CHORE] clarify
decodeDotInKeysdocumentation and improveDecodeOptions.decodeKey/DecodeOptions.decodeValueconvenience methods with default charset - [CHORE] refactor
defaultDecodesignature to remove unusedDecodeKindparameter in key decoding - [CHORE]️ refactor dot-to-bracket conversion and key splitting to improve handling of top-level dots and bracket segments
- [CHORE] suppress deprecation warnings in
DecodeOptionsSpec - [CHORE] clarify documentation for encoded dot handling in key decoding and parser logic
- [CHORE] expand tests for key decoding with encoded dots and custom decoder behavior
- [CHORE] add comprehensive tests for encoded dot behavior in keys to ensure C# qs port (
QsNet) parity and edge case coverage - [CHORE] update
DecodeOptionsSpecto use public decode method instead ofcallDefaultDecodereflection helper - [CHORE] expand
DecodeSpeccoverage for encoded dot behavior in keys and C# qs port (QsNet) parity scenarios
https://central.sonatype.com/artifact/io.github.techouse/qs-kotlin/1.2.1