Skip to content

Releases: laravel-shift/blueprint

2.11.0

23 Jan 17:06
ae0b14a
Compare
Choose a tag to compare

Added

  • Generate basic Livewire components with Blueprint in #712
  • Support new inertia controller statement in #718
  • Option to disable generation of separate resource collection class in #723
  • Support for nested resource controllers in #725

Changed

  • Use fake helper in factories in #736
  • Import AdditionalAssertions to base test case when generating Pest tests in #733
  • Enable API routes if necessary before generating code in #728
  • Respect model namespace when guessing in #719
  • Use Gate facade directly in #716
  • Output new Laravel 11 geo column types in #717
  • Modernize view data syntax in #715

Fixed

  • Align code and docs for unconventional foreign keys in #737
  • Omit redundant parent ID validation in #732
  • Fix exists rule when using foreign reference in #722
  • Correct form request name in #720

You may view the full changelog for more details.

2.10.0

13 Mar 19:54
Compare
Choose a tag to compare

Added

  • Add Support for ULID column type in #657
  • Plural routes by default in #663
  • Ability to set model connection in #680
  • Laravel 11.x Compatibility in #667

Fixed

  • Parse fake dates into Carbon objects in #676
  • Fix PHP DocBlock column type in #672

Refactored

  • Remove DBAL for Laravel 11 in #668

You may view the full changelog for more details.

2.9.0

08 Dec 00:25
bd02171
Compare
Choose a tag to compare

Added

  • Add HasUuids trait when model has uuid primary key (#655)
  • Support for Symfony 7 (#656)

2.8.1

25 Nov 00:54
Compare
Choose a tag to compare

Fixed

  • Use Faker methods instead of deprecated property access

2.8.0

24 Nov 15:33
46a2db9
Compare
Choose a tag to compare

Added

  • Add support for generating policies in #614
  • Add support for iterating over statement in #619
  • Use the Class::dispatch syntax for class-based events in #620
  • Throw an exception when a required model is missing in #622
  • Add support for constructor property promotion in #624
  • Use morphs instead of manually building columns in #627
  • Add support for Pest test generation in #625
  • Infer belongsTo relationships in #652
  • Use foreignId for consistency in #653

Fixed

  • Allow multiple dispatch, fire, notify and send statements in #623
  • Omit length for integer values in migrations in #628
  • Add missing colon for index method for web controllers in #638

Refactored

2.7.0

02 Mar 14:44
Compare
Choose a tag to compare

Added

  • Update mailable template (2f3e81a)
  • Default subject based on mail class name (ac89359)

v2.6.1

26 Feb 19:17
2b86ee4
Compare
Choose a tag to compare

Fixed

  • symfony/yaml constraint (2b86ee4)

2.6.0

26 Feb 17:18
884e717
Compare
Choose a tag to compare

This release adds support for Laravel 10 and drops support for Laravel 9. In accordance with the Support Policy, Blueprint generates code inline with the latest Laravel conventions.

Check the Upgrade Guide for additional details on this release.

2.5.0

26 Feb 17:15
3185ee4
Compare
Choose a tag to compare

Added

  • Adopt anonymous migrations (#571)
  • Support plural resources (#574)
  • Support inline configuration (#575)
  • Automatically generate mailable view (#580)
  • Explicitly set nullable validation rule (#581)
  • Introduce meta key for customizations (#577)
  • Ignore SoftDelete columns in Resources and Form Requests (#592)

Fixed

  • Correct data type (9b32edd)
  • Fix missing use in CRUDdy controller tests (#584)
  • Fix return type hints (#591)

2.4.0

23 May 12:37
7291204
Compare
Choose a tag to compare

Added

  • Support fullText column data type (#551)

Fixed

  • Fix for variables without context (#553)
  • Replace assertDeleted with assertModelMissing (#554)
  • Exclude softDeletes columns from factory definition (#565)