Skip to content

Releases: laravel-shift/blueprint

2.13.0

20 Nov 20:44

Choose a tag to compare

Release Notes

  • Register custom shorthands in #762
  • Configure default data types in #761
  • Improve build command with Termwind in #759
  • Require Laravel 11 or higher in 1c4ecfa
  • Detect TypeScript in InertiaPageGenerator in #749
  • Strengthen assertions in d8fc2c3
  • Leverage model factory discovery in 17308ff
  • Add int => integer mapping in ModelLexer in #751

2.12.0

16 Apr 23:41

Choose a tag to compare

Added

  • Adopt model casts method in 1a0a5bb

Removed

  • Remove custom pivot table naming in #747

2.11.1

12 Feb 14:47
f4071e3

Choose a tag to compare

Added

  • Laravel 12.x Compatibility (#742)

2.11.0

23 Jan 17:06
ae0b14a

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

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

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

Choose a tag to compare

Fixed

  • Use Faker methods instead of deprecated property access

2.8.0

24 Nov 15:33
46a2db9

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

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

Choose a tag to compare

Fixed

  • symfony/yaml constraint (2b86ee4)