PureYAML/docs
Mihaela Mihaljevic e1c08260c4 feat(tagged): add typed timestamp and binary scalar accessors
Completes issue #11. Tagged.Scalar.timestampValue parses a !!timestamp
scalar under the YAML 1.1 grammar into the pure-Swift Tagged.Timestamp
(calendar components, timezone offset, secondsSinceEpoch via the
days-from-civil closed form; epoch test expectations measured against
Python's independent implementation). Tagged.Scalar.binaryValue base64
decodes a !!binary scalar into bytes, accepting unpadded and block
scalar wrapped content and rejecting corrupt input whole.

Yams hands back Foundation Date/Data; this package is mechanically
Foundation-free, so the bridges are caller-owned one-liners:
Date(timeIntervalSince1970:) and Data(_:). !!set and !!omap stay
skipped since Model.Mapping already preserves order and duplicates.

Closes #11
2026-07-12 14:20:23 +02:00
..
releases docs(codeberg): update links for NodetteHQ 2026-07-05 12:59:00 +02:00
rules docs(readme): retire the stale Mermaid roadmap and its dead CI gate 2026-07-09 23:38:23 +02:00
rules-swift chore(rules): vendor the rules-swift canon into docs/rules-swift 2026-06-26 05:36:12 +02:00
CONVENTIONS.md test(coding): add sequence fixtures and contract gate 2026-06-05 12:33:09 +02:00
CORPUS.md feat(parser): harden diagnostics and streaming 2026-06-06 07:57:48 +02:00
DESIGN.md docs: record rules conformance, import contract, and round-trip law 2026-06-26 06:14:24 +02:00
LIBYAML_PORT.md docs: record the libyaml port as complete and the sole parsing engine 2026-06-24 18:17:12 +02:00
MIGRATION.md feat(tagged): add typed timestamp and binary scalar accessors 2026-07-12 14:20:23 +02:00
package-import-contract-status.md docs: record rules conformance, import contract, and round-trip law 2026-06-26 06:14:24 +02:00
RELEASE.md docs(readme): retire the stale Mermaid roadmap and its dead CI gate 2026-07-09 23:38:23 +02:00
rules-conformance.md docs: record rules conformance, import contract, and round-trip law 2026-06-26 06:14:24 +02:00
USAGE.md docs(codeberg): update links for NodetteHQ 2026-07-05 12:59:00 +02:00
YAML_TEST_SUITE_CONFORMANCE.md docs(conformance): align the suite narrative with the 402/402 manifest 2026-07-05 00:02:43 +02:00