blueprint

A code generation tool for Laravel developers.

MIT License

Downloads
766.4K
Stars
2.8K
Committers
53

Bot releases are hidden (Show)

blueprint - 2.10.0 Latest Release

Published by jasonmccreary 7 months ago

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.

blueprint - 2.9.0

Published by jasonmccreary 11 months ago

Added

blueprint - 2.8.1

Published by jasonmccreary 11 months ago

Fixed

  • Use Faker methods instead of deprecated property access
blueprint - 2.8.0

Published by jasonmccreary 11 months ago

Added

Fixed

Refactored

blueprint - 2.7.0

Published by jasonmccreary over 1 year ago

Added

  • Update mailable template (2f3e81ae1fba9674ca1733936eaa30a82d3b624f)
  • Default subject based on mail class name (ac893595167907cf5e6a1d0d3b7cf758d3891c98)
blueprint - v2.6.1

Published by jasonmccreary over 1 year ago

Fixed

  • symfony/yaml constraint (2b86ee4c208464b46cb946f643006a5d85a3f79f)
blueprint - 2.6.0

Published by jasonmccreary over 1 year ago

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.

blueprint - 2.5.0

Published by jasonmccreary over 1 year ago

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 (9b32edd1489003532492b3afe19089d4a1fc581f)
  • Fix missing use in CRUDdy controller tests (#584)
  • Fix return type hints (#591)
blueprint - 2.4.0

Published by jasonmccreary over 2 years ago

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)
blueprint - 2.3.0

Published by laravel-shift over 2 years ago

Added

  • Laravel 9.x compatibility (#538)

Refactored

  • Remove old version compare code (#542)
  • Update property visibility (#545)
blueprint - 2.2.0

Published by jasonmccreary over 2 years ago

Added

  • Add options to publish stubs + config (#530)
  • Show skipped views in the output of build command (#531)

Fixed

  • Respect order for soft deletes columns (#534)
  • Allow multiple morphTo statements (#535)

Refactors

  • Refactor to abstract class and specific traits (#532)
blueprint - 2.1.0

Published by jasonmccreary almost 3 years ago

Added

  • Use foreignUuid method to replace uuid and foreign chain (#502)
  • Do not use FQCN for model relationships in same namespace (#524)
  • Support Many to Many Polymorphic (#522)
  • Use modern App/Models namespace as default (#521)

Fixed

  • Update README to reflect new supported versions (#499)
  • Change property to protected for extension (#500)
  • Fix Trace command to ignore non-PHP files (#498)
  • Remove Laravel 7 or newer checks. (#504)
  • Fix migration for FQCN references (#503)
  • Fix model namespace in the generated factory class. (#512)
  • Remove double line break before first relationship method (#517)
blueprint - 2.0.0

Published by jasonmccreary about 3 years ago

This is a superficial major version release. It marks the adoption of a new Support Policy by dropping support for old version of Laravel (currently 6.x, 7.x). There are no major changes to Blueprint's functionality or underlying code. You may review the Upgrade Guide for full details.

blueprint - 1.25.0

Published by jasonmccreary about 3 years ago

Added

  • Add --path option to blueprint:trace external models (#488)
  • Output related models when available in resources (#495)
  • Add support for useCurrentOnUpdate modifier (#493)

Fixed

  • Set return types in DocBlock when using resources (#494)
  • Make relativeClassName return class name relative to models namespace (#491)
blueprint - 1.24.2

Published by jasonmccreary about 3 years ago

Fixed

  • Refactor filesystem mocks (#449)
  • Determine correct model for context (#477)
  • Allow non-id columns to be nullable when using foreign (#486)
blueprint - 1.24.1

Published by jasonmccreary over 3 years ago

Fixed

  • Fix relation name when using morph relationships (#473)
blueprint - 1.24.0

Published by jasonmccreary over 3 years ago

Added

  • Support for FQCN to model relationships (#471)

Fixed

  • Fix resource pagination (#470)
blueprint - 1.23.3

Published by jasonmccreary over 3 years ago

Fixed

  • Fix plural-singular modelForContext (#468)
blueprint - 1.23.2

Published by jasonmccreary over 3 years ago

Fixed

  • Fixes Typo (#460)
  • Fix for deprecated fetchAll (#463)
blueprint - 1.23.1

Published by jasonmccreary over 3 years ago

Fixed

  • Correct order for supplemental routes (d7e00e7a4f9b6b458479061474a2baded0fbe606)