• Joined on 2023-03-22
andrew closed issue weaselab/weaseljson#16 2026-06-24 19:34:07 +00:00
schemagen builder crashes on scalar root values when root schema is object/array
andrew merged pull request weaselab/weaseljson#32 2026-06-24 19:34:07 +00:00
schemagen: reject scalar root values when root schema is object/array
andrew deleted branch weaselbot/issue-17 from weaselbot/weaseljson 2026-06-24 17:02:42 +00:00
andrew pushed to main at weaselab/weaseljson 2026-06-24 17:02:41 +00:00
e5cbaac401 Merge pull request 'schemagen: cache non-object $defs entries to avoid duplicate types' (#31) from weaselbot/weaseljson:weaselbot/issue-17 into main
e155e0bbf4 schemagen: restore nullable tuple return for object schemas
717f30099f schemagen: cache non-object $defs entries to avoid duplicate types
Compare 3 commits »
andrew closed issue weaselab/weaseljson#17 2026-06-24 17:02:39 +00:00
schemagen emits duplicate enum/vector types when the same non-object $defs entry is referenced multiple times
andrew merged pull request weaselab/weaseljson#31 2026-06-24 17:02:39 +00:00
schemagen: cache non-object $defs entries to avoid duplicate types
andrew deleted branch weaselbot/issue-19 from weaselbot/weaseljson 2026-06-24 00:40:13 +00:00
andrew pushed to main at weaselab/weaseljson 2026-06-24 00:40:12 +00:00
1404ebdfbd Merge pull request 'fix schemagen integer parsing boundary bugs' (#30) from weaselbot/weaseljson:weaselbot/issue-19 into main
38079cc278 schemagen: parse integer fallback exactly for decimal/exponent forms
Compare 2 commits »
andrew closed issue weaselab/weaseljson#19 2026-06-24 00:40:10 +00:00
schemagen integer parsing accepts out-of-range negatives and rejects valid positive boundary values
andrew merged pull request weaselab/weaseljson#30 2026-06-24 00:40:10 +00:00
fix schemagen integer parsing boundary bugs
andrew deleted branch weaselbot/issue-20 from weaselbot/weaseljson 2026-06-23 20:57:05 +00:00
andrew pushed to main at weaselab/weaseljson 2026-06-23 20:57:02 +00:00
ceb4bc1041 Merge pull request 'schemagen: drop support for additionalProperties: true' (#28) from weaselbot/weaseljson:weaselbot/issue-20 into main
16f13c241c schemagen: drop support for additionalProperties: true
ab95fefb09 schemagen: reject duplicate unknown keys in non-strict objects
Compare 3 commits »
andrew closed issue weaselab/weaseljson#20 2026-06-23 20:57:00 +00:00
schemagen builder accepts duplicate unknown keys in non-strict objects
andrew merged pull request weaselab/weaseljson#28 2026-06-23 20:57:00 +00:00
schemagen: drop support for additionalProperties: true
andrew deleted branch weaselbot/issue-21 from weaselbot/weaseljson 2026-06-23 17:49:00 +00:00
andrew pushed to main at weaselab/weaseljson 2026-06-23 17:48:58 +00:00
e8830e27e9 Merge pull request 'schemagen: reserve generated Root/Skip/RootScalar and avoid Kind/ArrN collisions' (#27) from weaselbot/weaseljson:weaselbot/issue-21 into main
46ff8e2164 schemagen: reserve generated Root/Skip/RootScalar and avoid Kind/ArrN collisions
Compare 2 commits »
andrew closed issue weaselab/weaseljson#21 2026-06-23 17:48:57 +00:00
schemagen generated Root alias and Kind enum can collide with user-defined names
andrew merged pull request weaselab/weaseljson#27 2026-06-23 17:48:57 +00:00
schemagen: reserve generated Root/Skip/RootScalar and avoid Kind/ArrN collisions
andrew suggested changes for weaselab/weaseljson#28 2026-06-23 17:48:02 +00:00
schemagen: drop support for additionalProperties: true

Drop support for additionalProperties = true

andrew deleted branch weaselbot/issue-13 from weaselbot/weaseljson 2026-06-23 17:43:23 +00:00