Skip to content

Releases: dakujem/strata

v1.1

17 Jul 09:18
c3c4458
Compare
Choose a tag to compare
  • PHP 8.4 compatibility
  • exception constructor type hints

v1.0

05 Nov 09:30
dd326ce
Compare
Choose a tag to compare

Enjoy.

Removed all deprecated stuff from RC.

v1 release candidate #3

30 Oct 17:04
5958925
Compare
Choose a tag to compare
Pre-release

This reverts changes from 1.0.0-rc2. making it equivalent with 1.0.0-rc1 with improved readme file.
See #1 for info.

v1 release candidate #2

16 Oct 13:56
6bec042
Compare
Choose a tag to compare
Pre-release
  • static replaces self as return type in implementations
    • improves static analysis and IDE experience

v1 release candidate #1

16 Oct 12:28
694ed9f
Compare
Choose a tag to compare
Pre-release
  • extended type of the key parameter of methods pin, pass and tag to align with PHP's native array key behaviour (previously ?string, now string|int|null)
    • this is a BC break for classes implementing the corresponding interfaces, but should have minimal or no impact on real usage
  • phased out HttpExceptionBaseTrait (will be removed before stable release) in favor of a couple of new traits dedicated to client/server exceptions (next bullet point)
  • added HttpClientContextStrata and HttpServerContextStrata for 4xx and 5xx errors, respectively
  • HTTP exceptions now feature DefaultErrorMessage constant each
  • full test coverage

v1 beta

27 Aug 18:56
31ad766
Compare
Choose a tag to compare
v1 beta Pre-release
Pre-release

beta release

  • added SupportsContextStrata compound interface for all the features
  • added ContextStrata trait that implements the interface
  • deprecated SupportContextAwareExceptions trait in favor of the new ContextStrata trait that does the same (keeping the old one for compatibility for now)

v1 alpha

10 Aug 09:55
8fbaae4
Compare
Choose a tag to compare
v1 alpha Pre-release
Pre-release

alpha release