Releases: symfony/symfony
Releases · symfony/symfony
v3.4.0-BETA1
Changelog (since v3.3.0...v3.4.0-BETA1)
- feature #24583 Adding a new debug:autowiring command (@weaverryan)
- feature #24523 [HttpFoundation] Make sessions secure and lazy (@nicolas-grekas)
- feature #22610 [Form] [TwigBridge] Added option to disable usage of default themes when rendering a form (@emodric)
- feature #23112 [OptionsResolver] Support array of types in allowed type (@pierredup)
- feature #24321 added ability to handle parent classes for PropertyNormalizer (@ivoba)
- feature #24505 [HttpKernel] implement reset() in DumpDataCollector (@xabbuh)
- feature #24425 [Console][HttpKernel] Handle new SHELL_VERBOSITY env var, also configures the default logger (@nicolas-grekas)
- feature #24387 [FORM] Prevent forms from extending itself as a parent (@pierredup)
- feature #24484 [DI] Throw accurate failures when accessing removed services (@nicolas-grekas)
- feature #24208 [Form] Display option definition from a given form type (@yceruto, @ogizanagi)
- feature #23499 [Workflow] add guard is_valid() method support (@alain-flaus, @lyrixx)
- feature #24388 [Security] Look at headers for switch_user username (@chalasr)
- feature #23708 Added deprecation to cwd not existing Fixes #18249 (@alexbowers)
- feature #24443 [Session] deprecate MemcacheSessionHandler (@Tobion)
- feature #24409 [Bridge\Doctrine][FrameworkBundle] Deprecate some remaining uses of ContainerAwareTrait (@nicolas-grekas)
- feature #24438 [Session][VarDumper] Deprecate accepting legacy mongo extension (@Tobion)
- feature #24389 [DoctrineBridge] Deprecate dbal session handler (@Tobion)
- feature #16835 [Security] Add Guard authenticator method (@Amo, @chalasr)
- feature #24289 [FrameworkBundle][HttpKernel] Reset profiler (@derrabus)
- feature #24144 [FrameworkBundle] Expose dotenv in bin/console about (@ro0NL)
- feature #24403 [FrameworkBundle][Routing] Show welcome message if no routes are configured (@yceruto)
- feature #22679 [Form] Add tel and color types (@apetitpa)
- feature #23845 [Validator] Add unique entity violation cause (@ilya Vertakov)
- feature #22132 [Lock] Automaticaly release lock when user forget it (@jderusse)
- feature #21751 Bootstrap4 support for Twig form theme (@hiddewie, @javiereguiluz)
- feature #24383 [FrameworkBundle] Don't clear app pools on cache:clear (@nicolas-grekas)
- feature #24148 [Form] Hide label button when its setted to false (@TeLiXj)
- feature #24378 [SecurityBundle] Deprecate auto picking the first provider (@ogizanagi)
- feature #24260 [Security] Add impersonation support for stateless authentication (@chalasr)
- feature #24300 [HttpKernel][FrameworkBundle] Add a minimalist default PSR-3 logger (@dunglas)
- feature #21604 [Security] Argon2i Password Encoder (@zanbaldwin)
- feature #24372 [DowCrawler] Default to UTF-8 when possible (@nicolas-grekas)
- feature #24264 [TwigBundle] Improve the overriding of bundle templates (@yceruto)
- feature #24197 [Translation] Moved PhpExtractor and PhpStringTokenParser to Translation component (@Nyholm)
- feature #24362 [HttpKernel] Deprecate some compiler passes in favor of tagged iterator args (@nicolas-grekas)
- feature #21027 [Asset] Provide default context (@ro0NL)
- feature #22200 [DI] Reference tagged services in config (@ro0NL)
- feature #24337 Adding a shortcuts for the main security functionality (@weaverryan, @javiereguiluz)
- feature #24358 [TwigBundle] register an identity translator as fallback (@xabbuh)
- feature #24357 [Yaml] include file and line no in deprecation message (@xabbuh)
- feature #24330 [FrameworkBundle] register class metadata factory alias (@xabbuh)
- feature #24349 [SecurityBundle] Add missing AclSchemaListener deprecation (@ogizanagi)
- feature #24202 [Filesystem] deprecate relative paths in makePathRelative() (@xabbuh)
- feature #21716 [Serializer] Add Support for
object_to_populate
in CustomNormalizer (@chrisguitarguy) - feature #21960 Remove Validator\TypeTestCase and add validator logic to base TypeTestCase (@pierredup)
- feature #22113 [Lock] Include lock component in framework bundle (@jderusse)
- feature #24236 [WebProfilerBundle] Render file links for twig templates (@ro0NL)
- feature #21239 [Serializer] throw more specific exceptions (@xabbuh)
- feature #24256 CsvEncoder handling variable structures and custom header order (@oliver Hoff)
- feature #23471 [Finder] Add a method to check if any results were found (@duncan3dc)
- feature #23149 [PhpUnitBridge] Added a CoverageListener to enhance the code coverage report (@lyrixx)
- feature #24318 [SecurityBundle] Deprecate ACL related code (@chalasr)
- feature #24335 [Security][SecurityBundle] Deprecate the HTTP digest auth (@ogizanagi)
- feature #21951 [Security][Firewall] Passing the newly generated security token to the event during user switching (@klandaika)
- feature #23485 [Config] extracted the xml parsing from XmlUtils::loadFile into XmlUtils::parse (@Basster)
- feature #22890 [HttpKernel] Add ability to configure catching exceptions for Client (@kbond)
- feature #24239 [HttpFoundation] Deprecate compatibility with PHP <5.4 sessions (@afurculita)
- feature #23882 [Security] Deprecated not being logged out after user change (@iltar)
- feature #24200 Added an alias for FlashBagInterface in config (@tifabien)
- feature #24295 [DI][DX] Throw exception on some ContainerBuilder methods used from extensions (@ogizanagi)
- feature #24253 [Yaml] support parsing files (@xabbuh)
- feature #24290 Adding Definition::addError() and a compiler pass to throw errors as exceptions (@weaverryan)
- feature #24301 [DI] Add AutowireRequiredMethodsPass to fix bindings for
@required
methods (@nicolas-grekas) - feature #24226 [Cache] Add ResettableInterface to allow resetting any pool's local state (@nicolas-grekas)
- feature #24303 [FrameworkBundle] allow forms without translations and validator (@xabbuh)
- feature #24291 [SecurityBundle] Reset the authentication token between requests (@derrabus)
- feature #24280 [VarDumper] Make
dump()
a little bit more easier to use (@freekmurze) - feature #24277 [Serializer] Getter for extra attributes in ExtraAttributesException (@mdeboer)
- feature #24257 [HttpKernel][DI] Enable Kernel to implement CompilerPassInterface (@nicolas-grekas)
- feature #23834 [DI] Add "PHP fluent format" for configuring the container (@nicolas-grekas)
- feature #24180 [Routing] Add PHP fluent DSL for configuring routes (@nicolas-grekas)
- feature #24232 [Bridge\Doctrine] Add "DoctrineType::reset()" method (@nicolas-grekas)
- feature #24238 [DI] Turn services and aliases private by default, with BC layer (@nicolas-grekas)
- feature #23648 [Form] Add input + regions options to TimezoneType (@ro0NL)
- feature #24185 [Form] Display general forms information on debug:form (@yceruto)
- feature #23747 [Serializer][FrameworkBundle] Add a DateInterval normalizer (@Lctrs)
- feature #24193 [FrameworkBundle] Reset stopwatch between requests (@derrabus)
- feature #24160 [HttpKernel] Deprecate bundle inheritance (@fabpot)
- feature #24155 [FrameworkBundle][HttpKernel] Add DI tag for resettable services (@derrabus)
- feature #23625 Feature #23583 Add current and fallback locales in WDT / Profiler (@nemoneph)
- feature #24179 [TwigBundle] Add default templates directory and option to configure it (@yceruto)
- feature #24104 Make as many services private as possible (@nicolas-grekas)
- feature #18314 [Translation] added support for adding custom message formatter (@aitboudad)
- feature #24158 deprecated profiler.matcher configuration (@fabpot)
- feature #24131 [Console] Do not display short exception trace for common console exceptions (@yceruto)
- feature #24080 Deprecated the web_profiler.position option (@javiereguiluz)
- feature #24114 [SecurityBundle] Throw a meaningful exception when an undefined user provider is used inside a firewall (@chalasr)
- feature #24122 [DI] rename ResolveDefinitionTemplatesPass to ResolveChildDefinitionsPass (@nicolas-grekas)
- feature #23901 [DI] Allow processing env vars (@nicolas-grekas)
- feature #24093 [FrameworkBundle] be able to enable workflow support explicitly (@xabbuh)
- feature #24064 [TwigBridge] Show Twig's loader paths on debug:twig command (@yceruto)
- feature #23978 [Cache] Use options from Memcached DSN (@Bukashk0zzz)
- feature #24075 Implemented PruneableInterface on TagAwareAdapter (@Toflar)
- feature #21414 [Console] Display file and line on Exception (@arno14)
- feature #24068 [HttpKernel] Deprecate EnvParametersResource (@ro0NL)
- feature #22542 [Lock] Check TTL expiration in lock acquisition (@jderusse)
- feature #24031 [Routing] Add the possibility to define a prefix for all routes of a controller (@fabpot)
- feature #23967 [VarDumper] add force-collapse/expand + use it for traces (@nicolas-grekas)
- feature #24033 [DI] Add ContainerInterface::IGNORE_ON_UNINITIALIZED_REFERENCE (@nicolas-grekas)
- feature #24026 [Security] add impersonator_user to "User was reloaded" log message (@gharlan)
- feature #23603 [Cache] Add (pdo|chain) cache (adapter|simple) prune method (@robfrawley)
- feature #23694 [Form] Add debug:form command (@yceruto)
- feature #24028 [Yaml] mark some classes as final (@xabbuh)
- feature #22543 [Lock] Expose an expiringDate and isExpired method in Lock (@jderusse)
- feature #23667 [Translation] Create an TranslationReaderInterface and move TranslationLoader to TranslationComponent (@Nyholm)
- feature #24024 [config] Add ability to deprecate a node (@sanpii)
- feature #23668 [VarDumper] Add period caster (@maidmaid)
- feature #23991 [DI] Improve psr4-based service discovery (alternative implementation) (@kbond)
- feature #23947 [Translation] Adding the ability do load in xliff2.0 (@Nyholm)
- feature #23887 [Console] Allow commands to provide a default name for compile time registration (@chalasr, @nicolas-grekas)
- feature #23874 [D...
v3.3.10
Changelog (since v3.3.9...v3.3.10)
- bug #23906 Added support for guards when advancing workflow from a command (@GDIBass)
- bug #24448 [Session] fix MongoDb session handler to gc all expired sessions (@Tobion)
- bug #24431 [FrameworkBundle] Fix bad interface hint in AbstractController (@nicolas-grekas)
- bug #24419 [Cache] Fix race condition in TagAwareAdapter (@nicolas-grekas)
- bug #24417 [Yaml] parse references on merge keys (@xabbuh)
- bug #24416 [Yaml] treat trailing backslashes in multi-line strings (@xabbuh)
- bug #24421 [Config] Fix dumped files invalidation by OPCache (@nicolas-grekas)
- bug #24418 [DI] Allow setting any public non-initialized services (@nicolas-grekas)
- bug #23980 Tests and fix for issue in array model data in EntityType field with multiple=true (@stoccc)
- bug #22586 [Form] Fixed PercentToLocalizedStringTransformer to accept both comma and dot as decimal separator, if possible (@aaa2000)
- bug #24157 [Intl] Fixed support of Locale::getFallback (@lyrixx)
- bug #24198 [HttpFoundation] Fix file upload multiple with no files (@enumag)
- bug #24379 [PHPUnitBridge] don't remove when set to empty string (@Simperfit)
- bug #24036 [Form] Fix precision of MoneyToLocalizedStringTransformer's divisions and multiplications (@Rubinum)
- bug #24191 [DependencyInjection] include file and line number in deprecation (@xabbuh)
- bug #24367 PdoSessionHandler: fix advisory lock for pgsql (@Tobion)
- bug #24189 [Yaml] parse merge keys with PARSE_OBJECT_FOR_MAP flag (@xabbuh)
- bug #24243 HttpCache does not consider ESI resources in HEAD requests (@mpdude)
- bug #24237 [WebProfilerBundle] Added missing link to profile token (@vtsykun)
- bug #24244 TwigBundle exception/deprecation tweaks (@ro0NL)
- bug #24281 [TwigBundle] Remove profiler related scripting (@ro0NL, @javiereguiluz)
- bug #24251 [PropertyAccess] Set a NullLogger in ApcuAdapter when Apcu is disabled in CLI (@iamluc)
- bug #24304 [FrameworkBundle] Fix Routing\DelegatingLoader (@nicolas-grekas)
- bug #24305 [HttpKernel] Make array vs "::" controller definitions consistent (@nicolas-grekas)
- bug #24255 [TwigBundle] Break long lines in exceptions (@kevin-verschaeve)
- bug #24219 [Console] Preserving line breaks between sentences according to the exception message (@yceruto)
- bug #24192 [PhpUnitBridge] do not require an error context (@xabbuh)
- bug #23722 [Form] Fixed GroupSequence with "constraints" option (@HeahDude)
- bug #22321 [Filesystem] Fixed makePathRelative (@ausi)
- bug #24234 [DI] Fix decorated service merge in ResolveInstanceofConditionalsPass (@dunglas)
- bug #24203 [Security] Preserve URI fragment in HttpUtils::generateUri() (@chalasr)
- bug #24199 [DI] Fix non-instantiables auto-discovery (@nicolas-grekas)
- bug #23473 [Filesystem] mirror - fix copying content with same name as source/target. (@gitlost)
- bug #24177 [FrameworkBundle] Add support to environment variables APP_ENV/DEBUG in KernelTestCase (@yceruto)
- bug #24162 [WebProfilerBundle] fixed TemplateManager when using Twig 2 without compat interfaces (@fabpot)
[PR] #24452
v2.8.28
Changelog (since v2.8.27...v2.8.28)
- bug #24448 [Session] fix MongoDb session handler to gc all expired sessions (@Tobion)
- bug #24417 [Yaml] parse references on merge keys (@xabbuh)
- bug #24421 [Config] Fix dumped files invalidation by OPCache (@nicolas-grekas)
- bug #23980 Tests and fix for issue in array model data in EntityType field with multiple=true (@stoccc)
- bug #22586 [Form] Fixed PercentToLocalizedStringTransformer to accept both comma and dot as decimal separator, if possible (@aaa2000)
- bug #24157 [Intl] Fixed support of Locale::getFallback (@lyrixx)
- bug #24198 [HttpFoundation] Fix file upload multiple with no files (@enumag)
- bug #24036 [Form] Fix precision of MoneyToLocalizedStringTransformer's divisions and multiplications (@Rubinum)
- bug #24367 PdoSessionHandler: fix advisory lock for pgsql (@Tobion)
- bug #24243 HttpCache does not consider ESI resources in HEAD requests (@mpdude)
- bug #24304 [FrameworkBundle] Fix Routing\DelegatingLoader (@nicolas-grekas)
- bug #24219 [Console] Preserving line breaks between sentences according to the exception message (@yceruto)
- bug #23722 [Form] Fixed GroupSequence with "constraints" option (@HeahDude)
- bug #22321 [Filesystem] Fixed makePathRelative (@ausi)
- bug #23473 [Filesystem] mirror - fix copying content with same name as source/target. (@gitlost)
- bug #24162 [WebProfilerBundle] fixed TemplateManager when using Twig 2 without compat interfaces (@fabpot)
- bug #24141 [DomCrawler] Fix conversion to int on GetPhpFiles (@MaraBlaga)
- bug #23853 Filtering empty uuids in ORMQueryBuilderLoader. (@mlazovla)
- bug #24101 [Security] Fix exception when use_referer option is true and referer is not set or empty (@linniksa)
- bug #24105 [Filesystem] check permissions if dump target dir is missing (@xabbuh)
- bug #24115 [FrameworkBundle] Get KERNEL_DIR through $_ENV too for KernelTestCase (@yceruto)
- bug #24041 [ExpressionLanguage] throws an exception on calling uncallable method (@fmata)
- bug #24096 Fix ArrayInput::toString() for VALUE_IS_ARRAY options/args (@chalasr)
- bug #23730 Fixed the escaping of back slashes and << in console output (@javiereguiluz)
[PR] #24451
v2.7.35
Changelog (since v2.7.34...v2.7.35)
- bug #24448 [Session] fix MongoDb session handler to gc all expired sessions (@Tobion)
- bug #24417 [Yaml] parse references on merge keys (@xabbuh)
- bug #24421 [Config] Fix dumped files invalidation by OPCache (@nicolas-grekas)
- bug #23980 Tests and fix for issue in array model data in EntityType field with multiple=true (@stoccc)
- bug #22586 [Form] Fixed PercentToLocalizedStringTransformer to accept both comma and dot as decimal separator, if possible (@aaa2000)
- bug #24157 [Intl] Fixed support of Locale::getFallback (@lyrixx)
- bug #24198 [HttpFoundation] Fix file upload multiple with no files (@enumag)
- bug #24036 [Form] Fix precision of MoneyToLocalizedStringTransformer's divisions and multiplications (@Rubinum)
- bug #24367 PdoSessionHandler: fix advisory lock for pgsql (@Tobion)
- bug #24243 HttpCache does not consider ESI resources in HEAD requests (@mpdude)
- bug #24304 [FrameworkBundle] Fix Routing\DelegatingLoader (@nicolas-grekas)
- bug #24219 [Console] Preserving line breaks between sentences according to the exception message (@yceruto)
- bug #23722 [Form] Fixed GroupSequence with "constraints" option (@HeahDude)
- bug #22321 [Filesystem] Fixed makePathRelative (@ausi)
- bug #23473 [Filesystem] mirror - fix copying content with same name as source/target. (@gitlost)
- bug #24162 [WebProfilerBundle] fixed TemplateManager when using Twig 2 without compat interfaces (@fabpot)
- bug #24141 [DomCrawler] Fix conversion to int on GetPhpFiles (@MaraBlaga)
- bug #23853 Filtering empty uuids in ORMQueryBuilderLoader. (@mlazovla)
- bug #24101 [Security] Fix exception when use_referer option is true and referer is not set or empty (@linniksa)
- bug #24105 [Filesystem] check permissions if dump target dir is missing (@xabbuh)
- bug #24115 [FrameworkBundle] Get KERNEL_DIR through $_ENV too for KernelTestCase (@yceruto)
- bug #24041 [ExpressionLanguage] throws an exception on calling uncallable method (@fmata)
- bug #24096 Fix ArrayInput::toString() for VALUE_IS_ARRAY options/args (@chalasr)
- bug #23730 Fixed the escaping of back slashes and << in console output (@javiereguiluz)
[PR] #24450
v3.3.9
Changelog (since v3.3.8...v3.3.9)
- bug #24141 [DomCrawler] Fix conversion to int on GetPhpFiles (@MaraBlaga)
- bug #23853 Filtering empty uuids in ORMQueryBuilderLoader. (@mlazovla)
- bug #24101 [Security] Fix exception when use_referer option is true and referer is not set or empty (@linniksa)
- bug #24105 [Filesystem] check permissions if dump target dir is missing (@xabbuh)
- bug #24126 [HttpKernel] "controller.service_arguments" services should be public (@nicolas-grekas)
- bug #24113 [FrameworkBundle] Get KERNEL_CLASS through $_ENV too for KernelTestCase (@yceruto)
- bug #24115 [FrameworkBundle] Get KERNEL_DIR through $_ENV too for KernelTestCase (@yceruto)
- bug #24041 [ExpressionLanguage] throws an exception on calling uncallable method (@fmata)
- bug #24096 Fix ArrayInput::toString() for VALUE_IS_ARRAY options/args (@chalasr)
- bug #24082 [DI] Minor fix in dumped code (@nicolas-grekas)
- bug #23969 [Cache] Use namespace versioning for backends that dont support clearing by keys (@nicolas-grekas)
- bug #24021 [DI] Don't track merged configs when the extension doesn't expose it (@nicolas-grekas)
- bug #24011 [Cache] Always require symfony/polyfill-apcu to provide APCuIterator everywhere (@guillaumelecerf)
- bug #23730 Fixed the escaping of back slashes and << in console output (@javiereguiluz)
[PR] #24156
v3.3.8
Changelog (since v3.3.7...v3.3.8)
- bug #24016 [DI] Fix tracking env var placeholders nested in object graphs (@nicolas-grekas)
[PR] #24017
v3.3.7
Changelog (since v3.3.6...v3.3.7)
- bug #24009 [DI] Fix tracking env vars when merging configs (bis) (@nicolas-grekas)
- bug #23952 [PhpUnitBridge] install PHPUnit 6 on PHP 7.2 (@xabbuh)
- bug #23985 [Cache] Workaround zend.detect_unicode + zend.multibyte (@nicolas-grekas)
- bug #23989 [Debug] Remove false-positive check in DebugClassLoader (@nicolas-grekas)
- bug #23983 [VarDumper] Strengthen dumped JS (@nicolas-grekas)
- bug #23982 [VarDumper] Strengthen dumped JS (@nicolas-grekas)
- bug #23925 [Validator] Fix use of GroupSequenceProvider in child classes (@linniksa)
- bug #23971 [Cache] Fix lazy Memcached connections (@nicolas-grekas)
- bug #23970 [Cache] Fix >30 days expirations with Memcached (@nicolas-grekas)
- bug #23949 [Dotenv] Get env using $_SERVER to work with fastcgi_param and workaround thread safety issues (@nicolas-grekas)
- bug #23799 [Dotenv][WebServerBundle] Override previously loaded variables (@voronkovich)
- bug #23676 [WebProfilerBundle] Re add missing link to the controller (@lyrixx)
- bug #23870 [DI] Use GlobResource for non-tracked directories (@vudaltsov)
- bug #23945 [Validator] Fix Greek translation (@azhurb)
- bug #23940 [DI] Fix resolving env vars when compiling a ContainerBuilder (@nicolas-grekas)
- bug #23903 [DI] Fix merging of env vars in configs (@nicolas-grekas)
- bug #23825 Revert "feature #21038 [FrameworkBundle] deprecated cache:clear with warmup (fabpot)" (@nicolas-grekas)
- bug #23899 [DI] Fix reading env vars from fastcgi params (@nicolas-grekas)
- bug #23909 [Console] Initialize lazily to render exceptions properly (@nicolas-grekas)
- bug #23878 [VarDumper] play nice with open_basedir when looking for composer.json (@nicolas-grekas)
- bug #23897 Allow phpdocumentor/reflection-docblock 4 (@derrabus)
- bug #23865 [Workflow] fixed InvalidDefinitionException message for StateMachineValidator (@fmata)
- bug #23856 [DI] Fix dumping abstract with YamlDumper (@nicolas-grekas)
- bug #23848 restrict reflection doc block (@ElectricMaxxx)
- bug #23854 [DI] Fix YamlDumper not dumping abstract and autoconfigure (@nicolas-grekas)
- bug #23752 Ignore memcached missing key error on session destroy (@jderusse)
- bug #23829 Fixed the exception page design in responsive mode (@javiereguiluz)
- bug #23828 [Console] Log exit codes as debug messages instead of errors (@haroldiedema)
- bug #23763 [Cache] Hash cache key on save (@lstrojny)
- bug #23806 [Profiler] Fix request_collector check in main layout (@ogizanagi)
- bug #23658 [HttpFoundation] Generate safe fallback filename for wrongly encoded filename (@xelaris)
- bug #23776 [FrameworkBundle] Warmup annotations for bundle-less controllers and entities (@nicolas-grekas)
- bug #23783 Avoid infinite loops when profiler data is malformed (@javiereguiluz)
- bug #23638 [FrameworkBundle][Workflow] better errors when security deps are missing (@xabbuh)
- bug #23729 [Bridge\ProxyManager] Dont call __destruct() on non-instantiated services (@nicolas-grekas)
- bug #23703 Bump minimal PHP version to ^5.5.9|>=7.0.8 (@nicolas-grekas)
- bug #23755 [Config] Fix checking class existence freshness (@nicolas-grekas)
[PR] #24013
v2.8.27
Changelog (since v2.8.26...v2.8.27)
- bug #23989 [Debug] Remove false-positive check in DebugClassLoader (@nicolas-grekas)
- bug #23982 [VarDumper] Strengthen dumped JS (@nicolas-grekas)
- bug #23925 [Validator] Fix use of GroupSequenceProvider in child classes (@linniksa)
- bug #23945 [Validator] Fix Greek translation (@azhurb)
- bug #23909 [Console] Initialize lazily to render exceptions properly (@nicolas-grekas)
- bug #23856 [DI] Fix dumping abstract with YamlDumper (@nicolas-grekas)
- bug #23752 Ignore memcached missing key error on session destroy (@jderusse)
- bug #23658 [HttpFoundation] Generate safe fallback filename for wrongly encoded filename (@xelaris)
- bug #23783 Avoid infinite loops when profiler data is malformed (@javiereguiluz)
- bug #23729 [Bridge\ProxyManager] Dont call __destruct() on non-instantiated services (@nicolas-grekas)
[PR] #24012
v2.7.34
Changelog (since v2.7.33...v2.7.34)
- bug #23989 [Debug] Remove false-positive check in DebugClassLoader (@nicolas-grekas)
- bug #23982 [VarDumper] Strengthen dumped JS (@nicolas-grekas)
- bug #23925 [Validator] Fix use of GroupSequenceProvider in child classes (@linniksa)
- bug #23945 [Validator] Fix Greek translation (@azhurb)
- bug #23909 [Console] Initialize lazily to render exceptions properly (@nicolas-grekas)
- bug #23856 [DI] Fix dumping abstract with YamlDumper (@nicolas-grekas)
- bug #23752 Ignore memcached missing key error on session destroy (@jderusse)
- bug #23658 [HttpFoundation] Generate safe fallback filename for wrongly encoded filename (@xelaris)
- bug #23783 Avoid infinite loops when profiler data is malformed (@javiereguiluz)
- bug #23729 [Bridge\ProxyManager] Dont call __destruct() on non-instantiated services (@nicolas-grekas)
[PR] #24010
v3.3.6
Changelog (since v3.3.5...v3.3.6)
- bug #22244 [Console] Fix passing options with defaultCommand (@jakub Sacha)
- bug #23705 [Form] Add notice to upgrade to PHP v7.0.8+ (@nicolas-grekas)
- bug #23683 [VarDumper] Keep and reuse array stubs in memory (@nicolas-grekas)
- bug #23686 [Console][WebServerBundle] Use "exec" when possible (@nicolas-grekas)
- bug #23684 [Debug] Missing escape in debug output (@c960657)
- bug #23644 [VarDumper] Dont use Stub objects for arrays - lower GC pressure (@nicolas-grekas)
- bug #23615 [Cache] Handle serialization failures for Memcached (@nicolas-grekas)
- bug #23654 [DI] Fix using private services in expressions (@nicolas-grekas)
- bug #23662 [VarDumper] Adapt to php 7.2 changes (@nicolas-grekas)
- bug #23649 [Form][TwigBridge] Don't render _method in form_rest() for a child form (@fmarchalemisys)
- bug #23588 [WebProfilerBundle] Display trace and context in the logger profiler (@lyrixx)
- bug #23023 [DoctrineBridge][PropertyInfo] Added support for Doctrine Embeddables (@vudaltsov)
- bug #23618 [Routing] allow HEAD method to be defined first (@DavidBadura)
- bug #23619 [Validator] Fix IbanValidator for ukrainian IBANs (@paroe)
- bug #23605 [DI][Bug] Autowiring thinks optional args on core classes are required (@weaverryan)
- bug #23586 Fix case sensitive sameSite cookie (@mikefrancis)
- bug #23584 Fix the design of the profiler exceptions when there is no message (@javiereguiluz)
- bug #23238 [Security] ensure the 'route' index is set before attempting to use it (@gsdevme)
- bug #23330 [WebProfilerBundle] Fix full sized dump hovering in toolbar (@ogizanagi)
- bug #23581 [Config] Minor fix (@nicolas-grekas)
- bug #23580 Fix login redirect when referer contains a query string (@fabpot)
- bug #23577 [WebProfilerBundle][TwigBundle] Fix infinite js loop on exception pages (@ogizanagi)
- bug #23558 [FrameworkBundle] fix ValidatorCacheWarmer: use serializing ArrayAdapter (@dmaicher)
- bug #23573 [Config] Make ClassExistenceResource throw on invalid parents (@nicolas-grekas)
- bug #23574 [VarDumper] Move locale sniffing to dump() time (@nicolas-grekas)
- bug #23575 [VarDumper] Use "C" locale when using "comma" flags (@nicolas-grekas)
[PR] #23738