Commit Graph

23 Commits

Author SHA1 Message Date
lilleman e6afd089e2 Test that a load error names the canonical node path 2026-08-28 12:59:28 +02:00
lilleman f526441e30 Reject reference cycles in unrendered fields, and make New errors deterministic 2026-08-28 12:59:28 +02:00
lilleman 381c41f1e9 Tests for cycles hidden in unrendered fields, and deterministic New errors 2026-08-28 12:59:28 +02:00
M 4ad26970d8 Report both Go versions even when the first fails 2026-08-28 12:39:03 +02:00
M e7bd363519 Run the tests in CI as a merge gate 2026-08-28 12:39:03 +02:00
lilleman 5b6480a094 Updates from reviewers 2026-06-09 10:03:53 +02:00
lilleman cee2f35a2c Add {calc()}: arithmetic over number literals and sibling fields 2026-06-09 07:59:29 +02:00
lilleman eaf99d4542 Add locale-neutral misc data: currency, country, language, timezone, mimetype, httpstatus, useragent, coordinate, emoji, car 2026-06-09 01:58:49 +02:00
lilleman cde56b7924 Add session-scoped seq() builtin; move uuid v4 from locales to misc only 2026-06-09 01:52:39 +02:00
lilleman ae41e6bb97 Add ID/checksum/numeric builtins and a misc data folder (uuid v4, mac, creditcard) 2026-06-09 01:25:41 +02:00
lilleman c0eac6538d Correct CLI: repeatable -data-path flag for dirs, dot path stays positional 2026-06-09 00:54:33 +02:00
lilleman 889b1fbf8b Replace positional CLI path with a repeatable -path flag 2026-06-09 00:47:01 +02:00
lilleman 862c5f8a23 Add CLI -repeat and -separator flags for emitting multiple values 2026-06-09 00:31:46 +02:00
lilleman 18de1b7004 Add {..path} references: render a node from elsewhere in the merged data root 2026-06-09 00:11:17 +02:00
lilleman 8db65ac598 Replace locale dirs with a data-folder namespace model: New([]paths), folder dot-paths, last-wins merge 2026-06-08 23:52:37 +02:00
lilleman acf7571334 Stuff 2026-06-08 23:35:51 +02:00
lilleman a765230d3b Add fakes CLI (cmd/fakes); document it README-first with an SQL template example 2026-06-08 22:04:18 +02:00
lilleman 3e1cd3ee2a Add repeat/separator templates; validate at compile time; support Go 1.22+ via GO_VERSION 2026-06-08 21:11:58 +02:00
lilleman 72154502d7 Re-sort sv_SE localities by Swedish collation; add Rabbalshede 2026-06-08 16:03:44 +02:00
lilleman e28b92090d Expand locale data sets; match tests against patterns instead of fixed sets 2026-06-08 16:02:58 +02:00
lilleman 770dcd72f2 Add locale data categories: word, sentence, date, time, ssn, version, email, ip, company, color, url, uuid, username, price 2026-06-05 20:18:27 +02:00
lilleman 943a1d9f1b Add fakes library: recursive JSON template engine, i18n locales, Docker workflow 2026-06-05 19:51:18 +02:00
lilleman-tw 725126a9e9 Initial commit 2026-06-05 16:26:07 +02:00