Siler v1.7.3 Release Notes
Release Date: 2020-07-13 // almost 4 years ago-
- GraphQL uploads & custom directives!
- GraphQL annotations!
- GraphiQL
- Enums
- PHPUnit v9
- GraphQL v14
- Introducing Klass module with
Klass\unqualified_name
- Introducing Obj module with
Obj\patch
- Introducing
FromArray
,ToArray
andPatch
- Introducing IO module with
println
,csv_to_array
andfetch
- ๐ Fix #276 - GraphQL WebSocket client sub-protocol
- ๐ Fix #289 - GraphQL Context on subscriptions (thanks @lemonbrain-mk)
Siler\array_get_arr
type-safe array getter for arraysStr\starts_with
,Str\ends_with
andStr\contains
Str\snake_case
andStr\camel_case
case convertersStr\mb_ucfirst
andStr\mb_lcfirst
(thanks @enricodias & @williamokano)Prelude\Dispatcher
an Event Dispatcher implementing PSR-14 interfaces- ๐ฅ Breaking:
Result
module now adheres to Rust's naming and dropsid
,code
andjson
support.Success
is nowOk
Failure
is nowErr
- ๐ฅ Breaking: you should now explicitly use arrays (or any other type) for subscription's root and context values
- ๐ฅ Breaking: match doesn't return null anymore, you should provide an exhaust function