Version | Change log |
PHPEdit 5.12.0 Jun 16, 2025 |
606fd41: use sync.Once to make PidFile.LogWriter calls safe (@tucksaun) ef75dc7: translate brand in the doctrine.server_version error message (@flovntp) a045593: refactor: store configuration filename in the struct (@tucksaun) 09df7fa: refactor: add Executor.CommandLine (@tucksaun) 5deffc4: refacor: remove unnecessary stack wrapping (@tucksaun) 073f56a: fix: fix generated PSH related code format (@tucksaun) ed9191e: fix: do not crash when a symlink we try to create is already present and with the designated target, fix #603 (@tucksaun) f74ffa9: feat: improve warning message when Composer is not found (@tucksaun) 7c32cc0: feat: automatically generate latest PHP version (@tucksaun) a2d7850: feat: allow to override the path to the Symfony Console (@tucksaun) e93e62e: feat: allow to define where is Composer using the SYMFONY_COMPOSER_PATH environment variable (@tucksaun) b156512: feat: allow PHP executor to run executables other than PHP ones (@tucksaun) cd1868e: feat: add support for .symfony.local.dist.yaml and .symfony.local.override.yaml config files (@tucksaun) 4d31489: feat: add envs.LookupEnv (@tucksaun) 79d705a: feat: add directory to the dir flag (@tucksaun) 67aace0: do not truncate log files on each LogWriter calls (@tucksaun) a2c14c6: ci: add golangci-lint (@tucksaun) 53885b8: chore: fix unconditionnal returns (@tucksaun) dae0f1b: chore: fix http.Transport deprecation (@tucksaun) 79fb9da: chore: fix goreleaser deprecation (@tucksaun) 5d65957: chore: fix code quality (@tucksaun) e62ce3e: chore: fix Docker Deprecations (@tucksaun) 19f036e: chore(qa): improve error checking (@tucksaun) 8cf623b: build: automate Docker Client and PHP version updates (@tucksaun) 9b3939f: avoid warning in server:start (@tucksaun) 55429e9: Upgrade to Go 1.24 (@tucksaun) eb04e8b: Update supported Platform.sh services (@github-actions[bot]) 108f021: Update supported Platform.sh services (@github-actions[bot]) 181a9e4: Update supported Platform.sh services (@github-actions[bot]) b5c22ed |
PHPEdit 5.10.8 Feb 14, 2025 |
Refactor: cleanup unused fields (@tucksaun) Fix: cleanup stale temporary directories (@tucksaun) Fix: cleanup additional temporary directories (@tucksaun) Fix: cleanup $HOME/.symfony5/tmp temporary directories (@tucksaun) Update local/php/executor.go (@tucksaun) |
PHPEdit 5.10.7 Feb 7, 2025 |
bug #58889 [Serializer] Handle default context in Serializer (@Valmonzo) bug #59631 [HttpClient] Fix processing a NativeResponse after its client has been reset (@Jean-Beru) bug #59590 [Security] Throw an explicit error when refreshing a token with a null user (@alexandre-daubois) bug #59625 [FrameworkBundle] Add missing not-compromised-password entry in XSD (@alexandre-daubois) bug #59610 [Mailer] Ensure TransportExceptionInterface populates stream debug data (@bytestream) bug #59598 [Mime] Fix body validity check in Email when using Message::setBody() (@alexandre-daubois) bug #59513 [Messenger ] Extract retry delay from nested RecoverableExceptionInterface (@AydinHassan) feature #59544 [AssetMapper] Fix CssCompiler matches url in comments (@smnandre) bug #59575 [DoctrineBridge] Add support for doctrine/persistence 4 (@greg0ire) bug #59611 [Mailer][Notifier] Fix channel parameter value to fixed value for Mailer and Notifier Sweego Transports (@welcoMattic) bug #59399 [DomCrawler] Make ChoiceFormField::isDisabled return true for unchecked disabled checkboxes (@MatTheCat) bug #59581 [Cache] Don't clear system caches on cache:clear (@nicolas-grekas) bug #59579 [FrameworkBundle] Fix patching refs to the tmp warmup dir in files generated by optional cache warmers (@nicolas-grekas) bug #59580 [Config] Add missing json_encode flags when creating .meta.json files (@nicolas-grekas) bug #57459 [PropertyInfo] convert legacy types to TypeInfo types if getType() is not implemented (@xabbuh) bug #59525 [HtmlSanitizer] Fix access to undefined keys in UrlSanitizer (Antoine Beyet) bug #59538 [VarDumper] fix dumped markup (@xabbuh) bug #59508 [Messenger] [AMQP] Improve AMQP connection issues (@AurelienPillevesse) bug #59501 [Serializer] [ObjectNormalizer] Filter int when using FILTER_BOOL (@DjordyKoert) bug #59515 [FrameworkBundle] Fix wiring ConsoleProfilerListener (@nicolas-grekas) bug #59136 [DependencyInjection] Reset env vars with kernel.reset (@faizanakram99) bug #59488 [Lock] |
PHPEdit 5.10.6 Jan 29, 2025 |
bug #58889 [Serializer] Handle default context in Serializer (@Valmonzo) bug #59631 [HttpClient] Fix processing a NativeResponse after its client has been reset (@Jean-Beru) bug #59590 [Security] Throw an explicit error when refreshing a token with a null user (@alexandre-daubois) bug #59625 [FrameworkBundle] Add missing not-compromised-password entry in XSD (@alexandre-daubois) bug #59610 [Mailer] Ensure TransportExceptionInterface populates stream debug data (@bytestream) bug #59598 [Mime] Fix body validity check in Email when using Message::setBody() (@alexandre-daubois) bug #59513 [Messenger ] Extract retry delay from nested RecoverableExceptionInterface (@AydinHassan) feature #59544 [AssetMapper] Fix CssCompiler matches url in comments (@smnandre) bug #59575 [DoctrineBridge] Add support for doctrine/persistence 4 (@greg0ire) bug #59611 [Mailer][Notifier] Fix channel parameter value to fixed value for Mailer and Notifier Sweego Transports (@welcoMattic) bug #59399 [DomCrawler] Make ChoiceFormField::isDisabled return true for unchecked disabled checkboxes (@MatTheCat) bug #59581 [Cache] Don't clear system caches on cache:clear (@nicolas-grekas) bug #59579 [FrameworkBundle] Fix patching refs to the tmp warmup dir in files generated by optional cache warmers (@nicolas-grekas) bug #59580 [Config] Add missing json_encode flags when creating .meta.json files (@nicolas-grekas) bug #57459 [PropertyInfo] convert legacy types to TypeInfo types if getType() is not implemented (@xabbuh) bug #59525 [HtmlSanitizer] Fix access to undefined keys in UrlSanitizer (Antoine Beyet) bug #59538 [VarDumper] fix dumped markup (@xabbuh) bug #59508 [Messenger] [AMQP] Improve AMQP connection issues (@AurelienPillevesse) bug #59501 [Serializer] [ObjectNormalizer] Filter int when using FILTER_BOOL (@DjordyKoert) bug #59515 [FrameworkBundle] Fix wiring ConsoleProfilerListener (@nicolas-grekas) bug #59136 [DependencyInjection] Reset env vars with kernel.reset (@faizanakram99) bug #59488 [Lock] |
PHPEdit 5.10.5 Nov 30, 2024 |
[HttpClient] Fix checking for private IPs before connecting [HttpClient] Close gracefull when the server closes the connection abruptly [Dotenv] read runtime config from composer.json in debug dotenv command [PropertyInfo] Fix write visibility for Asymmetric Visibility and Virtual Properties [Translation] [Bridge][Lokalise] Fix empty keys array in PUT, DELETE requests causing Lokalise API error [DoctrineBridge] Fix Connection::createSchemaManager() for Doctrine DBAL v2 [PropertyInfo] consider write property visibility to decide whether a property is writable [TwigBridge] do not add child nodes to EmptyNode instances [Cache] silence warnings issued by Redis Sentinel on connection issues [AssetMapper] ignore missing directory in isVendor() [OptionsResolver] Allow Union/Intersection Types in Resolved Closures [DependencyInjection] Fix checking for interfaces in ContainerBuilder::getReflectionClass() Dynamically fix compatibility with doctrine/data-fixtures v2 [HttpKernel] Ensure HttpCache::getTraceKey() does not throw exception [DoctrineBridge] don't call EntityManager::initializeObject() with scalar values [Cache] make RelayProxyTrait compatible with relay extension 0.9.0 [HttpClient] Fix empty hosts in option "resolve" [HttpClient] Fix option "resolve" with IPv6 addresses [WebProfilerBundle] Twig deprecations [HttpClient] Fix option "bindto" with IPv6 addresses [Serializer][Validator] prevent failures around not existing TypeInfo classes [PropertyInfo][Serializer][Validator] TypeInfo 7.2 compatibility [HttpClient] Removed body size limit [Validator] fix compatibility with PHP < 8.2.4 [Notifier] Fix GoIpTransport [HttpClient] Fix catching some invalid Location headers Work around parse_url() bug (bis) [Messenger] silence PHP warnings issued by Redis::connect() [PhpUnitBridge] fix dumping tests to skip with data providers [Routing] Fix: lost priority when defining hosts in configuration [HttpClient] fix PHP 7.2 compatibility |
PHPEdit 5.10.4 Nov 6, 2024 |
bug #57803 [FrameworkBundle] move adding detailed JSON error messages to the validate phase (@xabbuh) bug #57815 [Console][PhpUnitBridge][VarDumper] Fix NO_COLOR empty value handling (@alexandre-daubois) bug #57828 [Translation] Fix CSV escape char in CsvFileLoader on PHP >= 7.4 (@alexandre-daubois) bug #57812 [Validator] treat uninitialized properties referenced by property paths as null (@xabbuh) bug #57816 [DoctrineBridge] fix messenger bus dispatch inside an active transaction (@IndraGunawan) bug #57799 [ErrorHandler][VarDumper] Remove PHP 8.4 deprecations (@alexandre-daubois) bug #57772 [WebProfilerBundle] Add word wrap in tables in dialog to see all the text in workflow listeners dialog (@SpartakusMd) bug #57708 [PropertyInfo] Check if property is nullable when using ReflectionExtractor (@benjilebon) bug #57802 [PropertyInfo] Fix nullable value returned from extractFromMutator on CollectionType (@benjilebon) bug #57832 [DependencyInjection] Do not try to load default method name on interface (@lyrixx) bug #57748 [SecurityBundle] use firewall-specific user checkers when manually logging in users (@xabbuh) bug #57753 [ErrorHandler] restrict the maximum length of the X-Debug-Exception header (@xabbuh) bug #57646 [Serializer] Raise correct exception in ArrayDenormalizer when called without a nested denormalizer (@derrabus) bug #57674 [Cache] Improve dbindex DSN parameter parsing (@constantable) bug #57678 [Validator] Add setGroupProvider to AttributeLoader (Maximilian Zumbansen) bug #57679 [WebProfilerBundle] Change incorrect check for the stateless request attribute (@themasch) bug #57663 [Cache] use copy() instead of rename() on Windows (@xabbuh) bug #57617 [PropertyInfo] Handle collection in PhpStan same as PhpDoc (@mtarld) bug #54057 [Messenger] Passing actual Envelope to WorkerMessageRetriedEvent (@daffoxdev) bug #57645 [Routing] Discard in-memory cache of routes when writing the file-based cache (@mpdude) bug #57621 [Mailer] force HTTP 1.1 for Mailgun AP |
PHPEdit 5.10.2 Aug 31, 2024 |
bug #57803 [FrameworkBundle] move adding detailed JSON error messages to the validate phase (@xabbuh) bug #57815 [Console][PhpUnitBridge][VarDumper] Fix NO_COLOR empty value handling (@alexandre-daubois) bug #57828 [Translation] Fix CSV escape char in CsvFileLoader on PHP >= 7.4 (@alexandre-daubois) bug #57812 [Validator] treat uninitialized properties referenced by property paths as null (@xabbuh) bug #57816 [DoctrineBridge] fix messenger bus dispatch inside an active transaction (@IndraGunawan) bug #57799 [ErrorHandler][VarDumper] Remove PHP 8.4 deprecations (@alexandre-daubois) bug #57772 [WebProfilerBundle] Add word wrap in tables in dialog to see all the text in workflow listeners dialog (@SpartakusMd) bug #57708 [PropertyInfo] Check if property is nullable when using ReflectionExtractor (@benjilebon) bug #57802 [PropertyInfo] Fix nullable value returned from extractFromMutator on CollectionType (@benjilebon) bug #57832 [DependencyInjection] Do not try to load default method name on interface (@lyrixx) bug #57748 [SecurityBundle] use firewall-specific user checkers when manually logging in users (@xabbuh) bug #57753 [ErrorHandler] restrict the maximum length of the X-Debug-Exception header (@xabbuh) bug #57646 [Serializer] Raise correct exception in ArrayDenormalizer when called without a nested denormalizer (@derrabus) bug #57674 [Cache] Improve dbindex DSN parameter parsing (@constantable) bug #57678 [Validator] Add setGroupProvider to AttributeLoader (Maximilian Zumbansen) bug #57679 [WebProfilerBundle] Change incorrect check for the stateless request attribute (@themasch) bug #57663 [Cache] use copy() instead of rename() on Windows (@xabbuh) bug #57617 [PropertyInfo] Handle collection in PhpStan same as PhpDoc (@mtarld) bug #54057 [Messenger] Passing actual Envelope to WorkerMessageRetriedEvent (@daffoxdev) bug #57645 [Routing] Discard in-memory cache of routes when writing the file-based cache (@mpdude) bug #57621 [Mailer] force HTTP 1.1 for Mailgun AP |
PHPEdit 7.1.3 Jul 27, 2024 |
bug #57803 [FrameworkBundle] move adding detailed JSON error messages to the validate phase (@xabbuh) bug #57815 [Console][PhpUnitBridge][VarDumper] Fix NO_COLOR empty value handling (@alexandre-daubois) bug #57828 [Translation] Fix CSV escape char in CsvFileLoader on PHP >= 7.4 (@alexandre-daubois) bug #57812 [Validator] treat uninitialized properties referenced by property paths as null (@xabbuh) bug #57816 [DoctrineBridge] fix messenger bus dispatch inside an active transaction (@IndraGunawan) bug #57799 [ErrorHandler][VarDumper] Remove PHP 8.4 deprecations (@alexandre-daubois) bug #57772 [WebProfilerBundle] Add word wrap in tables in dialog to see all the text in workflow listeners dialog (@SpartakusMd) bug #57708 [PropertyInfo] Check if property is nullable when using ReflectionExtractor (@benjilebon) bug #57802 [PropertyInfo] Fix nullable value returned from extractFromMutator on CollectionType (@benjilebon) bug #57832 [DependencyInjection] Do not try to load default method name on interface (@lyrixx) bug #57748 [SecurityBundle] use firewall-specific user checkers when manually logging in users (@xabbuh) bug #57753 [ErrorHandler] restrict the maximum length of the X-Debug-Exception header (@xabbuh) bug #57646 [Serializer] Raise correct exception in ArrayDenormalizer when called without a nested denormalizer (@derrabus) bug #57674 [Cache] Improve dbindex DSN parameter parsing (@constantable) bug #57678 [Validator] Add setGroupProvider to AttributeLoader (Maximilian Zumbansen) bug #57679 [WebProfilerBundle] Change incorrect check for the stateless request attribute (@themasch) bug #57663 [Cache] use copy() instead of rename() on Windows (@xabbuh) bug #57617 [PropertyInfo] Handle collection in PhpStan same as PhpDoc (@mtarld) bug #54057 [Messenger] Passing actual Envelope to WorkerMessageRetriedEvent (@daffoxdev) bug #57645 [Routing] Discard in-memory cache of routes when writing the file-based cache (@mpdude) bug #57621 [Mailer] force HTTP 1.1 for Mailgun AP |
PHPEdit 5.0.0.12872 Sep 14, 2012 |