Releases: symfony/error-handler
Releases · symfony/error-handler
v6.3.0-BETA3
Changelog (v6.3.0-BETA2...v6.3.0-BETA3)
- feature symfony/symfony#48579 [Notifier] Add SMS options to GatewayApi notifier (@gnito-org)
- feature symfony/symfony#48586 [Notifier] Add SMS options to MessageMedia notifier (@gnito-org)
- feature symfony/symfony#48584 [Notifier] Add SMS options to ContactEveryone notifier (@gnito-org)
- feature symfony/symfony#48577 [Notifier] Add SMS options to FortySixElks notifier (@gnito-org)
- feature symfony/symfony#48575 [Notifier] Add SMS options to Esendex notifier (@gnito-org)
- feature symfony/symfony#48573 [Notifier] Add SMS options to Clickatell notifier (@gnito-org)
- bug symfony/symfony#50288 [ErrorHandler] Sync
createTabs
from WebProfilerBundle (@MatTheCat)
v6.3.0-BETA2
Changelog (v6.3.0-BETA1...v6.3.0-BETA2)
- feature symfony/symfony#50232 [AssetMapper] Better public without digest (@weaverryan)
- bug symfony/symfony#50214 [WebProfilerBundle] Remove legacy filters remnants (@MatTheCat)
- bug symfony/symfony#50235 [HttpClient] Fix getting through proxies via CONNECT (@nicolas-grekas)
- bug symfony/symfony#50241 [HttpKernel] Prevent initialising lazy services during services reset (@tucksaun)
- bug symfony/symfony#49557 [PropertyInfo] Fix phpDocExtractor nullable array value type (@fabpot)
- bug symfony/symfony#50213 [ErrorHandler] Prevent conflicts with WebProfilerBundle’s JavaScript (@MatTheCat)
- feature symfony/symfony#49608 [OptionsResolver] add
ignoreUndefined()
method to allow skip not interesting options (Constantine Shtompel) - bug symfony/symfony#50216 [DependencyInjection] Allow
AutowireCallable
without method (@derrabus) - bug symfony/symfony#50192 [Serializer] backed enum throw notNormalizableValueException outside construct method (@alli83)
- bug symfony/symfony#50224 [DoctrineBridge] skip subscriber if listener already defined (@alli83)
- bug symfony/symfony#50218 Profiler respect stateless attribute (@alamirault)
- bug symfony/symfony#50242 [ErrorHandler] Fix the design of the exception page tabs (@javiereguiluz)
- bug symfony/symfony#49760 [Serializer] Add missing withSaveOptions method to XmlEncoderContextBuilder (@mtarld)
- bug symfony/symfony#50203 [Messenger] Fix registering message handlers (@nicolas-grekas)
- bug symfony/symfony#50204 [ErrorHandler] Skip Httplug deprecations for HttplugClient (@nicolas-grekas)
v6.3.0-BETA1
Changelog (v6.2.10...v6.3.0-BETA1)
- feature symfony/symfony#49792 [Scheduler] add "hashed" cron expression support (@kbond)
- feature symfony/symfony#49863 [Scheduler] have
TriggerInterface
extend\Stringable
(@kbond) - feature symfony/symfony#49809 [HttpClient] Allow using multiple base_uri as array for retries (@Tiriel)
- feature symfony/symfony#50053 [BrowserKit][HttpClient] Update the value of some user agents to comply with the RFC 9110 specification (@javiereguiluz)
- feature symfony/symfony#50055 [Intl] Allow compressing emoji and data maps (@nicolas-grekas)
- feature symfony/symfony#49824 [Mime] Added getDispostion() to TextPart to get current content disposition. (@Cyb0rk)
- feature symfony/symfony#49900 [Mailer] Allow overriding default eSMTP authenticators (@cedric-anne)
- feature symfony/symfony#49982 [BrowserKit] Add proper exception hierarchy (@fabpot)
- feature symfony/symfony#48272 [Security] Add OidcUserInfoTokenHandler and OidcUser (@vincentchalamon)
- feature symfony/symfony#49986 [Notifier] Add options to Telegram Bridge (@Nsbx)
- feature symfony/symfony#49913 [TwigBridge][TwigBundle] Add current locale to
AppVariable
(@SVillette) - feature symfony/symfony#48343 [Form] [ChoiceType] Add a
placeholder_attr
option (@elementaire) - feature symfony/symfony#49639 [DependencyInjection] Add support for generating lazy closures (@nicolas-grekas)
- feature symfony/symfony#47112 [Messenger] Add a scheduler component (@upyx, @fabpot)
- feature symfony/symfony#48542 [Webhook][RemoteEvent] Add the components (@fabpot)
- feature symfony/symfony#49620 [ErrorHander] Display exception properties in the HTML error page (@lyrixx)
- feature symfony/symfony#49306 [Security] Add logout configuration for Clear-Site-Data header (@maxbeckers)
- feature symfony/symfony#49015 [Security] Added condition to always return the real Authenticator from security events (@florentdestremau)
- feature symfony/symfony#49302 [HttpClient] Add
UriTemplateHttpClient
(@fancyweb) - feature symfony/symfony#49013 [Serializer] Replace the MissingConstructorArgumentsException class with MissingConstructorArgumentException (@HypeMC)
- feature symfony/symfony#49275 [FrameworkBundle][HttpKernel] Configure
ErrorHandler
on boot (@HypeMC) - feature symfony/symfony#49300 [Validator] Add a
NoSuspiciousCharacters
constraint to validate a string is not suspicious (@MatTheCat) - feature symfony/symfony#49428 [Messenger] Allow to define batch size when using
BatchHandlerTrait
withgetBatchSize()
(@alexandre-daubois) - feature symfony/symfony#49442 [TwigBundle] Add alias deprecation for
Twig_Environment
(@94noni) - feature symfony/symfony#49331 [PropertyAccess] Allow escaping in PropertyPath (@alanpoulain)
- feature symfony/symfony#49193 [Security] Return 403 instead of 500 when no firewall is defined (@nicolas-grekas)
- feature symfony/symfony#49098 [Config] Allow enum values in EnumNode (@fancyweb)
- feature symfony/symfony#49164 [Yaml] Feature #48920 Allow milliseconds and microseconds in dates (@dustinwilson)
- feature symfony/symfony#48250 [Cache] Compatible with aliyun redis instance (@tourze)
- feature symfony/symfony#47066 [DependencyInjection] Allow attribute autoconfiguration on static methods (@alex-dev)
- feature symfony/symfony#49021 [SecurityBundle] Make firewalls event dispatcher traceable on debug mode (@MatTheCat)
- feature symfony/symfony#48930 [Cache] Add Redis Relay support (@ostrolucky)
- feature symfony/symfony#48976 [ErrorHandler] try to read SYMFONY_PATCH_TYPE_DECLARATIONS from superglobal arrays too (@xabbuh)
- feature symfony/symfony#48938 [FrameworkBundle] Allow setting private services with the test container (@nicolas-grekas)
- feature symfony/symfony#48762 [WebProfilerBundle] Improve accessibility of tabs and some links (@javiereguiluz)
- feature symfony/symfony#48669 [ExpressionLanguage] Add
enum
expression function (@alexandre-daubois) - feature symfony/symfony#48678 [FrameworkBundle] Rename service
notifier.logger_notification_listener
tonotifier.notification_logger_listener
(@ker0x) - feature symfony/symfony#48797 [FrameworkBundle] Add
extra
attribute for HttpClient Configuration (@voodooism) - feature symfony/symfony#48747 [HttpKernel] Allow using
#[WithLogLevel]
for setting custom log level for exceptions (@angelov) - feature symfony/symfony#48820 [HttpFoundation] ParameterBag::getEnum() (@nikophil)
- feature symfony/symfony#48685 [DependencyInjection] Exclude referencing service (self) in
TaggedIteratorArgument
(@chalasr) - feature symfony/symfony#48810 Drop v1 contracts packages everywhere (@derrabus)
- feature symfony/symfony#48671 [Validator] Add
getConstraint()
method toConstraintViolationInterface
(@syl20b) - feature symfony/symfony#48616 [Notifier] GoogleChat CardsV1 is deprecated we must use cardsV2 instead (@daifma)
- feature symfony/symfony#48396 [Intl] Add a special locale to strip emojis easily with
EmojiTransliterator
(@fancyweb) - feature symfony/symfony#48642 [Clock] Add
Clock
class andnow()
function (@nicolas-grekas) - feature symfony/symfony#48352 [HttpKernel] Allow using
#[HttpStatus]
for setting status code and headers for HTTP exceptions (@angelov) - feature symfony/symfony#48127 [Yaml] Add flag to dump numeric key as string (@alamirault)
- feature symfony/symfony#48044 [SecurityBundle] Set request stateless when firewall is stateless (@alamirault)
- feature symfony/symfony#48059 [HttpFoundation] Create migration for session table when pdo handler is used (@alli83)
- feature symfony/symfony#48432 [VarDumper] Add support of named arguments to
dd()
anddump()
to display a label (@alexandre-daubois) - feature symfony/symfony#39353 [FrameworkBundle][Notifier] Allow to configure or disable the message bus to use (@jschaedl, @fabpot)
- feature symfony/symfony#48164 [Serializer] Add encoder option for saving options (@ihmels)
- feature symfony/symfony#48299 [Console] #47809 remove exit() call in last SignalHandler (@akuzia)
- feature symfony/symfony#48362 [Clock] Add ClockAwareTrait to help write time-sensitive classes (@nicolas-grekas)
- feature symfony/symfony#48478 [VarDumper] Add caster for WeakMap (@nicolas-grekas)
- feature symfony/symfony#48374 [Notifier] [Telegram] Add support to answer callback queries (@alexsoft)
- feature symfony/symfony#48381 [Validator] Add
Uuid::TIME_BASED_VERSIONS
to match that a UUID being validated embeds a timestamp (@alexandre-daubois) - feature symfony/symfony#48379 [HttpKernel] Set a default file link format when none is provided to FileLinkFormatter (@alexandre-daubois)
- feature symfony/symfony#48389 [Notifier] Add Bandwidth bridge (@gnito-org)
- feature symfony/symfony#48398 [Notifier] Add Termii bridge (@gnito-org)
- feature symfony/symfony#48399 [Notifier] Add iSendPro bridge (@leblanc-simon)
- feature symfony/symfony#48084 [Notifier] Add Twitter notifier (@nicolas-grekas)
- feature symfony/symfony#48053 [Messenger] Improve DX (@Nommyde)
- feature symfony/symfony#48043 [SecurityBundle] Deprecate enabling bundle and not configuring it (@alamirault)
v6.2.10
Changelog (v6.2.9...v6.2.10)
- bug symfony/symfony#50115 [FrameworkBundle] Make service edges unique (@rmikalkenas)
- bug symfony/symfony#50040 [Translation] Crowdin Bridge: Fix locale vs LanguageId (@peter Culka)
- bug symfony/symfony#48886 [Console] Fix computing column width containing multibyte chars (@cay89)
- bug symfony/symfony#47505 [Mime] Form field values with integer keys not resolved correctly (@claudiu-cristea)
- bug symfony/symfony#48837 [Messenger] [Redis] Fixed problem where worker stops handling messages on first empty message (@jvmanji)
- bug symfony/symfony#49317 [Messenger] Fix warning message on failed messenger show command (@gstapinato)
- bug symfony/symfony#49992 [Mailer] [Mailjet] Use body MessageID instead of X-MJ-Request-GUID (@Starfox64)
- bug symfony/symfony#48972 [HttpFoundation] Fix memory limit problems in BinaryFileResponse (@glady)
- bug symfony/symfony#49009 [Form] Cast choices value callback result to string (@Matth--)
- bug symfony/symfony#49537 [Serializer] Unexpected value should throw UnexpectedValueException (@ThomasTr)
- bug symfony/symfony#49581 Avoid leading .. for temporary files from Filesystem recursive remove (@giosh94mhz)
- bug symfony/symfony#50036 [ErrorHandler] Don't throw deprecations for HttplugClient (@nicolas-grekas)
v5.4.23
Changelog (v5.4.22...v5.4.23)
- bug #50036 Don't throw deprecations for HttplugClient (nicolas-grekas)
- bug #49957 Fix sending
Vary
header withSerializerErrorRenderer
(nicolas-grekas)
v6.2.9
Changelog (v6.2.8...v6.2.9)
- bug #49957 Fix sending
Vary
header withSerializerErrorRenderer
(nicolas-grekas)
v6.2.7
Changelog (v6.2.6...v6.2.7)
- bug #49346 Do not patch return statements in closures (wouterj)
- bug #49223 Fix some minor HTML issues (javiereguiluz)
v5.4.21
Changelog (v5.4.20...v5.4.21)
- bug #49346 Do not patch return statements in closures (wouterj)
- bug #49223 Fix some minor HTML issues (javiereguiluz)
v6.2.5
Changelog (v6.2.4...v6.2.5)
- no significant changes
v6.0.19
Changelog (v6.0.18...v6.0.19)
- no significant changes