Download Latest Version v0.13.52 source code.zip (615.0 kB) Google Add to Preferred Sources
Home / v0.13.51
Name Modified Size InfoDownloads / Week
Parent folder
README.md 2026-10-26 1.2 kB
v0.13.51 source code.tar.gz 2026-10-26 342.4 kB
v0.13.51 source code.zip 2026-10-26 614.9 kB
Totals: 3 Items   958.5 kB 1

What's Changed

  • Improve validation rules documentation when evaluation fails by @romalytvynenko in https://github.com/dedoc/scramble/pull/1309
  • Recover known fields and validation rules through static analysis when application code cannot be evaluated.
  • Support inferred rule objects in NormalizedRule through instanceOf() and typed property getters.
  • Preserve inferred Laravel Enum and In rule configuration, including allowed values and enum filters.
  • Improve type inference:
  • Resolve enum case names, backing values, and case-specific match results.
  • Specialize argument-dependent ternaries and property reads using actual call arguments.
  • Preserve both possible results when a condition is uncertain.
  • Resolve interpolated strings, concatenated strings, and computed array keys.
  • Handle array access across alternative array shapes and keys.
  • Infer known results of logical expressions and track pre/post increment and decrement.
  • Track mutations through fluent method chains and model Eloquent refresh().
  • Preserve nullable parent objects when merging nested validation fields.

Full Changelog: https://github.com/dedoc/scramble/compare/v0.13.50...v0.13.51

Source: README.md, updated 2026-10-26