6f76f31c88
test(corpus): add real yaml corpus manifest
...
Record the checked corpus provenance and fixture metadata used by production hardening gates.
2026-06-06 08:03:21 +02:00
208b892019
feat(parser): harden diagnostics and streaming
...
Add structured validation diagnostics, JSON and Yams comparison gates, and lazy token/event parsing so production behavior is measured without retaining full intermediate parser arrays.
2026-06-06 07:57:48 +02:00
9f68671c16
docs(corpus): document real seed gates
2026-06-06 01:07:45 +02:00
5f420cdf02
docs(release): update 0.1.1 notes
2026-06-06 00:38:50 +02:00
1bcec9593b
ci: use checkout action with node 24
2026-06-06 00:32:53 +02:00
0a649c4d55
docs(release): prepare 0.1.1
2026-06-06 00:28:38 +02:00
36364cfcac
docs(readme): add production hardening epic
2026-06-06 00:02:29 +02:00
b47ca4fc31
ci: run optimized build gates
2026-06-05 22:36:28 +02:00
4bc772d807
docs: add platform CI badges
2026-06-05 22:30:41 +02:00
37239fe613
fix(parser): match block continuation parsing
2026-06-05 22:12:12 +02:00
09b7f52cbc
fix(ci): pin fixture line endings
2026-06-05 21:33:23 +02:00
fc43a3a643
fix(ci): use Windows Swift setup action
2026-06-05 21:28:54 +02:00
9b4f091a53
fix(ci): install Swift on Windows with winget
2026-06-05 21:24:24 +02:00
a3cf059ae4
fix(ci): use available Windows Swift toolchain
2026-06-05 21:22:24 +02:00
3a90df095d
fix(ci): prepare 0.1.0 release
2026-06-05 21:20:20 +02:00
68883f2104
feat(validation): add diagnostic report errors
2026-06-05 21:06:42 +02:00
13183a4353
Add machine-readable validation reports
2026-06-05 20:39:32 +02:00
0e92e31d89
Add production validation reports
2026-06-05 20:23:20 +02:00
bc54528353
Harden parser against real YAML fixtures
2026-06-05 19:34:30 +02:00
906f0c454d
feat(emitting): dump YAML streams
2026-06-05 17:14:41 +02:00
91a2c24901
feat(tagged): add typed constructor policy
2026-06-05 16:24:11 +02:00
697b9cc519
feat(model): support complex mapping keys
2026-06-05 16:08:45 +02:00
9c45419496
feat(tagged): add tag-preserving validation
2026-06-05 15:35:52 +02:00
e1f8acb3a0
feat(parser): expand YAML merge keys
2026-06-05 15:12:55 +02:00
8be6e68a23
feat(parser): add multi-document stream parsing
2026-06-05 14:55:54 +02:00
b6a39f7096
docs(api): reject arbitrary any conversion
2026-06-05 14:34:17 +02:00
307d40c053
test(validation): expand fixture corpus
2026-06-05 14:29:52 +02:00
ad73413e68
docs(readme): collapse completed roadmap
2026-06-05 14:20:08 +02:00
03a149184d
docs(readme): mark release readiness complete
2026-06-05 14:15:33 +02:00
6dab60e4bb
docs(release): prepare 0.1.0 notes
2026-06-05 14:11:27 +02:00
bb3533ff18
docs(release): align package metadata
2026-06-05 14:06:51 +02:00
398df87f28
docs(migration): document support boundaries
2026-06-05 13:57:42 +02:00
f3f6f15b32
test(docs): cover README usage examples
2026-06-05 13:52:40 +02:00
d42da7fb67
test(compatibility): add downstream document fixtures
2026-06-05 13:45:23 +02:00
92b0d7c92d
feat(emitting): broaden literal block fixtures
2026-06-05 13:37:33 +02:00
84a2de9ea1
test(compatibility): document unsupported yaml gaps
2026-06-05 13:29:22 +02:00
ec457d61e8
test(compatibility): add collection fixture corpus
2026-06-05 13:16:30 +02:00
efdce11a9a
Add scalar compatibility corpus
2026-06-05 13:07:04 +02:00
29ecce451a
feat(codable): broaden compatibility coverage
2026-06-05 12:49:20 +02:00
351af24731
docs(readme): update typed conversion roadmap
2026-06-05 12:36:53 +02:00
611c079255
test(coding): add sequence fixtures and contract gate
2026-06-05 12:33:09 +02:00
5c3de786bf
feat(coding): add unkeyed typed conversion
2026-06-05 12:23:52 +02:00
f80d7460ea
feat(coding): add keyed typed conversion
2026-06-05 12:11:53 +02:00
8662de5403
feat(coding): add scalar typed conversion
2026-06-05 11:45:00 +02:00
e26c0917d4
critic-fix(validation): make rules immutable
2026-06-05 11:27:06 +02:00
66de760ff2
feat(validation): add predicate-gated rules
2026-06-05 11:21:23 +02:00
3715a16f5e
docs(readme): clarify validation status
2026-06-05 11:15:03 +02:00
d06a00c9a6
test(emitting): add emitter corpus evidence
2026-06-05 11:13:29 +02:00
5fe9c1b8d1
feat(emitting): add flow collection output
2026-06-05 11:09:58 +02:00
6197c23e6f
feat(emitting): add literal block scalar output
2026-06-05 11:06:19 +02:00