Skip to content

v1.1.2

Latest

Choose a tag to compare

@github-actions github-actions released this 06 Nov 09:09
65d46da
  • Fixed: recursive Schema::lazy() generation exhausted the depth budget on many seeds for ordinary trees — a node's expected recursive child count was above 1 (supercritical branching), so most draws never reached a leaf within 32 levels (#49). Arrays and maps built inside the recursion now shrink their size range with the remaining budget (maxCount towards remaining / 8, never below the declared minCount), keeping the branching subcritical; GenerationExhaustedException remains only for schemas whose every path through the recursion is mandatory.