Releases: dakujem/strata
Releases · dakujem/strata
v1.1
v1.0
v1 release candidate #3
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
static
replacesself
as return type in implementations- improves static analysis and IDE experience
v1 release candidate #1
- extended type of the
key
parameter of methodspin
,pass
andtag
to align with PHP's native array key behaviour (previously?string
, nowstring|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
andHttpServerContextStrata
for4xx
and5xx
errors, respectively - HTTP exceptions now feature
DefaultErrorMessage
constant each - full test coverage
v1 beta
beta release
- added
SupportsContextStrata
compound interface for all the features - added
ContextStrata
trait that implements the interface - deprecated
SupportContextAwareExceptions
trait in favor of the newContextStrata
trait that does the same (keeping the old one for compatibility for now)
v1 alpha
alpha release