Try our Chrome extension
Easily add the current web-page from your browser directly into your changedetection.io tool, more great features coming soon!Changedetection.io needs your support!
You can help us by supporting changedetection.io on these platforms;
- Rate us at AlternativeTo.net
- Star us on GitHub
- Follow us at Twitter/X
- G2 Software reviews
- Check us out on LinkedIn
- And tell your friends and colleagues :)
The more popular changedetection.io is, the more time we can dedicate to adding amazing features!
Many thanks :)
changedetection.io team
Not yet seconds ago
False
Not yet seconds ago
Triggered text Ignored text Blocked text
3 hours ago
Skip to content
Navigation Menu
Sign in Appearance settings
* Platform
+ AI CODE CREATION
o GitHub Copilot Write better code with AI
o GitHub Copilot app Direct agents from issue to merge
o MCP Registry Integrate external tools
+ DEVELOPER WORKFLOWS
o Actions Automate any workflow
o Codespaces Instant dev environments
o Issues Plan and track work
o Code Review Manage code changes
o Code Quality Enforce quality at merge
+ APPLICATION SECURITY
o GitHub Advanced Security Find and fix vulnerabilities
o Code security Secure your code as you build
o Secret protection Stop leaks before they start
+ EXPLORE
o Why GitHub
o Documentation
o Blog
o Changelog
o Marketplace
View all features
* Solutions
+ BY COMPANY SIZE
o Enterprises
o Small and medium teams
o Startups
o Nonprofits
+ BY USE CASE
o App Modernization
o DevSecOps
o DevOps
o CI/CD
o View all use cases
+ BY INDUSTRY
o Healthcare
o Financial services
o Manufacturing
o Government
o View all industries
View all solutions
* Resources
+ EXPLORE BY TOPIC
o AI
o Software Development
o DevOps
o Security
o View all topics
+ EXPLORE BY TYPE
o Customer stories
o Events & webinars
o Ebooks & reports
o Business insights
o GitHub Skills
+ SUPPORT & SERVICES
o Documentation
o Customer support
o Community forum
o Trust center
o Partners
View all resources
* Open Source
+ COMMUNITY
o GitHub Sponsors Fund open source developers
+ PROGRAMS
o Security Lab
o Maintainer Community
o Accelerator
o GitHub Stars
o Archive Program
+ REPOSITORIES
o Topics
o Trending
o Collections
* Enterprise
+ ENTERPRISE SOLUTIONS
o Enterprise platform AI-powered developer platform
+ AVAILABLE ADD-ONS
o GitHub Advanced Security Enterprise-grade security features
o Copilot for Business Enterprise-grade AI features
o Premium Support Enterprise-grade 24/7 support
* Pricing
Type / to search
Sign in
Sign up Appearance settings
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
Uh oh!
There was an error while loading. Please reload this page.
symfony / symfony Public
* Uh oh!
There was an error while loading. Please reload this page.
* Notifications You must be signed in to change notification settings
* Fork 9.9k
* Star 31.1k
* Code
* Issues 237
* Pull requests 175
* Discussions
* Actions
* Projects
* Security and quality 55
* Insights
Additional navigation options
* Code
* Issues
* Pull requests
* Discussions
* Actions
* Projects
* Security and quality
* Insights
Releases: symfony/symfony
Releases Tags
Releases · symfony/symfony
Release list
* v8.1.4
* v7.4.16
* v8.1.3
* v8.1.2
* v8.0.16
* v8.0.15
* v7.4.15
* v6.4.43
* v8.1.1
* v8.0.14
Previous Next
Jump to release
* v8.1.4
* v7.4.16
* v8.1.3
* v8.1.2
* v8.0.16
* v8.0.15
* v7.4.15
* v6.4.43
* v8.1.1
* v8.0.14
Previous Next
v8.1.4
v8.1.4 Latest
Latest
Compare
Choose a tag to compare
Sorry, something went wrong.
Filter
Loading
Sorry, something went wrong.
Uh oh!
There was an error while loading. Please reload this page.
No results found
View all tags
fabpot released this 07 Aug 18:08
Immutable release. Only release title and notes can be modified.
v8.1.4
This tag was signed with the committer’s verified signature.
fabpot Fabien Potencier
SSH Key Fingerprint: mvSYYIzLe3HGrMTpwpMI1Ld++wOYnla+UqdTeOZAScE
Verified
Learn about vigilant mode.
5988752
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.
Changelog (v8.1.3...v8.1.4)
* bug #65193 [RateLimiter] Cap the burst size and the duration computed from it (@cs278)
* bug #65183 [Intl] Honor the expiry date of currencies that have no start date (@sadiqk2)
* bug #65184 [Form] Distinguish active_at from not_active_at in the CurrencyType choice list cache (@sadiqk2)
* bug #65191 [PhpUnitBridge] Don't return a non-callable from getPhpUnitErrorHandler() (@sadiqk2)
* bug #65187 [HttpFoundation] Treat a UriSigner expiration of 0 as a date, not as no expiry (@sadiqk2)
* bug #65180 [HttpKernel] Fix failing reset methods preventing later services from resetting (@javiereguiluz)
* bug #64982 [PropertyInfo] Do not report a non-public mutator as writable (@nicolas-grekas)
* bug #65174 [Tui] Keep ANSI codes ordered when slicing across a color change (@smnandre)
* bug #65177 [HttpClient] Fix GuzzleHttpHandler crashing with guzzlehttp/guzzle ^8.0 (@peter17)
* bug #65128 [Mime] Escape backslashes in Address::getEncodedName() (@munzzyy)
* bug #65154 [ObjectMapper] Fix target property mappings dropped when the source carries metadata (@ousamabenyounes)
* bug #65167 [Serializer] Align union member order between the legacy and TypeInfo paths (@ousamabenyounes)
* bug #65172 [DependencyInjection] Don't keep partially-configured shared services when their setup fails (@javiereguiluz)
* bug #65169 [DoctrineBridge] fix compatibility with DBAL < 4.5 (@xabbuh)
* minor #65165 [Form][Validator] Added missing Slovak translations (@dtokos)
* bug #65150 [Tui] Render raw HTML in MarkdownWidget instead of dropping it (@lazerg)
* bug #65141 [ObjectMapper] Skip nested mapping when no target fits the destination property type (@lazerg)
* bug #65131 [FrameworkBundle] Fix "cache:clear" failing when the cache dir is rebuilt concurrently (@ousamabenyounes)
* bug #65142 [ObjectMapper] Fix the class-level mapping of another target being applied (@lazerg)
* bug #65149 [DependencyInjection] Resolve factories on "service_container" against the concrete container class (@lazerg)
* bug #65116 [Lock] Fix a released read lock letting a new read lock through while a write lock is held (@Zombaya)
* bug #65133 [DependencyInjection] Fix ParameterBag::clear() leaving stale deprecations and resolution state (@javiereguiluz)
* bug #65122 [Messenger] Re-send original payload when retrying undecodable messages (@SystematicCZ)
* bug #65125 [Serializer] Fix FILTER_BOOL breaking union type denormalization (@eliot488995568)
* bug #65120 [DependencyInjection] Fix #[Autoconfigure] being processed twice for PSR-4-discovered abstract types (@javiereguiluz)
* bug #65113 [DependencyInjection] Fix instantiating a lazy proxy for an inline definition (@nicolas-grekas)
* bug #65112 [DependencyInjection] Fix misleading error messages for invalid "proxy" tags (@nicolas-grekas)
* bug #65111 [DependencyInjection] Fix generating one proxy class per set of "proxy" tags (@nicolas-grekas)
* bug #65109 [DependencyInjection] Honor the interface passed to #[Lazy] (@nicolas-grekas)
* bug #65105 [Uid] Fix the weak-secret guard in Uuid47Transformer for secrets longer than 16 bytes (@semx)
* bug #65091 [DoctrineBridge] Close all expired connections in the idle listener (@RobLogtenberg-Pay)
* bug #65085 [Messenger] Stop the PostgreSQL transport from blocking the worker loop (@bzajacc)
* bug #65095 [WebProfilerBundle] Avoid a flash of unstyled content in the debug toolbar (@wayne530)
* bug #65100 [Translation][Lokalise] Send filter_filenames as a JSON array (@nicolas-grekas)
* bug #65099 [Mailer][Sendgrid] Map the processed event to RECEIVED (@nicolas-grekas)
* bug #65032 [JsonStreamer] Fix escaping, float precision and error reporting when writing JSON (@ousamabenyounes)
* minor #65097 [Form][Validator] Review Lithuanian (lt) translations (@MariusVarna)
* bug #65093 [Cache][Messenger] Restore compatibility with ext-redis 5 (@nicolas-grekas)
* minor #65070 [Notifier][Telegram] Document how to build a multi-row inline keyboard (@nicolas-grekas)
* bug #65034 [Mailer][Resend] Handle the email.failed and email.suppressed webhook events (@alexisLefebvre)
* bug #65065 [Console] Fix column widths when a row spans columns (@wazum)
* bug #65062 [Mime] Fix corrupted CID references when one is a prefix of another (@MarcinOrlowski)
* bug #65066 [Mailer] Fix rewriting cid references of inline parts for Mailgun (@nicolas-grekas)
* bug #64696 [Config] Generate unsealed array shapes for any normalizers (@ousamabenyounes)
* bug #65060 [TwigBridge][WebProfilerBundle] Fix compatibility with Twig 4 (@nicolas-grekas)
* bug #65058 [PropertyAccess] Fix caching of null read info (@javiereguiluz)
* bug #65059 [Translation] Fix fuzzy translations and multi-line msgctxt in PO files (@javiereguiluz)
* minor #65055 [Validator] Review Serbian (sr_Latn) translations (@milanqtx)
* minor #65054 [Validator] Review Serbian (sr_Cyrl) translations (@milanqtx)
* bug #65041 [Validator] Fix File constraint skipping the mime type check when extensions and mimeTypes have no common value (@nicolas-grekas)
* minor #65048 [VarExporter] cache result of hasOctalControlChars (@alexisLefebvre)
* bug #65049 [Translation] Do not split ICU messages on pipes in PoFileDumper (@nicolas-grekas)
* bug #65052 [PropertyInfo] Revert "bug #64990 Do not trigger legacy Type deprecat… (@nicolas-grekas)
Contributors
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
cs278, javiereguiluz, and 21 other contributors
Assets 3
Loading
Uh oh!
There was an error while loading. Please reload this page.
👍 1 dmaicher reacted with thumbs up emoji
All reactions
* 👍 1 reaction
1 person reacted
v7.4.16
v7.4.16
Compare
Choose a tag to compare
Sorry, something went wrong.
Filter
Loading
Sorry, something went wrong.
Uh oh!
There was an error while loading. Please reload this page.
No results found
View all tags
fabpot released this 07 Aug 18:03
Immutable release. Only release title and notes can be modified.
v7.4.16
This tag was signed with the committer’s verified signature.
fabpot Fabien Potencier
SSH Key Fingerprint: mvSYYIzLe3HGrMTpwpMI1Ld++wOYnla+UqdTeOZAScE
Verified
Learn about vigilant mode.
7c8b97f
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.
Changelog (v7.4.15...v7.4.16)
* bug #65193 [RateLimiter] Cap the burst size and the duration computed from it (@cs278)
* bug #65183 [Intl] Honor the expiry date of currencies that have no start date (@sadiqk2)
* bug #65184 [Form] Distinguish active_at from not_active_at in the CurrencyType choice list cache (@sadiqk2)
* bug #65191 [PhpUnitBridge] Don't return a non-callable from getPhpUnitErrorHandler() (@sadiqk2)
* bug #65187 [HttpFoundation] Treat a UriSigner expiration of 0 as a date, not as no expiry (@sadiqk2)
* bug #65180 [HttpKernel] Fix failing reset methods preventing later services from resetting (@javiereguiluz)
* bug #64982 [PropertyInfo] Do not report a non-public mutator as writable (@nicolas-grekas)
* bug #65128 [Mime] Escape backslashes in Address::getEncodedName() (@munzzyy)
* bug #65154 [ObjectMapper] Fix target property mappings dropped when the source carries metadata (@ousamabenyounes)
* bug #65167 [Serializer] Align union member order between the legacy and TypeInfo paths (@ousamabenyounes)
* bug #65172 [DependencyInjection] Don't keep partially-configured shared services when their setup fails (@javiereguiluz)
* bug #65169 [DoctrineBridge] fix compatibility with DBAL < 4.5 (@xabbuh)
* minor #65165 [Form][Validator] Added missing Slovak translations (@dtokos)
* bug #65141 [ObjectMapper] Skip nested mapping when no target fits the destination property type (@lazerg)
* bug #65131 [FrameworkBundle] Fix "cache:clear" failing when the cache dir is rebuilt concurrently (@ousamabenyounes)
* bug #65142 [ObjectMapper] Fix the class-level mapping of another target being applied (@lazerg)
* bug #65116 [Lock] Fix a released read lock letting a new read lock through while a write lock is held (@Zombaya)
* bug #65133 [DependencyInjection] Fix ParameterBag::clear() leaving stale deprecations and resolution state (@javiereguiluz)
* bug #65125 [Serializer] Fix FILTER_BOOL breaking union type denormalization (@eliot488995568)
* bug #65120 [DependencyInjection] Fix #[Autoconfigure] being processed twice for PSR-4-discovered abstract types (@javiereguiluz)
* bug #65113 [DependencyInjection] Fix instantiating a lazy proxy for an inline definition (@nicolas-grekas)
* bug #65112 [DependencyInjection] Fix misleading error messages for invalid "proxy" tags (@nicolas-grekas)
* bug #65111 [DependencyInjection] Fix generating one proxy class per set of "proxy" tags (@nicolas-grekas)
* bug #65109 [DependencyInjection] Honor the interface passed to #[Lazy] (@nicolas-grekas)
* bug #65091 [DoctrineBridge] Close all expired connections in the idle listener (@RobLogtenberg-Pay)
* bug #65095 [WebProfilerBundle] Avoid a flash of unstyled content in the debug toolbar (@wayne530)
* bug #65100 [Translation][Lokalise] Send filter_filenames as a JSON array (@nicolas-grekas)
* bug #65099 [Mailer][Sendgrid] Map the processed event to RECEIVED (@nicolas-grekas)
* bug #65032 [JsonStreamer] Fix escaping, float precision and error reporting when writing JSON (@ousamabenyounes)
* minor #65097 [Form][Validator] Review Lithuanian (lt) translations (@MariusVarna)
* bug #65093 [Cache][Messenger] Restore compatibility with ext-redis 5 (@nicolas-grekas)
* minor #65070 [Notifier][Telegram] Document how to build a multi-row inline keyboard (@nicolas-grekas)
* bug #65034 [Mailer][Resend] Handle the email.failed and email.suppressed webhook events (@alexisLefebvre)
* bug #65065 [Console] Fix column widths when a row spans columns (@wazum)
* bug #65062 [Mime] Fix corrupted CID references when one is a prefix of another (@MarcinOrlowski)
* bug #65066 [Mailer] Fix rewriting cid references of inline parts for Mailgun (@nicolas-grekas)
* bug #64696 [Config] Generate unsealed array shapes for any normalizers (@ousamabenyounes)
* bug #65060 [TwigBridge][WebProfilerBundle] Fix compatibility with Twig 4 (@nicolas-grekas)
* bug #65058 [PropertyAccess] Fix caching of null read info (@javiereguiluz)
* bug #65059 [Translation] Fix fuzzy translations and multi-line msgctxt in PO files (@javiereguiluz)
* minor #65055 [Validator] Review Serbian (sr_Latn) translations (@milanqtx)
* minor #65054 [Validator] Review Serbian (sr_Cyrl) translations (@milanqtx)
* bug #65041 [Validator] Fix File constraint skipping the mime type check when extensions and mimeTypes have no common value (@nicolas-grekas)
* minor #65048 [VarExporter] cache result of hasOctalControlChars (@alexisLefebvre)
* bug #65049 [Translation] Do not split ICU messages on pipes in PoFileDumper (@nicolas-grekas)
* bug #65052 [PropertyInfo] Revert "bug #64990 Do not trigger legacy Type deprecat… (@nicolas-grekas)
* minor #65046 [VarExporter] Detect the null byte rendering instead of pinning a PHP version (@nicolas-grekas)
* bug #65036 [HttpClient] Revert " Strip Proxy-Authorization on cross-authority redirects" (@GrahamCampbell)
Contributors
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
cs278, javiereguiluz, and 17 other contributors
Assets 3
Loading
Uh oh!
There was an error while loading. Please reload this page.
🚀 1 alexisLefebvre reacted with rocket emoji
All reactions
* 🚀 1 reaction
1 person reacted
v8.1.3
v8.1.3
Compare
Choose a tag to compare
Sorry, something went wrong.
Filter
Loading
Sorry, something went wrong.
Uh oh!
There was an error while loading. Please reload this page.
No results found
View all tags
fabpot released this 29 Jul 21:50
Immutable release. Only release title and notes can be modified.
v8.1.3
This tag was signed with the committer’s verified signature.
fabpot Fabien Potencier
SSH Key Fingerprint: mvSYYIzLe3HGrMTpwpMI1Ld++wOYnla+UqdTeOZAScE
Verified
Learn about vigilant mode.
3b157d3
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.
Changelog (v8.1.2...v8.1.3)
* minor #65046 [VarExporter] Detect the null byte rendering instead of pinning a PHP version (@nicolas-grekas)
* minor #65042 [Serializer] Relax PropertyAccess version constraint (@derrabus)
* bug #65036 [HttpClient] Revert " Strip Proxy-Authorization on cross-authority redirects" (@GrahamCampbell)
Contributors
*
*
*
nicolas-grekas, derrabus, and GrahamCampbell
Assets 3
Loading
Uh oh!
There was an error while loading. Please reload this page.
All reactions
v8.1.2
v8.1.2
Compare
Choose a tag to compare
Sorry, something went wrong.
Filter
Loading
Sorry, something went wrong.
Uh oh!
There was an error while loading. Please reload this page.
No results found
View all tags
fabpot released this 29 Jul 11:58
Immutable release. Only release title and notes can be modified.
v8.1.2
This tag was signed with the committer’s verified signature.
fabpot Fabien Potencier
SSH Key Fingerprint: mvSYYIzLe3HGrMTpwpMI1Ld++wOYnla+UqdTeOZAScE
Verified
Learn about vigilant mode.
ad56e47
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.
Changelog (v8.1.1...v8.1.2)
* bug #65029 [JsonPath] Add limits for filter expression length and depth in JsonCrawler (@alexandre-daubois)
* bug #65028 [HttpClient] Fail when an https proxy is configured but libcurl cannot use it (@nicolas-grekas)
* bug #65026 [JsonStreamer] Drop the unbounded process-global key cache in Splitter (@nicolas-grekas)
* bug #65025 [Serializer] Check the denormalized class is a Mime part in MimeMessageNormalizer (@nicolas-grekas)
* bug #65024 [SecurityBundle] Always constrain redirect targets to the current host, even without sessions (@nicolas-grekas)
* bug #65023 [HttpFoundation] Validate the characters allowed in a cookie path and domain (@nicolas-grekas)
* bug #65022 [HttpFoundation] Don't crash on a non-string signature in UriSigner (@nicolas-grekas)
* bug #65020 [HttpFoundation] Fix newline handling in server event fields (@nicolas-grekas)
* bug #65019 [HttpClient] Strip Proxy-Authorization on cross-authority redirects (@nicolas-grekas)
* bug #65011 [Cache] Add support for relay 0.40 (@nicolas-grekas)
* bug #65005 [JsonPath] Reject non-singular queries in filter comparisons (@nicolas-grekas)
* bug #65002 [JsonPath] Fix evaluating filter expressions wrapped in several parentheses (@nicolas-grekas)
* bug #65001 [HttpFoundation] Fix retry field being dropped across server event streams (@nicolas-grekas)
* bug #64999 [DependencyInjection] Restore reading "container.behavior_describing_tags" in DecoratorServicePass (@nicolas-grekas)
* bug #65008 [HttpKernel] Fix the escaping of the generated curl command (@nicolas-grekas)
* bug #65009 [HttpClient] Fix the escaping of the generated curl command (@nicolas-grekas)
* bug #65004 [HttpClient] Don't send the original Host header on cross-authority redirects (@nicolas-grekas)
* minor #65000 Review Italian validator translations (@JJordan0C)
* bug #64995 [Serializer] Prefer serialized name over raw property key (@ousamabenyounes)
* bug #64992 [String] Consistently return null for out-of-range offsets (@javiereguiluz)
* bug #64986 [HttpKernel] Fix the curl command when a cookie holds an array (@maximilian-walter)
* bug #64990 [PropertyInfo] Do not trigger legacy Type deprecation on getType() (@saifulferoz)
* minor #64981 [Form][Validator] Review Turkish (tr) translations (@mmustafaAydogan)
* bug #64983 [ObjectMapper] Fix nested map() reconstructing an existing target (@takashiraki)
* bug #64985 [Mailer] Fix fatal TypeError when sending a RawMessage via an API transport (@Baylox)
* bug #64975 [SecurityBundle] Let the LDAP and non-LDAP variants of an authenticator share a firewall (@nicolas-grekas)
* bug #64978 [Messenger] Reject a serialized type name that is another message's class name (@nicolas-grekas)
* bug #64662 [Console] Decorate stdout and stderr independently when a formatter is injected (@jprivet-dev)
* bug #64697 [Serializer] Keep the collection value type for iterable constructor parameters (@misaert)
* bug #64917 [Messenger] Do not wrap the Doctrine transport keepalive in a transaction (@bendavies)
* bug #64820 [Mailer][Messenger] Wrap AsyncAws exceptions into TransportException in the AmazonSqs and SES transports (@voodooism, @nicolas-grekas)
* bug #64768 [Bridge][Monolog] Do not reset in ConsoleCommandProcessor (@lyrixx)
* bug #64903 [Console] Reduce buffer reallocations in FileInputHelper paste detection (@jorgsowa)
* bug #64661 [FrameworkBundle] Register the argument resolver in ConsoleCommandAssertionsTrait::runCommand (@fracsi)
* bug #64971 [Dotenv] Don't parse external env var values when resolving .env references (@nicolas-grekas)
* bug #64972 [AssetMapper] Reset the mapped asset factory between requests (@pokki-deploy)
* bug #64966 [AssetMapper] Avoid re-expanding bare importmap entries (@pokki-deploy)
* bug #64965 [Serializer] Do not read subclass discriminator attributes from base objects (@pokki-deploy)
* bug #64957 [Cache] Fix "Class Relay\Relay not found" for RedisCluster/RedisArray with tcp_keepalive (@rjmackay)
* minor #64950 [Form][Validator] Updated danish translations (@jekuaitk)
* bug #64863 [FrameworkBundle] Keep transport decorators when mock_response_factory is set (@alexndlm)
* bug #64864 [HttpKernel] Keep converting scalars of a form payload that carries an uploaded file (@Amoifr)
* bug #64825 [PhpUnitBridge] fix finding given config file name (@YumeNikki101)
* bug #64862 [ObjectMapper] Resolve a nested reverse-mapped property by the type of its destination (@Amoifr)
* bug #64781 [ObjectMapper] Keep the class-level transform/if of the target's #[Map] in the reverse class-map factory (@Orkin)
* minor #64664 [Form] Document the hidden placeholder of required ChoiceType fields (@lacatoire)
* bug #64724 [Serializer] Keep FILTER_BOOL working when ENABLE_TYPE_CONVERSION is enabled (@Amoifr)
* bug #64868 [Messenger] Avoid redispatching messages from completed batches (@Gaitholabi)
* bug #64835 [WebProfilerBundle] Fix crash when injecting the toolbar in a BinaryFileResponse (@Fuck4ik)
* bug #64659 [Console] Strip terminal control characters from displayed file names (@iliaal)
* bug #64710 [Mailer] Reject control characters in SmtpTransport::setLocalDomain() (@iliaal)
* bug #64945 [HttpFoundation] Throw when IpUtils::isPrivateIp() receives a non-canonical IP address (@Amoifr)
* bug #64670 [Config] Accept env placeholders for scalar alternatives in generated array-shapes (@yvh)
* bug #64938 [Messenger] Do not reject unknown types when no message requires signing (@pokki-deploy)
* bug #64935 [PropertyInfo] Ignore mutators with several required parameters (@pokki-deploy)
* bug #64937 [Validator] Allow Traverse to be inherited (@MatTheCat)
* minor #64940 [Validator] Fix missing Tagalog (tl) translations (@QuantumBreakz)
* minor #64943 [Filesystem] Handle PHP 8.6 removing function arguments in error messages (@MatTheCat)
* bug #64654 [Validator] Merge target's own constraints when using #[ExtendsValidationFor] (@pokki-deploy)
* bug #64708 [DependencyInjection] Fix lazy + factory service with a leading-backslash class on PHP 8.4 (@Amoifr)
* minor #64740 [Serializer] Skip XmlEncoderTest::testEncodeException() when using libxml ≥ 2.13 (@MatTheCat)
* bug #64751 [FrameworkBundle] Make WebTestCase enable web mode by default (@MatTheCat)
* bug #64770 [ObjectMapper] Fix explicit #[Map(target:)] being overwritten by a same-name source property (@danielpilot)
* bug #64801 [Validator] Allow null groups in ConstraintValidatorTestCase (@sjh9714)
* bug #64828 [DependencyInjection] Add supported literal option not_found for imports.[*].ignore_errors in services.schema and AppReference (@kaznovac)
* bug #64831 [FrameworkBundle] Fix valkey cache adapters ignoring default_valkey_provider (@lazerg)
* minor #64845 [Validator] Add return type annotations to Validation::createCallable() (@rela589n)
* bug #64848 [ObjectMapper] Fix per-property #[Map(source:)] being ignored when the target property name also exists on the source (@Amoifr)
* bug #64934 [HttpClient] Do not stream empty PSR-18 request bodies (@pokki-deploy)
* bug #64931 [TwigBridge] prevent implicit string casts for translatable message objects (@xabbuh)
* bug #64905 [PropertyInfo] Fix union with mixed handling in PhpStanTypeHelper (@Amoifr)
* bug #64928 [Messenger] Strip trace from nested exceptions in ErrorDetailsStamp (@pkranjcecx)
* bug #64933 [Messenger] Fix ack/reject failing when the Redis stream entry is already deleted (@pokki-deploy)
* bug #64707 [AssetMapper] Fix crash when a remote package depends on a locally-mapped importmap entry (@Amoifr)
* bug #64655 [EventDispatcher] Fix regression in TraceableEventDispatcher invocation counting (@jnahmias)
* bug #64727 [Routing] Detect circular references in object route parameters (@Amoifr)
* bug #64932 Do not expose the BundleAdapter class in the kernel.bundles parameter (@mpdude)
* bug #64741 [Mime] Fix dropped whitespace between multiple encoded words (@eyupcanakman)
* minor #64816 Allow Twig 4 (@xabbuh)
* bug #64843 [Console] Fix table borders around colspan cells and header-less tables (@wazum)
* bug #64930 Handle PHP 8.6 removing function arguments in error messages (@MatTheCat)
* bug #64847 [DoctrineBridge] Filter non-.php files in ProxyCacheWarmer::warmUp() to avoid CacheWarmerAggregate exception (@semx)
* bug #64822 [Config] Escape "*/" in generated array-shape comments (@lazerg)
* bug #64857 [Config] Escape comment-closing sequence in generated config builders (@sadiqk2)
* bug #64886 [Console] Fix two ValueError crashes on multibyte / multi-column widths (@sadiqk2)
* bug #64887 [Cache] Initialize PhpArrayAdapter before classifying keys in deleteItems() (@sadiqk2)
* bug #64897 [Messenger][AmazonSqs] Fix fatal on shutdown when the in-flight receive cannot be resumed (@vadimgodev)
* bug #64904 [ErrorHandler] Fix fatal error without args triggering an error when calling getTraceFromString (@timacdonald)
* bug #64914 [EventDispatcher] Clear wrappedListeners in TraceableEventDispatcher::reset() (@guillaumedelre)
* bug #64914 [EventDispatcher] Clear wrappedListeners in TraceableEventDispatcher::reset() (@guillaumedelre)
* bug #64672 [Yaml] Fix line folding after trailing backslashes in quoted strings (@eyupcanakman)
* bug #64668 [DependencyInjection] Fix env var reported as never used for a removed autowired service (@eyupcanakman)
* minor #64882 [Form][Security][Validator] Finalize Urdu (ur) translations (@sadiqk2)
* bug #64915 [Yaml] Fix parsing and dumping of NaN (@semx)
* bug #64918 [String] Fix AsciiSlugger::getLocale() TypeError with no locale set (@eyupcanakman)
* bug #64920 [Validator] add missing inherited options to Video constraint (@xabbuh)
* minor #64900 Fix deprecation info about Response::sendHeaders in UPDGRADE-7.4.md (@pableu)
* bug #64891 [TwigBridge] ensure that a label with value "0" is rendered (@xabbuh)
* bug #64889 [HttpClie...
Read more
Contributors
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
rjmackay, fabpot, and 62 other contributors
Assets 3
Loading
Uh oh!
There was an error while loading. Please reload this page.
All reactions
v8.0.16
v8.0.16
Compare
Choose a tag to compare
Sorry, something went wrong.
Filter
Loading
Sorry, something went wrong.
Uh oh!
There was an error while loading. Please reload this page.
No results found
View all tags
fabpot released this 29 Jul 21:46
Immutable release. Only release title and notes can be modified.
v8.0.16
This tag was signed with the committer’s verified signature.
fabpot Fabien Potencier
SSH Key Fingerprint: mvSYYIzLe3HGrMTpwpMI1Ld++wOYnla+UqdTeOZAScE
Verified
Learn about vigilant mode.
6d8e0ba
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.
Changelog (v8.0.15...v8.0.16)
* minor #65046 [VarExporter] Detect the null byte rendering instead of pinning a PHP version (@nicolas-grekas)
* bug #65036 [HttpClient] Revert " Strip Proxy-Authorization on cross-authority redirects" (@GrahamCampbell)
Contributors
*
*
nicolas-grekas and GrahamCampbell
Assets 3
Loading
Uh oh!
There was an error while loading. Please reload this page.
All reactions
v8.0.15
v8.0.15
Compare
Choose a tag to compare
Sorry, something went wrong.
Filter
Loading
Sorry, something went wrong.
Uh oh!
There was an error while loading. Please reload this page.
No results found
View all tags
fabpot released this 29 Jul 11:49
Immutable release. Only release title and notes can be modified.
v8.0.15
This tag was signed with the committer’s verified signature.
fabpot Fabien Potencier
SSH Key Fingerprint: mvSYYIzLe3HGrMTpwpMI1Ld++wOYnla+UqdTeOZAScE
Verified
Learn about vigilant mode.
f9dca2b
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.
Changelog (v8.0.14...v8.0.15)
* bug #65029 [JsonPath] Add limits for filter expression length and depth in JsonCrawler (@alexandre-daubois)
* bug #65028 [HttpClient] Fail when an https proxy is configured but libcurl cannot use it (@nicolas-grekas)
* bug #65026 [JsonStreamer] Drop the unbounded process-global key cache in Splitter (@nicolas-grekas)
* bug #65025 [Serializer] Check the denormalized class is a Mime part in MimeMessageNormalizer (@nicolas-grekas)
* bug #65024 [SecurityBundle] Always constrain redirect targets to the current host, even without sessions (@nicolas-grekas)
* bug #65023 [HttpFoundation] Validate the characters allowed in a cookie path and domain (@nicolas-grekas)
* bug #65022 [HttpFoundation] Don't crash on a non-string signature in UriSigner (@nicolas-grekas)
* bug #65020 [HttpFoundation] Fix newline handling in server event fields (@nicolas-grekas)
* bug #65019 [HttpClient] Strip Proxy-Authorization on cross-authority redirects (@nicolas-grekas)
* bug #65011 [Cache] Add support for relay 0.40 (@nicolas-grekas)
* bug #65005 [JsonPath] Reject non-singular queries in filter comparisons (@nicolas-grekas)
* bug #65002 [JsonPath] Fix evaluating filter expressions wrapped in several parentheses (@nicolas-grekas)
* bug #65001 [HttpFoundation] Fix retry field being dropped across server event streams (@nicolas-grekas)
* bug #65009 [HttpClient] Fix the escaping of the generated curl command (@nicolas-grekas)
* bug #65004 [HttpClient] Don't send the original Host header on cross-authority redirects (@nicolas-grekas)
* minor #65000 Review Italian validator translations (@JJordan0C)
* bug #64995 [Serializer] Prefer serialized name over raw property key (@ousamabenyounes)
* bug #64992 [String] Consistently return null for out-of-range offsets (@javiereguiluz)
* bug #64990 [PropertyInfo] Do not trigger legacy Type deprecation on getType() (@saifulferoz)
* minor #64981 [Form][Validator] Review Turkish (tr) translations (@mmustafaAydogan)
* bug #64983 [ObjectMapper] Fix nested map() reconstructing an existing target (@takashiraki)
* bug #64985 [Mailer] Fix fatal TypeError when sending a RawMessage via an API transport (@Baylox)
* bug #64975 [SecurityBundle] Let the LDAP and non-LDAP variants of an authenticator share a firewall (@nicolas-grekas)
* bug #64662 [Console] Decorate stdout and stderr independently when a formatter is injected (@jprivet-dev)
* bug #64697 [Serializer] Keep the collection value type for iterable constructor parameters (@misaert)
* bug #64917 [Messenger] Do not wrap the Doctrine transport keepalive in a transaction (@bendavies)
* bug #64820 [Mailer][Messenger] Wrap AsyncAws exceptions into TransportException in the AmazonSqs and SES transports (@voodooism, @nicolas-grekas)
* bug #64768 [Bridge][Monolog] Do not reset in ConsoleCommandProcessor (@lyrixx)
* bug #64971 [Dotenv] Don't parse external env var values when resolving .env references (@nicolas-grekas)
* bug #64972 [AssetMapper] Reset the mapped asset factory between requests (@pokki-deploy)
* bug #64966 [AssetMapper] Avoid re-expanding bare importmap entries (@pokki-deploy)
* bug #64965 [Serializer] Do not read subclass discriminator attributes from base objects (@pokki-deploy)
* bug #64957 [Cache] Fix "Class Relay\Relay not found" for RedisCluster/RedisArray with tcp_keepalive (@rjmackay)
* minor #64950 [Form][Validator] Updated danish translations (@jekuaitk)
* bug #64862 [ObjectMapper] Resolve a nested reverse-mapped property by the type of its destination (@Amoifr)
* bug #64724 [Serializer] Keep FILTER_BOOL working when ENABLE_TYPE_CONVERSION is enabled (@Amoifr)
* bug #64710 [Mailer] Reject control characters in SmtpTransport::setLocalDomain() (@iliaal)
* bug #64945 [HttpFoundation] Throw when IpUtils::isPrivateIp() receives a non-canonical IP address (@Amoifr)
* bug #64670 [Config] Accept env placeholders for scalar alternatives in generated array-shapes (@yvh)
* bug #64938 [Messenger] Do not reject unknown types when no message requires signing (@pokki-deploy)
* bug #64935 [PropertyInfo] Ignore mutators with several required parameters (@pokki-deploy)
* bug #64937 [Validator] Allow Traverse to be inherited (@MatTheCat)
* minor #64940 [Validator] Fix missing Tagalog (tl) translations (@QuantumBreakz)
* minor #64943 [Filesystem] Handle PHP 8.6 removing function arguments in error messages (@MatTheCat)
* bug #64654 [Validator] Merge target's own constraints when using #[ExtendsValidationFor] (@pokki-deploy)
* bug #64708 [DependencyInjection] Fix lazy + factory service with a leading-backslash class on PHP 8.4 (@Amoifr)
* minor #64740 [Serializer] Skip XmlEncoderTest::testEncodeException() when using libxml ≥ 2.13 (@MatTheCat)
* bug #64751 [FrameworkBundle] Make WebTestCase enable web mode by default (@MatTheCat)
* bug #64770 [ObjectMapper] Fix explicit #[Map(target:)] being overwritten by a same-name source property (@danielpilot)
* bug #64801 [Validator] Allow null groups in ConstraintValidatorTestCase (@sjh9714)
* bug #64828 [DependencyInjection] Add supported literal option not_found for imports.[*].ignore_errors in services.schema and AppReference (@kaznovac)
* bug #64831 [FrameworkBundle] Fix valkey cache adapters ignoring default_valkey_provider (@lazerg)
* minor #64845 [Validator] Add return type annotations to Validation::createCallable() (@rela589n)
* bug #64848 [ObjectMapper] Fix per-property #[Map(source:)] being ignored when the target property name also exists on the source (@Amoifr)
* bug #64934 [HttpClient] Do not stream empty PSR-18 request bodies (@pokki-deploy)
* bug #64931 [TwigBridge] prevent implicit string casts for translatable message objects (@xabbuh)
* bug #64905 [PropertyInfo] Fix union with mixed handling in PhpStanTypeHelper (@Amoifr)
* bug #64928 [Messenger] Strip trace from nested exceptions in ErrorDetailsStamp (@pkranjcecx)
* bug #64933 [Messenger] Fix ack/reject failing when the Redis stream entry is already deleted (@pokki-deploy)
* bug #64707 [AssetMapper] Fix crash when a remote package depends on a locally-mapped importmap entry (@Amoifr)
* bug #64655 [EventDispatcher] Fix regression in TraceableEventDispatcher invocation counting (@jnahmias)
* bug #64727 [Routing] Detect circular references in object route parameters (@Amoifr)
* bug #64741 [Mime] Fix dropped whitespace between multiple encoded words (@eyupcanakman)
* minor #64816 Allow Twig 4 (@xabbuh)
* bug #64843 [Console] Fix table borders around colspan cells and header-less tables (@wazum)
* bug #64930 Handle PHP 8.6 removing function arguments in error messages (@MatTheCat)
* bug #64847 [DoctrineBridge] Filter non-.php files in ProxyCacheWarmer::warmUp() to avoid CacheWarmerAggregate exception (@semx)
* bug #64822 [Config] Escape "*/" in generated array-shape comments (@lazerg)
* bug #64857 [Config] Escape comment-closing sequence in generated config builders (@sadiqk2)
* bug #64886 [Console] Fix two ValueError crashes on multibyte / multi-column widths (@sadiqk2)
* bug #64887 [Cache] Initialize PhpArrayAdapter before classifying keys in deleteItems() (@sadiqk2)
* bug #64897 [Messenger][AmazonSqs] Fix fatal on shutdown when the in-flight receive cannot be resumed (@vadimgodev)
* bug #64904 [ErrorHandler] Fix fatal error without args triggering an error when calling getTraceFromString (@timacdonald)
* bug #64914 [EventDispatcher] Clear wrappedListeners in TraceableEventDispatcher::reset() (@guillaumedelre)
* bug #64914 [EventDispatcher] Clear wrappedListeners in TraceableEventDispatcher::reset() (@guillaumedelre)
* bug #64672 [Yaml] Fix line folding after trailing backslashes in quoted strings (@eyupcanakman)
* bug #64668 [DependencyInjection] Fix env var reported as never used for a removed autowired service (@eyupcanakman)
* minor #64882 [Form][Security][Validator] Finalize Urdu (ur) translations (@sadiqk2)
* bug #64915 [Yaml] Fix parsing and dumping of NaN (@semx)
* bug #64918 [String] Fix AsciiSlugger::getLocale() TypeError with no locale set (@eyupcanakman)
* bug #64920 [Validator] add missing inherited options to Video constraint (@xabbuh)
* minor #64900 Fix deprecation info about Response::sendHeaders in UPDGRADE-7.4.md (@pableu)
* bug #64891 [TwigBridge] ensure that a label with value "0" is rendered (@xabbuh)
* bug #64889 [HttpClient] Replace the native "dechunk" stream filter with a pure PHP implementation (@nicolas-grekas)
* bug #64898 [Cache] Remove obsolete return instruction from classes constructors (@cedric-anne)
* bug #64895 [Dotenv] Allow multiple underscores at start (@Sajito)
* bug #64884 Fix/webprofiler mailer macros 6.4 (@HecFranco)
* bug #64877 [Validator] Reject misplaced "X" character in ISBN-10 validation (@semx)
* bug #64856 [Console] Fall back to "stty sane" when restoring the captured terminal state fails (@lyrixx)
* minor #64736 i18n(fr): improve French validator translations (#64680) (@Boomwerk)
* bug #64649 [Serializer] Fix support check for nested array items (@nicolas-grekas)
* minor #64821 [Form][Security][Validator] Review Bosnian (bs) translations (@pkranjcecx)
* minor #64854 [Validator] Add missing French (fr) translation for cron expression (@sadiqk2)
* bug #64827 jitter shouldn't make scheduler miss runs (@mrossard)
* minor #64834 [Validator] Review Russian (ru) translation (@Fuck4ik)
* bug #64849 [Console] Fix SymfonyStyle questions when using output sections (@javiereguiluz)
* minor #64809 [Validator] fix Basque IBAN placeholder casing in BIC mismatch message (@munzzyy)
* minor #64808 [Validator] fix Turkish placeholder name in divisible-by message (@munzzyy)
* minor #64807 [Validator] fix Galician placeholder name in collection divisible-by message (@munzzyy)
* minor #64806 [Validator] fix Azerbaijani placeholder name in divisible-by message (@munzzyy)
* minor #64805 [Validator] fix Traditional Ch...
Read more
Contributors
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
rjmackay, fabpot, and 52 other contributors
Assets 3
Loading
Uh oh!
There was an error while loading. Please reload this page.
All reactions
v7.4.15
v7.4.15
Compare
Choose a tag to compare
Sorry, something went wrong.
Filter
Loading
Sorry, something went wrong.
Uh oh!
There was an error while loading. Please reload this page.
No results found
View all tags
fabpot released this 29 Jul 11:43
Immutable release. Only release title and notes can be modified.
v7.4.15
This tag was signed with the committer’s verified signature.
fabpot Fabien Potencier
SSH Key Fingerprint: mvSYYIzLe3HGrMTpwpMI1Ld++wOYnla+UqdTeOZAScE
Verified
Learn about vigilant mode.
688f5fd
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.
Changelog (v7.4.14...v7.4.15)
* bug #65029 [JsonPath] Add limits for filter expression length and depth in JsonCrawler (@alexandre-daubois)
* bug #65028 [HttpClient] Fail when an https proxy is configured but libcurl cannot use it (@nicolas-grekas)
* bug #65026 [JsonStreamer] Drop the unbounded process-global key cache in Splitter (@nicolas-grekas)
* bug #65025 [Serializer] Check the denormalized class is a Mime part in MimeMessageNormalizer (@nicolas-grekas)
* bug #65024 [SecurityBundle] Always constrain redirect targets to the current host, even without sessions (@nicolas-grekas)
* bug #65023 [HttpFoundation] Validate the characters allowed in a cookie path and domain (@nicolas-grekas)
* bug #65022 [HttpFoundation] Don't crash on a non-string signature in UriSigner (@nicolas-grekas)
* bug #65020 [HttpFoundation] Fix newline handling in server event fields (@nicolas-grekas)
* bug #65019 [HttpClient] Strip Proxy-Authorization on cross-authority redirects (@nicolas-grekas)
* bug #65011 [Cache] Add support for relay 0.40 (@nicolas-grekas)
* bug #65005 [JsonPath] Reject non-singular queries in filter comparisons (@nicolas-grekas)
* bug #65002 [JsonPath] Fix evaluating filter expressions wrapped in several parentheses (@nicolas-grekas)
* bug #65001 [HttpFoundation] Fix retry field being dropped across server event streams (@nicolas-grekas)
* bug #65009 [HttpClient] Fix the escaping of the generated curl command (@nicolas-grekas)
* bug #65004 [HttpClient] Don't send the original Host header on cross-authority redirects (@nicolas-grekas)
* minor #65000 Review Italian validator translations (@JJordan0C)
* bug #64995 [Serializer] Prefer serialized name over raw property key (@ousamabenyounes)
* bug #64992 [String] Consistently return null for out-of-range offsets (@javiereguiluz)
* bug #64990 [PropertyInfo] Do not trigger legacy Type deprecation on getType() (@saifulferoz)
* minor #64981 [Form][Validator] Review Turkish (tr) translations (@mmustafaAydogan)
* bug #64983 [ObjectMapper] Fix nested map() reconstructing an existing target (@takashiraki)
* bug #64985 [Mailer] Fix fatal TypeError when sending a RawMessage via an API transport (@Baylox)
* bug #64975 [SecurityBundle] Let the LDAP and non-LDAP variants of an authenticator share a firewall (@nicolas-grekas)
* bug #64662 [Console] Decorate stdout and stderr independently when a formatter is injected (@jprivet-dev)
* bug #64697 [Serializer] Keep the collection value type for iterable constructor parameters (@misaert)
* bug #64917 [Messenger] Do not wrap the Doctrine transport keepalive in a transaction (@bendavies)
* bug #64820 [Mailer][Messenger] Wrap AsyncAws exceptions into TransportException in the AmazonSqs and SES transports (@voodooism, @nicolas-grekas)
* bug #64768 [Bridge][Monolog] Do not reset in ConsoleCommandProcessor (@lyrixx)
* bug #64971 [Dotenv] Don't parse external env var values when resolving .env references (@nicolas-grekas)
* bug #64972 [AssetMapper] Reset the mapped asset factory between requests (@pokki-deploy)
* bug #64966 [AssetMapper] Avoid re-expanding bare importmap entries (@pokki-deploy)
* bug #64965 [Serializer] Do not read subclass discriminator attributes from base objects (@pokki-deploy)
* bug #64957 [Cache] Fix "Class Relay\Relay not found" for RedisCluster/RedisArray with tcp_keepalive (@rjmackay)
* minor #64950 [Form][Validator] Updated danish translations (@jekuaitk)
* bug #64862 [ObjectMapper] Resolve a nested reverse-mapped property by the type of its destination (@Amoifr)
* bug #64724 [Serializer] Keep FILTER_BOOL working when ENABLE_TYPE_CONVERSION is enabled (@Amoifr)
* bug #64710 [Mailer] Reject control characters in SmtpTransport::setLocalDomain() (@iliaal)
* bug #64945 [HttpFoundation] Throw when IpUtils::isPrivateIp() receives a non-canonical IP address (@Amoifr)
* bug #64670 [Config] Accept env placeholders for scalar alternatives in generated array-shapes (@yvh)
* bug #64938 [Messenger] Do not reject unknown types when no message requires signing (@pokki-deploy)
* bug #64935 [PropertyInfo] Ignore mutators with several required parameters (@pokki-deploy)
* bug #64937 [Validator] Allow Traverse to be inherited (@MatTheCat)
* minor #64940 [Validator] Fix missing Tagalog (tl) translations (@QuantumBreakz)
* minor #64943 [Filesystem] Handle PHP 8.6 removing function arguments in error messages (@MatTheCat)
* bug #64654 [Validator] Merge target's own constraints when using #[ExtendsValidationFor] (@pokki-deploy)
* bug #64708 [DependencyInjection] Fix lazy + factory service with a leading-backslash class on PHP 8.4 (@Amoifr)
* minor #64740 [Serializer] Skip XmlEncoderTest::testEncodeException() when using libxml ≥ 2.13 (@MatTheCat)
* bug #64751 [FrameworkBundle] Make WebTestCase enable web mode by default (@MatTheCat)
* bug #64770 [ObjectMapper] Fix explicit #[Map(target:)] being overwritten by a same-name source property (@danielpilot)
* bug #64801 [Validator] Allow null groups in ConstraintValidatorTestCase (@sjh9714)
* bug #64828 [DependencyInjection] Add supported literal option not_found for imports.[*].ignore_errors in services.schema and AppReference (@kaznovac)
* bug #64831 [FrameworkBundle] Fix valkey cache adapters ignoring default_valkey_provider (@lazerg)
* minor #64845 [Validator] Add return type annotations to Validation::createCallable() (@rela589n)
* bug #64848 [ObjectMapper] Fix per-property #[Map(source:)] being ignored when the target property name also exists on the source (@Amoifr)
* bug #64934 [HttpClient] Do not stream empty PSR-18 request bodies (@pokki-deploy)
* bug #64931 [TwigBridge] prevent implicit string casts for translatable message objects (@xabbuh)
* bug #64905 [PropertyInfo] Fix union with mixed handling in PhpStanTypeHelper (@Amoifr)
* bug #64928 [Messenger] Strip trace from nested exceptions in ErrorDetailsStamp (@pkranjcecx)
* bug #64933 [Messenger] Fix ack/reject failing when the Redis stream entry is already deleted (@pokki-deploy)
* bug #64707 [AssetMapper] Fix crash when a remote package depends on a locally-mapped importmap entry (@Amoifr)
* bug #64655 [EventDispatcher] Fix regression in TraceableEventDispatcher invocation counting (@jnahmias)
* bug #64727 [Routing] Detect circular references in object route parameters (@Amoifr)
* bug #64741 [Mime] Fix dropped whitespace between multiple encoded words (@eyupcanakman)
* minor #64816 Allow Twig 4 (@xabbuh)
* bug #64843 [Console] Fix table borders around colspan cells and header-less tables (@wazum)
* bug #64930 Handle PHP 8.6 removing function arguments in error messages (@MatTheCat)
* bug #64847 [DoctrineBridge] Filter non-.php files in ProxyCacheWarmer::warmUp() to avoid CacheWarmerAggregate exception (@semx)
* bug #64822 [Config] Escape "*/" in generated array-shape comments (@lazerg)
* bug #64857 [Config] Escape comment-closing sequence in generated config builders (@sadiqk2)
* bug #64886 [Console] Fix two ValueError crashes on multibyte / multi-column widths (@sadiqk2)
* bug #64887 [Cache] Initialize PhpArrayAdapter before classifying keys in deleteItems() (@sadiqk2)
* bug #64897 [Messenger][AmazonSqs] Fix fatal on shutdown when the in-flight receive cannot be resumed (@vadimgodev)
* bug #64904 [ErrorHandler] Fix fatal error without args triggering an error when calling getTraceFromString (@timacdonald)
* bug #64914 [EventDispatcher] Clear wrappedListeners in TraceableEventDispatcher::reset() (@guillaumedelre)
* bug #64914 [EventDispatcher] Clear wrappedListeners in TraceableEventDispatcher::reset() (@guillaumedelre)
* bug #64672 [Yaml] Fix line folding after trailing backslashes in quoted strings (@eyupcanakman)
* bug #64668 [DependencyInjection] Fix env var reported as never used for a removed autowired service (@eyupcanakman)
* minor #64882 [Form][Security][Validator] Finalize Urdu (ur) translations (@sadiqk2)
* bug #64915 [Yaml] Fix parsing and dumping of NaN (@semx)
* bug #64918 [String] Fix AsciiSlugger::getLocale() TypeError with no locale set (@eyupcanakman)
* bug #64920 [Validator] add missing inherited options to Video constraint (@xabbuh)
* minor #64900 Fix deprecation info about Response::sendHeaders in UPDGRADE-7.4.md (@pableu)
* bug #64891 [TwigBridge] ensure that a label with value "0" is rendered (@xabbuh)
* bug #64889 [HttpClient] Replace the native "dechunk" stream filter with a pure PHP implementation (@nicolas-grekas)
* bug #64898 [Cache] Remove obsolete return instruction from classes constructors (@cedric-anne)
* bug #64895 [Dotenv] Allow multiple underscores at start (@Sajito)
* bug #64884 Fix/webprofiler mailer macros 6.4 (@HecFranco)
* bug #64877 [Validator] Reject misplaced "X" character in ISBN-10 validation (@semx)
* bug #64856 [Console] Fall back to "stty sane" when restoring the captured terminal state fails (@lyrixx)
* minor #64736 i18n(fr): improve French validator translations (#64680) (@Boomwerk)
* bug #64649 [Serializer] Fix support check for nested array items (@nicolas-grekas)
* minor #64821 [Form][Security][Validator] Review Bosnian (bs) translations (@pkranjcecx)
* minor #64854 [Validator] Add missing French (fr) translation for cron expression (@sadiqk2)
* bug #64827 jitter shouldn't make scheduler miss runs (@mrossard)
* minor #64834 [Validator] Review Russian (ru) translation (@Fuck4ik)
* bug #64849 [Console] Fix SymfonyStyle questions when using output sections (@javiereguiluz)
* minor #64809 [Validator] fix Basque IBAN placeholder casing in BIC mismatch message (@munzzyy)
* minor #64808 [Validator] fix Turkish placeholder name in divisible-by message (@munzzyy)
* minor #64807 [Validator] fix Galician placeholder name in collection divisible-by message (@munzzyy)
* minor #64806 [Validator] fix Azerbaijani placeholder name in divisible-by message (@munzzyy)
* minor #64805 [Validator] fix Traditional Ch...
Read more
Contributors
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
rjmackay, fabpot, and 52 other contributors
Assets 3
Loading
Uh oh!
There was an error while loading. Please reload this page.
All reactions
v6.4.43
v6.4.43
Compare
Choose a tag to compare
Sorry, something went wrong.
Filter
Loading
Sorry, something went wrong.
Uh oh!
There was an error while loading. Please reload this page.
No results found
View all tags
fabpot released this 29 Jul 11:39
Immutable release. Only release title and notes can be modified.
v6.4.43
This tag was signed with the committer’s verified signature.
fabpot Fabien Potencier
SSH Key Fingerprint: mvSYYIzLe3HGrMTpwpMI1Ld++wOYnla+UqdTeOZAScE
Verified
Learn about vigilant mode.
a4d7b44
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.
Changelog (v6.4.42...v6.4.43)
* bug #65028 [HttpClient] Fail when an https proxy is configured but libcurl cannot use it (@nicolas-grekas)
* bug #65025 [Serializer] Check the denormalized class is a Mime part in MimeMessageNormalizer (@nicolas-grekas)
* bug #65024 [SecurityBundle] Always constrain redirect targets to the current host, even without sessions (@nicolas-grekas)
* bug #65023 [HttpFoundation] Validate the characters allowed in a cookie path and domain (@nicolas-grekas)
* bug #65022 [HttpFoundation] Don't crash on a non-string signature in UriSigner (@nicolas-grekas)
* bug #65019 [HttpClient] Strip Proxy-Authorization on cross-authority redirects (@nicolas-grekas)
* bug #65011 [Cache] Add support for relay 0.40 (@nicolas-grekas)
* bug #65009 [HttpClient] Fix the escaping of the generated curl command (@nicolas-grekas)
* bug #65004 [HttpClient] Don't send the original Host header on cross-authority redirects (@nicolas-grekas)
* minor #65000 Review Italian validator translations (@JJordan0C)
* bug #64995 [Serializer] Prefer serialized name over raw property key (@ousamabenyounes)
* bug #64992 [String] Consistently return null for out-of-range offsets (@javiereguiluz)
* minor #64981 [Form][Validator] Review Turkish (tr) translations (@mmustafaAydogan)
* bug #64985 [Mailer] Fix fatal TypeError when sending a RawMessage via an API transport (@Baylox)
* bug #64975 [SecurityBundle] Let the LDAP and non-LDAP variants of an authenticator share a firewall (@nicolas-grekas)
* bug #64662 [Console] Decorate stdout and stderr independently when a formatter is injected (@jprivet-dev)
* bug #64820 [Mailer][Messenger] Wrap AsyncAws exceptions into TransportException in the AmazonSqs and SES transports (@voodooism, @nicolas-grekas)
* bug #64768 [Bridge][Monolog] Do not reset in ConsoleCommandProcessor (@lyrixx)
* bug #64971 [Dotenv] Don't parse external env var values when resolving .env references (@nicolas-grekas)
* bug #64972 [AssetMapper] Reset the mapped asset factory between requests (@pokki-deploy)
* bug #64966 [AssetMapper] Avoid re-expanding bare importmap entries (@pokki-deploy)
* bug #64965 [Serializer] Do not read subclass discriminator attributes from base objects (@pokki-deploy)
* bug #64957 [Cache] Fix "Class Relay\Relay not found" for RedisCluster/RedisArray with tcp_keepalive (@rjmackay)
* minor #64950 [Form][Validator] Updated danish translations (@jekuaitk)
* bug #64710 [Mailer] Reject control characters in SmtpTransport::setLocalDomain() (@iliaal)
* bug #64945 [HttpFoundation] Throw when IpUtils::isPrivateIp() receives a non-canonical IP address (@Amoifr)
* bug #64935 [PropertyInfo] Ignore mutators with several required parameters (@pokki-deploy)
* bug #64937 [Validator] Allow Traverse to be inherited (@MatTheCat)
* minor #64940 [Validator] Fix missing Tagalog (tl) translations (@QuantumBreakz)
* bug #64905 [PropertyInfo] Fix union with mixed handling in PhpStanTypeHelper (@Amoifr)
* bug #64928 [Messenger] Strip trace from nested exceptions in ErrorDetailsStamp (@pkranjcecx)
* bug #64933 [Messenger] Fix ack/reject failing when the Redis stream entry is already deleted (@pokki-deploy)
* bug #64707 [AssetMapper] Fix crash when a remote package depends on a locally-mapped importmap entry (@Amoifr)
* bug #64655 [EventDispatcher] Fix regression in TraceableEventDispatcher invocation counting (@jnahmias)
* bug #64727 [Routing] Detect circular references in object route parameters (@Amoifr)
* bug #64741 [Mime] Fix dropped whitespace between multiple encoded words (@eyupcanakman)
* minor #64816 Allow Twig 4 (@xabbuh)
* bug #64843 [Console] Fix table borders around colspan cells and header-less tables (@wazum)
* bug #64930 Handle PHP 8.6 removing function arguments in error messages (@MatTheCat)
* bug #64847 [DoctrineBridge] Filter non-.php files in ProxyCacheWarmer::warmUp() to avoid CacheWarmerAggregate exception (@semx)
* bug #64857 [Config] Escape comment-closing sequence in generated config builders (@sadiqk2)
* bug #64886 [Console] Fix two ValueError crashes on multibyte / multi-column widths (@sadiqk2)
* bug #64887 [Cache] Initialize PhpArrayAdapter before classifying keys in deleteItems() (@sadiqk2)
* bug #64897 [Messenger][AmazonSqs] Fix fatal on shutdown when the in-flight receive cannot be resumed (@vadimgodev)
* bug #64904 [ErrorHandler] Fix fatal error without args triggering an error when calling getTraceFromString (@timacdonald)
* bug #64914 [EventDispatcher] Clear wrappedListeners in TraceableEventDispatcher::reset() (@guillaumedelre)
* bug #64914 [EventDispatcher] Clear wrappedListeners in TraceableEventDispatcher::reset() (@guillaumedelre)
* bug #64672 [Yaml] Fix line folding after trailing backslashes in quoted strings (@eyupcanakman)
* bug #64668 [DependencyInjection] Fix env var reported as never used for a removed autowired service (@eyupcanakman)
* minor #64882 [Form][Security][Validator] Finalize Urdu (ur) translations (@sadiqk2)
* bug #64915 [Yaml] Fix parsing and dumping of NaN (@semx)
* bug #64918 [String] Fix AsciiSlugger::getLocale() TypeError with no locale set (@eyupcanakman)
* bug #64891 [TwigBridge] ensure that a label with value "0" is rendered (@xabbuh)
* bug #64889 [HttpClient] Replace the native "dechunk" stream filter with a pure PHP implementation (@nicolas-grekas)
* bug #64898 [Cache] Remove obsolete return instruction from classes constructors (@cedric-anne)
* bug #64895 [Dotenv] Allow multiple underscores at start (@Sajito)
* bug #64884 Fix/webprofiler mailer macros 6.4 (@HecFranco)
* bug #64877 [Validator] Reject misplaced "X" character in ISBN-10 validation (@semx)
* bug #64856 [Console] Fall back to "stty sane" when restoring the captured terminal state fails (@lyrixx)
* minor #64736 i18n(fr): improve French validator translations (#64680) (@Boomwerk)
* bug #64649 [Serializer] Fix support check for nested array items (@nicolas-grekas)
* minor #64821 [Form][Security][Validator] Review Bosnian (bs) translations (@pkranjcecx)
* minor #64854 [Validator] Add missing French (fr) translation for cron expression (@sadiqk2)
* bug #64827 jitter shouldn't make scheduler miss runs (@mrossard)
* minor #64834 [Validator] Review Russian (ru) translation (@Fuck4ik)
* bug #64849 [Console] Fix SymfonyStyle questions when using output sections (@javiereguiluz)
* minor #64809 [Validator] fix Basque IBAN placeholder casing in BIC mismatch message (@munzzyy)
* minor #64808 [Validator] fix Turkish placeholder name in divisible-by message (@munzzyy)
* minor #64807 [Validator] fix Galician placeholder name in collection divisible-by message (@munzzyy)
* minor #64806 [Validator] fix Azerbaijani placeholder name in divisible-by message (@munzzyy)
* minor #64805 [Validator] fix Traditional Chinese min/max placeholder swap in image messages (@munzzyy)
* minor #64804 [Validator] fix Finnish height placeholder in image constraint message (@munzzyy)
* minor #64803 [Validator] fix Welsh height placeholder in image constraint messages (@munzzyy)
* minor #64810 [Validator] fix Arabic ratio placeholder in image ratio-too-small message (@munzzyy)
* minor #64811 [Security][Validator] fix broken Armenian placeholders (@munzzyy)
* bug #64815 [Cache] Remove always-true method_exists() check in FilesystemCommonTrait::__destruct() (@munzzyy)
* minor #64796 [Validator] fix Finnish translation for BIC/IBAN mismatch message (@munzzyy)
* minor #64793 [Validator] Review Arabic translation (@ayyoub-afwallah)
* minor #64792 [Form][Validator] Review Brazilian Portuguese translations (@joao-ramajo)
* bug #64783 Add additional IP ranges for RFC2544 and RFC5180 (@thePanz)
* bug #64789 [HttpFoundation] Add RFC5737 and RFC3849 to IpUtils::PRIVATE_SUBNETS (@thePanz)
* minor #64784 [Form][Validator] Review Uzbek (uz) translations (@lazerg)
* bug #64739 [PropertyInfo] Prevent PhpDocTypeHelper to wrongly assume keys type (@MatTheCat)
* minor #64713 [Translation][Validator] Update Chinese (zh-TW) translations (@Link1515)
* minor #64737 [Form][Security][Validator] Improve Croatian translations (@HypeMC)
* minor #64755 [Validator] Review Albanian translations (@gazi04)
* bug #64752 [Yaml] Fix parsing of integers with a leading plus sign (@eyupcanakman)
* minor #64744 [Contracts] Set splitsh tag_skip strategy to no_commit (@fabpot)
* minor #64742 [Form][Validator] review German translations (@xabbuh)
* bug #64701 Fix Absolute URL generation by ignore tel: mailto: and other app links (@tomm1996, @alexander-schranz)
* bug #64734 [Filesystem] Trim trailing whitespace from the tempnam() prefix (@Amoifr)
* bug #64732 [String] Fix splice() on multibyte strings (@eyupcanakman)
* minor #64733 [Validator] Review Croatian translations (@HypeMC)
Contributors
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
rjmackay, fabpot, and 41 other contributors
Assets 3
Loading
Uh oh!
There was an error while loading. Please reload this page.
All reactions
v8.1.1
v8.1.1
Compare
Choose a tag to compare
Sorry, something went wrong.
Filter
Loading
Sorry, something went wrong.
Uh oh!
There was an error while loading. Please reload this page.
No results found
View all tags
fabpot released this 27 Jun 09:30
Immutable release. Only release title and notes can be modified.
v8.1.1
This tag was signed with the committer’s verified signature.
fabpot Fabien Potencier
SSH Key Fingerprint: mvSYYIzLe3HGrMTpwpMI1Ld++wOYnla+UqdTeOZAScE
Verified
Learn about vigilant mode.
ec4c66d
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.
Changelog (v8.1.0...v8.1.1)
* data #64731 Release v8.1.1
* bug #64718 [Serializer] Fix GetSetMethodNormalizer denormalization of constructor only objects (@mtarld)
* minor #64721 [Finder] Update tests to pass on Windows (@MatTheCat)
* minor #64717 Bump actions/checkout from 6.0.3 to 7.0.0 in the github-actions group (@dependabot[bot])
* minor #64715 Bump the github-actions group across 1 directory with 2 updates (@dependabot[bot])
* data #64692 [Validator] Remove needs-review-translation state from Spanish cron e… (@salvador-castro)
* data #64698 [Validator] reviewed Polish translation unit 146 (@thunderer)
* data #64711 [Validator] Ukrainian translation update (@VladyslavChernyshov)
* minor #64694 [FrameworkBundle] Fix service _instanceof type (@philbates35)
* minor #64690 Replace Python script with PHP in the sync translations skill (@fabpot)
* minor #64676 Add symfony-sync-translations skill (@fabpot)
* data #64675 [Validator] Add translated messages for the Cron constraint (@fabpot)
* minor #64663 [Security] Fix PHPDoc of OidcTokenGenerateCommand::addGenerator (@dfinchenko)
* bug #64120 [Serializer] honor csv_headers context when no_headers is true (@ousamabenyounes)
* bug #64648 [Cache] Ensure RelayProxy compatibility with Relay extension 0.30.0 (@nicolas-grekas)
* bug #64225 [Serializer] Fix #[Ignore] on a getter ignoring a same-name property (@eyupcanakman)
* bug #64645 [Cache] Ensure RelayClusterProxy compatibility with Relay extension 0.30.0 (@Amoifr)
* bug #64236 [Finder] Fix recursion into stream wrapper subdirectories on Windows (@eyupcanakman)
* minor #64647 [FrameworkBundle][TwigBridge] Relax test assertions for generated _fragment URI (@nicolas-grekas)
* bug #49137 [Validator] Avoid TypeError and improve DX when null groups (@alamirault)
* minor #64643 [ObjectMapper] Fix reverse class mapping of private properties from parent classes (@Amoifr)
* bug #64640 Messenger commands don't yet make use of listable Redis capabilities (@dpi)
* bug #64635 [AssetMapper] Fix stale dev asset cache in long-running runtimes (@adrianrudnik)
* bug #64637 [Messenger] Fix #[AsMessage] on abstract classes (@MatTheCat)
* bug #64576 [Serializer] Fix denormalization of already-instantiated nested objects (@pokki-deploy)
* bug #63791 [ObjectMapper] Fix mapping of private properties from parent classes (@Amoifr)
* bug #64589 [ObjectMapper] Fix self-referencing property mapping (@GaryPEGEOT)
* bug #64567 [ObjectMapper] Handle N targets per source in reverse class map (@soyuka)
* bug #64404 [SecurityBundle] Fix state leak in LogoutUrlGenerator in async environments (@KevinMartinsDev, @nicolas-grekas)
* minor #64599 Bump the github-actions group with 2 updates (@dependabot[bot])
* minor #64620 [Translation] Create Crowdin files before uploading translations (@MatTheCat)
* data #64602 [Form][Validator] Review Hungarian translations (@antalaron)
* data #64626 [Form][Validator] Ukrainian translation review and update (@VladyslavChernyshov)
* bug #64617 [Cache][DoctrineBridge][HttpFoundation][Lock][Messenger] Restore compat with DBAL 4.5 (@nicolas-grekas)
* minor #64629 [DependencyInjection] Fix deprecation when handling tagged iterator YAML short syntax (@MatTheCat)
* bug #64627 [Contracts] Add ContainerAwareInterface back, deprecated (@nicolas-grekas)
* bug #63800 [FrameworkBundle] Detect env placeholders in resolved route parameter values (@Amoifr)
* bug #64615 [Contracts] Rename ContainerAwareInterface to ContainerProviderInterface (@nicolas-grekas)
* minor #64616 Add skill to help with targetting PRs to their appropriate branch (@nicolas-grekas)
* bug #64596 [EventSourceHttpClient] Prevent re-yielding of the first chunk after reconnect (@nacorp)
* data #64597 Review Indonesian (id) translations (@sawirricardo)
* bug #64605 [Mailer] Register MicrosoftGraphTransportFactory in Transport::FACTORY_CLASSES (@Amoifr)
* data #64607 [Translation] Verify Tagalog (tl) validator strings and remove needs-… (@Jerdon07)
* minor #64614 [Console] use mb_convert_encoding() instead of mb_convert_variables() (@Girgias)
* bug #64595 [Cache][VarExporter] Add argument $allowNamedClosure to DeepClone to fit ext-deepclone v0.8 (@nicolas-grekas)
* minor #64556 Add contributor skills for security review, hardening rules and triage (@nicolas-grekas)
* bug #64588 Migrate table definitions to DBAL's TableEditor API (@nicolas-grekas)
* bug #64577 [ObjectMapper] Make existing-object mapping behavior consistent (@kbond)
* bug #64583 [Mailer][Bridge][MicrosoftGraphApi] Set recipients from $envelope instead of the $email headers (@Pelagoss)
* bug #64584 [ObjectMapper] Fix fatal errors on unreadable source properties (@nicolas-grekas)
* bug #64466 [ObjectMapper] Fix reverse class map throwing on unreadable source (@yoye)
* data #64578 [Form][Validator] Review Bulgarian (bg) translations (@moynzzz)
* bug #64572 [DependencyInjection] Fix decorating an event listener no longer replacing it (@nicolas-grekas)
* data #64564 Remove review state from Serbian translations (@Trysha-rbrn)
* data #64565 Remove review state from Russian translations #64512 (@centaur-vova)
* bug #64566 Harden __toString trampolines via __unserialize() (@nicolas-grekas)
* bug #64561 [VarExporter] Fix exporting objects that cannot be instantiated empty (@nicolas-grekas)
* bug #64557 [Translation] Create Crowdin files before uploading translations (@MatTheCat)
* bug #64555 [FrameworkBundle] Fix custom config directory being ignored when registering bundles (@nicolas-grekas)
* bug #64560 [FrameworkBundle] Avoid resolving all env vars when building the router request context (@nicolas-grekas)
* bug #64558 [Security] Make RoleHierarchy::getReachableRoleNames() return a list again (@nicolas-grekas)
* data #64550 [Validator] reviewed Polish translation units 143-145 (@thunderer)
* data #64551 [Form] reviewed Polish translation unit 129 (@thunderer)
* bug #64552 [Cache][FrameworkBundle] Fix warming up caches that hold a closure (@nicolas-grekas)
* bug #64549 [TwigBridge] Reject __toString trampolines in TemplatedEmail::__unserialize() (@nicolas-grekas)
* minor #64546 [GHA] Add PHPStan rules to spot non-constant-time comparisons to hash_hmac() and __toString-based trampolines (@nicolas-grekas)
* bug #64362 [Tui] Fix vertical align (@sblondeau)
* data #64544 [Validator] Review French (fr) translations for XML constraints (@lacatoire)
* bug #64474 [HttpKernel] Allow leading zeros in int request attributes (@ousamabenyounes)
* minor #64476 Unsafe unserialize phpstan rule (@jack-worman)
* bug #64523 [DependencyInjection] Keep behavior-describing tags 'proxy' and 'container.service_subscriber.locator' on decorated services (@ousamabenyounes)
* bug #64532 [HttpKernel] Restore null-on-invalid for nullable #[Autowire(service:)] controller args (@ousamabenyounes, @pokki-deploy)
* bug #64533 [Console] Render formatter tags in ChoiceQuestion default value (@ousamabenyounes)
* bug #64536 [Form] Don't re-add deleted collection entries on submit (@eyupcanakman)
* data #64542 [Form][Validator] Update Spanish translations (@ThiagoMirandaLiotto)
* data #64543 [Form][Validator] Review Croatian translations (@HypeMC)
* bug #64534 [Tui] Avoid splitting Unicode ellipsis when truncating (rahul chavan)
* minor #64537 [CI] Make the PHPStan job report only new errors (@nicolas-grekas)
* data #64526 [Form][Validator] Review and correct Arabic translation (@ayyoub-afwallah)
* bug #64527 [Tui] Truncate InputWidget prompt when wider than available columns (@ousamabenyounes)
* minor #64524 Make tests compatible with PHPUnit 13.2 and Twig 3.28 (@nicolas-grekas)
* bug #64477 [Serializer] Keep collection value type for iterable constructor parameters (@ousamabenyounes)
* bug #64475 [AssetMapper] Render an empty import map as a JSON object (@ousamabenyounes)
* minor #64473 [Translation] Fix test failing without the intl extension (@nicolas-grekas)
* minor #64472 [Mailer][Mailchimp] Fix tests on low-deps (@nicolas-grekas)
* bug #64458 [Webhook] Fix Content-Type key in createRequest method (@MarijnDoeve)
* bug #64468 [HttpFoundation] Add RFC6598 Shared Address Space to IpUtils::PRIVATE_SUBNETS (@derflocki)
* bug #64452 [Translation] Copy domains metadata when moving messages to intl ones (@MatTheCat)
* bug #64424 [Form] Translate TranslatableInterface label in violation messages (@Amoifr)
* minor #64453 Remove review state from Serbian translations (@Trysha-rbrn)
* bug #64359 [Validator] Support SVG dimensions with units (@Will-thom)
* minor #64417 [DependencyInjection] Improve TaggedIteratorArgument deprecation warning (@jbafford)
* bug #64419 [HttpKernel][Security] Add allowed_classes => false to unserialize() in CacheWarmerAggregate, LoggerDataCollector, and HttpCache Store (@XananasX7)
* minor #64435 Update installation command for Stopwatch component (@abdounikarim)
* minor #64437 [HttpKernel] Add @template on ControllerAttributeEvent (@lyrixx)
* data #64451 [Form] Add missing translation for invalid UUID (@jmsche)
* data #64440 [Validator] fix sr-Latn validation messages and video constraint translations (@Trysha-rbrn)
* bug #64441 [FrameworkBundle] Fix dumping the debug container on cache:clear/cache:warmup (@nicolas-grekas)
* bug #64443 [DomCrawler] Remove final keyword on ChoiceFormField::addChoice() (@syl20b)
* data #64446 [Validator] Add translated messages for the XML constraint (@nicolas-grekas)
* bug #64449 [HttpKernel] Fix #[MapRequestPayload] being handled before #[IsGranted] (@nicolas-grekas)
* bug #64375 [Notifier] Send message to MS-Teams via Workflow (@gassan)
* bug #64429 [Mailer] Fix inline images in MandrillApiTransport by using the Content-ID as image name (@ibrambe)
* bug #64426 [HttpKernel] Fix TypeError in ResponseEvent when argument resolution throws (@nicolas-grekas)
* bug #64420 [FrameworkBundle] Fix "allow_no_handl...
Read more
Contributors
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
dpi, fabpot, and 48 other contributors
Assets 3
Loading
Uh oh!
There was an error while loading. Please reload this page.
🎉 3 davidromani, SavageTiger, and quentinmcq reacted with hooray emoji
All reactions
* 🎉 3 reactions
3 people reacted
v8.0.14
v8.0.14
Compare
Choose a tag to compare
Sorry, something went wrong.
Filter
Loading
Sorry, something went wrong.
Uh oh!
There was an error while loading. Please reload this page.
No results found
View all tags
fabpot released this 27 Jun 09:28
Immutable release. Only release title and notes can be modified.
v8.0.14
This tag was signed with the committer’s verified signature.
fabpot Fabien Potencier
SSH Key Fingerprint: mvSYYIzLe3HGrMTpwpMI1Ld++wOYnla+UqdTeOZAScE
Verified
Learn about vigilant mode.
9548e19
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.
Changelog (v8.0.13...v8.0.14)
* data #64730 Release v8.0.14
* bug #64718 [Serializer] Fix GetSetMethodNormalizer denormalization of constructor only objects (@mtarld)
* minor #64721 [Finder] Update tests to pass on Windows (@MatTheCat)
* minor #64717 Bump actions/checkout from 6.0.3 to 7.0.0 in the github-actions group (@dependabot[bot])
* minor #64715 Bump the github-actions group across 1 directory with 2 updates (@dependabot[bot])
* data #64692 [Validator] Remove needs-review-translation state from Spanish cron e… (@salvador-castro)
* data #64698 [Validator] reviewed Polish translation unit 146 (@thunderer)
* data #64711 [Validator] Ukrainian translation update (@VladyslavChernyshov)
* minor #64694 [FrameworkBundle] Fix service _instanceof type (@philbates35)
* minor #64690 Replace Python script with PHP in the sync translations skill (@fabpot)
* minor #64676 Add symfony-sync-translations skill (@fabpot)
* data #64675 [Validator] Add translated messages for the Cron constraint (@fabpot)
* minor #64663 [Security] Fix PHPDoc of OidcTokenGenerateCommand::addGenerator (@dfinchenko)
* bug #64120 [Serializer] honor csv_headers context when no_headers is true (@ousamabenyounes)
* bug #64648 [Cache] Ensure RelayProxy compatibility with Relay extension 0.30.0 (@nicolas-grekas)
* bug #64225 [Serializer] Fix #[Ignore] on a getter ignoring a same-name property (@eyupcanakman)
* bug #64645 [Cache] Ensure RelayClusterProxy compatibility with Relay extension 0.30.0 (@Amoifr)
* bug #64236 [Finder] Fix recursion into stream wrapper subdirectories on Windows (@eyupcanakman)
* minor #64647 [FrameworkBundle][TwigBridge] Relax test assertions for generated _fragment URI (@nicolas-grekas)
* bug #49137 [Validator] Avoid TypeError and improve DX when null groups (@alamirault)
* bug #64635 [AssetMapper] Fix stale dev asset cache in long-running runtimes (@adrianrudnik)
* bug #64576 [Serializer] Fix denormalization of already-instantiated nested objects (@pokki-deploy)
* bug #63791 [ObjectMapper] Fix mapping of private properties from parent classes (@Amoifr)
* bug #64404 [SecurityBundle] Fix state leak in LogoutUrlGenerator in async environments (@KevinMartinsDev, @nicolas-grekas)
* minor #64599 Bump the github-actions group with 2 updates (@dependabot[bot])
* data #64602 [Form][Validator] Review Hungarian translations (@antalaron)
* data #64626 [Form][Validator] Ukrainian translation review and update (@VladyslavChernyshov)
* bug #64617 [Cache][DoctrineBridge][HttpFoundation][Lock][Messenger] Restore compat with DBAL 4.5 (@nicolas-grekas)
* bug #63800 [FrameworkBundle] Detect env placeholders in resolved route parameter values (@Amoifr)
* minor #64616 Add skill to help with targetting PRs to their appropriate branch (@nicolas-grekas)
* bug #64596 [EventSourceHttpClient] Prevent re-yielding of the first chunk after reconnect (@nacorp)
* data #64597 Review Indonesian (id) translations (@sawirricardo)
* bug #64605 [Mailer] Register MicrosoftGraphTransportFactory in Transport::FACTORY_CLASSES (@Amoifr)
* data #64607 [Translation] Verify Tagalog (tl) validator strings and remove needs-… (@Jerdon07)
* minor #64614 [Console] use mb_convert_encoding() instead of mb_convert_variables() (@Girgias)
* minor #64556 Add contributor skills for security review, hardening rules and triage (@nicolas-grekas)
* bug #64588 Migrate table definitions to DBAL's TableEditor API (@nicolas-grekas)
* bug #64577 [ObjectMapper] Make existing-object mapping behavior consistent (@kbond)
* bug #64583 [Mailer][Bridge][MicrosoftGraphApi] Set recipients from $envelope instead of the $email headers (@Pelagoss)
* bug #64584 [ObjectMapper] Fix fatal errors on unreadable source properties (@nicolas-grekas)
* data #64578 [Form][Validator] Review Bulgarian (bg) translations (@moynzzz)
* data #64564 Remove review state from Serbian translations (@Trysha-rbrn)
* data #64565 Remove review state from Russian translations #64512 (@centaur-vova)
* bug #64566 Harden __toString trampolines via __unserialize() (@nicolas-grekas)
* bug #64561 [VarExporter] Fix exporting objects that cannot be instantiated empty (@nicolas-grekas)
* bug #64557 [Translation] Create Crowdin files before uploading translations (@MatTheCat)
* data #64550 [Validator] reviewed Polish translation units 143-145 (@thunderer)
* data #64551 [Form] reviewed Polish translation unit 129 (@thunderer)
* bug #64549 [TwigBridge] Reject __toString trampolines in TemplatedEmail::__unserialize() (@nicolas-grekas)
* minor #64546 [GHA] Add PHPStan rules to spot non-constant-time comparisons to hash_hmac() and __toString-based trampolines (@nicolas-grekas)
* data #64544 [Validator] Review French (fr) translations for XML constraints (@lacatoire)
* minor #64476 Unsafe unserialize phpstan rule (@jack-worman)
* bug #64532 [HttpKernel] Restore null-on-invalid for nullable #[Autowire(service:)] controller args (@ousamabenyounes, @pokki-deploy)
* bug #64533 [Console] Render formatter tags in ChoiceQuestion default value (@ousamabenyounes)
* data #64542 [Form][Validator] Update Spanish translations (@ThiagoMirandaLiotto)
* data #64543 [Form][Validator] Review Croatian translations (@HypeMC)
* minor #64537 [CI] Make the PHPStan job report only new errors (@nicolas-grekas)
* data #64526 [Form][Validator] Review and correct Arabic translation (@ayyoub-afwallah)
* minor #64524 Make tests compatible with PHPUnit 13.2 and Twig 3.28 (@nicolas-grekas)
* bug #64477 [Serializer] Keep collection value type for iterable constructor parameters (@ousamabenyounes)
* bug #64475 [AssetMapper] Render an empty import map as a JSON object (@ousamabenyounes)
* minor #64473 [Translation] Fix test failing without the intl extension (@nicolas-grekas)
* minor #64472 [Mailer][Mailchimp] Fix tests on low-deps (@nicolas-grekas)
* bug #64458 [Webhook] Fix Content-Type key in createRequest method (@MarijnDoeve)
* bug #64468 [HttpFoundation] Add RFC6598 Shared Address Space to IpUtils::PRIVATE_SUBNETS (@derflocki)
* bug #64452 [Translation] Copy domains metadata when moving messages to intl ones (@MatTheCat)
* bug #64424 [Form] Translate TranslatableInterface label in violation messages (@Amoifr)
* minor #64453 Remove review state from Serbian translations (@Trysha-rbrn)
* bug #64359 [Validator] Support SVG dimensions with units (@Will-thom)
* bug #64419 [HttpKernel][Security] Add allowed_classes => false to unserialize() in CacheWarmerAggregate, LoggerDataCollector, and HttpCache Store (@XananasX7)
* minor #64435 Update installation command for Stopwatch component (@abdounikarim)
* data #64451 [Form] Add missing translation for invalid UUID (@jmsche)
* data #64440 [Validator] fix sr-Latn validation messages and video constraint translations (@Trysha-rbrn)
* data #64446 [Validator] Add translated messages for the XML constraint (@nicolas-grekas)
* bug #64375 [Notifier] Send message to MS-Teams via Workflow (@gassan)
* bug #64429 [Mailer] Fix inline images in MandrillApiTransport by using the Content-ID as image name (@ibrambe)
* bug #64394 Fix XMLHttpRequest URL handling in toolbar JS (Mudassar Ali)
* bug #64376 [Translation] Fix XLIFF 2 catalog metadata (@MatTheCat)
* bug #64386 [Dotenv] Don't truncate external env vars containing $ when referenced via ${...} indirection (@nicolas-grekas)
* bug #64388 [Yaml] Fix parsing inline anchored values (@nicolas-grekas)
* bug #64358 [ObjectMapper] Fix TargetClass generic type in ConditionCallableInterface (Mudassar Ali)
* bug #64389 Migrate configureSchema() to DBAL's editor API (@nicolas-grekas)
* bug #64102 Remove usage of Kernel::VERSION (@fabpot)
* data #64372 Release v7.4.13
* data #64371 Release v6.4.41
Contributors
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
fabpot, kbond, and 38 other contributors
Assets 3
Loading
Uh oh!
There was an error while loading. Please reload this page.
❤️ 1 quentinmcq reacted with heart emoji
All reactions
* ❤️ 1 reaction
1 person reacted
Previous 1 2 3 4 5 … 63 64 Next
Previous Next
Footer
© 2026 GitHub, Inc.
Footer navigation
* Terms
* Privacy
* Security
* Status
* Community
* Docs
* Contact
* Manage cookies
* Do not share my personal information
You can’t perform that action at this time.
For now, Differences are performed on text, not graphically, only the latest screenshot is available.
Screenshot requires a Content Fetcher ( Sockpuppetbrowser, selenium, etc ) that supports screenshots.