Skip to content

Releases: symfony/symfony

v6.1.6

v6.1.6
785a274
Compare
Choose a tag to compare

Changelog (v6.1.5...v6.1.6)

  • bug #47621 [Serializer] Allow getting discriminated type by class name (@TamasSzigeti)
  • bug #47833 [TwigBridge] Remove empty spaces between choices when using checkbox-inline or checkbox-switch (@simondaigre)
  • bug #47808 [HttpClient] Fix seeking in not-yet-initialized requests (@nicolas-grekas)
  • bug #47798 [DoctrineBridge] Fix auto mapping for bundles that contain only embeddables (@jorissae)
  • bug #47702 [Messenger] Fix default serializer not handling DateTime objects properly (@barton-webwings)
  • bug #47764 [Serializer] fixed traceable decoration priorities (@mtarld)
  • bug #47779 [Console] Fix Helper::removeDecoration hyperlink bug (@greew)
  • bug #47753 [Mime] sync message serializer code for forward-compatibility (@xabbuh)
  • bug #47763 [PropertyInfo] a readonly property must not be reported as being writable (@xabbuh)
  • bug #47731 [WebProfiler] Fix overflow issue in Forms panel (@zolikonta)
  • bug #46956 [FrameworkBundle] Allow to specify null for exception mapping configuration values (@andrew-demb)
  • bug #47746 [HttpFoundation] Fix BinaryFileResponse content type detection logic (@X-Coder264)
  • bug #47626 [Notifier] [Expo] Throw exception on error-response from expo api (@sdrewergutland)
  • bug #47317 [Security] Fix login url matching when app is not run with url rewriting or from a sub folder (@sgehrig)

[PR] #47842

v6.0.14

v6.0.14
1aca1b1
Compare
Choose a tag to compare

Changelog (v6.0.13...v6.0.14)

  • bug #47621 [Serializer] Allow getting discriminated type by class name (@TamasSzigeti)
  • bug #47833 [TwigBridge] Remove empty spaces between choices when using checkbox-inline or checkbox-switch (@simondaigre)
  • bug #47808 [HttpClient] Fix seeking in not-yet-initialized requests (@nicolas-grekas)
  • bug #47798 [DoctrineBridge] Fix auto mapping for bundles that contain only embeddables (@jorissae)
  • bug #47702 [Messenger] Fix default serializer not handling DateTime objects properly (@barton-webwings)
  • bug #47779 [Console] Fix Helper::removeDecoration hyperlink bug (@greew)
  • bug #47753 [Mime] sync message serializer code for forward-compatibility (@xabbuh)
  • bug #47763 [PropertyInfo] a readonly property must not be reported as being writable (@xabbuh)
  • bug #47731 [WebProfiler] Fix overflow issue in Forms panel (@zolikonta)
  • bug #46956 [FrameworkBundle] Allow to specify null for exception mapping configuration values (@andrew-demb)
  • bug #47746 [HttpFoundation] Fix BinaryFileResponse content type detection logic (@X-Coder264)
  • bug #47626 [Notifier] [Expo] Throw exception on error-response from expo api (@sdrewergutland)
  • bug #47317 [Security] Fix login url matching when app is not run with url rewriting or from a sub folder (@sgehrig)

[PR] #47841

v5.4.14

v5.4.14
70103a1
Compare
Choose a tag to compare

Changelog (v5.4.13...v5.4.14)

  • bug #47621 [Serializer] Allow getting discriminated type by class name (@TamasSzigeti)
  • bug #47833 [TwigBridge] Remove empty spaces between choices when using checkbox-inline or checkbox-switch (@simondaigre)
  • bug #47808 [HttpClient] Fix seeking in not-yet-initialized requests (@nicolas-grekas)
  • bug #47798 [DoctrineBridge] Fix auto mapping for bundles that contain only embeddables (@jorissae)
  • bug #47702 [Messenger] Fix default serializer not handling DateTime objects properly (@barton-webwings)
  • bug #47779 [Console] Fix Helper::removeDecoration hyperlink bug (@greew)
  • bug #47753 [Mime] sync message serializer code for forward-compatibility (@xabbuh)
  • bug #47763 [PropertyInfo] a readonly property must not be reported as being writable (@xabbuh)
  • bug #47731 [WebProfiler] Fix overflow issue in Forms panel (@zolikonta)
  • bug #46956 [FrameworkBundle] Allow to specify null for exception mapping configuration values (@andrew-demb)
  • bug #47746 [HttpFoundation] Fix BinaryFileResponse content type detection logic (@X-Coder264)
  • bug #47626 [Notifier] [Expo] Throw exception on error-response from expo api (@sdrewergutland)

[PR] #47840

v4.4.47

v4.4.47
988b385
Compare
Choose a tag to compare

Changelog (v4.4.46...v4.4.47)

  • bug #47621 [Serializer] Allow getting discriminated type by class name (@TamasSzigeti)
  • bug #47808 [HttpClient] Fix seeking in not-yet-initialized requests (@nicolas-grekas)
  • bug #47702 [Messenger] Fix default serializer not handling DateTime objects properly (@barton-webwings)
  • bug #47779 [Console] Fix Helper::removeDecoration hyperlink bug (@greew)
  • bug #47763 [PropertyInfo] a readonly property must not be reported as being writable (@xabbuh)
  • bug #47731 [WebProfiler] Fix overflow issue in Forms panel (@zolikonta)
  • bug #47746 [HttpFoundation] Fix BinaryFileResponse content type detection logic (@X-Coder264)

[PR] #47839

v6.1.5

v6.1.5
bcc944d
Compare
Choose a tag to compare

Changelog (v6.1.4...v6.1.5)

  • bug #47703 [Mailer][Mailjet] Apply the default value of 512 for max depths (@nurtext)
  • bug #47637 [FrameworkBundle] Fix passing serializer.default_context option to normalizers (@wuchen90)
  • bug #47695 [FrameworkBundle] Filter out trans paths that are covered by a parent folder path (@natewiebe13)
  • bug #45554 [Serializer] Fixed framework.serializer.default_context is not working for JsonEncoder (@siganushka)
  • bug #47547 [Ldap] Do not run ldap_set_option on failed connection (@tatankat)
  • bug #47635 [DependencyInjection] EnvPlaceholderParameterBag::get() can't return UnitEnum (@jack.shpartko)
  • bug #47675 [HttpKernel] Use Accept-Language header even if there are no enabled locales (@MatTheCat)
  • bug #47578 [Security] Fix AbstractFormLoginAuthenticator return types (@AndrolGenhald)
  • bug #47614 [FrameworkBundle] Fix a phpdoc in mailer assertions (@HeahDude)
  • bug #47227 [Messenger] Support for custom handler method containing a Union type tagged with #[AsMessageHandler] (@ArchitectNate)
  • bug #47516 [HttpFoundation] Prevent BinaryFileResponse::prepare from adding content type if no content is sent (@naitsirch)
  • bug #47533 [Messenger] decode URL-encoded characters in DSN's usernames/passwords (@xabbuh)
  • bug #47530 [HttpFoundation] Always return strings from accept headers (@ausi)
  • bug #47529 [Routing] Reject v2 UUIDs (@nicolas-grekas)
  • bug #47523 [Uid] Ensure ULIDs are monotonic even when the time goes backward (@nicolas-grekas)
  • bug #47528 [Form] fix UUID tranformer (@nicolas-grekas)
  • bug #47488 [Security] Fix valid remember-me token exposure to the second consequent request (@ivan Kurnosov)
  • bug #47518 [Uid] Fix validating UUID variant bits (@nicolas-grekas)
  • bug #47441 [HttpClient] [HttpClientBundle] Bugfix for delayed retryableHttpClient (@martkop26)
  • bug #47499 [Uid][Validator] Stop to first ULID format violation (@ogizanagi)
  • bug #47491 [HttpKernel] Prevent exception in RequestDataCollector if request stack is empty (@aschempp)
  • bug #47497 [Bridge] Fix mkdir() race condition in ProxyCacheWarmer (@andrey-tech)
  • bug #47415 [HttpClient] Psr18Client ignore invalid HTTP headers (@nuryagdym)
  • bug #47463 [Console] [Completion] Make fish completion run in non interactive mode (@Seldaek)
  • bug #47394 [Console] [Completion] Make bash completion run in non interactive mode (@Seldaek)
  • bug #47455 [Mime] Fix TextPart broken after being serialized (@fabpot)
  • bug #47423 [String] CamelCase/SnakeCase on uppercase word (@mpiot)
  • bug #47435 [HttpKernel] lock when writting profiles (@nicolas-grekas)
  • bug #47417 [WebProfilerBundle] Fix profile search bar link query params (@HeahDude)
  • bug #47437 [Mime] Fix email rendering when having inlined parts that are not related to the content (@fabpot)
  • bug #47434 [HttpFoundation] move flushing outside of Response::closeOutputBuffers (@nicolas-grekas)
  • bug #47351 [FrameworkBundle] Do not throw when describing a factory definition (@MatTheCat)
  • bug #47403 [Mailer] Fix edge cases in STMP transports (@fabpot)

[PR] #47740

v6.0.13

v6.0.13
9ad2e52
Compare
Choose a tag to compare

Changelog (v6.0.12...v6.0.13)

  • bug #47637 [FrameworkBundle] Fix passing serializer.default_context option to normalizers (@wuchen90)
  • bug #47695 [FrameworkBundle] Filter out trans paths that are covered by a parent folder path (@natewiebe13)
  • bug #45554 [Serializer] Fixed framework.serializer.default_context is not working for JsonEncoder (@siganushka)
  • bug #47547 [Ldap] Do not run ldap_set_option on failed connection (@tatankat)
  • bug #47635 [DependencyInjection] EnvPlaceholderParameterBag::get() can't return UnitEnum (@jack.shpartko)
  • bug #47578 [Security] Fix AbstractFormLoginAuthenticator return types (@AndrolGenhald)
  • bug #47614 [FrameworkBundle] Fix a phpdoc in mailer assertions (@HeahDude)
  • bug #47516 [HttpFoundation] Prevent BinaryFileResponse::prepare from adding content type if no content is sent (@naitsirch)
  • bug #47533 [Messenger] decode URL-encoded characters in DSN's usernames/passwords (@xabbuh)
  • bug #47530 [HttpFoundation] Always return strings from accept headers (@ausi)
  • bug #47523 [Uid] Ensure ULIDs are monotonic even when the time goes backward (@nicolas-grekas)
  • bug #47528 [Form] fix UUID tranformer (@nicolas-grekas)
  • bug #47488 [Security] Fix valid remember-me token exposure to the second consequent request (@ivan Kurnosov)
  • bug #47518 [Uid] Fix validating UUID variant bits (@nicolas-grekas)
  • bug #47441 [HttpClient] [HttpClientBundle] Bugfix for delayed retryableHttpClient (@martkop26)
  • bug #47499 [Uid][Validator] Stop to first ULID format violation (@ogizanagi)
  • bug #47491 [HttpKernel] Prevent exception in RequestDataCollector if request stack is empty (@aschempp)
  • bug #47497 [Bridge] Fix mkdir() race condition in ProxyCacheWarmer (@andrey-tech)
  • bug #47415 [HttpClient] Psr18Client ignore invalid HTTP headers (@nuryagdym)
  • bug #47394 [Console] [Completion] Make bash completion run in non interactive mode (@Seldaek)
  • bug #47455 [Mime] Fix TextPart broken after being serialized (@fabpot)
  • bug #47423 [String] CamelCase/SnakeCase on uppercase word (@mpiot)
  • bug #47435 [HttpKernel] lock when writting profiles (@nicolas-grekas)
  • bug #47417 [WebProfilerBundle] Fix profile search bar link query params (@HeahDude)
  • bug #47437 [Mime] Fix email rendering when having inlined parts that are not related to the content (@fabpot)
  • bug #47434 [HttpFoundation] move flushing outside of Response::closeOutputBuffers (@nicolas-grekas)
  • bug #47351 [FrameworkBundle] Do not throw when describing a factory definition (@MatTheCat)
  • bug #47403 [Mailer] Fix edge cases in STMP transports (@fabpot)

[PR] #47739

v5.4.13

v5.4.13
dcedd9c
Compare
Choose a tag to compare

Changelog (v5.4.12...v5.4.13)

  • bug #47317 [Security] Fix login url matching when app is not run with url rewriting or from a sub folder (@sgehrig)
  • bug #47637 [FrameworkBundle] Fix passing serializer.default_context option to normalizers (@wuchen90)
  • bug #47695 [FrameworkBundle] Filter out trans paths that are covered by a parent folder path (@natewiebe13)
  • bug #45554 [Serializer] Fixed framework.serializer.default_context is not working for JsonEncoder (@siganushka)
  • bug #47547 [Ldap] Do not run ldap_set_option on failed connection (@tatankat)
  • bug #47578 [Security] Fix AbstractFormLoginAuthenticator return types (@AndrolGenhald)
  • bug #47614 [FrameworkBundle] Fix a phpdoc in mailer assertions (@HeahDude)
  • bug #47516 [HttpFoundation] Prevent BinaryFileResponse::prepare from adding content type if no content is sent (@naitsirch)
  • bug #47533 [Messenger] decode URL-encoded characters in DSN's usernames/passwords (@xabbuh)
  • bug #47530 [HttpFoundation] Always return strings from accept headers (@ausi)
  • bug #47523 [Uid] Ensure ULIDs are monotonic even when the time goes backward (@nicolas-grekas)
  • bug #47528 [Form] fix UUID tranformer (@nicolas-grekas)
  • bug #47488 [Security] Fix valid remember-me token exposure to the second consequent request (@ivan Kurnosov)
  • bug #47518 [Uid] Fix validating UUID variant bits (@nicolas-grekas)
  • bug #47441 [HttpClient] [HttpClientBundle] Bugfix for delayed retryableHttpClient (@martkop26)
  • bug #47499 [Uid][Validator] Stop to first ULID format violation (@ogizanagi)
  • bug #47491 [HttpKernel] Prevent exception in RequestDataCollector if request stack is empty (@aschempp)
  • bug #47497 [Bridge] Fix mkdir() race condition in ProxyCacheWarmer (@andrey-tech)
  • bug #47415 [HttpClient] Psr18Client ignore invalid HTTP headers (@nuryagdym)
  • bug #47394 [Console] [Completion] Make bash completion run in non interactive mode (@Seldaek)
  • bug #47455 [Mime] Fix TextPart broken after being serialized (@fabpot)
  • bug #47423 [String] CamelCase/SnakeCase on uppercase word (@mpiot)
  • bug #47435 [HttpKernel] lock when writting profiles (@nicolas-grekas)
  • bug #47417 [WebProfilerBundle] Fix profile search bar link query params (@HeahDude)
  • bug #47437 [Mime] Fix email rendering when having inlined parts that are not related to the content (@fabpot)
  • bug #47434 [HttpFoundation] move flushing outside of Response::closeOutputBuffers (@nicolas-grekas)
  • bug #47351 [FrameworkBundle] Do not throw when describing a factory definition (@MatTheCat)
  • bug #47403 [Mailer] Fix edge cases in STMP transports (@fabpot)

[PR] #47738

v4.4.46

v4.4.46
ba87d8e
Compare
Choose a tag to compare

Changelog (v4.4.45...v4.4.46)

  • bug #47547 [Ldap] Do not run ldap_set_option on failed connection (@tatankat)
  • bug #47578 [Security] Fix AbstractFormLoginAuthenticator return types (@AndrolGenhald)
  • bug #47614 [FrameworkBundle] Fix a phpdoc in mailer assertions (@HeahDude)
  • bug #47516 [HttpFoundation] Prevent BinaryFileResponse::prepare from adding content type if no content is sent (@naitsirch)
  • bug #47533 [Messenger] decode URL-encoded characters in DSN's usernames/passwords (@xabbuh)
  • bug #47530 [HttpFoundation] Always return strings from accept headers (@ausi)
  • bug #47497 [Bridge] Fix mkdir() race condition in ProxyCacheWarmer (@andrey-tech)
  • bug #47415 [HttpClient] Psr18Client ignore invalid HTTP headers (@nuryagdym)
  • bug #47435 [HttpKernel] lock when writting profiles (@nicolas-grekas)
  • bug #47437 [Mime] Fix email rendering when having inlined parts that are not related to the content (@fabpot)
  • bug #47434 [HttpFoundation] move flushing outside of Response::closeOutputBuffers (@nicolas-grekas)
  • bug #47351 [FrameworkBundle] Do not throw when describing a factory definition (@MatTheCat)
  • bug #47403 [Mailer] Fix edge cases in STMP transports (@fabpot)

[PR] #47737

v6.1.4

v6.1.4
03ed2b5
Compare
Choose a tag to compare

Changelog (v6.1.3...v6.1.4)

  • bug #47372 [Console] Fix OutputFormatterStyleStack::getCurrent return type (@alamirault)
  • bug #47391 [LokaliseBridge] Fix push command --delete-missing options when there are no missing messages (@rwionczek)
  • bug #47368 [Security] Count remember me cookie parts before accessing the second (@MatTheCat)
  • bug #47358 Fix broken request stack state if throwable is thrown. (@Warxcell)
  • bug #47304 [Serializer] Fix caching context-aware encoders/decoders in ChainEncoder/ChainDecoder (@Guite)
  • bug #47150 [Serializer] Revert deprecation of ContextAwareEncoderInterface and ContextAwareDecoderInterface (@nicolas-grekas)
  • bug #47329 Email image parts: regex for single closing quote (@rr-it)
  • bug #47335 [Security] [AbstractToken] getUserIdentifier() must return a string (@mpiot)
  • bug #47283 [HttpFoundation] Prevent accepted rate limits with no remaining token to be preferred over denied ones (@MatTheCat)
  • bug #47128 [Serializer] Throw InvalidArgumentException if the data needed in the constructor doesn't belong to a backedEnum (@allison guilhem)
  • bug #47273 [HttpFoundation] Do not send Set-Cookie header twice for deleted session cookie (@X-Coder264)
  • bug #47255 [Serializer] Fix get accessor regex in AnnotationLoader (@jsor)
  • bug #47238 [HttpKernel] Fix passing null to \trim() method in LoggerDataCollector (@SVillette)
  • bug #47216 [Translation] Crowdin provider throw Exception when status is 50x (@alamirault)
  • bug #47209 Always attempt to listen for notifications (@goetas)
  • bug #47211 [Validator] validate nested constraints only if they are in the same group (@xabbuh)
  • bug #47218 [Console] fix dispatch signal event check for compatibility with the contract interface (@xabbuh)
  • bug #47200 [Form] ignore missing keys when mapping DateTime objects to uninitialized arrays (@xabbuh)
  • bug #47189 [Validator] Add additional hint when egulias/email-validator needs to be installed (@mpdude)
  • bug #47195 [FrameworkBundle] fix writes to static $kernel property (@xabbuh)
  • bug #47185 [String] Fix snake conversion (@simPod)
  • bug #47175 [DowCrawler] Fix locale-sensitivity of whitespace normalization (@nicolas-grekas)
  • bug #47172 [Translation] Fix reading intl-icu domains with LocoProvider (@nicolas-grekas)
  • bug #47171 [TwigBridge] suggest to install the Twig bundle when the required component is already installed (@xabbuh)
  • bug #47169 [Serializer] Fix throwing right exception in ArrayDenormalizer with invalid type (@norkunas)
  • bug #47162 [Mailer] Fix error message in case of an SMTP error (@fabpot)
  • bug #47161 [Mailer] Fix logic (@fabpot)
  • bug #47157 [Messenger] Fix Doctrine transport on MySQL (@nicolas-grekas)
  • bug #47155 [Filesystem] Remove needless mb_* calls (@HellFirePvP)
  • bug #46190 [Translation] Fix translator overlapse (@xavier RENAUDIN)
  • bug #47142 [Mailer] Fix error message in case of an STMP error (@fabpot)
  • bug #45333 [Console] Fix ConsoleEvents::SIGNAL subscriber dispatch (@GwendolenLynch)
  • bug #47145 [HttpClient] Fix shared connections not being freed on PHP < 8 (@nicolas-grekas)
  • bug #47143 [HttpClient] Fix memory leak when using StreamWrapper (@nicolas-grekas)
  • bug #47130 [HttpFoundation] Fix invalid ID not regenerated with native PHP file sessions (@BrokenSourceCode)
  • bug #47129 [FrameworkBundle] remove the ChatterInterface alias when the chatter service is removed (@xabbuh)

[PR] #47400

v6.0.12

v6.0.12
ce7a18a
Compare
Choose a tag to compare

Changelog (v6.0.11...v6.0.12)

  • bug #47372 [Console] Fix OutputFormatterStyleStack::getCurrent return type (@alamirault)
  • bug #47391 [LokaliseBridge] Fix push command --delete-missing options when there are no missing messages (@rwionczek)
  • bug #47368 [Security] Count remember me cookie parts before accessing the second (@MatTheCat)
  • bug #47358 Fix broken request stack state if throwable is thrown. (@Warxcell)
  • bug #47304 [Serializer] Fix caching context-aware encoders/decoders in ChainEncoder/ChainDecoder (@Guite)
  • bug #47329 Email image parts: regex for single closing quote (@rr-it)
  • bug #47335 [Security] [AbstractToken] getUserIdentifier() must return a string (@mpiot)
  • bug #47283 [HttpFoundation] Prevent accepted rate limits with no remaining token to be preferred over denied ones (@MatTheCat)
  • bug #47128 [Serializer] Throw InvalidArgumentException if the data needed in the constructor doesn't belong to a backedEnum (@allison guilhem)
  • bug #47273 [HttpFoundation] Do not send Set-Cookie header twice for deleted session cookie (@X-Coder264)
  • bug #47255 [Serializer] Fix get accessor regex in AnnotationLoader (@jsor)
  • bug #47238 [HttpKernel] Fix passing null to \trim() method in LoggerDataCollector (@SVillette)
  • bug #47216 [Translation] Crowdin provider throw Exception when status is 50x (@alamirault)
  • bug #47209 Always attempt to listen for notifications (@goetas)
  • bug #47211 [Validator] validate nested constraints only if they are in the same group (@xabbuh)
  • bug #47218 [Console] fix dispatch signal event check for compatibility with the contract interface (@xabbuh)
  • bug #47200 [Form] ignore missing keys when mapping DateTime objects to uninitialized arrays (@xabbuh)
  • bug #47189 [Validator] Add additional hint when egulias/email-validator needs to be installed (@mpdude)
  • bug #47195 [FrameworkBundle] fix writes to static $kernel property (@xabbuh)
  • bug #47185 [String] Fix snake conversion (@simPod)
  • bug #47175 [DowCrawler] Fix locale-sensitivity of whitespace normalization (@nicolas-grekas)
  • bug #47171 [TwigBridge] suggest to install the Twig bundle when the required component is already installed (@xabbuh)
  • bug #47169 [Serializer] Fix throwing right exception in ArrayDenormalizer with invalid type (@norkunas)
  • bug #47161 [Mailer] Fix logic (@fabpot)
  • bug #47157 [Messenger] Fix Doctrine transport on MySQL (@nicolas-grekas)
  • bug #47155 [Filesystem] Remove needless mb_* calls (@HellFirePvP)
  • bug #46190 [Translation] Fix translator overlapse (@xavier RENAUDIN)
  • bug #47142 [Mailer] Fix error message in case of an STMP error (@fabpot)
  • bug #45333 [Console] Fix ConsoleEvents::SIGNAL subscriber dispatch (@GwendolenLynch)
  • bug #47145 [HttpClient] Fix shared connections not being freed on PHP < 8 (@nicolas-grekas)
  • bug #47143 [HttpClient] Fix memory leak when using StreamWrapper (@nicolas-grekas)
  • bug #47130 [HttpFoundation] Fix invalid ID not regenerated with native PHP file sessions (@BrokenSourceCode)
  • bug #47129 [FrameworkBundle] remove the ChatterInterface alias when the chatter service is removed (@xabbuh)

[PR] #47399