What's Changed
Added
Add optional phpMyAdmin SQL parser integration by @canvural in #2388
Larastan can now detect automatically if you have phpmyadmin/sql-parser package and use that to parse your squashed database migrations. This parser package has better support for different SQL keywords. Note: The package has GPL 2 license. Meaning if you install it and distribute your app with it you also need to have GPL 2 licensed application. But generally this is not a problem because you should install Larastan and the sql-parser package as a development dependency and remove these development dependencies while deploying your application to production.
Treat unsigned database columns as non-negative-int 52aa393
Fixed
- fix: add int to Enumerable::pluck argument 974100d
- fix: cache model casts 0ea3de7
- chore: use cached parser for parsing migrations 8245ac3
Internal
Full Changelog: v3.7.2...v3.8.0