·
1 commit
to main
since this release
Immutable
release. Only release title and notes can be modified.
1.5.0
- [FEAT] add Swift/Objective-C encode depth limits with unlimited defaults and stable depth-error metadata.
- [FIX] encode dotted top-level scalar/null keys before normal key encoding, matching
qs@6.16.0. - [FIX] enforce strict comma-group limits under
[]=before splitting, while preserving non-throwing nested groups. - [FIX] spread later array values one level when appending to soft-overflow maps, preserving bracketed inner groups and checked-index fallback values.
- [CHORE] align SwiftPM comparator exclusions with pnpm lock/workspace files, removing stale npm-lock warnings.
- [FIX][ObjC] expose encode-error maximum-depth metadata through the native
maxDepthFrom:accessor as nullableNSNumber. - [TEST][ObjC] align native comma-group coverage with qs 6.16 strict rejection, exact-limit acceptance, and non-throwing nested-array preservation.