-
-
Notifications
You must be signed in to change notification settings - Fork 9.6k
Release v3.4.20 #29490
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Closed
Closed
Release v3.4.20 #29490
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
* 3.4: [Form] fix how form type is referenced in test [Console] Fix console tests by adding the missing condition
* 3.4: fix merge
* 3.4: add missing logout_on_user_change options [HttpFoundation] Add immutable to setCache's PHPDoc
* 3.4: fixed wrong merge Tweak message to be Flex friendly [Routing] fixed tests Fixing wrong class_exists on interface Preserve percent-encoding in URLs when performing redirects in the UrlMatcher [Console] Fix a bug when passing a letter that could be an alias add missing validation options to XSD file Take advantage of AnnotationRegistry::registerUniqueLoader [DI] Optimize Container::get() for perf fix merge Fix tests Refactoring tests.
* 3.4: [Routing] Fix tests [SecurityBundle] fix test by always disabling CSRF [FrameworkBundle] remove esi/ssi renderers if inactive
* 3.4: Revert "bug symfony#25151 [FrameworkBundle] Automatically enable the CSRF protection if CSRF manager exists (sroze)" Revert "bug symfony#25502 Fixing wrong class_exists on interface (weaverryan)"
released v4.0.2
* 3.4: [2.7] Fix issues found by PHPStan [Command] Fix upgrade guide example Add php_unit_dedicate_assert to PHPCS [WebProfilerBundle] Let fetch() cast URL to string improve FormType::getType exception message details [Intl] Update ICU data to 60.2 [Console] fix a bug when you are passing a default value and passing -n would ouput the index [FrameworkBundle] fix merge of 3.3 into 3.4 bumped Symfony version to 3.4.3 updated VERSION for 3.4.2 updated CHANGELOG for 3.4.2
This PR was merged into the 4.0 branch. Discussion ---------- [Console] Simplify parameters in DI | Q | A | ------------- | --- | Branch? | 4.0 | Bug fix? | no | New feature? |no <!-- don't forget to update src/**/CHANGELOG.md files --> | BC breaks? | no | Deprecations? | no <!-- don't forget to update UPGRADE-*.md files --> | Tests pass? | yes | Fixed tickets | | License | MIT | Doc PR | Currently the container gets filled with alot of ugly params like ``` 'console.command.ids' => array( 'console.command.symfony_bundle_frameworkbundle_command_aboutcommand' => 'console.command.about', 'console.command.symfony_bundle_frameworkbundle_command_assetsinstallcommand' => 'console.command.assets_install', 'console.command.symfony_bundle_frameworkbundle_command_cacheclearcommand' => 'console.command.cache_clear', ... ), 'console.lazy_command.ids' => array( 'console.command.about' => true, 'console.command.assets_install' => true, 'console.command.cache_clear' => true, ... ``` We can get rid of these in 4.0 with a little refactoring. - SF 4.0 does not include the auto-registration of commands anymore which was the reason why the `console.command.ids` used the class name as index to prevent commands already defined as service to not triggger auto-registration. -> The param does not need the index lookup anymore in 4.0 - What I now also changed is that this param only contains the command IDs of services that are NOT lazy loaded. This way, we don't need `console.lazy_command.ids` at all. This is a simplification of symfony#24073 and still ensures framework bundle console application is compatible with console component 3.x and 4.x Commits ------- ae47805 [Console] Simplify parameters in DI
* 3.4: (22 commits) Add application/ld+json format associated to json [HttpFoundation] Fix false-positive ConflictingHeadersException remove flex-specific suggestion on 3.4 Add check for SecurityBundle in createAccessDeniedException [WebServerBundle] Fix escaping of php binary with arguments Error handlers' $context should be optional as it's deprecated [Serializer] Correct typing mistake in DocBlock [HttpKernel] fix cleaning legacy containers Display n/a for sub-requests time when Stopwatch component is not installed Updating message to inform the user how to install the component [Config] Fix closure CS PHP CS Fixer: use PHPUnit Migration ruleset [Process] Skip false-positive test on Windows/appveyor Update MemcachedTrait.php [Bridge/PhpUnit] thank phpunit/phpunit allow auto_wire for SessionAuthenticationStrategy class [Process] Fix setting empty env vars Fixed 'RouterInteface' typo [Process] Dont use getenv(), it returns arrays and can introduce subtle breaks accros PHP versions [WebServerBundle] fix a bug where require would not require the good file because of env ...
* 3.4: fix merge
This PR was merged into the 4.0 branch. Discussion ---------- Remove dead code | Q | A | ------------- | --- | Branch? | 4.0 | Bug fix? | no | New feature? | no | BC breaks? | no | Deprecations? | no | Tests pass? | yes | Fixed tickets | n/a | License | MIT | Doc PR | n/a Commits ------- b8006b1 Remove dead code
* 3.4: Clean up Update return type in docblock. PHP CS Fixer: no need to exclude xml and yml files PHP CS Fixer: no need to exclude json file Update LICENSE year... forever fixed some deprecation messages fixed CS Fixes for Oracle in PdoSessionHandler fixed some deprecation messages fixed some deprecation messages fixed some deprecation messages fixed some deprecation messages [TwigBundle/Brige] catch missing requirements to throw meaningful exceptions [HttpKernel] Call Response->setPrivate() instead of sending raw header() when session is started [FrameworkBundle] Make cache:clear "atomic" and consistent with cache:warmup Suggest to write an implementation if the interface cannot be autowired [Debug] Skip DebugClassLoader checks for already parsed files [2.7][DX] Use constant message contextualisation for deprecations Remove group options without data and fix normalization Remove redundant translation path
* 3.4: fixed years in copyright fix typo
* 3.4: PHP CS Fixer: clean up repo and adjust config use interface_exists instead of class_exists [DX] [DI] Improve exception for invalid setter injection arguments Dumper shouldn't use html format for phpdbg [Validator] Fix access to root object when using composite constraint
* 3.4: Remove randomness from dumped containers fixed messages to be explicit about the package needed to be installed [FrameworkBundle] Fix recommended composer command (add vendor) [WebProfilerBundle] set the var in the right scope [TwigBundle] fix lowest dep [HttpKernel] Disable CSP header on exception pages Use the default host even if context is empty and fallback to relative URL if empty host Proposing Flex-specific error messages in the controller shortcuts
* 3.4: [DI] fix param name cast
* 3.4: Use triggering file to determine weak vendors if when the test is run in a separate process
* 3.4: [Bridge/PhpUnit] Fix BC/FC of serialized deprecations
released v4.0.3
* 3.4: [Console] fix CS [OptionResolver] resolve arrays [TwigBridge] Fix missing path and separators in loader paths list on debug:twig output [PropertyInfo] Fix dock block lookup fallback loop [HttpFoundation] don't encode cookie name for BC improve deprecation messages minor symfony#27858 [Console] changed warning verbosity; fixes typo (adrian-enspired) AppBundle->App. [DI] Fix dumping ignore-on-uninitialized references to synthetic services
* 3.4: improve deprecation messages
* 3.4: [Filesystem] fix lock file permissions [Lock] fix lock file permissions [Form] Removed .form-control-label class. Removed .mb-0 in errors. Fix the detection of the Process new argument add @xabbuh as a code owner of the Yaml component Replace .initialism with .text-uppercase.
* 3.4: [Filesystem] fix lock file mode [Console] fix typo in phpdoc
* 3.4: [FrameworkBundle] fixed brackets position in method calls [Form] Fix PHPDoc for FormConfigBuilder $dataClass argument [Security] Update user phpdoc on tokens [WebProfilerBundle] Fixed icon alignment issue using Bootstrap 4.1.2 suppress side effects in 'get' or 'has' methods of NamespacedAttributeBag [HttpFoundation] reset callback on StreamedResponse when setNotModified() is called [HttpFoundation] Fixed phpdoc for get method of HeaderBag fix typo in ContainerBuilder docblock [Form/Profiler] Massively reducing memory footprint of form profiling pages by removing redundant 'form' variable from view variables. [Console] correctly return parameter's default value on "--"
* 3.4: Fix tests
* 3.4: fixed UUID error message id in translation files Add several missing translations of the UUID validation message. Serbo-Croatian has Serbian plural rule [Validator] Add missing UUID validator message translation (hu) [Validator] Add missing UUID validator message translation (en) add missing translation for uuid validator Fix false-positive deprecation notices for TranslationLoader and WriteCheckSessionHandler Fix PHPDoc return type [MonologBridge] Improve FirePHPHandler Fix SVGs not scaling in IE9, IE10, and IE11
* 3.4: updated VERSION for 2.8.43 update CONTRIBUTORS for 2.8.43 updated CHANGELOG for 2.8.43 backported translations Fixed templateExists on parse error of the template name
* 3.4: [Form] fix truncating form views in data collector [TwigBridge][Form] fix tests by moving AbstractBootstrap* cases to the bridge
released v4.0.13
* 3.4: [HttpKernel] Fix merging bindings for controllers' locators bumped Symfony version to 3.4.14 updated VERSION for 3.4.13 updated CHANGELOG for 3.4.13 bumped Symfony version to 2.8.44
* 3.4: Fix Clidumper tests Enable the fixer enforcing fully-qualified calls for compiler-optimized functions Apply fixers Disable the native_constant_invocation fixer until it can be scoped Update the list of excluded files for the CS fixer
* 3.4: Alpha-ordering for "use" statements
* 3.4: Fix tests for legacy phpunit versions Add missing Ukrainian translations Use an empty string as default for assertEquals
* 3.4: Enable native_constant_invocation CS fixer
* 3.4: Fix tests for legacy phpunit versions
* 3.4: [HttpKernel] Fixed invalid REMOTE_ADDR in inline subrequest when configuring trusted proxy with subnet [FrameworkBundle] fixed guard event names for transitions [DI] Improve class named servics error message [HttpFoundation] fixed using _method parameter with invalid type [Intl] Replace svn with git in the icu data update script [HttpFoundation] Fix Cookie::isCleared
* 3.4: [HttpFoundation] Remove support for legacy and risky HTTP headers
* 3.4: [HttpKernel] fix trusted headers management in HttpCache and InlineFragmentRenderer
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Changelog (since v3.4.19...v3.4.20)
ConstraintViolation::__toString()
to expose codes that are not null or emtpy strings #29375 [Validator] AllowConstraintViolation::__toString()
to expose codes that are not null or emtpy strings (@phansys)