larastrict

Opinionated extension of a Laravel framework to help you build type safe, testable and reusable code.

MIT License

Downloads
2.7K
Stars
5
Committers
2

Bot releases are visible (Hide)

larastrict - v0.0.87 Latest Release

Published by github-actions[bot] about 1 month ago

✨ New Features

  • f85f6c5 - SqlTestEnable: add method assertSql() (commit by @h4kuna)
larastrict - v0.0.86

Published by github-actions[bot] 2 months ago

💥 BREAKING CHANGES

  • due to a1a54e3 - Provide @template for JsonResource $resource for better type safe (commit by @pionl):

    PHPStan will now throw an error if you pass incorrect value to __construct or Resource::collection

    • made setContainer/getContainer/resourceArray/instance final

✨ New Features

  • a1a54e3 - PHPStan: Provide @template for JsonResource $resource for better type safe (commit by @pionl)
larastrict - v0.0.85

Published by github-actions[bot] 2 months ago

🐛 Bug Fixes

  • faa4bae - ChunkWriteStateEntity: phpdoc (commit by @h4kuna)
  • 9816cf3 - CommandInQueue: update caseId (commit by @h4kuna)
  • 096ffce - SqlTestEnable: add Attribute from PhpUnit (commit by @h4kuna)
larastrict - v0.0.84

Published by pionl 3 months ago

✨ New Features

  • 7468a7c - SqlTestEnable: add fake connector for sql lite (commit by @h4kuna)
  • 52fc7fa - Testing: use native hooks instead of method overwrite (commit by @h4kuna)
  • c6384f8 - Database: add ChunkWriteService (commit by @h4kuna)
  • 7709c76 - serialize: add dependency on h4kuna/serialize (commit by @h4kuna)
larastrict - v0.0.83

Published by pionl 3 months ago

💥 BREAKING CHANGES

  • due to d9e2469 - Fix deleting cache in context and drop tags usage by default (commit by @pionl):

    Drop default tag for context cache - Laravel offical recommendation is not to use tags with redis

🐛 Bug Fixes

  • d9e2469 - Context: Fix deleting cache in context and drop tags usage by default (commit by @pionl)
larastrict - v0.0.82

Published by github-actions[bot] 8 months ago

✨ New Features

  • 64d2322 - Database: Improve phpstan support for scopes (commit by @pionl)
larastrict - v0.0.81

Published by github-actions[bot] 8 months ago

✨ New Features

  • 3429635 - Queue: Add _preHook closure to RunJobActionContractExpectation (commit by @pionl)
larastrict - v0.0.80

Published by github-actions[bot] 8 months ago

🐛 Bug Fixes

  • e1d93a3 - Queue: Improve RunJobActionContract $method signature (nullable) (commit by @pionl)
larastrict - v0.0.79

Published by github-actions[bot] 8 months ago

🐛 Bug Fixes

  • 28cfde8 - Queue: Add missing $method parameter to RunJobActionContract (commit by @pionl)
larastrict - v0.0.78

Published by github-actions[bot] 8 months ago

✨ New Features

  • 046a9e3 - Queue: Add ability to dispatch job in testable way (commit by @pionl)
larastrict - v0.0.77

Published by github-actions[bot] 9 months ago

✨ New Features

  • e2eb679 - CacheMeService: ttl defined like seconds instead of minutes (commit by @pionl)
larastrict - v0.0.76

Published by github-actions[bot] 10 months ago

✨ New Features

  • 9a1ddb6 - ServiceProvider: Add ability to get tagged classes of given implementation (commit by @pionl)
larastrict - v0.0.75

Published by github-actions[bot] 10 months ago

💥 BREAKING CHANGES

  • due to 7804785 - Improve PHPStan support for ContextEventsService (commit by @pionl):

    Dropped Closure event due the bad type usage

✨ New Features

  • 7804785 - Context: Improve PHPStan support for ContextEventsService (commit by @pionl)
larastrict - v0.0.74

Published by github-actions[bot] 11 months ago

💥 BREAKING CHANGES

  • due to dcb79f3 - OrderByValuesScope is now from ASC to DESC order of given values (commit by @pionl):

    Values must be ordered from prefered order to last wanted order (now it was incorrectly used)

🐛 Bug Fixes

  • dcb79f3 - Database: OrderByValuesScope is now from ASC to DESC order of given values (commit by @pionl)
larastrict - v0.0.73

Published by github-actions[bot] 11 months ago

🐛 Bug Fixes

  • c644785 - Testing: Internal variables for generated assert has prefix underscore (commit by @h4kuna)
larastrict - v0.0.72

Published by github-actions[bot] 11 months ago

🐛 Bug Fixes

  • 942323d - Testing: Fix assert listener when closure listener is registered (commit by @pionl)
larastrict - v0.0.71

Published by github-actions[bot] about 1 year ago

✨ New Features

  • e20cea1 - Core: Add contract for sleep service with no sleep implementation in tests (commit by @pionl)
larastrict - v0.0.70

Published by github-actions[bot] about 1 year ago

✨ New Features

  • 60da0a8 - Testing: GateAssert->authorize now throws exception if false response is returned (commit by @pionl)
  • 872fe0c - Testing: CreateRequest now accept user parameter that is passed to request (commit by @pionl)
larastrict - v0.0.69

Published by github-actions[bot] about 1 year ago

💥 BREAKING CHANGES

  • due to ecbd60b - Add ability to create request without Laravel container (commit by @pionl):

    createPostRequest has been renamed to createAndValidateRequest

✨ New Features

  • ab64cfa - Testing: Move MockModels to Testing/Concerns namespace (commit by @pionl)
  • ecbd60b - Testing: Add ability to create request without Laravel container (commit by @pionl)
larastrict - v0.0.68

Published by github-actions[bot] about 1 year ago

✨ New Features

  • 1d55e84 - Testing: Add AssertProviderPolicies for testing policies (commit by @pionl)