Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Releases: symfony/symfony

v7.3.0-BETA2

10 May 12:15
v7.3.0-BETA2
f21b512
Compare
Choose a tag to compare
v7.3.0-BETA2 Pre-release
Pre-release

Changelog (v7.3.0-BETA1...v7.3.0-BETA2)

  • bug #58643 [SecurityBundle] Use Composer InstalledVersions to check if flex is installed (@andyexeter)
  • feature #54276 [Workflow] Add support for executing custom workflow definition validators during the container compilation (@lyrixx)
  • feature #52981 [FrameworkBundle] Make ValidatorCacheWarmer and SerializeCacheWarmer use kernel.build_dir instead of kernel.cache_dir (@Okhoshi)
  • feature #54384 [TwigBundle] Use kernel.build_dir to store the templates known at build time (@Okhoshi)
  • bug #60275 [DoctrineBridge] Fix UniqueEntityValidator Stringable identifiers (@GiuseppeArcuti, @wkania)
  • feature #59602 [Console] #[Option] rules & restrictions (@kbond)
  • feature #60389 [Console] Add support for SignalableCommandInterface with invokable commands (@HypeMC)
  • bug #60293 [Messenger] fix asking users to select an option if --force option is used in messenger:failed:retry command (@W0rma)
  • bug #60392 [DependencyInjection][FrameworkBundle] Fix precedence of App\Kernel alias and ignore container.excluded tag on synthetic services (@nicolas-grekas)
  • bug #60379 [Security] Avoid failing when PersistentRememberMeHandler handles a malformed cookie (@Seldaek)
  • bug #60308 [Messenger] Fix integration with newer versions of Pheanstalk (@HypeMC)
  • bug #60373 [FrameworkBundle] Ensure Email class exists before using it (@Kocal)
  • bug #60365 [FrameworkBundle] ensure that all supported e-mail validation modes can be configured (@xabbuh)
  • bug #60350 [Security][LoginLink] Throw InvalidLoginLinkException on invalid parameters (@davidszkiba)
  • bug #60366 [Console] Set description as first parameter to Argument and Option attributes (@alamirault)
  • bug #60361 [Console] Ensure overriding Command::execute() keeps priority over __invoke() (@GromNaN)
  • feature #60028 [ObjectMapper] Condition to target a specific class (@soyuka)
  • feature #60344 [Console] Use kebab-case for auto-guessed input arguments/options names (@chalasr)
  • bug #60340 [String] fix EmojiTransliterator return type compatibility with PHP 8.5 (@xabbuh)
  • bug #60322 [FrameworkBundle] drop the limiters option for non-compound rater limiters (@xabbuh)

[PR] #60397

v7.3.0-BETA1

02 May 09:26
v7.3.0-BETA1
366bfc8
Compare
Choose a tag to compare
v7.3.0-BETA1 Pre-release
Pre-release

Changelog (v7.2.6...v7.3.0-BETA1)

  • feature #60232 Add PHP config support for routing (@fabpot)
  • feature #60102 [HttpFoundation] Add UriSigner::verify() that throws named exceptions (@kbond)
  • feature #60222 [FrameworkBundle][HttpFoundation] Add Clock support for UriSigner (@kbond)
  • feature #60226 [Uid] Add component-specific exception classes (@rela589n)
  • feature #60163 [TwigBridge] Allow attachment name to be set for inline images (@aleho)
  • feature #60186 [DependencyInjection] Add "when" argument to #[AsAlias] (@Zuruuh)
  • feature #60195 [Workflow] Deprecate Event::getWorkflow() method (@lyrixx)
  • feature #60193 [Workflow] Add a link to mermaid.live from the profiler (@lyrixx)
  • feature #60188 [JsonPath] Add two utils methods to JsonPath builder (@alexandre-daubois)
  • feature #60018 [Messenger] Reset peak memory usage for each message (@TimWolla)
  • feature #60155 [FrameworkBundle][RateLimiter] compound rate limiter config (@kbond)
  • feature #60171 [FrameworkBundle][RateLimiter] deprecate RateLimiterFactory alias (@kbond)
  • feature #60139 [Runtime] Support extra dot-env files (@natepage)
  • feature #60140 Notifier mercure7.3 (@ernie76)
  • feature #59762 [Config] Add NodeDefinition::docUrl() (@alexandre-daubois)
  • feature #60099 [FrameworkBundle][RateLimiter] default lock_factory to auto (@kbond)
  • feature #60112 [DoctrineBridge] Improve exception message when EntityValueResolver gets no mapping information (@MatTheCat)
  • feature #60103 [Console] Mark AsCommand attribute as @final (@Somrlik, @GromNaN)
  • feature #60069 [FrameworkBundle] Deprecate setting the collect_serializer_data to false (@mtarld)
  • feature #60087 [TypeInfo] add TypeFactoryTrait::arrayKey() (@xabbuh)
  • feature #42124 [Messenger] Add $stamps parameter to HandleTrait::handle (@alexander-schranz)
  • feature #58200 [Notifier] Deprecate sms77 Notifier bridge (@MrYamous)
  • feature #58380 [WebProfilerBundle] Update the logic that minimizes the toolbar (@javiereguiluz)
  • feature #60039 [TwigBridge] Collect all deprecations with lint:twig command (@Fan2Shrek)
  • feature #60081 [FrameworkBundle] Enable controller service with #[Route] attribute (@GromNaN)
  • feature #60076 [Console] Deprecate returning a non-int value from a \Closure function set via Command::setCode() (@yceruto)
  • feature #59655 [JsonPath] Add the component (@alexandre-daubois)
  • feature #58805 [TwigBridge][Validator] Add the Twig constraint and its validator (@sfmok)
  • feature #54275 [Messenger] [Amqp] Add default exchange support (@ilyachase)
  • feature #60052 [Mailer][TwigBridge] Revert "Add support for translatable objects" (@kbond)
  • feature #59967 [Mailer][TwigBridge] Add support for translatable subject (@norkunas)
  • feature #58654 [FrameworkBundle] Binding for Object Mapper component (@soyuka)
  • feature #60040 [Messenger] Use newer version of Beanstalkd bridge library (@HypeMC)
  • feature #52748 [TwigBundle] Enable #[AsTwigFilter], #[AsTwigFunction] and #[AsTwigTest] attributes to configure runtime extensions (@GromNaN)
  • feature #59831 [Mailer][Mime] Refactor S/MIME encryption handling in SMimeEncryptionListener (@Spomky)
  • feature #59981 [TypeInfo] Add ArrayShapeType::$sealed (@mtarld)
  • feature #51741 [ObjectMapper] Object to Object mapper component (@soyuka)
  • feature #57309 [FrameworkBundle][HttpKernel] Allow configuring the logging channel per type of exceptions (@Arkalo2)
  • feature #60007 [Security] Add methods param in IsCsrfTokenValid attribute (@Oviglo)
  • feature #59900 [DoctrineBridge] add new DatePointType Doctrine type (@garak)
  • feature #59904 [Routing] Add alias in {foo:bar} syntax in route parameter (@eltharin)
  • feature #59978 [Messenger] Add --class-filter option to the messenger:failed:remove command (@arnaud-deabreu)
  • feature #60024 [Console] Add support for invokable commands in LockableTrait (@yceruto)
  • feature #59813 [Cache] Enable namespace-based invalidation by prefixing keys with backend-native namespace separators (@nicolas-grekas)
  • feature #59902 [PropertyInfo] Deprecate Type (@mtarld, @chalasr)
  • feature #59890 [VarExporter] Leverage native lazy objects (@nicolas-grekas)
  • feature #54545 [DoctrineBridge] Add argument to EntityValueResolver to set type aliases (@NanoSector)
  • feature #60011 [DependencyInjection] Enable multiple attribute autoconfiguration callbacks on the same class (@GromNaN)
  • feature #60020 [FrameworkBundle] Make ServicesResetter autowirable (@lyrixx)
  • feature #59929 [RateLimiter] Add CompoundRateLimiterFactory (@kbond)
  • feature #59993 [Form] Add input with string value in MoneyType (@StevenRenaux)
  • feature #59987 [FrameworkBundle] Auto-exclude DI extensions, test cases, entities and messenger messages (@nicolas-grekas)
  • feature #59827 [TypeInfo] Add ArrayShapeType class (@mtarld)
  • feature #59909 [FrameworkBundle] Add --method option to debug:router command (@santysisi)
  • feature #59913 [DependencyInjection] Leverage native lazy objects for lazy services (@nicolas-grekas)
  • feature #53425 [Translation] Allow default parameters (@Jean-Beru)
  • feature #59464 [AssetMapper] Add --dry-run option on importmap:require command (@chadyred)
  • feature #59880 [Yaml] Add the Yaml::DUMP_FORCE_DOUBLE_QUOTES_ON_VALUES flag to enforce double quotes around string values (@dkarlovi)
  • feature #59922 [Routing] Add MONGODB_ID to requirement patterns (@GromNaN)
  • feature #59842 [TwigBridge] Add Twig field_id() form helper (@Legendary4226)
  • feature #59869 [Cache] Add support for valkey: / valkeys: schemes (@nicolas-grekas)
  • feature #59862 [Messenger] Allow to close the transport connection (@andrew-demb)
  • feature #59857 [Cache] Add \Relay\Cluster support (@dorrogeray)
  • feature #59863 [JsonEncoder] Rename the component to JsonStreamer (@mtarld)
  • feature #52749 [Serializer] Add discriminator map to debug commmand output (@jschaedl)
  • feature #59871 [Form] Add support for displaying nested options in DebugCommand (@yceruto)
  • feature #58769 [ErrorHandler] Add a command to dump static error pages (@pyrech)
  • feature #54932 [Security][SecurityBundle] OIDC discovery (@vincentchalamon)
  • feature #58485 [Validator] Add filenameCharset and filenameCountUnit options to File constraint (@IssamRaouf)
  • feature #59828 [Serializer] Add defaultType to DiscriminatorMap (@alanpoulain)
  • feature #59570 [Notifier][Webhook] Add Smsbox support (@alanzarli)
  • feature #50027 [Security] OAuth2 Introspection Endpoint (RFC7662) (@Spomky)
  • feature #57686 [Config] Allow using an enum FQCN with EnumNode (@alexandre-daubois)
  • feature #59588 [Console] Add a Tree Helper + multiple Styles (@smnandre)
  • feature #59618 [OptionsResolver] Deprecate defining nested options via setDefault() use setOptions() instead (@yceruto)
  • feature #59805 [Security] Improve DX of recent additions (@nicolas-grekas)
  • feature #59822 [Messenger] Add options to specify SQS queue attributes and tags (@TrePe0)
  • feature #59290 [JsonEncoder] Replace normalizers by value transformers (@mtarld)
  • feature #59800 [Validator] Add support for closures in When (@alexandre-daubois)
  • feature #59814 [Framework] Deprecate the framework.validation.cache config option (@alexandre-daubois)
  • feature #59804 [TypeInfo] Add type alias support (@mtarld)
  • feature #59150 [Security] Allow using a callable with #[IsGranted] (@alexandre-daubois)
  • feature #59789 [Notifier] [Bluesky] Return the record CID as additional info (@javiereguiluz)
  • feature #59526 [Messenger] [AMQP] Add TransportMessageIdStamp logic for AMQP (@AurelienPillevesse)
  • feature #59771 [Security] Add ability for voters to explain their vote (@nicolas-grekas)
  • feature #59768 [Messenger][Process] add fromShellCommandline to RunProcessMessage (@Staormin)
  • feature #59377 [Notifier] Add Matrix bridge (@chii0815)
  • feature #58488 [Serializer] Fix deserializing XML Attributes into string properties (@Hanmac)
  • feature #59657 [Console] Add markdown format to Table (@amenk)
  • feature #59274 [Validator] Allow Unique constraint validation on all elements (@Jean-Beru)
  • feature #59704 [DependencyInjection] Add Definition::addExcludedTag() and ContainerBuilder::findExcludedServiceIds() for auto-discovering value-objects (@GromNaN)
  • feature #49750 [FrameworkBundle] Allow to pass signals to StopWorkerOnSignalsListener in XML config and as plain strings (@alexandre-daubois)
  • feature #59479 [Mailer] [Smtp] Add DSN param to enforce TLS/STARTTLS (@ssddanbrown)
  • feature #59562 [Security] Support hashing the hashed password using crc32c when putting the user in the session (@nicolas-grekas)
  • feature #58501 [Mailer] Add configuration for dkim and smime signers (@elias-playfinder, @eliasfernandez)
  • feature #52181 [Security] Ability to add roles in form_login_ldap by ldap group (@Spomky)
  • feature #59712 [DependencyInjection] Don't skip classes with private constructor when autodiscovering (@nicolas-grekas)
  • feature #50797 [FrameworkBundle][Validator] Add framework.validation.disable_translation option (@alexandre-daubois)
  • feature #49652 [Messenger] Add bury_on_reject option to Beanstalkd bridge (@HypeMC)
  • feature #51744 [Security] Add a normalization step for the user-identifier in firewalls (@Spomky)
  • feature #54141 [Messenger] Introduce DeduplicateMiddleware (@VincentLanglet)
  • feature #58546 [Scheduler] Add MessageHandler result to the PostRunEvent (@bartholdbos)
  • feature #58743 [HttpFoundation] Streamlining server event streaming (@yceruto)
  • feature #58939 [RateLimiter] Add RateLimiterFactoryInterface (@alexandre-daubois)
  • feature #58717 [HttpKernel] Support Uid in #[MapQueryParameter] (@seb-jean)
  • feature #59634 [Validator] Add support for the otherwise option in the When constraint (@alexandre-daubois)
  • feature #59670 [Serializer] Add `NumberNor...
Read more

v7.2.6

02 May 09:13
v7.2.6
c354f71
Compare
Choose a tag to compare

Changelog (v7.2.5...v7.2.6)

  • bug #60288 [VarExporter] dump default value for property hooks if present (@xabbuh)
  • bug #60267 [Contracts] Fix ServiceMethodsSubscriberTrait for nullable service (@StevenRenaux)
  • bug #60268 [Contracts] Fix ServiceSubscriberTrait for nullable service (@StevenRenaux)
  • bug #60256 [Mailer][Postmark] drop the Date header using the API transport (@xabbuh)
  • bug #60258 [VarExporter] Fix: Use correct closure call for property-specific logic in $notByRef (@Hakayashii, @denjas)
  • bug #60269 [Notifier] [Discord] Fix value limits (@norkunas)
  • bug #60270 [Validator] [WordCount] Treat 0 as one character word and do not exclude it (@sidz)
  • bug #60248 [Messenger] Revert " Add call to gc_collect_cycles() after each message is handled" (@jwage)
  • bug #60236 [String] Support nexus -> nexuses pluralization (@KorvinSzanto)
  • bug #60238 [Lock] read (possible) error from Redis instance where evalSha() was called (@xabbuh)
  • bug #60194 [Workflow] Fix dispatch of entered event when the subject is already in this marking (@lyrixx)
  • bug #60174 [PhpUnitBridge] properly clean up mocked features after tests have run (@xabbuh)
  • bug #60172 [Cache] Fix invalidating on save failures with Array|ApcuAdapter (@nicolas-grekas)
  • bug #60122 [Cache] ArrayAdapter serialization exception clean $expiries (@bastien-wink)
  • bug #60167 [Cache] Fix proxying third party PSR-6 cache items (Dmitry Danilson)
  • bug #60165 [HttpKernel] Do not ignore enum in controller arguments when it has an #[Autowire] attribute (@ruudk)
  • bug #60168 [Console] Correctly convert SIGSYS to its name (@cs278)
  • bug #60166 [Security] fix(security): fix OIDC user identifier (@vincentchalamon)
  • bug #60124 [Validator] : fix url validation when punycode is on tld but not on domain (@joelwurtz)
  • bug #60137 [Config] ResourceCheckerConfigCache metadata unserialize emits warning (Colin Michoudet)
  • bug #60057 [Mailer] Fix Trying to access array offset on value of type null error by adding null checking (@khushaalan)
  • bug #60094 [DoctrineBridge] Fix support for entities that leverage native lazy objects (@nicolas-grekas)
  • bug #60094 [DoctrineBridge] Fix support for entities that leverage native lazy objects (@nicolas-grekas)

[PR] #60326

v6.4.21

02 May 09:02
v6.4.21
3458866
Compare
Choose a tag to compare

Changelog (v6.4.20...v6.4.21)

  • bug #60288 [VarExporter] dump default value for property hooks if present (@xabbuh)
  • bug #60268 [Contracts] Fix ServiceSubscriberTrait for nullable service (@StevenRenaux)
  • bug #60256 [Mailer][Postmark] drop the Date header using the API transport (@xabbuh)
  • bug #60258 [VarExporter] Fix: Use correct closure call for property-specific logic in $notByRef (@Hakayashii, @denjas)
  • bug #60269 [Notifier] [Discord] Fix value limits (@norkunas)
  • bug #60248 [Messenger] Revert " Add call to gc_collect_cycles() after each message is handled" (@jwage)
  • bug #60236 [String] Support nexus -> nexuses pluralization (@KorvinSzanto)
  • bug #60194 [Workflow] Fix dispatch of entered event when the subject is already in this marking (@lyrixx)
  • bug #60172 [Cache] Fix invalidating on save failures with Array|ApcuAdapter (@nicolas-grekas)
  • bug #60122 [Cache] ArrayAdapter serialization exception clean $expiries (@bastien-wink)
  • bug #60167 [Cache] Fix proxying third party PSR-6 cache items (Dmitry Danilson)
  • bug #60165 [HttpKernel] Do not ignore enum in controller arguments when it has an #[Autowire] attribute (@ruudk)
  • bug #60168 [Console] Correctly convert SIGSYS to its name (@cs278)
  • bug #60166 [Security] fix(security): fix OIDC user identifier (@vincentchalamon)
  • bug #60124 [Validator] : fix url validation when punycode is on tld but not on domain (@joelwurtz)
  • bug #60057 [Mailer] Fix Trying to access array offset on value of type null error by adding null checking (@khushaalan)
  • bug #60094 [DoctrineBridge] Fix support for entities that leverage native lazy objects (@nicolas-grekas)
  • bug #60094 [DoctrineBridge] Fix support for entities that leverage native lazy objects (@nicolas-grekas)

[PR] #60324

v7.2.5

28 Mar 13:38
v7.2.5
f6385e9
Compare
Choose a tag to compare

Changelog (v7.2.4...v7.2.5)

  • bug #60054 [Form] Use duplicate_preferred_choices to set value of ChoiceType (@aleho)
  • bug #60026 [Serializer] Fix ObjectNormalizer default context with named serializers (@HypeMC)
  • bug #60030 [Cache][DoctrineBridge][HttpFoundation][Lock][Messenger] use Table::addPrimaryKeyConstraint() with Doctrine DBAL 4.3+ (@xabbuh)
  • bug #59844 [TypeInfo] Fix isSatisfiedBy not traversing type tree (@mtarld)
  • bug #59858 Update JsDelivrEsmResolver::IMPORT_REGEX to support dynamic imports (@natepage)
  • bug #60019 [HttpKernel] Fix TraceableEventDispatcher when the Stopwatch service has been reset (@lyrixx)
  • bug #59975 [HttpKernel] Only remove E_WARNING from error level during kernel init (@fritzmg)
  • bug #59988 [FrameworkBundle] Remove redundant name attribute from default_context (@HypeMC)
  • bug #59963 [TypeInfo] Fix @var tag reading for promoted properties (@mtarld)
  • bug #59949 [Process] Use a pipe for stderr in pty mode to avoid mixed output between stdout and stderr (@joelwurtz)
  • bug #59940 [Cache] Fix missing cache data in profiler (@dcmbrs)
  • bug #59965 [VarExporter] Fix support for hooks and asymmetric visibility (@nicolas-grekas)
  • bug #59924 Extract no type @param annotation with PhpStanExtractor (@thomasdubuffet)
  • bug #59908 [Messenger] Reduce keepalive request noise (@ro0NL)
  • bug #59874 [Console] fix progress bar messing output in section when there is an EOL (@joelwurtz)
  • bug #59888 [PhpUnitBridge] don't trigger "internal" deprecations for PHPUnit Stub objects (@xabbuh)
  • bug #59830 [Yaml] drop comments while lexing unquoted strings (@xabbuh)
  • bug #59884 [VarExporter] Fix support for asymmetric visibility (@nicolas-grekas)
  • bug #59881 [VarExporter] Fix support for abstract properties (@nicolas-grekas)
  • bug #59841 [Cache] fix cache data collector on late collect (@dcmbrs)

[PR] #60075

v6.4.20

28 Mar 13:32
v6.4.20
d64a2fc
Compare
Choose a tag to compare

Changelog (v6.4.19...v6.4.20)

  • bug #60054 [Form] Use duplicate_preferred_choices to set value of ChoiceType (@aleho)
  • bug #59858 Update JsDelivrEsmResolver::IMPORT_REGEX to support dynamic imports (@natepage)
  • bug #60019 [HttpKernel] Fix TraceableEventDispatcher when the Stopwatch service has been reset (@lyrixx)
  • bug #59975 [HttpKernel] Only remove E_WARNING from error level during kernel init (@fritzmg)
  • bug #59988 [FrameworkBundle] Remove redundant name attribute from default_context (@HypeMC)
  • bug #59949 [Process] Use a pipe for stderr in pty mode to avoid mixed output between stdout and stderr (@joelwurtz)
  • bug #59940 [Cache] Fix missing cache data in profiler (@dcmbrs)
  • bug #59965 [VarExporter] Fix support for hooks and asymmetric visibility (@nicolas-grekas)
  • bug #59874 [Console] fix progress bar messing output in section when there is an EOL (@joelwurtz)
  • bug #59888 [PhpUnitBridge] don't trigger "internal" deprecations for PHPUnit Stub objects (@xabbuh)
  • bug #59830 [Yaml] drop comments while lexing unquoted strings (@xabbuh)
  • bug #59884 [VarExporter] Fix support for asymmetric visibility (@nicolas-grekas)
  • bug #59881 [VarExporter] Fix support for abstract properties (@nicolas-grekas)
  • bug #59841 [Cache] fix cache data collector on late collect (@dcmbrs)

[PR] #60074

v7.2.4

26 Feb 11:06
v7.2.4
ee1bfdf
Compare
Choose a tag to compare

Changelog (v7.2.3...v7.2.4)

  • bug #59198 [Messenger] Filter out non-consumable receivers when registering ConsumeMessagesCommand (@wazum)
  • bug #59781 [Mailer] fix multiple transports default injection (@fkropfhamer)
  • bug #59836 [Mailer][Postmark] Set CID for attachments when it exists (@IssamRaouf)
  • bug #59829 [FrameworkBundle] Disable the keys normalization of the CSRF form field attributes (@sukei)
  • bug #59840 Fix PHP warning in GetSetMethodNormalizer when a "set()" method is defined (@Pepperoni1337)
  • bug #59818 [TypeInfo] Fix create union with nullable type (@mtarld)
  • bug #59810 [DependencyInjection] Defer check for circular references instead of skipping them (@biozshock)
  • bug #59811 [Validator] Synchronize IBAN formats (@alexandre-daubois)
  • bug #59796 [Mime] use address for body at PathHeader (@tinect)
  • bug #59803 [Semaphore] allow redis cluster/sentinel dsn (@smoench)
  • bug #59779 [DomCrawler] Bug #43921 Check for null parent nodes in the case of orphaned branches (@ttk)
  • bug #59776 [WebProfilerBundle] fix rendering notifier message options (@xabbuh)
  • bug #59769 Enable JSON_PRESERVE_ZERO_FRACTION in jsonRequest method (@raffaelecarelle)
  • bug #59774 [TwigBridge] Fix compatibility with Twig 3.21 (@alexandre-daubois)
  • bug #59761 [VarExporter] Fix lazy objects with hooked properties (@nicolas-grekas)
  • bug #59763 [HttpClient] Don't send any default content-type when the body is empty (@nicolas-grekas)
  • bug #59747 [Translation] check empty notes (@davidvancl)
  • bug #59751 [Cache] Tests for Redis Replication with cache (@DemigodCode)
  • bug #59752 [BrowserKit] Fix submitting forms with empty file fields (@nicolas-grekas)
  • bug #59742 [Notifier] [BlueSky] Change the value returned as the message ID (@javiereguiluz)
  • bug #59033 [WebProfilerBundle] Fix interception for non conventional redirects (@Huluti)
  • bug #59713 [DependencyInjection] Do not preload functions (@biozshock)
  • bug #59723 [DependencyInjection] Fix cloned lazy services not sharing their dependencies when dumped with PhpDumper (@pvandommelen)
  • bug #59727 [HttpClient] Fix activity tracking leading to negative timeout errors (@nicolas-grekas)
  • bug #59728 [Form][FrameworkBundle] Use auto-configuration to make the default CSRF token id apply only to the app; not to bundles (@nicolas-grekas)
  • bug #59262 [DependencyInjection] Fix env default processor with scalar node (@tBibaut)
  • bug #59699 [Serializer] Handle default context in named Serializer (@HypeMC)
  • bug #59640 [Security] Return null instead of empty username to fix deprecation notice (@phasdev)
  • bug #59661 [Lock] Fix Predis error handling (@HypeMC)
  • bug #59596 [Mime] use isRendered method to ensure we can avoid rendering an email twice (@walva)
  • bug #59689 [HttpClient] Fix buffering AsyncResponse with no passthru (@nicolas-grekas)
  • bug #59654 [HttpClient] Fix uploading files > 2GB (@nicolas-grekas)
  • bug #59648 [HttpClient] Fix retrying requests with Psr18Client and NTLM connections (@nicolas-grekas, @ajgarlag)
  • bug #59681 [TypeInfo] Fix promoted property phpdoc reading (@mtarld)

[PR] #59865

v6.4.19

26 Feb 11:01
v6.4.19
ed9b51e
Compare
Choose a tag to compare

Changelog (v6.4.18...v6.4.19)

[PR] #59864

v7.2.3

29 Jan 07:46
v7.2.3
872341e
Compare
Choose a tag to compare

Changelog (v7.2.2...v7.2.3)

  • bug #58889 [Serializer] Handle default context in Serializer (@Valmonzo)
  • bug #59631 [HttpClient] Fix processing a NativeResponse after its client has been reset (@Jean-Beru)
  • bug #59590 [Security] Throw an explicit error when refreshing a token with a null user (@alexandre-daubois)
  • bug #59625 [FrameworkBundle] Add missing not-compromised-password entry in XSD (@alexandre-daubois)
  • bug #59610 [Mailer] Ensure TransportExceptionInterface populates stream debug data (@bytestream)
  • bug #59598 [Mime] Fix body validity check in Email when using Message::setBody() (@alexandre-daubois)
  • bug #59513 [Messenger ] Extract retry delay from nested RecoverableExceptionInterface (@AydinHassan)
  • feature #59544 [AssetMapper] Fix CssCompiler matches url in comments (@smnandre)
  • bug #59575 [DoctrineBridge] Add support for doctrine/persistence 4 (@greg0ire)
  • bug #59611 [Mailer][Notifier] Fix channel parameter value to fixed value for Mailer and Notifier Sweego Transports (@welcoMattic)
  • bug #59399 [DomCrawler] Make ChoiceFormField::isDisabled return true for unchecked disabled checkboxes (@MatTheCat)
  • bug #59581 [Cache] Don't clear system caches on cache:clear (@nicolas-grekas)
  • bug #59579 [FrameworkBundle] Fix patching refs to the tmp warmup dir in files generated by optional cache warmers (@nicolas-grekas)
  • bug #59580 [Config] Add missing json_encode flags when creating .meta.json files (@nicolas-grekas)
  • bug #57459 [PropertyInfo] convert legacy types to TypeInfo types if getType() is not implemented (@xabbuh)
  • bug #59525 [HtmlSanitizer] Fix access to undefined keys in UrlSanitizer (Antoine Beyet)
  • bug #59538 [VarDumper] fix dumped markup (@xabbuh)
  • bug #59508 [Messenger] [AMQP] Improve AMQP connection issues (@AurelienPillevesse)
  • bug #59501 [Serializer] [ObjectNormalizer] Filter int when using FILTER_BOOL (@DjordyKoert)
  • bug #59515 [FrameworkBundle] Fix wiring ConsoleProfilerListener (@nicolas-grekas)
  • bug #59136 [DependencyInjection] Reset env vars with kernel.reset (@faizanakram99)
  • bug #59488 [Lock] Make sure RedisStore will also support Valkey (@PatNowak)
  • bug #59486 [Validator] Update sr_Cyrl 120:This value is not a valid slug. (@kaznovac)
  • bug #59403 [FrameworkBundle][HttpFoundation] Reset Request's formats using the service resetter (@nicolas-grekas)
  • bug #59404 [Mailer] Fix SMTP stream EOF handling on Windows by using feof() (@skmedix)
  • bug #59390 [VarDumper] Fix blank strings display (@MatTheCat)
  • bug #59446 [Routing] Fix configuring a single route's hosts (@MatTheCat)
  • bug #58901 [HttpClient] Ignore RuntimeExceptions thrown when rewinding the PSR-7 created in HttplugWaitLoop::createPsr7Response (@KurtThiemann)
  • bug #59046 [HttpClient] Fix Undefined array key connection (@PhilETaylor)
  • bug #59055 [HttpFoundation] Fixed IpUtils::anonymize exception when using IPv6 link-local addresses with RFC4007 scoping (@jbtronics)
  • bug #59256 [Mailer] Fix Sendmail memory leak (@rch7)
  • bug #59375 [RemoteEvent][Webhook] fix SendgridPayloadConverter category support (@ericabouaf)
  • bug #59367 [PropertyInfo] Make sure that SerializerExtractor returns null for invalid class metadata (@wuchen90)
  • bug #59376 [RemoteEvent][Webhook] Fix SendgridRequestParser and SendgridPayloadConverter (@ericabouaf)
  • bug #59381 [Yaml] fix inline notation with inline comment (@alexpott)
  • bug #59352 [Messenger] Fix TransportMessageIdStamp not always added (@HypeMC)
  • bug #59185 [DoctrineBridge] Fix compatibility to Doctrine persistence 2.5 in Doctrine Bridge 6.4 to avoid Projects stuck on 6.3 (@alexander-schranz)
  • bug #59245 [PropertyInfo] Fix add missing composer conflict (@mtarld)
  • bug #59292 [WebProfilerBundle] Fix event delegation on links inside toggles (@MatTheCat)
  • bug #59362 [Doctrine][Messenger] Prevents multiple TransportMessageIdStamp being stored in envelope (@rtreffler)
  • bug #59323 [Serializer] Fix exception thrown by YamlEncoder (@VincentLanglet)
  • bug #59293 [AssetMapper] Fix JavaScript compiler creates self-referencing imports (@smnandre)
  • bug #59296 [Form] do not render hidden CSRF token forms with autocomplete set to off (@xabbuh)
  • bug #59349 [Yaml] reject inline notations followed by invalid content (@xabbuh)
  • bug #59229 [WebProfilerBundle] fix loading of toolbar stylesheet (@alexislefebvre)
  • bug #59363 [VarDumper] Fix displaying closure's "this" from anonymous classes (@nicolas-grekas)
  • bug #59364 [ErrorHandler] Don't trigger "internal" deprecations for anonymous LazyClosure instances (@nicolas-grekas)
  • bug #59221 [PropertyAccess] Fix compatibility with PHP 8.4 asymmetric visibility (@Florian-Merle)
  • bug #59348 [Lock] Fix predis command error checking (@dciprian-petrisor)
  • bug #59357 [HttpKernel] Don't override existing LoggerInterface autowiring alias in LoggerPass (@nicolas-grekas)
  • bug #59347 [Security] Fix triggering session tracking from ContextListener (@nicolas-grekas)
  • bug #59146 [Security] Use the session only if it is started when using SameOriginCsrfTokenManager (Thibault G)
  • bug #59188 [HttpClient] Fix reset() not called on decorated clients (@HypeMC)
  • bug #59339 [SecurityBundle] Remove outdated guard from security xsd schema (@chalasr)
  • bug #59343 [Security] Adjust parameter order in exception message (@Link1515)
  • bug #59342 [SecurityBundle] Do not pass traceable authenticators to security.helper (@MatTheCat)
  • bug #59320 [HttpClient] fix amphp http client v5 unix socket (@praswicaksono)
  • bug #59312 [Yaml] Fix parsing of unquoted strings in Parser::lexUnquotedString() to ignore spaces (@Link1515)
  • bug #59334 [ErrorHandler] [A11y] Simple proposal for color updates on error stack traces against colorblindness (@DocFX)

[PR] #59644

v7.1.11

29 Jan 07:37
v7.1.11
ed69247
Compare
Choose a tag to compare

Changelog (v7.1.10...v7.1.11)

  • bug #58889 [Serializer] Handle default context in Serializer (@Valmonzo)
  • bug #59631 [HttpClient] Fix processing a NativeResponse after its client has been reset (@Jean-Beru)
  • bug #59590 [Security] Throw an explicit error when refreshing a token with a null user (@alexandre-daubois)
  • bug #59625 [FrameworkBundle] Add missing not-compromised-password entry in XSD (@alexandre-daubois)
  • bug #59610 [Mailer] Ensure TransportExceptionInterface populates stream debug data (@bytestream)
  • bug #59598 [Mime] Fix body validity check in Email when using Message::setBody() (@alexandre-daubois)
  • feature #59544 [AssetMapper] Fix CssCompiler matches url in comments (@smnandre)
  • bug #59575 [DoctrineBridge] Add support for doctrine/persistence 4 (@greg0ire)
  • bug #59399 [DomCrawler] Make ChoiceFormField::isDisabled return true for unchecked disabled checkboxes (@MatTheCat)
  • bug #59581 [Cache] Don't clear system caches on cache:clear (@nicolas-grekas)
  • bug #59579 [FrameworkBundle] Fix patching refs to the tmp warmup dir in files generated by optional cache warmers (@nicolas-grekas)
  • bug #57459 [PropertyInfo] convert legacy types to TypeInfo types if getType() is not implemented (@xabbuh)
  • bug #59525 [HtmlSanitizer] Fix access to undefined keys in UrlSanitizer (Antoine Beyet)
  • bug #59538 [VarDumper] fix dumped markup (@xabbuh)
  • bug #59508 [Messenger] [AMQP] Improve AMQP connection issues (@AurelienPillevesse)
  • bug #59501 [Serializer] [ObjectNormalizer] Filter int when using FILTER_BOOL (@DjordyKoert)
  • bug #59515 [FrameworkBundle] Fix wiring ConsoleProfilerListener (@nicolas-grekas)
  • bug #59136 [DependencyInjection] Reset env vars with kernel.reset (@faizanakram99)
  • bug #59486 [Validator] Update sr_Cyrl 120:This value is not a valid slug. (@kaznovac)
  • bug #59403 [FrameworkBundle][HttpFoundation] Reset Request's formats using the service resetter (@nicolas-grekas)
  • bug #59404 [Mailer] Fix SMTP stream EOF handling on Windows by using feof() (@skmedix)
  • bug #59390 [VarDumper] Fix blank strings display (@MatTheCat)
  • bug #59446 [Routing] Fix configuring a single route's hosts (@MatTheCat)
  • bug #58901 [HttpClient] Ignore RuntimeExceptions thrown when rewinding the PSR-7 created in HttplugWaitLoop::createPsr7Response (@KurtThiemann)
  • bug #59046 [HttpClient] Fix Undefined array key connection (@PhilETaylor)
  • bug #59055 [HttpFoundation] Fixed IpUtils::anonymize exception when using IPv6 link-local addresses with RFC4007 scoping (@jbtronics)
  • bug #59256 [Mailer] Fix Sendmail memory leak (@rch7)
  • bug #59375 [RemoteEvent][Webhook] fix SendgridPayloadConverter category support (@ericabouaf)
  • bug #59367 [PropertyInfo] Make sure that SerializerExtractor returns null for invalid class metadata (@wuchen90)
  • bug #59376 [RemoteEvent][Webhook] Fix SendgridRequestParser and SendgridPayloadConverter (@ericabouaf)
  • bug #59381 [Yaml] fix inline notation with inline comment (@alexpott)
  • bug #59352 [Messenger] Fix TransportMessageIdStamp not always added (@HypeMC)
  • bug #59185 [DoctrineBridge] Fix compatibility to Doctrine persistence 2.5 in Doctrine Bridge 6.4 to avoid Projects stuck on 6.3 (@alexander-schranz)
  • bug #59245 [PropertyInfo] Fix add missing composer conflict (@mtarld)
  • bug #59292 [WebProfilerBundle] Fix event delegation on links inside toggles (@MatTheCat)
  • bug #59362 [Doctrine][Messenger] Prevents multiple TransportMessageIdStamp being stored in envelope (@rtreffler)
  • bug #59323 [Serializer] Fix exception thrown by YamlEncoder (@VincentLanglet)
  • bug #59293 [AssetMapper] Fix JavaScript compiler creates self-referencing imports (@smnandre)
  • bug #59349 [Yaml] reject inline notations followed by invalid content (@xabbuh)
  • bug #59363 [VarDumper] Fix displaying closure's "this" from anonymous classes (@nicolas-grekas)
  • bug #59364 [ErrorHandler] Don't trigger "internal" deprecations for anonymous LazyClosure instances (@nicolas-grekas)
  • bug #59221 [PropertyAccess] Fix compatibility with PHP 8.4 asymmetric visibility (@Florian-Merle)
  • bug #59357 [HttpKernel] Don't override existing LoggerInterface autowiring alias in LoggerPass (@nicolas-grekas)
  • bug #59347 [Security] Fix triggering session tracking from ContextListener (@nicolas-grekas)
  • bug #59188 [HttpClient] Fix reset() not called on decorated clients (@HypeMC)
  • bug #59339 [SecurityBundle] Remove outdated guard from security xsd schema (@chalasr)
  • bug #59343 [Security] Adjust parameter order in exception message (@Link1515)
  • bug #59312 [Yaml] Fix parsing of unquoted strings in Parser::lexUnquotedString() to ignore spaces (@Link1515)
  • bug #59334 [ErrorHandler] [A11y] Simple proposal for color updates on error stack traces against colorblindness (@DocFX)

[PR] #59643
[EOL] End of life release for branch 7.1