Skip to content

v0.1.0

Choose a tag to compare

@holgern holgern released this 12 Jun 14:49
· 52 commits to main since this release

Full Changelog: https://github.com/holgern/ledgercore/commits/v0.1.0

Added
Atomic UTF-8 text writes and race-safe file creation (ledgercore.atomic).
Shared exception hierarchy with stable error codes (ledgercore.errors).
YAML front matter reader/writer and source file iteration (ledgercore.frontmatter).
Prefixed numeric ID formatting, parsing, next-ID generation, slug helpers (ledgercore.ids).
UTF-8 text helpers, newline normalization, content hash, text merging (ledgercore.io).
Validated JSON object/array loading and deterministic JSON writing (ledgercore.jsonio).
Safe relative POSIX path validation, config discovery, config-relative resolution (ledgercore.paths).
Canonical cross-ledger resource references (ledgercore.refs).
UTC timestamp generation with second precision (ledgercore.time).
Validated YAML mapping loading and deterministic YAML writing (ledgercore.yamlio).
py.typed marker for PEP 561 type checking support.
Full test suite with 235 tests.