Releases
v0.3.1
Compare
Sorry, something went wrong.
No results found
Added
Semantic relover (ModelSpec -> ResolvedModel)
Field semantics layer that stores executable representation of constraints
Field level planner for invalid generation that select constrained violations based on field semantic
Session level planner that search for fields allowed for violating for selected strategy
Changed
Restructured generation pipeline to include resolver and planner stages (model -> parser -> resolver -> planner -> generator -> dict)
Removed strategy planning and fields searching logic from core.py now its planner responsibility
Removed bounds calculating from generator now is works with semantics and execute pre-calculated violations
Moved common types and constants in types.py
Field violations now selecting randomly
Fixed
nan/inf handling for numeric bounds calculation and generation
Some incorrect bounds calculation cases
You can’t perform that action at this time.