PureYAML/Sources
Mihaela Mihaljevic 27cc8cbfbb
Some checks failed
rules-freshness / rules (push) Failing after 12m24s
fix(json): keep every character of a JSON string through the trip
The JSON writer escapes the characters a YAML reader mangles. PureYAML.JSON.parse and parseLocated read JSON with those characters held back and given back, so no position moves, and Convert.convert takes the format of its source.
2026-11-15 12:12:44 +01:00
..
Coding feat(codable): broaden compatibility coverage 2026-06-05 12:49:20 +02:00
Decoding style: format the sources as the current SwiftFormat has them 2026-11-14 19:07:01 +01:00
Emitting fix(emitting): write the characters a reader cannot give back as escapes 2026-11-15 12:12:38 +01:00
Encoding feat(model): support complex mapping keys 2026-06-05 16:08:45 +02:00
Model refactor(validation): rename framework to match the validation idiom 2026-07-12 18:10:00 +02:00
Parsing style: format the sources as the current SwiftFormat has them 2026-11-14 19:07:01 +01:00
PureYAMLJSON fix(json): keep every character of a JSON string through the trip 2026-11-15 12:12:44 +01:00
Stream refactor(validation): rename framework to match the validation idiom 2026-07-12 18:10:00 +02:00
Streaming fix(streaming): replace the token-kind trap with an exhaustive switch 2026-07-12 13:26:06 +02:00
Tagged style: format the sources as the current SwiftFormat has them 2026-11-14 19:07:01 +01:00
Validation style: format the sources as the current SwiftFormat has them 2026-11-14 19:07:01 +01:00
API.swift refactor(validation): rename framework to match the validation idiom 2026-07-12 18:10:00 +02:00
PureYAML.swift feat(parsing): persist mid-token suspension and expose it as a public streaming API 2026-07-10 09:10:56 +02:00