Skip to content

@fabpot fabpot released this Feb 3, 2021 · 655 commits to 5.x since this release

Changelog (v5.2.2...v5.2.3)

  • bug #40060 fix validator when we have false returned by the current element of the iterator (@FabienSalles)
  • bug #39954 [Mailer][Mime] Fix case-sensitive handling of header names (@piku235)
  • bug #40062 [Mime] Fix case-sensitive handling of header names (@piku235)
  • bug #40055 [Messenger] Fix Doctrine setup when using a migration (@fabpot)
  • bug #40018 [TwigBridge] take into account all label related options (@xabbuh)
  • bug #40023 [Finder]  use proper keys to not override appended files (@xabbuh)
  • bug #40019 [ErrorHandler] Fix strpos error when trying to call a method without a name (@Deuchnord)
  • bug #40027 [DoctrineBridge] add missing @experimental annotation on Uid generators (@nicolas-grekas)
  • bug #40004 [Serializer] Prevent access to private properties without getters (@julienfalque)
  • bug #40003 [Uid] Fix time to float conversion (@fancyweb)

[PR] #40074

Assets 2

@fabpot fabpot released this Jan 27, 2021 · 703 commits to 5.x since this release

Changelog (v5.2.1...v5.2.2)

  • bug #38900 [Serializer] Exclude non-initialized properties accessed with getters (@BoShurik)
  • bug #39982 [SecurityBundle] Fix referencing aliases from RegisterEntryPointsPass (@chalasr)
  • bug #39872 [Validator] propagate the object being validated to nested constraints (@xabbuh)
  • bug #39887 [Translator] fix handling plural for floating numbers (@kylekatarnls)
  • bug #39967 [Messenger] fix redis messenger options with dsn (@Kleinast)
  • bug #39970 [Messenger] Fix transporting non-UTF8 payloads by encoding them using base 64 (@nicolas-grekas)
  • bug #39956 [Uid] fix checking for valid UUIDs (@nicolas-grekas)
  • bug #39951 [Form] check parent types for label_format and translation_domain (@xabbuh)
  • bug #39911 [RateLimiter] Fix infinite values with NoLimiter (@YaFou)
  • bug #39936 [Validator] Fix DebugCommand (@loic425)
  • bug #39909 [PhpUnitBridge] Allow relative path to composer cache (@jderusse)
  • bug #39944 [HttpKernel] Configure the ErrorHandler even when it is overriden (@nicolas-grekas)
  • bug #39896 [PropertyInfo] Fix breaking change with has*(arguments...) methods (@YaFou)
  • bug #39932 [Console] [Command] Fix Closure code binding when it is a static anonymous function (@fancyweb)
  • bug #39871 [Notifier] [OvhCloud] “Invalid signature” for message with slashes (@OneT0uch)
  • bug #39900 [Uid] Unable to extend Uuid/Ulid and use fromString() (@OskarStark)
  • bug #39880 [DoctrineBridge] Add username to UserNameNotFoundException (@qurben)
  • bug #39633 [HttpFoundation] Drop int return type from parseFilesize() (@LukeTowers)
  • bug #39889 [HttpClient] Add check for constant in Curl client (@pierredup)
  • bug #39886 [HttpFoundation] Revert #38614 and add assert to avoid regressions (@BafS)
  • bug #39873 [DependencyInjection] Fix container injection with TypedReference (@jderusse)
  • bug #39858 Fix problem when SYMFONY_PHPUNIT_VERSION is empty string value (@alexander-schranz)
  • bug #39861 [DependencyInjection] Skip deprecated definitions in CheckTypeDeclarationsPass (@chalasr)
  • bug #39862 [Security] Replace message data in JSON security error response (@wouterj)
  • bug #39859 [Security] Replace message data in JSON security error response (@wouterj)
  • bug #39839 [Messenger] [AmazonSqs] Fix auto-setup for fifo queue (@starred-gijs)
  • bug #39667 [DoctrineBridge] Take into account that indexBy="person_id" could be a db column name, for a referenced entity (@victormacko)
  • bug #39799 [DoctrineBridge] Fix circular loop with EntityManager (@jderusse)
  • bug #39821 [DependencyInjection] Don't trigger notice for deprecated aliases pointing to deprecated definitions (@chalasr)
  • bug #39816 [HttpFoundation] use atomic writes in MockFileSessionStorage (@nicolas-grekas)
  • bug #39812 Make EmailMessage & SmsMessage transport nullable (@odolbeau)
  • bug #39735 [Serializer] Rename normalize param (@VincentLanglet)
  • bug #39797 Dont allow unserializing classes with a destructor (@jderusse)
  • bug #39743 [Mailer] Fix missing BCC recipients in SES bridge (@jderusse)
  • bug #39764 [Config]  fix handling float-like key attribute values (@xabbuh)
  • bug #39787 [Yaml] a colon followed by spaces exclusively separates mapping keys and values (@xabbuh)
  • bug #39788 [Cache] fix possible collision when writing tmp file in filesystem adapter (@nicolas-grekas)
  • bug #39796 Dont allow unserializing classes with a destructor - 5.2 (@jderusse)
  • bug #39794 Dont allow unserializing classes with a destructor - 4.4 (@jderusse)
  • bug #39795 Dont allow unserializing classes with a destructor - 5.1 (@jderusse)
  • bug #39389 [Security]  Move the handleAuthenticationSuccess logic outside try/catch block (@jderusse)
  • bug #39747 [DependencyInjection] Support PHP 8 builtin types in CheckTypeDeclarationsPass (@derrabus)
  • bug #39738 [VarDumper] fix mutating $GLOBALS while cloning it (@nicolas-grekas)
  • bug #39746 [DependencyInjection] Fix InvalidParameterTypeException for function parameters (@derrabus)
  • bug #39681 [HttpFoundation] parse cookie values containing the equal sign (@xabbuh)
  • bug #39716 [DependencyInjection] do not break when loading schemas from network paths on Windows (@xabbuh)
  • bug #39703 [Finder] apply the sort callback on the whole search result (@xabbuh)
  • bug #39717 [TwigBridge] Remove full head content in HTML to text converter (@pupaxxo)
  • bug #39672 [FrameworkBundle] Fix UidNormalizer priority (@fancyweb)
  • bug #39649 [Validator] propagate groups to nested constraints (@xabbuh)
  • bug #39708 [WebProfilerBundle] take query and request parameters into account when matching routes (@xabbuh)
  • bug #39692 [FrameworkBundle] Dump abstract arguments (@jderusse)
  • bug #39683 [Yaml] keep trailing newlines when dumping multi-line strings (@xabbuh)
  • bug #39670 [Form] disable error bubbling by default when inherit_data is configured (@xabbuh)
  • bug #39686 [Lock] Fix config merging in lock (@jderusse)
  • bug #39668 [Yaml] do not dump extra trailing newlines for multiline blocks (@xabbuh)
  • bug #39674 [Messenger] fix postgres transport when the retry table is the same (@lyrixx)
  • bug #39653 [Form] fix passing null $pattern to IntlDateFormatter (@nicolas-grekas)
  • bug #39637 [Security] Fix event propagation for AuthenticationTokenCreatedEvent when globally registered (@scheb)
  • bug #39647 [Validator] Update Isin message to match the translation files (@derrabus)
  • bug #39598 [Messenger] Fix stopwach usage if it has been reset (@lyrixx)
  • bug #39636 [Uid] Handle ValueErrors triggered by ext-uuid on PHP 8 (@derrabus)
  • bug #39631 [VarDumper] Fix display of nullable union return types (@derrabus)
  • bug #39629 [VarDumper] fixed displaying "mixed" as "?mixed" (@nicolas-grekas)
  • bug #39597 [Mailer] Handle failure when sending DATA (@jderusse)
  • bug #39621 [Security] Fix event propagation for globally registered security events (@scheb)
  • bug #39603 [TwigBridge] allow null values in form helpers (@xabbuh)
  • bug #39610 [ProxyManagerBridge] fix PHP notice, switch to "friendsofphp/proxy-manager-lts" (@nicolas-grekas)
  • bug #39584 [Security] Add RememberMe Badge to LoginLinkAuthenticator (@jderusse)
  • bug #39586 Supports empty path for slack DSN (@odolbeau)

[PR] #40001

Assets 2

@fabpot fabpot released this Jan 27, 2021 · 2110 commits to 5.x since this release

Changelog (v5.1.10...v5.1.11)

  • bug #38900 [Serializer] Exclude non-initialized properties accessed with getters (@BoShurik)
  • bug #39872 [Validator] propagate the object being validated to nested constraints (@xabbuh)
  • bug #39887 [Translator] fix handling plural for floating numbers (@kylekatarnls)
  • bug #39967 [Messenger] fix redis messenger options with dsn (@Kleinast)
  • bug #39970 [Messenger] Fix transporting non-UTF8 payloads by encoding them using base 64 (@nicolas-grekas)
  • bug #39956 [Uid] fix checking for valid UUIDs (@nicolas-grekas)
  • bug #39909 [PhpUnitBridge] Allow relative path to composer cache (@jderusse)
  • bug #39944 [HttpKernel] Configure the ErrorHandler even when it is overriden (@nicolas-grekas)
  • bug #39896 [PropertyInfo] Fix breaking change with has*(arguments...) methods (@YaFou)
  • bug #39932 [Console] [Command] Fix Closure code binding when it is a static anonymous function (@fancyweb)
  • bug #39871 [Notifier] [OvhCloud] “Invalid signature” for message with slashes (@OneT0uch)
  • bug #39900 [Uid] Unable to extend Uuid/Ulid and use fromString() (@OskarStark)
  • bug #39880 [DoctrineBridge] Add username to UserNameNotFoundException (@qurben)
  • bug #39633 [HttpFoundation] Drop int return type from parseFilesize() (@LukeTowers)
  • bug #39889 [HttpClient] Add check for constant in Curl client (@pierredup)
  • bug #39886 [HttpFoundation] Revert #38614 and add assert to avoid regressions (@BafS)
  • bug #39873 [DependencyInjection] Fix container injection with TypedReference (@jderusse)
  • bug #39858 Fix problem when SYMFONY_PHPUNIT_VERSION is empty string value (@alexander-schranz)
  • bug #39861 [DependencyInjection] Skip deprecated definitions in CheckTypeDeclarationsPass (@chalasr)
  • bug #39862 [Security] Replace message data in JSON security error response (@wouterj)
  • bug #39839 [Messenger] [AmazonSqs] Fix auto-setup for fifo queue (@starred-gijs)
  • bug #39667 [DoctrineBridge] Take into account that indexBy="person_id" could be a db column name, for a referenced entity (@victormacko)
  • bug #39799 [DoctrineBridge] Fix circular loop with EntityManager (@jderusse)
  • bug #39821 [DependencyInjection] Don't trigger notice for deprecated aliases pointing to deprecated definitions (@chalasr)
  • bug #39816 [HttpFoundation] use atomic writes in MockFileSessionStorage (@nicolas-grekas)
  • bug #39812 Make EmailMessage & SmsMessage transport nullable (@odolbeau)
  • bug #39735 [Serializer] Rename normalize param (@VincentLanglet)
  • bug #39797 Dont allow unserializing classes with a destructor (@jderusse)
  • bug #39743 [Mailer] Fix missing BCC recipients in SES bridge (@jderusse)
  • bug #39764 [Config]  fix handling float-like key attribute values (@xabbuh)
  • bug #39787 [Yaml] a colon followed by spaces exclusively separates mapping keys and values (@xabbuh)
  • bug #39788 [Cache] fix possible collision when writing tmp file in filesystem adapter (@nicolas-grekas)
  • bug #39794 Dont allow unserializing classes with a destructor - 4.4 (@jderusse)
  • bug #39795 Dont allow unserializing classes with a destructor - 5.1 (@jderusse)
  • bug #39747 [DependencyInjection] Support PHP 8 builtin types in CheckTypeDeclarationsPass (@derrabus)
  • bug #39738 [VarDumper] fix mutating $GLOBALS while cloning it (@nicolas-grekas)
  • bug #39746 [DependencyInjection] Fix InvalidParameterTypeException for function parameters (@derrabus)
  • bug #39681 [HttpFoundation] parse cookie values containing the equal sign (@xabbuh)
  • bug #39716 [DependencyInjection] do not break when loading schemas from network paths on Windows (@xabbuh)
  • bug #39703 [Finder] apply the sort callback on the whole search result (@xabbuh)
  • bug #39717 [TwigBridge] Remove full head content in HTML to text converter (@pupaxxo)
  • bug #39649 [Validator] propagate groups to nested constraints (@xabbuh)
  • bug #39708 [WebProfilerBundle] take query and request parameters into account when matching routes (@xabbuh)
  • bug #39692 [FrameworkBundle] Dump abstract arguments (@jderusse)
  • bug #39683 [Yaml] keep trailing newlines when dumping multi-line strings (@xabbuh)
  • bug #39670 [Form] disable error bubbling by default when inherit_data is configured (@xabbuh)
  • bug #39686 [Lock] Fix config merging in lock (@jderusse)
  • bug #39668 [Yaml] do not dump extra trailing newlines for multiline blocks (@xabbuh)
  • bug #39674 [Messenger] fix postgres transport when the retry table is the same (@lyrixx)
  • bug #39653 [Form] fix passing null $pattern to IntlDateFormatter (@nicolas-grekas)
  • bug #39598 [Messenger] Fix stopwach usage if it has been reset (@lyrixx)
  • bug #39636 [Uid] Handle ValueErrors triggered by ext-uuid on PHP 8 (@derrabus)
  • bug #39631 [VarDumper] Fix display of nullable union return types (@derrabus)
  • bug #39629 [VarDumper] fixed displaying "mixed" as "?mixed" (@nicolas-grekas)
  • bug #39597 [Mailer] Handle failure when sending DATA (@jderusse)
  • bug #39621 [Security] Fix event propagation for globally registered security events (@scheb)
  • bug #39610 [ProxyManagerBridge] fix PHP notice, switch to "friendsofphp/proxy-manager-lts" (@nicolas-grekas)

[PR] #39999
[EOL] End of life release for branch 5.1

Assets 2

@fabpot fabpot released this Jan 27, 2021 · 5045 commits to 5.x since this release

Changelog (v4.4.18...v4.4.19)

  • bug #38900 [Serializer] Exclude non-initialized properties accessed with getters (@BoShurik)
  • bug #39887 [Translator] fix handling plural for floating numbers (@kylekatarnls)
  • bug #39967 [Messenger] fix redis messenger options with dsn (@Kleinast)
  • bug #39970 [Messenger] Fix transporting non-UTF8 payloads by encoding them using base 64 (@nicolas-grekas)
  • bug #39909 [PhpUnitBridge] Allow relative path to composer cache (@jderusse)
  • bug #39944 [HttpKernel] Configure the ErrorHandler even when it is overriden (@nicolas-grekas)
  • bug #39932 [Console] [Command] Fix Closure code binding when it is a static anonymous function (@fancyweb)
  • bug #39880 [DoctrineBridge] Add username to UserNameNotFoundException (@qurben)
  • bug #39633 [HttpFoundation] Drop int return type from parseFilesize() (@LukeTowers)
  • bug #39889 [HttpClient] Add check for constant in Curl client (@pierredup)
  • bug #39886 [HttpFoundation] Revert #38614 and add assert to avoid regressions (@BafS)
  • bug #39858 Fix problem when SYMFONY_PHPUNIT_VERSION is empty string value (@alexander-schranz)
  • bug #39861 [DependencyInjection] Skip deprecated definitions in CheckTypeDeclarationsPass (@chalasr)
  • bug #39862 [Security] Replace message data in JSON security error response (@wouterj)
  • bug #39667 [DoctrineBridge] Take into account that indexBy="person_id" could be a db column name, for a referenced entity (@victormacko)
  • bug #39799 [DoctrineBridge] Fix circular loop with EntityManager (@jderusse)
  • bug #39821 [DependencyInjection] Don't trigger notice for deprecated aliases pointing to deprecated definitions (@chalasr)
  • bug #39816 [HttpFoundation] use atomic writes in MockFileSessionStorage (@nicolas-grekas)
  • bug #39735 [Serializer] Rename normalize param (@VincentLanglet)
  • bug #39797 Dont allow unserializing classes with a destructor (@jderusse)
  • bug #39743 [Mailer] Fix missing BCC recipients in SES bridge (@jderusse)
  • bug #39764 [Config]  fix handling float-like key attribute values (@xabbuh)
  • bug #39787 [Yaml] a colon followed by spaces exclusively separates mapping keys and values (@xabbuh)
  • bug #39788 [Cache] fix possible collision when writing tmp file in filesystem adapter (@nicolas-grekas)
  • bug #39794 Dont allow unserializing classes with a destructor - 4.4 (@jderusse)
  • bug #39747 [DependencyInjection] Support PHP 8 builtin types in CheckTypeDeclarationsPass (@derrabus)
  • bug #39738 [VarDumper] fix mutating $GLOBALS while cloning it (@nicolas-grekas)
  • bug #39746 [DependencyInjection] Fix InvalidParameterTypeException for function parameters (@derrabus)
  • bug #39681 [HttpFoundation] parse cookie values containing the equal sign (@xabbuh)
  • bug #39716 [DependencyInjection] do not break when loading schemas from network paths on Windows (@xabbuh)
  • bug #39703 [Finder] apply the sort callback on the whole search result (@xabbuh)
  • bug #39717 [TwigBridge] Remove full head content in HTML to text converter (@pupaxxo)
  • bug #39708 [WebProfilerBundle] take query and request parameters into account when matching routes (@xabbuh)
  • bug #39683 [Yaml] keep trailing newlines when dumping multi-line strings (@xabbuh)
  • bug #39670 [Form] disable error bubbling by default when inherit_data is configured (@xabbuh)
  • bug #39686 [Lock] Fix config merging in lock (@jderusse)
  • bug #39668 [Yaml] do not dump extra trailing newlines for multiline blocks (@xabbuh)
  • bug #39653 [Form] fix passing null $pattern to IntlDateFormatter (@nicolas-grekas)
  • bug #39598 [Messenger] Fix stopwach usage if it has been reset (@lyrixx)
  • bug #39631 [VarDumper] Fix display of nullable union return types (@derrabus)
  • bug #39629 [VarDumper] fixed displaying "mixed" as "?mixed" (@nicolas-grekas)
  • bug #39597 [Mailer] Handle failure when sending DATA (@jderusse)
  • bug #39610 [ProxyManagerBridge] fix PHP notice, switch to "friendsofphp/proxy-manager-lts" (@nicolas-grekas)

[PR] #39998

Assets 2

@fabpot fabpot released this Dec 18, 2020 · 1129 commits to 5.x since this release

Changelog (v5.2.0...v5.2.1)

  • bug #39555 [FrameworkBundle] Fix NFS detection on macOs (@jderusse)
  • bug #39545 [Notifier] [Mattermost] Host is required (@OskarStark)
  • bug #39548 [Notifier] [Infobip][Zulip] Host is required (@OskarStark)
  • bug #39550 [HttpFoundation] keep turning dots to underscores when using Request::create() (@nicolas-grekas)
  • bug #39538 [Notifier] Fix parsing Dsn with empty user/password (@OskarStark)
  • bug #39531 [Mailer] Fix parsing Dsn with empty user/password (@OskarStark)
  • bug #39492 [Notifier] [Discord] Use private const and mb_strlen() (@OskarStark)
  • bug #39522 [Notifier] Set message id on SentMessage (@OskarStark)
  • bug #39532 [Notifier] Fix toString when optional parameter is not set (@OskarStark)
  • bug #39518 [Ldap] Incorrect determination of RelativeDistinguishedName for the "move" operation (@astepin)
  • bug #39525 [VarDumper] dont hide any nodes until JS is proven to work (@nicolas-grekas)
  • bug #39498 [DoctrineBridge] Guess correct form types for DATE_IMMUTABLE and DATETIME_IMMUTABLE (@guillaume-sainthillier)
  • bug #39510 [Notifier]  [Free Mobile] Could not use custom host in DSN (@OskarStark)
  • bug #39515 [Notifier] Fix wrong package name (@OskarStark)
  • bug #39514 [Notifier] Fix wrong package names (@OskarStark)
  • bug #39502 Add missing symfony/deprecation-contracts requirement - 5.2 (@jderusse)
  • bug #39494 Add missing symfony/deprecation-contracts requirement (@jderusse)
  • bug #39360 [FrameworkBundler] Fix cache:clear with buildDir (@jderusse)
  • bug #39476 [Lock] Prevent store exception break combined store (@dzubchik)
  • bug #39478 [FrameworkBundle] Fix missing kernel.build_dir on cache clear (@chalasr)
  • bug #39456 [Notifier] [Free Mobile] Fix wrong scheme in mapping (@OskarStark)
  • bug #39442 Fix enabled key for ratelimiter config (@pierredup)
  • bug #39299 [PropertyInfo][Serializer] Fixed extracting ignored properties for Serializer (@javer)
  • bug #39433 [Cache] fix setting "read_timeout" when using Redis (@nicolas-grekas)
  • bug #39228 [HttpClient] Fix content swallowed by AsyncClient initializer (@jderusse)
  • bug #39420 [Cache] Prevent notice on case matching metadata trick (@bastnic)
  • bug #39413 [Notifier] [Discord] Make webhookId argument required (@OskarStark)
  • bug #39203 [DI] Fix not working if only "default_index_method" used (@malteschlueter)
  • bug #39409 [Notifier] [Twilio] Add tests (@OskarStark)
  • bug #39401 [DoctrineBridge] no-op RegisterUidTypePass if DBAL types aren't loaded (@craue)
  • bug #39417 [Form] Fix UUID exception (@jderusse)
  • bug #39142 [Config] Stop treating multiline resources as globs (@michaelKaefer)
  • bug #39341 [Form] Fixed StringUtil::trim() to trim ZERO WIDTH SPACE (U+200B) and SOFT HYPHEN (U+00AD) (@pmishev)
  • bug #39268 [HttpClient] Use decoration instead of class replacement for mock factory (@GaryPEGEOT)
  • bug #39334 [Config][TwigBundle] Fixed syntax error in config (@Nyholm)
  • bug #39196 [DI] Fix Xdebug 3.0 detection (@vertexvaar)
  • bug #39375 [SecurityBundle] fix LDAP-based HTTP Basic Auth entry point registration (@xabbuh)
  • bug #39226 [PhpUnitBridge] Fix disabling DeprecationErrorHandler from PHPUnit configuration file (@fancyweb)
  • bug #39298 [Cache] Fixed incorrect usage of UNLINK with PHPRedis with Redis < 4.0 (@wickex)
  • bug #39361 [FrameworkBundle] acces public-deprecated services via the private container to remove false-positive deprecations (@nicolas-grekas)
  • bug #39358 [HttpFoundation] fix parsing some special chars with HeaderUtils::parseQuery() (@nicolas-grekas)
  • bug #39357 [FrameworkBundle] fix preserving some special chars in the query string (@nicolas-grekas)
  • bug #39310 [Notifier] Add exception for deprecated slack dsn (@malteschlueter)
  • bug #39271 [HttpFoundation] Fix TypeError: Argument 1 passed to JsonResponse::setJson() must be of the type string, object given (@sidz)
  • bug #39251 [DependencyInjection] Fix container linter for union types (@derrabus)
  • bug #39336 [Config] YamlReferenceDumper: No default value required for VariableNode with array example (@Nyholm)
  • bug #39333 [Form] do not apply the Valid constraint on scalar form data (@lchrusciel, @xabbuh)
  • bug #39331 [PhpUnitBridge] Fixed PHPunit 9.5 compatibility (@wouterj)
  • bug #39220 [HttpKernel] Fix bug with whitespace in Kernel::stripComments() (@ausi)
  • bug #39252 [Mime] Leverage PHP 8's detection of CSV files (@derrabus)
  • bug #39313 [FrameworkBundle] TextDescriptor::formatControllerLink checked method… (@fjogeleit)
  • bug #39286 [HttpClient] throw clearer error when no scheme is provided (@BackEndTea)
  • bug #39267 [Yaml] fix lexing backslashes in single quoted strings (@xabbuh)
  • bug #39151 [DependencyInjection] Fixed incorrect report for private services if required service does not exist (@Islam93)
  • bug #39236 [Notifier] Fix slack section block (@norkunas)
  • bug #39274 [Yaml] fix lexing mapping values with trailing whitespaces (@xabbuh)
  • bug #39256 [Workflow] Fixed case when the marking store is not defined (@lyrixx)
  • bug #39244 [String] Fix Notice when argument is empty string (@moldman)
  • bug #39270 [Inflector] Fix Notice when argument is empty string (@moldman)
  • bug #39263 [Security] more defensive PasswordMigratingListener (@romaricdrigon)
  • bug #39261 [Security] fix #39249, default entry_point compiler pass was returning too early (@romaricdrigon)
  • bug #39247 [Security] remove return type definition in order to avoid type juggling (@adeptofvoltron)
  • bug #39223 [Console] Re-enable hyperlinks in Konsole/Yakuake (@OndraM)
  • bug #39241 [Yaml] fix lexing inline sequences/mappings with trailing whitespaces (@Nyholm, @xabbuh)
  • bug #39243 [Filesystem] File existence check before calling unlink method (@gechetspr)

[PR] #39564

Assets 2

@fabpot fabpot released this Dec 18, 2020 · 2406 commits to 5.x since this release

Changelog (v5.1.9...v5.1.10)

  • bug #39545 [Notifier] [Mattermost] Host is required (@OskarStark)
  • bug #39538 [Notifier] Fix parsing Dsn with empty user/password (@OskarStark)
  • bug #39531 [Mailer] Fix parsing Dsn with empty user/password (@OskarStark)
  • bug #39518 [Ldap] Incorrect determination of RelativeDistinguishedName for the "move" operation (@astepin)
  • bug #39510 [Notifier]  [Free Mobile] Could not use custom host in DSN (@OskarStark)
  • bug #39514 [Notifier] Fix wrong package names (@OskarStark)
  • bug #39494 Add missing symfony/deprecation-contracts requirement (@jderusse)
  • bug #39476 [Lock] Prevent store exception break combined store (@dzubchik)
  • bug #39456 [Notifier] [Free Mobile] Fix wrong scheme in mapping (@OskarStark)
  • bug #39299 [PropertyInfo][Serializer] Fixed extracting ignored properties for Serializer (@javer)
  • bug #39433 [Cache] fix setting "read_timeout" when using Redis (@nicolas-grekas)
  • bug #39420 [Cache] Prevent notice on case matching metadata trick (@bastnic)
  • bug #39203 [DI] Fix not working if only "default_index_method" used (@malteschlueter)
  • bug #39409 [Notifier] [Twilio] Add tests (@OskarStark)
  • bug #39142 [Config] Stop treating multiline resources as globs (@michaelKaefer)
  • bug #39341 [Form] Fixed StringUtil::trim() to trim ZERO WIDTH SPACE (U+200B) and SOFT HYPHEN (U+00AD) (@pmishev)
  • bug #39334 [Config][TwigBundle] Fixed syntax error in config (@Nyholm)
  • bug #39196 [DI] Fix Xdebug 3.0 detection (@vertexvaar)
  • bug #39226 [PhpUnitBridge] Fix disabling DeprecationErrorHandler from PHPUnit configuration file (@fancyweb)
  • bug #39361 [FrameworkBundle] acces public-deprecated services via the private container to remove false-positive deprecations (@nicolas-grekas)
  • bug #39357 [FrameworkBundle] fix preserving some special chars in the query string (@nicolas-grekas)
  • bug #39271 [HttpFoundation] Fix TypeError: Argument 1 passed to JsonResponse::setJson() must be of the type string, object given (@sidz)
  • bug #39251 [DependencyInjection] Fix container linter for union types (@derrabus)
  • bug #39336 [Config] YamlReferenceDumper: No default value required for VariableNode with array example (@Nyholm)
  • bug #39333 [Form] do not apply the Valid constraint on scalar form data (@lchrusciel, @xabbuh)
  • bug #39331 [PhpUnitBridge] Fixed PHPunit 9.5 compatibility (@wouterj)
  • bug #39220 [HttpKernel] Fix bug with whitespace in Kernel::stripComments() (@ausi)
  • bug #39252 [Mime] Leverage PHP 8's detection of CSV files (@derrabus)
  • bug #39313 [FrameworkBundle] TextDescriptor::formatControllerLink checked method… (@fjogeleit)
  • bug #39286 [HttpClient] throw clearer error when no scheme is provided (@BackEndTea)
  • bug #39267 [Yaml] fix lexing backslashes in single quoted strings (@xabbuh)
  • bug #39151 [DependencyInjection] Fixed incorrect report for private services if required service does not exist (@Islam93)
  • bug #39274 [Yaml] fix lexing mapping values with trailing whitespaces (@xabbuh)
  • bug #39244 [String] Fix Notice when argument is empty string (@moldman)
  • bug #39270 [Inflector] Fix Notice when argument is empty string (@moldman)
  • bug #39247 [Security] remove return type definition in order to avoid type juggling (@adeptofvoltron)
  • bug #39223 [Console] Re-enable hyperlinks in Konsole/Yakuake (@OndraM)
  • bug #39241 [Yaml] fix lexing inline sequences/mappings with trailing whitespaces (@Nyholm, @xabbuh)
  • bug #39243 [Filesystem] File existence check before calling unlink method (@gechetspr)

[PR] #39563

Assets 2

@fabpot fabpot released this Dec 18, 2020 · 5226 commits to 5.x since this release

Changelog (v4.4.17...v4.4.18)

  • bug #39531 [Mailer] Fix parsing Dsn with empty user/password (@OskarStark)
  • bug #39518 [Ldap] Incorrect determination of RelativeDistinguishedName for the "move" operation (@astepin)
  • bug #39476 [Lock] Prevent store exception break combined store (@dzubchik)
  • bug #39433 [Cache] fix setting "read_timeout" when using Redis (@nicolas-grekas)
  • bug #39420 [Cache] Prevent notice on case matching metadata trick (@bastnic)
  • bug #39203 [DI] Fix not working if only "default_index_method" used (@malteschlueter)
  • bug #39142 [Config] Stop treating multiline resources as globs (@michaelKaefer)
  • bug #39341 [Form] Fixed StringUtil::trim() to trim ZERO WIDTH SPACE (U+200B) and SOFT HYPHEN (U+00AD) (@pmishev)
  • bug #39334 [Config][TwigBundle] Fixed syntax error in config (@Nyholm)
  • bug #39196 [DI] Fix Xdebug 3.0 detection (@vertexvaar)
  • bug #39226 [PhpUnitBridge] Fix disabling DeprecationErrorHandler from PHPUnit configuration file (@fancyweb)
  • bug #39357 [FrameworkBundle] fix preserving some special chars in the query string (@nicolas-grekas)
  • bug #39271 [HttpFoundation] Fix TypeError: Argument 1 passed to JsonResponse::setJson() must be of the type string, object given (@sidz)
  • bug #39251 [DependencyInjection] Fix container linter for union types (@derrabus)
  • bug #39336 [Config] YamlReferenceDumper: No default value required for VariableNode with array example (@Nyholm)
  • bug #39333 [Form] do not apply the Valid constraint on scalar form data (@lchrusciel, @xabbuh)
  • bug #39331 [PhpUnitBridge] Fixed PHPunit 9.5 compatibility (@wouterj)
  • bug #39220 [HttpKernel] Fix bug with whitespace in Kernel::stripComments() (@ausi)
  • bug #39252 [Mime] Leverage PHP 8's detection of CSV files (@derrabus)
  • bug #39313 [FrameworkBundle] TextDescriptor::formatControllerLink checked method… (@fjogeleit)
  • bug #39286 [HttpClient] throw clearer error when no scheme is provided (@BackEndTea)
  • bug #39267 [Yaml] fix lexing backslashes in single quoted strings (@xabbuh)
  • bug #39151 [DependencyInjection] Fixed incorrect report for private services if required service does not exist (@Islam93)
  • bug #39274 [Yaml] fix lexing mapping values with trailing whitespaces (@xabbuh)
  • bug #39270 [Inflector] Fix Notice when argument is empty string (@moldman)
  • bug #39247 [Security] remove return type definition in order to avoid type juggling (@adeptofvoltron)
  • bug #39223 [Console] Re-enable hyperlinks in Konsole/Yakuake (@OndraM)
  • bug #39241 [Yaml] fix lexing inline sequences/mappings with trailing whitespaces (@Nyholm, @xabbuh)
  • bug #39243 [Filesystem] File existence check before calling unlink method (@gechetspr)

[PR] #39562

Assets 2

@fabpot fabpot released this Nov 30, 2020 · 1509 commits to 5.x since this release

Changelog (v5.2.0-RC2...v5.2.0)

  • feature #39213 [Security] [DX] Automatically add PasswordUpgradeBadge + default support() impl in AbstractFormLoginAuthenticator (@wouterj)
  • bug #39166 [Messenger] Fix mssql compatibility for doctrine transport. (@Bill moll)
  • bug #39210 [DoctrineBridge] Fix form EntityType with filter on UID (@jderusse)
  • bug #39211 [HttpClient] fix binding to network interfaces (@nicolas-grekas)
  • bug #39129 [DependencyInjection] Fix circular in DI with lazy + byContruct loop (@jderusse)
  • feature #39153 [Security] Automatically register custom authenticator as entry_point (if supported) (@wouterj)
  • bug #39068 [DependencyInjection][Translator] Silent deprecation triggered by libxml_disable_entity_loader (@jderusse)
  • bug #39119 [Form] prevent duplicated error message for file upload limits (@xabbuh)
  • bug #39099 [Form] ignore the pattern attribute for textareas (@xabbuh)
  • feature #39118 [DoctrineBridge] Require doctrine/persistence 2 (@greg0ire)
  • feature #39128 [HttpFoundation] Deprecate BinaryFileResponse::create() (@derrabus)
  • bug #39154 [Yaml] fix lexing strings containing escaped quotation characters (@xabbuh)
  • bug #39187 [Security] Support for SwitchUserToken instances serialized with 4.4/5.1 (@derrabus)
  • bug #39180 [Serializer] Fix denormalizing scalar with UnwrappingDenormalizer (@camilledejoye)
  • bug #38597 [PhpUnitBridge] Fix qualification of deprecations triggered by the debug class loader (@fancyweb)
  • bug #39160 [Console] Use a partial buffer in SymfonyStyle (@jderusse)
  • bug #39168 [Console] Fix console closing tag (@jderusse)
  • bug #39155 [VarDumper] fix casting resources turned into objects on PHP 8 (@nicolas-grekas)
  • bug #39131 [Cache] Fix CI because of Couchbase version (@jderusse)
  • bug #39115 [HttpClient] don't fallback to HTTP/1.1 when HTTP/2 streams break (@nicolas-grekas)
  • bug #33763 [Yaml] fix lexing nested sequences/mappings (@xabbuh)

[PR] #39224

Assets 2

@fabpot fabpot released this Nov 29, 2020 · 2660 commits to 5.x since this release

Changelog (v5.1.8...v5.1.9)

  • bug #39166 [Messenger] Fix mssql compatibility for doctrine transport. (@Bill moll)
  • bug #39211 [HttpClient] fix binding to network interfaces (@nicolas-grekas)
  • bug #39129 [DependencyInjection] Fix circular in DI with lazy + byContruct loop (@jderusse)
  • bug #39068 [DependencyInjection][Translator] Silent deprecation triggered by libxml_disable_entity_loader (@jderusse)
  • bug #39119 [Form] prevent duplicated error message for file upload limits (@xabbuh)
  • bug #39099 [Form] ignore the pattern attribute for textareas (@xabbuh)
  • bug #39154 [Yaml] fix lexing strings containing escaped quotation characters (@xabbuh)
  • bug #39180 [Serializer] Fix denormalizing scalar with UnwrappingDenormalizer (@camilledejoye)
  • bug #38597 [PhpUnitBridge] Fix qualification of deprecations triggered by the debug class loader (@fancyweb)
  • bug #39160 [Console] Use a partial buffer in SymfonyStyle (@jderusse)
  • bug #39168 [Console] Fix console closing tag (@jderusse)
  • bug #39155 [VarDumper] fix casting resources turned into objects on PHP 8 (@nicolas-grekas)
  • bug #39131 [Cache] Fix CI because of Couchbase version (@jderusse)
  • bug #39115 [HttpClient] don't fallback to HTTP/1.1 when HTTP/2 streams break (@nicolas-grekas)
  • bug #33763 [Yaml] fix lexing nested sequences/mappings (@xabbuh)
  • bug #39083 [Dotenv] Check if method inheritEnvironmentVariables exists (@Chi-teck)
  • bug #39094 [Ldap] Fix undefined variable $con (@derrabus)
  • bug #39091 [Config] Recheck glob brace support after GlobResource was serialized (@wouterj)
  • bug #39092 Fix critical extension when reseting paged control (@jderusse)
  • bug #38614 [HttpFoundation] Fix for virtualhosts based on URL path (@mvorisek)
  • bug #39072 [FrameworkBundle] [Notifier] fix firebase transport factory DI tag type (@xabbuh)
  • bug #38387 [Validator] prevent hash collisions caused by reused object hashes (@fancyweb, @xabbuh)
  • bug #38999 [DependencyInjection] autoconfigure behavior describing tags on decorators (@xabbuh)
  • bug #39058 [DependencyInjection] Fix circular detection with multiple paths (@jderusse)
  • bug #39059 [Filesystem] fix cleaning up tmp files when dumpFile() fails (@nicolas-grekas)
  • bug #38628 [DoctrineBridge] indexBy could reference to association columns (@juanmiguelbesada)
  • bug #39021 [DependencyInjection] Optimize circular collection by removing flattening (@jderusse)
  • bug #39031 [Ldap] Fix pagination (@jderusse)
  • bug #39038 [DoctrineBridge] also reset id readers (@xabbuh)
  • bug #39026 [Messenger] Fix DBAL deprecations in PostgreSqlConnection (@chalasr)
  • bug #39025 [DoctrineBridge] Fix DBAL deprecations in middlewares (@derrabus)
  • bug #38991 [Console] Fix ANSI when stdErr is not a tty (@jderusse)
  • bug #38980 [DependencyInjection] Fix circular reference with Factory + Lazy Iterrator (@jderusse)
  • bug #38977 [HttpClient] Check status code before decoding content in TraceableResponse (@chalasr)
  • bug #38971 [PhpUnitBridge] fix replaying skipped tests (@nicolas-grekas)
  • bug #38910 [HttpKernel] Fix session initialized several times (@jderusse)
  • bug #38882 [DependencyInjection] Improve performances in CircualReference detection (@jderusse)
  • bug #38950 [Process] Dont test TTY if there is no TTY support (@Nyholm)
  • bug #38921 [PHPUnitBridge] Fixed crash on Windows with PHP 8 (@villfa)
  • bug #38869 [SecurityBundle] inject only compatible token storage implementations for usage tracking (@xabbuh)
  • bug #38894 [HttpKernel] Remove Symfony 3 compatibility code (@derrabus)
  • bug #38895 [PhpUnitBridge] Fix wrong check for exporter in ConstraintTrait (@alcaeus)
  • bug #38879 [Cache] Fixed expiry could be int in ChainAdapter due to race conditions (@phamviet)
  • bug #38867 [FrameworkBundle] Fixing TranslationUpdateCommand failure when using "--no-backup" (@liarco)
  • bug #38856 [Cache] Add missing use statement (@fabpot)

[PR] #39216

Assets 2

@fabpot fabpot released this Nov 29, 2020 · 5371 commits to 5.x since this release

Changelog (v4.4.16...v4.4.17)

  • bug #39166 [Messenger] Fix mssql compatibility for doctrine transport. (@Bill moll)
  • bug #39211 [HttpClient] fix binding to network interfaces (@nicolas-grekas)
  • bug #39129 [DependencyInjection] Fix circular in DI with lazy + byContruct loop (@jderusse)
  • bug #39068 [DependencyInjection][Translator] Silent deprecation triggered by libxml_disable_entity_loader (@jderusse)
  • bug #39119 [Form] prevent duplicated error message for file upload limits (@xabbuh)
  • bug #39099 [Form] ignore the pattern attribute for textareas (@xabbuh)
  • bug #39154 [Yaml] fix lexing strings containing escaped quotation characters (@xabbuh)
  • bug #38597 [PhpUnitBridge] Fix qualification of deprecations triggered by the debug class loader (@fancyweb)
  • bug #39160 [Console] Use a partial buffer in SymfonyStyle (@jderusse)
  • bug #39168 [Console] Fix console closing tag (@jderusse)
  • bug #39155 [VarDumper] fix casting resources turned into objects on PHP 8 (@nicolas-grekas)
  • bug #39115 [HttpClient] don't fallback to HTTP/1.1 when HTTP/2 streams break (@nicolas-grekas)
  • bug #33763 [Yaml] fix lexing nested sequences/mappings (@xabbuh)
  • bug #39083 [Dotenv] Check if method inheritEnvironmentVariables exists (@Chi-teck)
  • bug #39094 [Ldap] Fix undefined variable $con (@derrabus)
  • bug #39091 [Config] Recheck glob brace support after GlobResource was serialized (@wouterj)
  • bug #39092 Fix critical extension when reseting paged control (@jderusse)
  • bug #38614 [HttpFoundation] Fix for virtualhosts based on URL path (@mvorisek)
  • bug #38387 [Validator] prevent hash collisions caused by reused object hashes (@fancyweb, @xabbuh)
  • bug #38999 [DependencyInjection] autoconfigure behavior describing tags on decorators (@xabbuh)
  • bug #39058 [DependencyInjection] Fix circular detection with multiple paths (@jderusse)
  • bug #39059 [Filesystem] fix cleaning up tmp files when dumpFile() fails (@nicolas-grekas)
  • bug #38628 [DoctrineBridge] indexBy could reference to association columns (@juanmiguelbesada)
  • bug #39021 [DependencyInjection] Optimize circular collection by removing flattening (@jderusse)
  • bug #39031 [Ldap] Fix pagination (@jderusse)
  • bug #39038 [DoctrineBridge] also reset id readers (@xabbuh)
  • bug #39025 [DoctrineBridge] Fix DBAL deprecations in middlewares (@derrabus)
  • bug #38991 [Console] Fix ANSI when stdErr is not a tty (@jderusse)
  • bug #38980 [DependencyInjection] Fix circular reference with Factory + Lazy Iterrator (@jderusse)
  • bug #38971 [PhpUnitBridge] fix replaying skipped tests (@nicolas-grekas)
  • bug #38910 [HttpKernel] Fix session initialized several times (@jderusse)
  • bug #38882 [DependencyInjection] Improve performances in CircualReference detection (@jderusse)
  • bug #38950 [Process] Dont test TTY if there is no TTY support (@Nyholm)
  • bug #38921 [PHPUnitBridge] Fixed crash on Windows with PHP 8 (@villfa)
  • bug #38869 [SecurityBundle] inject only compatible token storage implementations for usage tracking (@xabbuh)
  • bug #38894 [HttpKernel] Remove Symfony 3 compatibility code (@derrabus)
  • bug #38895 [PhpUnitBridge] Fix wrong check for exporter in ConstraintTrait (@alcaeus)
  • bug #38879 [Cache] Fixed expiry could be int in ChainAdapter due to race conditions (@phamviet)
  • bug #38856 [Cache] Add missing use statement (@fabpot)

[PR] #39215

Assets 2