PHP - Symfony
Notes
no notes yet
Release notes
v6.4.47
· today
Changelog (https://github.com/symfony/symfony/compare/v6.4.46...v6.4.47)
- minor #66441 Release v6.4.47
- minor #66438 [Form][Validator] Review Dutch (nl) translations (@michelvelswijk)
- bug #66434 [DependencyInjection] Track env placeholders reused after a previous extension dropped them (@TamasSzigeti)
- bug #66416 [DependencyInjection][Routing] Escape identifiers in generated PHP (@thomas-chauchefoin-tob)
- minor #66430 [FrameworkBundle] Fix the description of an empty webhook routing secret (@nicolas-grekas)
- bug #66427 [DependencyInjection] Export the service id when sharing a circular wither service (@nicolas-grekas)
- bug #66426 [Cache] Escape glob characters when clearing Redis namespaces (@nicolas-grekas)
- bug #66425 [DoctrineBridge] Don't map the uuid and ulid type names to uid classes in DoctrineExtractor (@lazerg)
- bug #66424 [WebProfilerBundle] Escape the workflow diagram source and listener map in the profiler (@nicolas-grekas)
- bug #66409 [DoctrineBridge] Never claim an object as a collection key type (@MlleDelphine)
- bug #66408 [Serializer] Don't include the debug trace id in the attributes cache key (@javiereguiluz)
- minor #66363 [Translation] Updating and improving Albanian translations (@gazi04)
- minor #66225 [Validator] Review Albanian translations (@gazi04)
- bug #66395 [HttpKernel] Fix the log level of exceptions mapped to an HTTP status code (@nicolas-grekas)
- minor #66362 [Validator] Review Arabic translations (@fadyehabamer)
- bug #66359 [FrameworkBundle] Disable HTTP/2 push on the default HTTP client (@Amoifr)
- bug #66387 [Serializer] Fix the cache key of MetadataAwareNameConverter when the context can't be serialized (@nicolas-grekas)
- bug #66345 [Scheduler] Fix stateful schedules skipping every run when the checkpoint cannot be saved (@srebb)
- bug #66344 [Yaml] Fix tabs in block scalars and comments after empty ones (@X-Coder264)
- bug #66340 [Yaml] Fix
!!strand!!floattags on block scalars (@nicolas-grekas) - bug #66342 [Yaml] Fix several parsing edge cases (@nicolas-grekas)
- bug #66315 [Serializer] Fix quadratic time when collecting denormalization errors (@thomas-chauchefoin-tob)
- bug #66338 [DoctrineBridge] Fix DoctrineExtractor for uid types and collections indexed by custom types (@MlleDelphine)
- bug #66323 [Finder] Treat a .git file as the repository root in ignoreVCSIgnored() (@rubas)
- bug #66322 [HttpKernel] Fix reading the listeners of the default dispatcher from an unserialized
EventDataCollector(@nicolas-grekas) - minor #66287 [Validator] reviewed Polish translation units 149-165 (@thunderer)
- minor #66312 [Form][Validator] Remove needs-review-translation state from Spanish translations (@abp002)
- minor #66286 [Form] reviewed Polish translation unit 130 (@thunderer)
- bug #66289 [Finder] Avoid quadratic backtracking when globs contain consecutive stars (@nicolas-grekas)
- bug #66283 [Form] Stop using the deprecated any() matcher in ValidatorExtensionTrait (@mbabker)
- minor #66280 [WebProfilerBundle] Truncate long non-GET URLs in the AJAX requests table (@nicolas-grekas)
- bug #66276 [WebProfilerBundle] Fix long URLs overflowing the AJAX requests table in the toolbar (@jmsche)
- bug #66274 [Doctrine] Resolve DBAL types through the connection instead of the static registry (@GromNaN)
- bug #66268 [SecurityBundle] Dispatch the events of firewalls sharing a context on their own dispatcher (@nicolas-grekas)
- bug #66266 [HttpClient] Fix
NativeHttpClient::stream()skipping responses not opened yet (@nicolas-grekas) - bug #66270 [HttpClient] Don't reject highly compressed responses (@nicolas-grekas)
- bug #66264 [Messenger] Fix a doctrine/dbal 4.5 deprecation in DoctrinePostgreSqlFilterIntegrationTest (@nicolas-grekas)
- bug #66251 [HttpFoundation] Make session handlers non-serializable (@mcdruid)
- bug #66262 [Serializer] Fix denormalizing the discriminator type property when a name converter renames it (@nicolas-grekas)
- minor #66259 [Validator] Update Swedish translation #64518 (@H4wKs)
- bug #66247 [Uid] Fix comparing a Uuid with a Ulid (@nicolas-grekas)
- bug #66228 [Messenger] Avoid priority 0 when retrying AMQP messages (@X-Coder264)
- minor #66230 [Validator] Review Indonesian audio translations (@Yoruxyv)
- bug #66241 [DependencyInjection] Fix moving tags to the outermost decorator when a decorator is decorated (@nicolas-grekas)
- bug #66233 [HttpClient] Don't set CURLOPT_WRITEFUNCTION from within the write callback (@nicolas-grekas)
- bug #66222 [ErrorHandler] Remove the backtrace from the array kept by FatalError (@janedbal)
- bug #66223 [Messenger] Fix sub-second delays being lost by the Doctrine transport (@wimwinterberg)
- minor #66224 [Validator] Review Croatian translations (@HypeMC)
- minor #66221 [Translation] Reviewing french validator translations (@Kevin-HESSE)
- bug #66220 [FrameworkBundle] Fix DotenvVault corrupting a value that contains a back-reference (@lazerg)
- minor #66186 [Translation] Review Brazilian Portuguese validator messages (@Kaemiemi)
- minor #66205 [Form][Security][Validator] Review Macedonian (mk) translations (@KalimeroMK)
- bug #66202 [Workflow] Escape the hash in Mermaid labels (@nicolas-grekas)
- bug #66198 [Messenger] Fix InMemoryTransport delay when it spans a DST transition (@SystematicCZ)
- minor #66183 [HttpClient] Document that withOptions() rejects an unsupported option (@nicolas-grekas)
- minor #66163 Remove needs-review-translation flag for Russian validators (@theprogrammist)
- minor #66156 [Validator] Add translations for the Audio constraint (@nicolas-grekas)
- bug #66145 [ErrorHandler] Use the fatal error backtrace provided by PHP 8.5 (@janedbal)
- bug #66159 [ErrorHandler] Stop recursing when the logger keeps throwing (@nicolas-grekas)
- minor #66150 [Lock] Document that only the owning key can release a lock (@nicolas-grekas)
- bug #66141 [Console] Fix quadratic formatting of non-ASCII content (@a-muzyka)
- minor #66147 translation: Serbian Translation of issues 66107,66108 (@Trysha-rbrn)
- minor #66148 [Form] Review Indonesian translation for validators (@Yoruxyv)
- minor #66139 [Validator] Add missing Arabic translation for validation units (@EmanFateen)
- bug #66137 [FrameworkBundle] Cache the serializer metadata in debug mode when it comes from mapping files (@nicolas-grekas)
- minor #66128 Missing translations for Croatian (hr) (@gjuric)
- minor #66132 [Notifier] Fix the event dispatcher type of the FakeChat transports (@nicolas-grekas)
- bug #66123 [Yaml] Fix the line offset handed to nested block parsers (@lazerg)
- minor #66120 [Security] Document that user checkers run on every authentication (@nicolas-grekas)
- minor #66118 [Security] Fix the type declared for the event dispatcher (@nicolas-grekas)
- minor #66115 [Form] Review Italian translation for validators (@GiuseppePuleri)
- minor #66113 [Form] Review French translation for range bound validator (@rooneyi)
- bug #66080 [HttpClient] Add missing non-routable ranges to NoPrivateNetworkHttpClient (@nicolas-grekas)
- bug #66079 [Serializer] Make MetadataAwareNameConverter caches per instance (@nicolas-grekas)
- bug #66078 [HttpFoundation] Fix port stripping on IPv4-mapped IPv6 forwarded addresses (@nicolas-grekas)