Releases: dedoc/scramble
Releases · dedoc/scramble
v0.13.14
What's Changed
- Fixed evaluation of class const fetch expression when name is
'class'by @romalytvynenko in #1090 - Fixed model properties with
datetime:Y-m-dcast being documented asdate-timeformat (now correctly documented asdate) by @romalytvynenko in #1091 - Improve
@deprecatedannotation support on arrays by @romalytvynenko in #1093 - Fixed keyed array types being properly unpacked when are parts of union by @romalytvynenko in #1094
- Constants as openapi const by @apasquini95 in #1086
Full Changelog: v0.13.13...v0.13.14
v0.13.13
What's Changed
- Added ability to configure classes ignored by form request params extractor by @romalytvynenko in #1081
- Updated unions to schema transformation when union consists of literals with null by @romalytvynenko in #1083
- Ensure request body extension takes into account manually configured
flatten_deep_query_parametersby @romalytvynenko in #1084 - Handle
@deprecatedin API resources by @devfrey in #1080 - Handle
nullvalue forui.titlein docs view. by @IsmailBourbie in #1087
New Contributors
- @devfrey made their first contribution in #1080
- @IsmailBourbie made their first contribution in #1087
Full Changelog: v0.13.12...v0.13.13
v0.13.12
What's Changed
- Fixed manually annotated
NotFoundHttpExceptionbeing not documented anymore by @romalytvynenko in #1074 - Updated array type inference when assigning to empty dimension - now arrays are inferred, not tuples by @romalytvynenko in #1079
Full Changelog: v0.13.11...v0.13.12
v0.13.11
What's Changed
- Added flow sensitive analysis capabilities by @romalytvynenko in #1069
- Fixed Enum rule handling after Laravel 12.48 made it stringable by @finalgamer in #1066
Full Changelog: v0.13.10...v0.13.11
v0.13.10
What's Changed
- Allow customizing which HTTP methods are documented for multi-method routes by @romalytvynenko in #1052
- Added
regexvalidation rule support by @romalytvynenko in #1050 - Added evaluation of array keys when array keys can be statically evaluated by @romalytvynenko in #1051
- Added title and description attributes to Endpoint attribute by @mikield in #1007
- Fixed incorrect column type when using
existsrule on UUID columns by @romalytvynenko in #1049
New Contributors
Full Changelog: v0.13.9...v0.13.10
v0.13.9
What's Changed
- Added support for
@deprecatedannotation on fields by @romalytvynenko in #1048
Full Changelog: v0.13.8...v0.13.9
v0.13.8
What's Changed
- Improve nested required parameters handling by @romalytvynenko in #1042
Full Changelog: v0.13.7...v0.13.8
v0.13.7
What's Changed
- Reduce arrayable schema extension priority by @romalytvynenko in #1039
Full Changelog: v0.13.6...v0.13.7
v0.13.6
What's Changed
- Fixed exception extensions cannot be overridden by @romalytvynenko in #1034
- Fix trailing comma issue when analyzing properties by @romalytvynenko in #1035
- Improve union type handling
Full Changelog: v0.13.5...v0.13.6
v0.13.5
What's Changed
- Fixes analysis of variables with expression names (caused "Variable could not be converted to string scope exception") by @romalytvynenko in #1030
- Fixed array unwrapping by @romalytvynenko in #1031
- Fixed models documentation and union annotations
Full Changelog: v0.13.4...v0.13.5