Uh oh!
There was an error while loading.Please reload this page.
- Notifications
You must be signed in to change notification settings - Fork9.6k
Insights: symfony/symfony
Overview
Could not load contribution data
Please try again later
1 Release published by1 person
- v7.3.0-RC1
published
May 25, 2025
22 Pull requests merged by11 people
- [FrameworkBundle] disable the Lock integration to not register the deduplicate middleware
#60559 merged
May 28, 2025 - [ObjectMapper] add minimum stability to allow the installation of unstable dependencies
#60566 merged
May 28, 2025 - [WebLink] Add class to parse Link headers from HTTP responses
#60420 merged
May 27, 2025 - update the Scorecards branch
#60558 merged
May 27, 2025 - Update PR template
#60554 merged
May 26, 2025 - [Security] do not construct Vote instances inside vote()
#60550 merged
May 26, 2025 - [Webhook] Fix controller service name
#60542 merged
May 26, 2025 - Release v7.3.0-RC1
#60541 merged
May 25, 2025 - [AssetMapper] Fix SequenceParser possible infinite loop
#60529 merged
May 25, 2025 - [Routing] Fix inline default
null
#60532 merged
May 25, 2025 - [DoctrineBridge] Fix resetting the manager when using native lazy objects
#60535 merged
May 25, 2025 - [FrameworkBundle][JsonPath] conflict with 7.4 releases of experimental components
#60533 merged
May 25, 2025 - [Uid] Remove InvalidU*idException in favor of InvalidArgumentException
#60530 merged
May 24, 2025 - [PhpUnitBridge] Fix cleaning up mocked features with attributes
#60500 merged
May 24, 2025 - [Console] Improve
#[Argument]
/#[Option]
exception messages#60447 merged
May 24, 2025 - [Validator] update Russian translation
#60499 merged
May 23, 2025 - [PropertyInfo] Improve deprecation message
#60501 merged
May 23, 2025 - [JsonStreamer] also reject
\DateTime
subclasses#60519 merged
May 23, 2025 - [Messenger] fix: Add argument as integer
#60494 merged
May 23, 2025 - [Notifier] Fix Clicksend transport
#60524 merged
May 23, 2025 - [Messenger] meaningfully error in
DeduplicateStamp
if the Lock component is missing#60512 merged
May 23, 2025
21 Pull requests opened by20 people
- [Routing] Allow query-specific parameters in `UrlGenerator` using `_query`
#60508 opened
May 22, 2025 - [Serializer] Add support for discriminator map in property normalizer
#60511 opened
May 22, 2025 - [Mailer] Fix memory leak with `mailer.message_logger_listener`
#60515 opened
May 22, 2025 - [Messenger] Messenger: add `--duration` option to `messenger:stop-workers` command
#60517 opened
May 22, 2025 - [Lock] Better key naming when possible
#60526 opened
May 23, 2025 - [Security] Add ability for authenticators to explain why they didn’t support a request
#60538 opened
May 25, 2025 - [HtmlSanitizer] Add support for securing target="_blank" links
#60539 opened
May 25, 2025 - [JsonStreamer] Remove `nikic/php-parser` dependency
#60544 opened
May 26, 2025 - [AssetMapper] add "full" type for packages to download all content
#60545 opened
May 26, 2025 - [HttpFoundation] Fixed 'Via' header regex
#60547 opened
May 26, 2025 - [Translation] Add intl-icu fallback for MessageCatalogue metadata
#60549 opened
May 26, 2025 - [Uid] Add InvalidUidException Context
#60557 opened
May 27, 2025 - [Validator] Add option to allow ANY protocol in Assert\Url constraint
#60561 opened
May 27, 2025 - [Form] Add `AsFormType` attribute to create FormType directly on model classes
#60563 opened
May 27, 2025 - [FrameworkBundle] ensureKernelShutdown in tearDownAfterClass
#60564 opened
May 27, 2025 - [Validator] update Dutch translation
#60567 opened
May 27, 2025 - [DependencyInjection][Routing][Serializer][Validator] Deprecate XML configuration format
#60568 opened
May 28, 2025 - [HttpKernel] Do not superseed private cache-control when no-store is set
#60569 opened
May 28, 2025 - [Dotenv] improve documentation for dotenv component
#60570 opened
May 28, 2025 - [ErrorHandler] Do not transform file to link if it does not exist
#60571 opened
May 28, 2025 - [Security] CleanUp UserInterface PHPDoc
#60575 opened
May 28, 2025
22 Issues closed by9 people
- [Runtime] Deprecation errors are displayed when cache is cold
#60528 closed
May 28, 2025 - [Form] Rename CSRF token field from `_token` to `_csrf_token`
#60534 closed
May 28, 2025 - Add Support for Immediate Message Handling within the Same Consumer in Symfony Messenger
#58635 closed
May 28, 2025 - Problem with symfony/rate-limiter
#58690 closed
May 28, 2025 - Project absolute path interpreted as parameters
#58667 closed
May 28, 2025 - [Cache] "vary" prop from Cache attribute doesn't work when inferring Locale from Accept-Language
#58663 closed
May 28, 2025 - #[Map...] is a mess (rfc)
#58662 closed
May 28, 2025 - [FrameworkBundle] Installing ext-intl without phpunit trigger deprecation notices
#60562 closed
May 27, 2025 - [AssetMapper] Support minifying JS/CSS/SVG/etc
#54907 closed
May 26, 2025 - Performance regression in Techempower benchmark, specially using worker
#51760 closed
May 25, 2025 - [AssetMapper] Timeout with JavascriptSequenceParser
#60516 closed
May 25, 2025 - [Form] CSRF form field still added automatically, despite stateless CSRF
#60536 closed
May 25, 2025 - [Console] 7.3 Add source filename to `#[Option]` error messages
#60412 closed
May 24, 2025 - [RFC] `#[ValidateWith]` attribute
#60448 closed
May 23, 2025 - Missing translations for Russian (ru)
#60469 closed
May 23, 2025 - add "property_info.with_constructor_extractor" to the deprecation message
#60443 closed
May 23, 2025 - No class "Key" in Lock/DeduplicateStamp
#60510 closed
May 23, 2025 - [Serializer] Add support for extending stdClass objects
#54613 closed
May 23, 2025 - [Intl] Unrecognized timezones throwing errors
#54687 closed
May 22, 2025
14 Issues opened by14 people
- [DependencyInjection] `YamlDumper` doesn’t quote resolved env placeholders
#60573 opened
May 28, 2025 - [DependencyInjection][Routing] Add JSON Schema for Services and Route definition
#60572 opened
May 28, 2025 - [Serializer] DateTimeNormalizer normalize into int/float
#60552 opened
May 26, 2025 - Allow retrieval of current RateLimit without actually consuming.
#60551 opened
May 26, 2025 - [Messenger][Scheduler] Create a push based message mechanism
#60546 opened
May 26, 2025 - [Serializer] Add `#[Cacheable]` attribute to improve Serializer performance for shared objects
#60540 opened
May 25, 2025 - Mailer uses return-path as sending address when communicating with SMTP server
#60527 opened
May 24, 2025 - [Validator] Add option to allow ANY protocol in Assert\Url constraint
#60525 opened
May 23, 2025 - [Translation] Metadata is being lost when +intl-icu is used
#60523 opened
May 23, 2025 - [Scheduler] Possibility to add stamps to AsPeriodicTask and AsCronTask
#60522 opened
May 23, 2025 - Add support for QUERY method
#60521 opened
May 23, 2025 - [ObjectMapper] Add possibility to map multiple objects at once
#60518 opened
May 23, 2025 - Symfony Serializer deserialization is failing for a object with Discriminator for the csv encoder
#60514 opened
May 22, 2025 - [HttpClient] CurlHttpClient not closing file descriptors
#60513 opened
May 22, 2025
287 Unresolved conversations
Sometimes conversations happen on old items that aren’t yet closed. Here is a list of all the Issues and Pull Requests with unresolved conversations.
- [Runtime] Automatically use FrankenPHP runner when its worker mode is detected
#60503 commented on
May 26, 2025 • 28 new comments - [HttpKernel] Adding new `#[MapRequestHeader]` attribute and resolver
#51379 commented on
May 26, 2025 • 2 new comments - [Semaphore] Add a semaphore store based on locks
#59202 commented on
May 26, 2025 • 1 new comment - [Routing] Add possibility to create a request context with parameters directly
#60120 commented on
May 27, 2025 • 1 new comment - [Notifier][Mercure] Document options in README file
#60259 commented on
May 28, 2025 • 1 new comment - [AssetMapper] Add integrity metadata to importmaps
#60378 commented on
May 27, 2025 • 1 new comment - WIP: support for targeted cache control
#59219 commented on
May 26, 2025 • 0 new comments - run tests using PHPUnit 11.5
#58370 commented on
May 27, 2025 • 0 new comments - [Cache] Add `PdoTagAwareAdapter`
#58296 commented on
May 26, 2025 • 0 new comments - [AssetMapper] Add logical failure implementation
#58275 commented on
May 26, 2025 • 0 new comments - [MapRequestPayload] Allow usage of expressions for defining validation groups
#58273 commented on
May 26, 2025 • 0 new comments - [Serializer] Support serialized names and paths configuration per group
#58236 commented on
May 26, 2025 • 0 new comments - [VarDumper] Only select `HtmlDumper` if `Accept` header is set with non-cli SAPI
#58070 commented on
May 26, 2025 • 0 new comments - [HttpKernel] Use TypeInfo for `#[MapRequestPayload]` type resolution
#58036 commented on
May 26, 2025 • 0 new comments - [DoctrineBridge] In Profiler, Show all fields and values for validation constraints
#57963 commented on
May 26, 2025 • 0 new comments - [Config] Allow overriding array nodes and prototyped array nodes
#57873 commented on
May 26, 2025 • 0 new comments - [Lock] Add `$prefix` parameter to avoid collision with `FlockStore`
#57857 commented on
May 26, 2025 • 0 new comments - [Notifier] [Telegram] Add support for local API server
#57769 commented on
May 26, 2025 • 0 new comments - [Messenger] Prioritize receivers via transport configuration
#57757 commented on
May 26, 2025 • 0 new comments - [Security] Add a Not_Full_Fledged_handler in ExceptionListener from security login
#57661 commented on
May 26, 2025 • 0 new comments - [FrameworkBundle] Allow default action in configuration
#57653 commented on
May 26, 2025 • 0 new comments - [Security][SecurityBundle] Change exception thrown by `#[IsCsrfTokenValid]` attribute
#57622 commented on
May 26, 2025 • 0 new comments - [Serializer] Add template parameter to avoid necessity to assert data in normalize
#59200 commented on
May 26, 2025 • 0 new comments - [Messenger] [Amqp] Allow sendable AmqpStamp for failure routing
#59161 commented on
May 26, 2025 • 0 new comments - [Validator] Add `Video` constraint for validating video files
#59042 commented on
May 26, 2025 • 0 new comments - [Serializer] Trigger deprecation when could not parse date with default format
#58966 commented on
May 26, 2025 • 0 new comments - [Form] `BirthdayType` has automatic `attr` when `widget` is `single_text`
#58871 commented on
May 26, 2025 • 0 new comments - [WebProfilerBundle] add debugbar on `StreamedResponse`
#58789 commented on
May 26, 2025 • 0 new comments - [Security] Make `ChainUserProvider::loadUserByIdentifier()` to pass all arguments to its providers
#58773 commented on
May 26, 2025 • 0 new comments - [FrameworkBundle] Generate `Config` class
#58771 commented on
May 26, 2025 • 0 new comments - [Finder] Allow finder to set the `UNIX_PATH` flag when recursing directories
#58732 commented on
May 26, 2025 • 0 new comments - [Command] Improve `--show-arguments` for command `debug:container`
#58718 commented on
May 26, 2025 • 0 new comments - [HttpKernel] FromQuery, FromBody, FromRoute, etc. attributes
#58709 commented on
May 26, 2025 • 0 new comments - [Messenger][FrameworkBundle] Allow chaining multiple failure transports
#58655 commented on
May 26, 2025 • 0 new comments - [Security] Add route params in `LoginLinkHandler`
#58629 commented on
May 26, 2025 • 0 new comments - [Serializer] Add an option to the `XmlEncoder` allowing to decode tags as collection
#58604 commented on
May 26, 2025 • 0 new comments - [Messenger] Allow auto creation of sqs queue
#58575 commented on
May 26, 2025 • 0 new comments - [Validator] Add new `Schema` validation constraint
#58560 commented on
May 26, 2025 • 0 new comments - [HtmlSanitizer] Add ability to sanitize a whole document
#58524 commented on
May 26, 2025 • 0 new comments - Add failing test for http client with retryable client when response is not initialized
#58460 commented on
May 26, 2025 • 0 new comments - [HttpFoundation] When calling UploadedFile::getErrorMessage() to a file which has no error and is uploaded successfully, it should not return an error
#54304 commented on
May 26, 2025 • 0 new comments - [Validator] Introduce `BackedEnumValue` constraint
#54226 commented on
May 26, 2025 • 0 new comments - [Mime] [Email] Add encoders to text and html parts
#54196 commented on
May 26, 2025 • 0 new comments - [WIP] [AssetMapper] Allow Asset Mapper to use other package resolvers
#54133 commented on
May 26, 2025 • 0 new comments - [AccessToken] A component for fetching and caching remote services access tokens
#54013 commented on
May 26, 2025 • 0 new comments - [Config] ConfigBuilderGenerator: define template types
#54008 commented on
May 26, 2025 • 0 new comments - [Security] Add retrieval of encompassing role names
#53998 commented on
May 26, 2025 • 0 new comments - [Form] Allow more permissive form input name and ID
#53981 commented on
May 26, 2025 • 0 new comments - [Messenger] implementation of `messenger:consume`, which processes messages concurrently
#53964 commented on
May 26, 2025 • 0 new comments - [VarDumper] Add functional test for `ServerDumpCommand`
#53737 commented on
May 26, 2025 • 0 new comments - [FrameworkBundle] [Translation] Update XLIFF source tags with new translation:update-xliff-sources command
#53630 commented on
May 26, 2025 • 0 new comments - [DomCrawler] Allow to add choices to single select
#53559 commented on
May 26, 2025 • 0 new comments - [Messenger][Redis] Add option to auto generate consumer
#53528 commented on
May 26, 2025 • 0 new comments - [Messenger][FrameworkBundle] Add option to exclude stack trace from `ErrorDetailsStamp`
#53454 commented on
May 26, 2025 • 0 new comments - [DoctrineBridge] Add `EntityValidationListener` to allow auto validation on flush
#53447 commented on
May 26, 2025 • 0 new comments - [Validator] Add PHPDoc to `GroupSequence` attribute class and properties
#53428 commented on
May 26, 2025 • 0 new comments - [Serializer] Improve nested payload validation for `#[MapRequestPayload]` using a new serialization context
#53250 commented on
May 26, 2025 • 0 new comments - [PropertyInfo] Add `PropertyAttributesExtractor`
#57601 commented on
May 26, 2025 • 0 new comments - [Console] Expose the original input arguments and options and to unparse options
#57598 commented on
May 26, 2025 • 0 new comments - [Serializer][RFC] recursive object normalizer
#57547 commented on
May 26, 2025 • 0 new comments - [Validator] Add `Xml` constraint
#57365 commented on
May 26, 2025 • 0 new comments - [Form] Allow specifying `CollectionType`'s "prototype_name" as `callable`
#57231 commented on
May 26, 2025 • 0 new comments - [Serializer] Add `AbstractNormalizer::IGNORED_GROUPS` to make it possible to ignore groups during serialization
#57166 commented on
May 26, 2025 • 0 new comments - [Messenger] Added the ability to force `RedisCluster`
#54866 commented on
May 26, 2025 • 0 new comments - [HttpKernel] Support variadic with `#[MapRequestPayload]`
#54817 commented on
May 26, 2025 • 0 new comments - [Console] Fix issue with reserved keyword "command" as argument name
#54795 commented on
May 26, 2025 • 0 new comments - [Finder] Exclude relative to content root if prefixed /
#54754 commented on
May 26, 2025 • 0 new comments - [WebProfilerBundle] Add settings to have the profiler follow the browser
#54638 commented on
May 26, 2025 • 0 new comments - [HttpKernel] Add `MapSessionParameter` to map session parameters to controllers
#54458 commented on
May 26, 2025 • 0 new comments - [WebProfilerBundle] add extra data to logs panel
#54445 commented on
May 27, 2025 • 0 new comments - [Console] Add of hidden and deprecation option flags
#54439 commented on
May 26, 2025 • 0 new comments - [DomCrawler] Support classes from the new DOM extension
#54383 commented on
May 26, 2025 • 0 new comments - [Messenger] Introduce `SelfStampableInterface`
#54366 commented on
May 26, 2025 • 0 new comments - [Messenger] Swallow Exception on Rollback
#54355 commented on
May 26, 2025 • 0 new comments - [Console][Messenger] Fix: Allow `UnrecoverableExceptionInterface` to bypass retry in `RunCommandMessageHandler`
#60507 commented on
May 24, 2025 • 0 new comments - [Form] Add `input=date_point` to `DateTimeType`, `DateType` and `TimeType`
#60315 commented on
May 26, 2025 • 0 new comments - [Notifier] [Slack] Add SlackPlainTextInputBlock for Slack message
#60310 commented on
May 26, 2025 • 0 new comments - [Security] Allow enums in `SignatureHasher::computeSignatureHash()`
#60302 commented on
May 26, 2025 • 0 new comments - [EventDispatcher] Validate existence of event listener classes
#60277 commented on
May 26, 2025 • 0 new comments - [Scheduler] Throw error on duplicate schedule provider service registration on the schedule name
#60253 commented on
May 26, 2025 • 0 new comments - [DoctrineBridge] Add new `DatePointDateType` Doctrine type
#60237 commented on
May 26, 2025 • 0 new comments - [Serializer] Add Support for Encoding Arrays as Child <item> Elements in XML Encoder
#60228 commented on
May 26, 2025 • 0 new comments - [Lock] Add namespace support to Redis & Memcache lock stores
#60227 commented on
May 26, 2025 • 0 new comments - [Notifier][Discord] Add `DiscordBotTransport`
#60218 commented on
May 27, 2025 • 0 new comments - [Form] Add `FormFlow` for multistep forms management
#60212 commented on
May 26, 2025 • 0 new comments - [Notifier] Allow to set block_id/value for SlackActionsBlock and SlackButtonBlockElement
#60209 commented on
May 26, 2025 • 0 new comments - [Messenger] Reduce lock time when using MySQL for transport
#60207 commented on
May 26, 2025 • 0 new comments - [Notifier][Firebase] Add Firebase v1 API support
#60205 commented on
May 26, 2025 • 0 new comments - [FrameworkBundle] Add support for configuring workflow places with a `BackedEnum`
#60204 commented on
May 26, 2025 • 0 new comments - [Workflow] Add support for weighted transitions
#60201 commented on
May 26, 2025 • 0 new comments - [Serializer] Allow custom timezone in `DateTimeNormalizer` during denormalization
#60153 commented on
May 26, 2025 • 0 new comments - [Lock] DynamoDB store
#60138 commented on
May 26, 2025 • 0 new comments - [WebProfilerBundle] display profiler url in logs
#60505 commented on
May 26, 2025 • 0 new comments - [JsonPath] Fix subexpression evaluation in filters
#60504 commented on
May 26, 2025 • 0 new comments - [HttpCache] Add a `waiting` trace when finding the cache locked
#60498 commented on
May 26, 2025 • 0 new comments - [VarDumper] Add support for adding more default casters to `AbstractCloner::addDefaultCasters()`
#60480 commented on
May 26, 2025 • 0 new comments - [HttpKernel] ´MapEntityCollection´ concept
#60450 commented on
May 26, 2025 • 0 new comments - [ObjectMapper] embed collection transformer
#60442 commented on
May 26, 2025 • 0 new comments - [Mime] Update mime types
#60438 commented on
May 26, 2025 • 0 new comments - [PhpUnitBridge] Add `strtotime()` to `ClockMock`
#60424 commented on
May 26, 2025 • 0 new comments - [Validator] Add tests for `MacAddress`
#60422 commented on
May 26, 2025 • 0 new comments - [Mailer] Add MSGraph API Transport
#60408 commented on
May 26, 2025 • 0 new comments - [HttpFoundation] `#[IsSignatureValid]` attribute
#60395 commented on
May 26, 2025 • 0 new comments - [Console] Simplify using invokable commands when the component is used standalone
#60394 commented on
May 26, 2025 • 0 new comments - [Mailer][SendGrid] add support for scheduling delivery via `send_at` API parameter
#60372 commented on
May 26, 2025 • 0 new comments - [SecurityBundle] register alias for argument for password hasher
#60371 commented on
May 26, 2025 • 0 new comments - [Serializer] Add CDATA_WRAPPING_NAME_PATTERN support to XmlEncoder
#60355 commented on
May 26, 2025 • 0 new comments - [Routing] Deprecate `RouteCollection` overriding its routes' properties
#60343 commented on
May 27, 2025 • 0 new comments - [Twig] daisyUI form layout
#60334 commented on
May 26, 2025 • 0 new comments - [Workflow] Add support for `\BackedEnum` in `MethodMarkingStore`
#60114 commented on
May 26, 2025 • 0 new comments - [Form] Keep submitted values when `keep_as_list` option of collection type is enabled
#59910 commented on
May 26, 2025 • 0 new comments - Extract the ArgumentResolver system to its own component
#59794 commented on
May 26, 2025 • 0 new comments - [Notifier][Bluesky] Add support for tags facet
#59784 commented on
May 26, 2025 • 0 new comments - [FrameworkBundle] Only show relevant columns in `debug:router` call
#59780 commented on
May 26, 2025 • 0 new comments - [RFC][Validator] Allow to set the translation domain or disable translations on a per-constraint level
#59770 commented on
May 26, 2025 • 0 new comments - [Config][FrameworkBundle] Generate JSON schema for config
#59620 commented on
May 26, 2025 • 0 new comments - [HttpClient] Make `CachingHttpClient` compatible with RFC 9111
#59576 commented on
May 26, 2025 • 0 new comments - [PropertyInfo] Get short description from promoted properties in `PhpDocExtractor`
#59540 commented on
May 26, 2025 • 0 new comments - [FrameworkBundle][PropertyInfo] Allow defining accessors and mutators via an attribute
#59529 commented on
May 26, 2025 • 0 new comments - [AccessControl] Add Access Control component with strategies and voters
#59439 commented on
May 26, 2025 • 0 new comments - [PropertyInfo] Extract public properties first in ReflectionExtractor
#59430 commented on
May 26, 2025 • 0 new comments - [MimePgp] Add the component
#59372 commented on
May 26, 2025 • 0 new comments - [HttpFoundation] Add support for parsing non-POST requests using request_parse_body() (PHP 8.4)
#59358 commented on
May 26, 2025 • 0 new comments - [PropertyAccess][PropertyInfo] customize behavior for property hooks on read and write
#59246 commented on
May 26, 2025 • 0 new comments - [Test] Symfony framework dagger module
#59240 commented on
May 26, 2025 • 0 new comments - [Messenger] [WIP][Keepalive] keepaliveInterval from KeepaliveReceiverInterface
#59238 commented on
May 26, 2025 • 0 new comments - [Security] Hiding userFqcn in RememberMe cookie
#59232 commented on
May 26, 2025 • 0 new comments - [Mailer][Transport] Allow exception logging for `RoundRobinTransport` mailer
#60110 commented on
May 26, 2025 • 0 new comments - [FrameworkBundle][Serializer] Allow setting `$objectClassResolver` via configuration
#60092 commented on
May 26, 2025 • 0 new comments - [Security] improve VoteObject adding extraData for give more possibilities to AccessDecicsionStrategy
#60085 commented on
May 26, 2025 • 0 new comments - [RateLimiter] Add `RateLimiterBuilder`
#60084 commented on
May 26, 2025 • 0 new comments - [JsonPath] Add FrameworkBundle integration
#60083 commented on
May 27, 2025 • 0 new comments - [Messenger] Add BatchAsyncHandlerTrait for ParallelMessageBus
#60080 commented on
May 26, 2025 • 0 new comments - [HttpCache][WIP] Use RFC9211 Cache-Status
#60078 commented on
May 26, 2025 • 0 new comments - [Mailer][Mime] add support for external template engine to mail
#60062 commented on
May 26, 2025 • 0 new comments - [MonologBridge] Add `$handleSilent` constructor argument to `ConsoleHandler`
#60055 commented on
May 26, 2025 • 0 new comments - [ErrorHandler] Add `SapiErrorRendererSelector` for context-based error rendering
#60033 commented on
May 26, 2025 • 0 new comments - [Lock] Add `LockKeyNormalizer`
#60023 commented on
May 26, 2025 • 0 new comments - [HttpFoundation] Add SessionHasFlashMessage test constraint
#60008 commented on
May 26, 2025 • 0 new comments - [RFC][Mailer][FrameworkBundle] Add support for rate limited mailer transports
#59985 commented on
May 26, 2025 • 0 new comments - [Runtime] Make project_dir configurable
#59974 commented on
May 26, 2025 • 0 new comments - [MonologBridge] Add ability to react to console input being interactive or not
#59955 commented on
May 26, 2025 • 0 new comments - Enhancing CAS authentication handling by extracting user attributes
#59951 commented on
May 26, 2025 • 0 new comments - [RateLimiter] [WIP] add attribute for controllers methods
#59920 commented on
May 26, 2025 • 0 new comments - [Lock] Add `MysqlStore`
#45982 commented on
May 26, 2025 • 0 new comments - [Translation] Extract locale fallback computation into a dedicated class
#45553 commented on
May 26, 2025 • 0 new comments - [Serializer] Allow to denormalize objects that have constructor checks without using constructor
#45508 commented on
May 26, 2025 • 0 new comments - [Messenger] Remove non-sendable stamps before calling the serializer's encode method
#45098 commented on
May 26, 2025 • 0 new comments - [Form] Missing Data Handling (checkbox edge cases)
#45081 commented on
May 26, 2025 • 0 new comments - [PropertyAccess] Reset object property to either null or uninitialized state
#44880 commented on
May 26, 2025 • 0 new comments - [Security] Allow RememberMeHandler to use a custom RememberMeDetails class
#44459 commented on
May 26, 2025 • 0 new comments - [Process] Add support for Fiber
#43678 commented on
May 26, 2025 • 0 new comments - [Serializer] Add `NormalizedValueInterface` that can be returned by `NormalizerInterface::normalize` to enable receiving a value object for normalized values.
#43498 commented on
May 26, 2025 • 0 new comments - [Mailer] Sendgrid API Transport: allow use of mail_settings
#42915 commented on
May 26, 2025 • 0 new comments - [Messenger] Add messenger configuration to make a message bus not get all handlers by default
#42693 commented on
May 26, 2025 • 0 new comments - [HttpKernel] PSR-6 HttpCache store
#42295 commented on
May 26, 2025 • 0 new comments - [Console] Extract customizable BaseOutputStyle and reusable MessageBlock
#42093 commented on
May 26, 2025 • 0 new comments - [Messenger] Add per-message priority
#41574 commented on
May 26, 2025 • 0 new comments - [Form] Add upgrade path for empty_data option in TextType
#41516 commented on
May 26, 2025 • 0 new comments - [HttpFoundation] Ensure path info has a leading slash
#40750 commented on
May 26, 2025 • 0 new comments - [Form] Allow Form events to be used as expected with `inherit_data` option
#40515 commented on
May 26, 2025 • 0 new comments - [Yaml] Implement $blockChompingIndicator for TaggedValue multi-line literal blocks
#40431 commented on
May 26, 2025 • 0 new comments - [Config] Expose meta on `ResourceCheckerConfigCache` and `ConfigCacheInterface`
#52059 commented on
May 26, 2025 • 0 new comments - [Messenger] [Amqp-messenger] Support content encoding and compression
#47592 commented on
May 26, 2025 • 0 new comments - [Messenger] Separate WorkerRunningEvent into WorkerBusyEvent and WorkerIdleEvent
#47573 commented on
May 26, 2025 • 0 new comments - [Form] Add a TypeGuesser that use typed property reflection
#47450 commented on
May 26, 2025 • 0 new comments - [Console] Adding optional columns to Table
#47448 commented on
May 26, 2025 • 0 new comments - [Console] Show Application-level console options when showing synopsis or when error occurred
#47436 commented on
May 26, 2025 • 0 new comments - [Filesystem] makePathRelative with existing files, remove ending /
#47424 commented on
May 26, 2025 • 0 new comments - [Config] Deprecate ArrayNodeDefinition::ignoreExtraKeys in favor of s etIgnoreExtraKeys and setRemoveExtraKeys
#47284 commented on
May 26, 2025 • 0 new comments - [Form] Introduce validation events
#47210 commented on
May 26, 2025 • 0 new comments - [Serializer] [Normalizer] Add to context current class / attribute name for a denormalized object
#47182 commented on
May 26, 2025 • 0 new comments - [FrameworkBundle] make `KernelBrowser::loginUser()` session available for updating after login
#47001 commented on
May 26, 2025 • 0 new comments - [Serializer] Add PropertyValueNormalizer to AbstractObjectNormalizer for code reusability with composition
#46662 commented on
May 26, 2025 • 0 new comments - [Serializer] Add COLLECT_EXTRA_ATTRIBUTES_ERRORS and full deserialization path
#46654 commented on
May 26, 2025 • 0 new comments - [Serializer] Allow to add groups to SerializedName annotation/attribute
#46432 commented on
May 26, 2025 • 0 new comments - [Serializer] Allow (de)normalization of empty objects in PropertyNormalizer
#46417 commented on
May 26, 2025 • 0 new comments - [Messenger] Be able to start a worker for multiple queues with custom consumption priorities
#46334 commented on
May 26, 2025 • 0 new comments - [Security] Allow disabling redirect on logout
#46320 commented on
May 26, 2025 • 0 new comments - [Messenger] Add AMQP exchange to exchange bindings
#46257 commented on
May 26, 2025 • 0 new comments - Have a way to Force the update of form data after submit when handling dynamic forms
#57942 commented on
May 26, 2025 • 0 new comments - `PasswordStrengthValidator` logic always return `Weak` even for strong password
#57074 commented on
May 26, 2025 • 0 new comments - Use rfc9211 in HttpCache
#58985 commented on
May 26, 2025 • 0 new comments - [Form] Custom Form Type with the same name as its parent Symfony form type results in exception upon rednering
#58825 commented on
May 25, 2025 • 0 new comments - [Security][Framework] Use Firewall Settings to get UserProvider Service for Request
#54713 commented on
May 25, 2025 • 0 new comments - Easy English name for "Invalid CSRF token"
#60129 commented on
May 25, 2025 • 0 new comments - StreamedJsonResponse does not stream
#60257 commented on
May 24, 2025 • 0 new comments - [Messenger] Introduce claim check support
#60390 commented on
May 24, 2025 • 0 new comments - [Serializer] when normalizing, order the properties in a way controllable by the user
#27441 commented on
May 24, 2025 • 0 new comments - Option --no-fill on translations:extract don't work on custom domain
#60274 commented on
May 23, 2025 • 0 new comments - [HttpKernel] `MapEntityCollection` concept
#60451 commented on
May 23, 2025 • 0 new comments - `Symfony\Component\HttpKernel\EventListener\ErrorListener` & `framework.error_controller` usage resulting in having the wrong request method
#58968 commented on
May 23, 2025 • 0 new comments - [HttpClient] `CurlHttpClient` keep reference to resources passed by form data
#60506 commented on
May 22, 2025 • 0 new comments - [Console][Messenger] cannot suppress retries on `RunCommandMessage`
#60427 commented on
May 22, 2025 • 0 new comments - [Mailer] Memory leaking when sending many emails
#50580 commented on
May 22, 2025 • 0 new comments - [Serializer] Discriminator is removed when `#[Ignore]` attribute used on unrelated method
#60214 commented on
May 22, 2025 • 0 new comments - [Notifier][MicrosoftTeams] Add support for Workflow as MS teams O365 connectors are being deprecated.
#57682 commented on
May 22, 2025 • 0 new comments - add --with-guard to workflow:dump
#60208 commented on
May 22, 2025 • 0 new comments - [FrameworkBundle] Removed `RejectRedeliveredMessageMiddleware` to avoid message to be lost if it cannot be processed by both handler and failed transport
#40249 commented on
May 26, 2025 • 0 new comments - [Serializer] Add a @Mapping Annotation
#39048 commented on
May 26, 2025 • 0 new comments - [DoctrineBridge][Validator] Expose all fields for message validation failure
#38969 commented on
May 26, 2025 • 0 new comments - [Messenger] support for multiple bindings on the same queue
#38485 commented on
May 26, 2025 • 0 new comments - [Serializer] Serialization versioning
#38478 commented on
May 26, 2025 • 0 new comments - [Cache] Cache pool with provider key can not be overriden in tests environment and failes with OutOfBoundsException
#58864 commented on
May 28, 2025 • 0 new comments - [RFC] trusted_proxies shortcuts for commonly used proxies
#58837 commented on
May 28, 2025 • 0 new comments - [Validator][Mime] add a Constraint to check if string is valid mime type?
#59015 commented on
May 28, 2025 • 0 new comments - [Mime] RFC 2822 parser to get Email/DraftEmail message from mime message
#54483 commented on
May 28, 2025 • 0 new comments - [RFC] Deprecate and remove support for semantic XML configuration
#60200 commented on
May 28, 2025 • 0 new comments - [DX][Config] Generate JSON schema for Yaml configuration
#59603 commented on
May 28, 2025 • 0 new comments - Missing translations for Burmese (my)
#51897 commented on
May 28, 2025 • 0 new comments - [Form] ORMQueryBuilderLoader::getEntitiesByIds executing query despite that Entity is already loaded
#57780 commented on
May 27, 2025 • 0 new comments - [Serializer] regression with attribute serialization
#58689 commented on
May 27, 2025 • 0 new comments - Missing translations for Dutch (nl)
#60460 commented on
May 27, 2025 • 0 new comments - [AssetMapper] importmap() function imports all entry points
#54377 commented on
May 27, 2025 • 0 new comments - [Symfony Lock] possible lock id collision in DoctrineDbalPostgreSqlStore
#58838 commented on
May 27, 2025 • 0 new comments - Env variable processor return empty string when used with default.
#57442 commented on
May 27, 2025 • 0 new comments - [Console] Additional validation of mode in `InputArgument` and `InputOption`
#52055 commented on
May 26, 2025 • 0 new comments - [Serializer] Add support for union collection value types in `ArrayDenormalizer`
#52018 commented on
May 26, 2025 • 0 new comments - [FrameworkBundle] PhpUnit assert Messenger
#51964 commented on
May 26, 2025 • 0 new comments - [Messenger] Ability to use transactions while sending messages with AMQP
#51719 commented on
May 26, 2025 • 0 new comments - [FeatureFlags] Propose a new component
#51649 commented on
May 26, 2025 • 0 new comments - [Config] Allow to always use config classes
#51544 commented on
May 26, 2025 • 0 new comments - [RateLimiter] Use RateLimiterFactory with custom limit
#51403 commented on
May 26, 2025 • 0 new comments - [Config] Improve casting config nodes to array
#51273 commented on
May 26, 2025 • 0 new comments - [Ldap] Allow to use ldap in a chain provider
#51231 commented on
May 26, 2025 • 0 new comments - [Console] `ChoiceQuestion` - choice to get value or key
#51199 commented on
May 26, 2025 • 0 new comments - [Messenger] Kafka Transport Bridge
#51070 commented on
May 26, 2025 • 0 new comments - [Messenger] Batch delivery
#51034 commented on
May 26, 2025 • 0 new comments - [Serializer] Handle type error constructing input
#51003 commented on
May 26, 2025 • 0 new comments - [Messenger] Introduce `HandlerDescriptorInterface`
#50998 commented on
May 26, 2025 • 0 new comments - [Messenger] Make `HandleMessageMiddleware::callHandler` protected
#50980 commented on
May 26, 2025 • 0 new comments - [Serializer] Add versionning
#50850 commented on
May 26, 2025 • 0 new comments - [Messenger] Add auto stamp attribute and middleware
#50812 commented on
May 26, 2025 • 0 new comments - [FeatureFlag] Propose a simple version
#53213 commented on
May 26, 2025 • 0 new comments - [FrameworkBundle] Fix config for array of `base_uri` in `http_client`
#53131 commented on
May 26, 2025 • 0 new comments - [Validator] Add `ThisableMessage`
#53098 commented on
May 26, 2025 • 0 new comments - [EventDispatcher] Enable the possibility of deprecating events
#52973 commented on
May 26, 2025 • 0 new comments - [HtmlSanitizer] Add functions to handle operations on multiple attributes and/or elements
#52909 commented on
May 26, 2025 • 0 new comments - [Serializer] Add support for auto generated custom normalizers
#52905 commented on
May 26, 2025 • 0 new comments - [Serializer] Add ChainNormalizer and ChainDenormalizer
#52900 commented on
May 26, 2025 • 0 new comments - [Serializer] Denormalize support for `stdClass`
#52850 commented on
May 26, 2025 • 0 new comments - [Serializer] Use DenormalizerAwareInterface instead of SerializerAwareInterface
#52764 commented on
May 26, 2025 • 0 new comments - Allow custom query string parameters in the login link
#52750 commented on
May 26, 2025 • 0 new comments - [PropertyAccess] Allow usage of wildcard `[*]`
#52723 commented on
May 26, 2025 • 0 new comments - [Security] set configured claim as userIdentifier on OidcUser using OidcUserInfoTokenHandler
#52625 commented on
May 26, 2025 • 0 new comments - [Mailer] Improve oauth setup
#52585 commented on
May 26, 2025 • 0 new comments - [Messenger] Dispatch events before & after each handler
#52425 commented on
May 26, 2025 • 0 new comments - [HttpClient] Configure `MockClient` if mock_response_factory has been set on a scoped client
#52265 commented on
May 26, 2025 • 0 new comments - [Serializer] Add `AbstractObjectNormalizer::ENABLE_TYPE_CONVERSION` for scalar type transformation
#52173 commented on
May 26, 2025 • 0 new comments - [HttpKernel] Add option to map empty data with `MapQueryString` and `MapRequestPayload`
#52134 commented on
May 26, 2025 • 0 new comments - [Security] Handle placeholders in role hierarchy
#52099 commented on
May 26, 2025 • 0 new comments - [PropertyInfo][Serializer] Add support of `list` and trigger deprecation when filling a list-typed property with an array
#49056 commented on
May 26, 2025 • 0 new comments - [HttpFoundation] Feature: Introduce flashbag cache to Twig AppVariable
#49042 commented on
May 26, 2025 • 0 new comments - [Validator] Handle object properties in Unique validator
#48951 commented on
May 26, 2025 • 0 new comments - [VarDumper] Add support for options in `dump()`/`dd()`
#48667 commented on
May 26, 2025 • 0 new comments - [Dotenv] Handle dynamic variables in multiple .env files
#48636 commented on
May 26, 2025 • 0 new comments - [HttpFoundation] Add native handlers for Memcache and Redis
#48588 commented on
May 26, 2025 • 0 new comments - [FrameworkBundle] Fail properly on unregistrable command
#48547 commented on
May 26, 2025 • 0 new comments - feature Add the possibility by filtering csv values by headers
#48448 commented on
May 26, 2025 • 0 new comments - [Console] Support a set of control keys and key combinations in `QuestionHelper`
#48287 commented on
May 26, 2025 • 0 new comments - [Security] Json login exception
#48277 commented on
May 26, 2025 • 0 new comments - [TwigBridge] Provide a default non-empty label on empty options to validate HTML5
#48035 commented on
May 26, 2025 • 0 new comments - [TwigBridge] Set Form ID on form element, prevent duplicate form element attributes
#48013 commented on
May 26, 2025 • 0 new comments - [Messenger] [AMQP] Add routing key to data passed to serializer decode.
#47975 commented on
May 26, 2025 • 0 new comments - [Filesystem] rename `Filesystem::mirror()` option `copy_on_windows` to `follow_symlinks`
#47969 commented on
May 26, 2025 • 0 new comments - [Validator] Unique should support objects fields
#47714 commented on
May 26, 2025 • 0 new comments - [DoctrineMessenger] [WIP] Postgres LISTEN/NOTIFY improvement proposition for better handling of time limit, multi-queue worker and delayed tasks
#47666 commented on
May 26, 2025 • 0 new comments - [DomCrawler] impossible to test a value out of the options in ChoiceFormField
#47642 commented on
May 26, 2025 • 0 new comments - [Messenger] [WIP] Be able to start a worker for multiple queues with custom consumption priorities
#47602 commented on
May 26, 2025 • 0 new comments - [EventDispatcher] Improve method resolving when it is omitted in tag
#50783 commented on
May 26, 2025 • 0 new comments - [Validator] Validate all groups when special group name `*` is specified in `validate()` method
#50679 commented on
May 26, 2025 • 0 new comments - [Form] Add constraints_from_* options
#50459 commented on
May 26, 2025 • 0 new comments - [DependencyInjection] Add support for excluding services with declared custom attribute
#50447 commented on
May 26, 2025 • 0 new comments - [Cache] Redis garbage collector
#50423 commented on
May 26, 2025 • 0 new comments - [HttpFoundation] Add `peekMultiple` method to FlashBag
#50380 commented on
May 26, 2025 • 0 new comments - [Serializer] Improve denormalization of backed enums
#50201 commented on
May 26, 2025 • 0 new comments - [HtmlSanitizer] Add blockBodyElements that will block all known elements by default.
#49920 commented on
May 26, 2025 • 0 new comments - [Serializer] CsvEncoder: allow the nested array parsing to be disabled
#49692 commented on
May 26, 2025 • 0 new comments - [Mime] support overwriting form encoding
#49587 commented on
May 26, 2025 • 0 new comments - [HttpKernel] Create `#[Serialize]` Attribute to serialize Controller Result
#49518 commented on
May 26, 2025 • 0 new comments - [Form] Change FormTypeValidatorExtension construct signature
#49502 commented on
May 26, 2025 • 0 new comments - [CssSelector] Add `:has()` support
#49388 commented on
May 26, 2025 • 0 new comments - [Messenger] New transport.serializer configuration
#49256 commented on
May 26, 2025 • 0 new comments - [HttpFoundation] Constraint ResponseHeaderSame now shows the actual header value
#49227 commented on
May 26, 2025 • 0 new comments - [RateLimiter] add the ability to use a `Clock` inside the `RateLimiter`
#49222 commented on
May 26, 2025 • 0 new comments - [FrameworkBundle] Detect unused environment variables in .env
#49161 commented on
May 26, 2025 • 0 new comments - [Validator] Avoid TypeError and improve DX when null groups
#49137 commented on
May 26, 2025 • 0 new comments