Mikael Göransson
|
595809bf38
|
Tests for an ambiguous dot-path key and for naming a missing field
|
2026-08-28 13:15:14 +02:00 |
|
Mikael Göransson
|
1665b37cad
|
Precompute each choice's shared paths so a dotted path stays O(1)
|
2026-08-28 13:15:14 +02:00 |
|
lilleman
|
af5b8c9abd
|
Require every choice variant to carry a path, and list only what Fake accepts
|
2026-08-28 13:15:14 +02:00 |
|
lilleman
|
7d5d03e393
|
Tests for the every-arm rule on paths through a choice, and the List/Fake contract
|
2026-08-28 13:15:14 +02:00 |
|
Mikael Göransson
|
2d8fcae4f4
|
Reject a folder using the reference prefix, and filter bindings only where they exist
|
2026-08-28 12:59:28 +02:00 |
|
Mikael Göransson
|
095a7f2de5
|
Tests that pin the reserved-prefix guards and per-field error order
|
2026-08-28 12:59:28 +02:00 |
|
Mikael Göransson
|
e14f3a4145
|
Reserve the reference prefix in authored names, and report one compile error
|
2026-08-28 12:59:28 +02:00 |
|
Mikael Göransson
|
af0c99809c
|
Tests for cycles below the root and for the reserved reference prefix
|
2026-08-28 12:59:28 +02:00 |
|
lilleman
|
f03825671e
|
Report the canonical node path in load errors
|
2026-08-28 12:59:28 +02:00 |
|
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 |
|