1.1.1
1.1.1
- [FEAT] add support for sparse Lists in
DecodeOptions- if set totrue, the lists will containnullvalues for missing values - [FIX] fix parsing of negative integer indices in query strings by replacing
decodedRoot.all(Char::isDigit)withdecodedRoot.toIntOrNull() != nullto properly handle negative numbers - [FIX] fix merge semantics for
Maptargets: ignorenull/Undefinedsources and treat scalar sources as flag keys (map[k] = true) instead of merging—prevents accidental"Undefined"keys and duplicate[true, true]entries - [CHORE] add comprehensive unit tests for query string encoding and decoding ported from https://github.com/atek-software/qsparser
https://central.sonatype.com/artifact/io.github.techouse/qs-kotlin/1.1.1