Releases
v1.0.0-alpha.4
brendt
released this
25 Nov 12:45
π Features
commandbus : async commands (#685 ) (bfa1706 )
console : support negative arguments (#660 ) (1cdf158 )
console : support "no prompt" mode (#661 ) (687e333 )
console : add name
parameter to #[ConsoleArgument]
(#617 ) (2a73033 )
console : ensure tempest serve
supports routes with file extension (#704 ) (6300617 )
console : support dynamic style injections (#703 ) (6847a79 )
console : accept BackedEnum
as command arguments (#722 ) (c21f24e )
console : add make:controller
and make:model
commands (#647 ) (0bdee91 )
console : add make:request
command (#730 ) (987eabf )
console : infer binary path for scheduler (#758 ) (25e5d81 )
console : add make:response
command (#760 ) (e76c1f8 )
container : support injecting properties using #[Inject]
(#690 ) (ab0eecd )
core : install main namespace (#751 ) (3f9bdde )
core : partial discovery cache (#763 ) (2049f6e )
database : add json data type (#709 ) (d599d50 )
database : add set
data type (#725 ) (f0db5c8 )
filesystem : add new Filesystem
component (#441 ) (25d4a47 )
framework : add config:show
command (#732 ) (2124577 )
http : map uploaded files into the request properties (#702 ) (a97014c )
http : add Delete
attribute (#733 ) (613b884 )
http : add Put
and Patch
attributes (#742 ) (3621006 )
log : allow usage of multiple same log channels (#718 ) (68d7e54 )
mapper : json file to object mapper (#748 ) (99933ff )
routing : add regex chunking to route regex (#714 ) (3eb0c59 )
support : add sorting methods to ArrayHelper
(#659 ) (8f52e4a )
support : add wrap
and unwrap
to StringHelper
(#693 ) (a0fffe9 )
support : support not specifying a value to ArrayHelper::pop
and ArrayHelper::unshift
(#692 ) (6a56d94 )
support : add start
to StringHelper
(#713 ) (f719c20 )
support : add methods reduce
, chunk
and findKey
to ArrayHelper
(#720 ) (c8a31db )
support : add more methods to ArrayHelper
and StringHelper
(#721 ) (bdf5efc )
validation : ArrayList
rule (#745 ) (ddda992 )
validation : enhance enum validation (#755 ) (ca7a226 )
view : add boolean attributes (#700 ) (04000ac )
view : add raw html element (#738 ) (df6a418 )
optimize routing (#626 ) (83f1dac )
multiple routes per controller method (#667 ) (166912d )
route enum binding support (#668 ) (f055fc1 )
exception handler improvements (#670 ) (0f97964 )
middleware callables (#672 ) (d2e8a4e )
π Bug fixes
commandbus : disallow having two #[CommandHandler]
for the same command (#706 ) (f3054f9 )
console : handle nested style
tags (#726 ) (779973e )
core : discovery location loading order (#663 ) (6fc2d95 )
core : discovery errors being silenced (#688 ) (f5b848c )
core : installers not updating docblock references (#696 ) (7b7e2ca )
generation : simplify traits and method parameter attributes (#753 ) (3cca6bc )
http : collision between route and query params for uri generator (#687 ) (e22492a )
http : use document root instead of env in tempest serve
(#717 ) (ccc1ece )
http : use default log config only if no config is provided (#719 ) (fbaf866 )
support : support calling first
and last
on empty ArrayHelper
(#691 ) (9021c6e )
view : several bugfixes (#662 ) (5034d0a )
view : attributes for raw elements (#734 ) (f89eb5d )
view : extra null check for node attributes (#740 ) (5fa27bc )
query param name collision in uri function (#679 ) (59fe4fb )
rector (#680 ) (7fdff1d )
π Refactor
console : exit codes as enum + int (#741 ) (b014f40 )
console : update make:controller
command parameters to be simpler (#761 ) (9835d2e )
routing : split route construction (#666 ) (32bf4d0 )
support : convert PathHelper
to immutable class (#743 ) (0dacd10 )
update ModelQueryBuilder
generics to support static analysis (cea122e )
replace ramsey/uuid
with symfony/uid
(#724 ) (8e6b650 )
β‘ Performance
routing : replace recursion in favor of iteration (#705 ) (32aaff4 )
You canβt perform that action at this time.