Skip to content

0.8.0

Compare
Choose a tag to compare
@LastDragon-ru LastDragon-ru released this 05 Sep 08:40
0.8.0
15e1984
Breaking changes

Features

  • core: Package Translator allows to specify default translation (will be used if the translation string doesn't exist). (c9e1e5d)
  • eloquent: New trait WithDateSerialization that will serialize dates that implements JsonSerializable by JsonSerializable::jsonSerialize() instead of hardcoded Carbon::toJSON(). (085fc47) ☣
  • graphql: Enum properties will be converted into studly case (to be compatible with PHP Enums). (3a9e15a) ☣
  • graphql: ModelHelper::__construct() accept class-string<\Illuminate\Database\Eloquent\Model>. (e3d92be)
  • queue: CronableRegistrator will use job name as description (= description will not contain settings anymore) and will not add context to log messages. (04fc1ea) ☣
  • queue: Added timezone setting for Cronable. (8810c7f)
  • queue: Removed QueueableConfig::Debug. (ae9653a) ☣
  • testing: Added WithTranslations helper that allows replacing translation while tests. (5e0d4e4)

Bug Fixes

  • formatter: Filesize units (MB => MiB, etc). (5fc4ba7)
  • queue: TypeError : LastDragon_ru\LaraASP\Queue\Queueables\Job::LastDragon_ru\LaraASP\Queue\Concerns\{closure}: Return value must be of type Illuminate\Foundation\Bus\PendingDispatch, null returned. (58e2f20)
  • queue: CronableRegistrator removed incorrect realization to check the locked status of the job. (033de61)
  • testing: JsonSchemaValue will not evaluate schema in constructor (regression). (3c51269)