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.47

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

🐛 Bug Fixes

  • 2e9e6fe - Database: Fix PHPStan with scopes parameter (commit by @pionl)
larastrict - v0.0.46

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

✨ New Features

  • 07ea6d0 - Log: Add extra line for line/debug (commit by @pionl)
  • 1eed371 - Log: Do not show debug lines if verbosity is normal, hide output on quiet (commit by @pionl)
larastrict - v0.0.45

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

🔧 Chores

  • 757942a - Console: Add extra space after writing context in twoDetailColumns (commit by @pionl)
larastrict - v0.0.44

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

💥 BREAKING CHANGES

  • due to 30e3a0c - Add ability to turn of log for get/set method (commit by @pionl):

    If you are extending CacheMeServiceContract then add new last parameter bool $log = true to set/get method.

  • due to 0b1d41d - Add ability to output LogInterface usage to console. (commit by @pionl):

    LogToOutputService and LoggerToOutputCommand removed (was not working).

✨ New Features

  • 30e3a0c - Cache: Add ability to turn of log for get/set method (commit by @pionl)
  • 449ba5c - Config: Add ability to set value (commit by @pionl)
  • 1c5c1c7 - Config: Add ability to provider app service provider config (commit by @pionl)
  • 1c5970b - Docker: Add proper docker support for schedule (needs to be enabled) (commit by @pionl)
  • 0b1d41d - Console: Add ability to output LogInterface usage to console. (commit by @pionl)

🔧 Chores

  • 69a3337 - Actions: Improve github actions (commit by @pionl)
larastrict - v0.0.43

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

🔧 Chores

  • 575966f - Fix incorrect package repository/homepage/name + update checkout to v3 (commit by @pionl)
larastrict - v0.0.42

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

🔧 Chores

  • 0d98c88 - Introduce EditorConfig (commit by @szepeviktor)
  • 77197b7 - Fix Markdown list (commit by @szepeviktor)
  • a2f308d - Run lint + fix test (commit by @pionl)
larastrict - v0.0.41

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

✨ New Features

  • 6c8d651 - Testing: Add guard assert (commit by @pionl)
larastrict - v0.0.40

Published by github-actions[bot] almost 2 years ago

✨ New Features

  • b0ec6a8 - Testing: Fix PHPStan warning when using null in multi function asserts (commit by @pionl)
  • c674c4b - Testing: Add TranslatorAssert for asserting translations (commit by @pionl)
  • e02c81b - Http: Add ability to return custom public message in json / views (commit by @pionl)
larastrict - v0.0.39

Published by github-actions[bot] almost 2 years ago

💥 BREAKING CHANGES

  • due to 1428244 - Add support for multiple listeners in assertEventListeners (commit by @pionl):

    assertEventListeners accepts list of contracts and their assert listener

✨ New Features

  • 1428244 - Testing: Add support for multiple listeners in assertEventListeners (commit by @pionl)
larastrict - v0.0.38

Published by github-actions[bot] almost 2 years ago

✨ New Features

  • 4d0e39e - Testing: Add ability to assert event listeners with assert class (commit by @pionl)
larastrict - v0.0.37

Published by github-actions[bot] almost 2 years ago

💥 BREAKING CHANGES

  • due to e69f381 - Add getOptional method to allow return null if translation is not set + support arrayable keys (commit by @pionl):

    AbstractTranslations: $key parameter in methods get/getChoice/getArray/getKey accepts string|array instead of string

✨ New Features

  • e69f381 - Translations: Add getOptional method to allow return null if translation is not set + support arrayable keys (commit by @pionl)
larastrict - v0.0.36

Published by github-actions[bot] almost 2 years ago

💥 BREAKING CHANGES

  • due to 022b496 - ContextServiceContractGetExpectation createState removed and add ability to assert passed $createState (commit by @pionl):

    ContextServiceContractGetExpectation createState removed and add ability to assert passed $createState

✨ New Features

  • 022b496 - Testing: ContextServiceContractGetExpectation createState removed and add ability to assert passed $createState (commit by @pionl)
larastrict - v0.0.35

Published by github-actions[bot] almost 2 years ago

✨ New Features

  • 7a942e0 - Testing: Context getExpectation createState property is optional due the fact its not needed (commit by @pionl)
larastrict - v0.0.34

Published by github-actions[bot] almost 2 years ago

💥 BREAKING CHANGES

  • due to 4f8557c - Add and use ContextServiceContract instead of a implementation class + improve phpstan support (commit by @pionl):

    AbstractContext uses ContextServiceContract instead of a class.

✨ New Features

  • a904884 - Core: Make ImplementsService a singleton (commit by @pionl)
  • 7dfab17 - Testing: Add ability to run call closures in TestingContainer (commit by @pionl)
  • 4f8557c - Context: Add and use ContextServiceContract instead of a implementation class + improve phpstan support (commit by @pionl)
larastrict - v0.0.33

Published by github-actions[bot] almost 2 years ago

💥 BREAKING CHANGES

  • due to 25b420d - Adjust convention for boot pipes - use Boot prefix (commit by @pionl):

    Low conflict - Renamed LoadProviderRoutes Pipe to BootProviderRoutesPipe,
    LoadProviderViewComponents Pipe to BootProviderViewComponents and
    RegisterProviderPoliciesPipe to BootProviderPoliciesPipe

✨ New Features

  • 550ac67 - Testing: Add asserts for View and View\Factory contracts (commit by @pionl)
  • 44d355e - Testing: Add assertCalled method for asserting if expectations were called (commit by @pionl)
  • d05eb61 - Provider: Add ability to boot view composers using HasViewComposers interface (commit by @pionl)

♻️ Refactors

  • 25b420d - Providers: Adjust convention for boot pipes - use Boot prefix (commit by @pionl)
larastrict - v0.0.32

Published by github-actions[bot] almost 2 years ago

🐛 Bug Fixes

  • e62f54a - Testing: Fix assert hook generation without method parameters (commit by @pionl)
larastrict - v0.0.31

Published by github-actions[bot] almost 2 years ago

🐛 Bug Fixes

  • 624eea0 - Testing: Fix generating hook parameters for no parameter method (commit by @pionl)
larastrict - v0.0.30

Published by github-actions[bot] almost 2 years ago

💥 BREAKING CHANGES

  • due to 84a913a - Pass method parameters to expectation hook. (commit by @pionl):

    hook closure now receives more properties (expectation is last).

✨ New Features

  • 84a913a - Testing: Pass method parameters to expectation hook. (commit by @pionl)
larastrict - v0.0.29

Published by github-actions[bot] almost 2 years ago

✨ New Features

  • d5b06d9 - Testing: Add ability to run hook on assert expectation (commit by @pionl)
  • 56e2e7e - Testing: Commit SimpleActionContract assert for tests (commit by @pionl)
larastrict - v0.0.28

Published by github-actions[bot] almost 2 years ago

✨ New Features

  • 5ea6f2c - Testing: Add assert / expectation for CacheMeService (commit by @pionl)