Commit dbb0721
committed
🔖 release v1.2.1
## 1.2.1
* [FIX] fix key decoding to treat dots consistently with values and update `DecodeOptions.decodeKey`/`DecodeOptions.decodeValue` visibility
* [FIX] handle encoded dots and nested brackets in key parsing for dot notation
* [FIX] remove unused `protectEncodedDotsForKeys` utility from `DecodeOptions`
* [CHORE] clarify `decodeDotInKeys` documentation and improve `DecodeOptions.decodeKey`/`DecodeOptions.decodeValue` convenience methods with default charset
* [CHORE] refactor `defaultDecode` signature to remove unused `DecodeKind` parameter 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 `DecodeOptionsSpec` to use public decode method instead of `callDefaultDecode` reflection helper
* [CHORE] expand `DecodeSpec` coverage for encoded dot behavior in keys and C# qs port (`QsNet`) parity scenarios1 parent c3beb44 commit dbb0721
2 files changed
+16
-1
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
1 | 16 | | |
2 | 17 | | |
3 | 18 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
11 | | - | |
| 11 | + | |
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
| |||
0 commit comments