v3.11.0
What's Changed
- [spiral/serializer] Adding Google protobuf serializer by @msmakouz in #1031
- [spiral/console] Add the ability to use enum as console option by @msmakouz in #1036
- [spiral/debug] Adding
Spiral\Debug\Config\DebugConfig
by @msmakouz in #1026 - [spiral/router] Implement Custom Path Segment Encoding in Router by @butschster in #1039
Other changes
- [spiral/tokenizer] Write logs only if debug is enabled by @msmakouz in #1027
- [spiral/tokenizer] Additional invocation of listeners in the
booting
event by @msmakouz in #1033 - Add PHP 8.3 to GitHub actions by @msmakouz in #1028
Bugfixes
- [spiral/storage] Fixed configuration for Async AWS S3 adapter by @msmakouz in #1029
- [spiral/files] Fixing UNC path normalization by @msmakouz in #1030
- [spiral/console] Check that the stream is not null before calling the posix_isatty function by @msmakouz in #1034
- [spiral/core] Disable scoped container leak check; dedeprecate method
runScope()
by @roxblnfk in #1038
Full Changelog: 3.10.1...3.11.0