Skip to content

Releases: spatie/laravel-data

3.8.1

11 Aug 12:00
7ead3d8
Compare
Choose a tag to compare
  • fix abstract json cast format

3.8.0

09 Aug 14:12
0de2ecf
Compare
Choose a tag to compare
  • Add Hidden Attribute (#505)
  • Add Null value support for RequiredUnless Validation (#525)
  • Add abstract eloquent casts (#526)

3.7.1

04 Aug 10:35
Compare
Choose a tag to compare
  • fix target namespace when creating files with Laravel Idea (#497)
  • allow collection to be created passing null (#507)
  • add Ulid validation rule (#510)
    -add TARGET_PARAMETER to Attribute for improved Validation (#523)

3.7.0

05 Jul 11:45
a975123
Compare
Choose a tag to compare
  • Add support for better exception messages when parameters are missing
  • Fix default properties generating validation rules when not provided
  • Add last() method on DataCollection (#486)
  • Add new manual written present attribute rule always overwrites a generated required rule
  • Added the ability to create data files, casts, transformers and rules using Laravel Idea plugin #485

3.6.0

02 Jun 12:19
ec81357
Compare
Choose a tag to compare
  • Add some config options to the make:data command (#449, #335)

1.5.2

31 May 15:19
Compare
Choose a tag to compare
  • Add laravel v10 support

3.5.1

12 May 12:17
Compare
Choose a tag to compare
  • Add ability to instantiate an eloquent cast when null value using null database values (#425)
  • Revert only use validated data (#438) -> see #432

3.5.0

05 May 15:25
Compare
Choose a tag to compare
  • Add support for computed values
  • Add merge method to Data Collections (#419)
  • Allow field references in same validation attribute
  • Generic return type of toResponse function (#437)
  • Only use validated data (#438)
  • Add missing constructor parameters to error message (#433)

3.4.4

14 Apr 08:59
d0208db
Compare
Choose a tag to compare
  • Make Lazy Macroable

3.4.3

12 Apr 10:51
Compare
Choose a tag to compare
  • Update TypeScript Transformer with new closure lazy type