Releases: barryvdh/laravel-ide-helper
Releases · barryvdh/laravel-ide-helper
v3.5.2
v3.5.1
v3.5.0
This release mostly enhances the ide-helper:meta command to provide autocomplete for more config values, routes etc.
Screenshot.2025-01-06.at.15.20.47.mp4
What's Changed
- Add phpstorm meta argument hints by @barryvdh in #1640
- Add meta override for user return types by @barryvdh in #1642
- Use forked ContextFactory by @barryvdh in #1643
- Remove php parser by @barryvdh in #1644
- Also add eloquent template tags from base class by @barryvdh in #1645
- Add more metadata by @barryvdh in #1646
- Fixed generating PHPDoc for methods with class templates by @chack1172 in #1647
- Feat guess macro types by @barryvdh in #1648
- Allow adding custom Macroable classes. by @mathieutu in #1629
- Add special
dev
to composer keywords by @jnoordsij in #1649
New Contributors
- @chack1172 made their first contribution in #1647
- @mathieutu made their first contribution in #1629
- @jnoordsij made their first contribution in #1649
Full Changelog: v3.4.0...v3.5.0
v3.4.0
What's Changed
- fix: add @template TModel of static for Eloquent by @imzyf in #1631
- Add templates to Eloquent by @barryvdh in #1634
- Update testsuite for Generator, simplify service provider and mock by @barryvdh in #1635
- Add option for only eloquent by @barryvdh in #1636
- Add weak generics for array type objects by @LauJosefsen in #1621
- Make all "note" in README apply quote style by @hms5232 in #1590
- Update README.md by @Mtillmann in #1587
- Rename view var by @barryvdh and @pb30 in #1637 and #1563
- Format IDE helper by @barryvdh in #1638
- Add TLDR section, update options by @barryvdh in #1639
Also updated ReflectionDocblock to v2.2.0
New Contributors
- @imzyf made their first contribution in #1631
- @LauJosefsen made their first contribution in #1621
- @hms5232 made their first contribution in #1590
- @Mtillmann made their first contribution in #1587
- @pb30 made their first contribution in #1563
Full Changelog: v3.3.0...v3.4.0
v3.3.0
What's Changed
- Feature: Add Config Option to Enforce Nullable Relationships by @jeramyhing in #1580
- Improve replacement of return type for methods from Query\Builder by @pjio in #1575
- Update CHANGELOG.md, fix typo(s) by @NicholasWilsonDEV in #1613
- Fixed PHP 8.4 deprecation warning by @eusonlito in #1622
- Fix PHP 8.4 deprecations by @JeppeKnockaert in #1618
- Assign $output method parameter to $this->output on Generator by @eusonlito in #1623
New Contributors
- @jeramyhing made their first contribution in #1580
- @pjio made their first contribution in #1575
- @NicholasWilsonDEV made their first contribution in #1613
- @eusonlito made their first contribution in #1622
Full Changelog: v3.2.2...v3.3.0
v3.2.2
v3.2.1
What's Changed
- chore: Fix the description of unused option by @KentarouTakeda in #1600
- feat(pivot): add support for multiple pivot types when using the same accessor by @pataar in #1597
- Add support for
AsCollection::using
andAsEnumCollection::of
casts by @uno-sw in #1577 - Smarter reset by @barryvdh in #1603
- feat: use
numeric
type on fields withdecimal
casts by @ekisu in #1583
New Contributors
Full Changelog: v3.2.0...v3.2.1
v3.2.0
This version adds support for the Generics in the Eloquent Builder from Laravel 11. To better support this, support for Laravel < 11 is dropped. The minimum version is now Laravel 11 and PHP8.2. Older Laravel/PHP versions can still keep using v3.1.x
What's Changed
- Fix type of hased model property by @khaled-sadek in #1579
- Fix badges by @erikn69 in #1576
- fix: Model's
--write
duplicates array properties by @KentarouTakeda in #1594 - Fix upstream dependent test failure in Laravel 11.23 and later by @KentarouTakeda in #1595
- Compatible with Generics Eloquent Builder in Laravel 11.15 by @KentarouTakeda in #1591
- Test against php 8.4 by @sergiy-petrov in #1592
- Bump dev alias to 3.2 by @barryvdh in #1596
New Contributors
- @khaled-sadek made their first contribution in #1579
Full Changelog: v3.1.0...v3.2.0
v3.2.0-rc1
What's Changed
- Fix type of hased model property by @khaled-sadek in #1579
- Fix badges by @erikn69 in #1576
- fix: Model's
--write
duplicates array properties by @KentarouTakeda in #1594 - Fix upstream dependent test failure in Laravel 11.23 and later by @KentarouTakeda in #1595
- Compatible with Generics Eloquent Builder in Laravel 11.15 by @KentarouTakeda in #1591
- Test against php 8.4 by @sergiy-petrov in #1592
- Bump dev alias to 3.2 by @barryvdh in #1596
New Contributors
- @khaled-sadek made their first contribution in #1579
Full Changelog: v3.1.0...v3.2.0-rc1
v3.1.0
2024-07-12, 3.1.0
Fixed
- Fix return value of query scopes from parent class #1366 / sforward
- Add static to isBuiltin() check in ide-helper:models #1541 / bram-pkg
- Fix for getSomethingAttribute functions which return a collection with type templating in the phpDoc. #1567 / stefanScrumble
Added
- Add type to pivot when using a custom pivot class #1518 / d3v2a
- Add support in morphTo relationship for null values #1547 / matysekmichal
- Add support for AsEnumCollection casts #1557 / Braunson
- Support for Attribute class in attributes #1567 / stefanScrumble
New Contributors
- @d3v2a made their first contribution in #1518
- @stefanScrumble made their first contribution in #1567
- @Braunson made their first contribution in #1557
- @matysekmichal made their first contribution in #1549
- @bram-pkg made their first contribution in #1541
- @schrosis made their first contribution in #1538
Full Changelog: v3.0.0...v3.1.0