# Changelog

All notable changes to this project will be documented in this file.

## v0.2.5 - 2026-05-23

### What's Changed

* Bump shivammathur/setup-php from 2.37.0 to 2.37.1 in the github-actions group by [@dependabot](https://github.com/dependabot)[bot] in https://github.com/laravel/surveyor/pull/45
* Resolve Inertia special prop types (defer, optional, lazy, always, merge) by [@joetannenbaum](https://github.com/joetannenbaum) in https://github.com/laravel/surveyor/pull/48
* Allow [@var](https://github.com/var) docblocks on array items to override inferred type by [@JasBogans](https://github.com/JasBogans) in https://github.com/laravel/surveyor/pull/41
* Run tests in parallel by default by [@joetannenbaum](https://github.com/joetannenbaum) in https://github.com/laravel/surveyor/pull/49

### New Contributors

* [@dependabot](https://github.com/dependabot)[bot] made their first contribution in https://github.com/laravel/surveyor/pull/45
* [@JasBogans](https://github.com/JasBogans) made their first contribution in https://github.com/laravel/surveyor/pull/41

**Full Changelog**: https://github.com/laravel/surveyor/compare/v0.2.4...v0.2.5

## v0.2.4 - 2026-05-18

### What's Changed

* Analyze interfaces and harden class analysis by [@joetannenbaum](https://github.com/joetannenbaum) in https://github.com/laravel/surveyor/pull/40
* Fix method resolution for names that are PHP type keywords by [@joetannenbaum](https://github.com/joetannenbaum) in https://github.com/laravel/surveyor/pull/43
* Fix Eloquent builder method resolution via [@mixin](https://github.com/mixin) and integer range types by [@joetannenbaum](https://github.com/joetannenbaum) in https://github.com/laravel/surveyor/pull/44
* Pin GitHub Actions to commit SHAs and add Dependabot config by [@joetannenbaum](https://github.com/joetannenbaum) in https://github.com/laravel/surveyor/pull/42
* Fix generics propagation through Eloquent Builder method chains by [@joetannenbaum](https://github.com/joetannenbaum) in https://github.com/laravel/surveyor/pull/46

**Full Changelog**: https://github.com/laravel/surveyor/compare/v0.2.3...v0.2.4

## v0.2.3 - 2026-05-07

### What's Changed

* Treat corrupted disk cache files as a miss by [@joetannenbaum](https://github.com/joetannenbaum) in https://github.com/laravel/surveyor/pull/36
* Preserve associative keys when resolving compact() by [@joetannenbaum](https://github.com/joetannenbaum) in https://github.com/laravel/surveyor/pull/37
* Don't union AnonymousResourceCollection into Resource::collection() return type by [@joetannenbaum](https://github.com/joetannenbaum) in https://github.com/laravel/surveyor/pull/38

**Full Changelog**: https://github.com/laravel/surveyor/compare/v0.2.2...v0.2.3

## v0.2.2 - 2026-05-06

### What's Changed

* Resolve facades to their root class for method reflection by [@joetannenbaum](https://github.com/joetannenbaum) in https://github.com/laravel/surveyor/pull/35

**Full Changelog**: https://github.com/laravel/surveyor/compare/v0.2.1...v0.2.2

## v0.2.1 - 2026-05-04

### What's Changed

* Expose class-level [@property](https://github.com/property) docblock tags as properties by [@joetannenbaum](https://github.com/joetannenbaum) in https://github.com/laravel/surveyor/pull/34

**Full Changelog**: https://github.com/laravel/surveyor/compare/v0.2.0...v0.2.1

## v0.2.0 - 2026-05-04

### What's Changed

* Create CHANGELOG.md by [@joetannenbaum](https://github.com/joetannenbaum) in https://github.com/laravel/surveyor/pull/31
* [0.x] Bump checkout action by [@jackbayliss](https://github.com/jackbayliss) in https://github.com/laravel/surveyor/pull/33
* Analyze API resource responses by [@joetannenbaum](https://github.com/joetannenbaum) in https://github.com/laravel/surveyor/pull/32

### New Contributors

* [@jackbayliss](https://github.com/jackbayliss) made their first contribution in https://github.com/laravel/surveyor/pull/33

**Full Changelog**: https://github.com/laravel/surveyor/compare/v0.1.10...v0.2.0

## [Unreleased]

## [v0.1.10] - 2026-04-30

### What's Changed

* Handle inline variable assignments inside arrays by @bakerkretzmar in https://github.com/laravel/surveyor/pull/30

### New Contributors

* @bakerkretzmar made their first contribution in https://github.com/laravel/surveyor/pull/30

**Full Changelog**: https://github.com/laravel/surveyor/compare/v0.1.9...v0.1.10
