Skip to content
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

composer(deps): bump symfony/dependency-injection from 6.2.11 to 6.3.0 #1431

Merged

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Jun 1, 2023

Bumps symfony/dependency-injection from 6.2.11 to 6.3.0.

Release notes

Sourced from symfony/dependency-injection's releases.

v6.3.0

Changelog (symfony/dependency-injection@v6.3.0-RC2...v6.3.0)

v6.3.0-RC2

Changelog (symfony/dependency-injection@v6.3.0-RC1...v6.3.0-RC2)

v6.3.0-RC1

Changelog (symfony/dependency-injection@v6.3.0-BETA3...v6.3.0-RC1)

v6.3.0-BETA3

Changelog (symfony/dependency-injection@v6.3.0-BETA2...v6.3.0-BETA3)

v6.3.0-BETA2

Changelog (symfony/dependency-injection@v6.3.0-BETA1...v6.3.0-BETA2)

... (truncated)

Changelog

Sourced from symfony/dependency-injection's changelog.

CHANGELOG

6.3

  • Add options inline_factories and inline_class_loader to PhpDumper::dump()
  • Deprecate PhpDumper options inline_factories_parameter and inline_class_loader_parameter
  • Add RemoveBuildParametersPass, which removes parameters starting with a dot during compilation
  • Add support for nesting autowiring-related attributes into #[Autowire(...)]
  • Deprecate undefined and numeric keys with service_locator config
  • Fail if Target attribute does not exist during compilation
  • Enable deprecating parameters with ContainerBuilder::deprecateParameter()
  • Add #[AsAlias] attribute to tell under which alias a service should be registered or to use the implemented interface if no parameter is given
  • Allow to trim XML service parameters value by using trim="true" attribute
  • Allow extending the Autowire attribute
  • Add #[Exclude] to skip autoregistering a class
  • Add support for generating lazy closures
  • Add support for autowiring services as closures using #[AutowireCallable] or #[AutowireServiceClosure]
  • Add support for #[Autowire(lazy: true|class-string)]
  • Make it possible to cast callables into single-method interfaces
  • Deprecate #[MapDecorated], use #[AutowireDecorated] instead
  • Deprecate the @required annotation, use the Symfony\Contracts\Service\Attribute\Required attribute instead
  • Add constructor option to services declaration and to #[Autoconfigure]

6.2

  • Use lazy-loading ghost objects and virtual proxies out of the box
  • Add arguments &$asGhostObject and $id to LazyProxy's DumperInterface to allow using ghost objects for lazy loading services
  • Add enum env var processor
  • Add shuffle env var processor
  • Allow #[When] to be extended
  • Change the signature of ContainerAwareInterface::setContainer() to setContainer(?ContainerInterface)
  • Deprecate calling ContainerAwareTrait::setContainer() without arguments
  • Deprecate using numeric parameter names
  • Add support for tagged iterators/locators exclude option to the xml and yaml loaders/dumpers
  • Allow injecting string $env into php config closures
  • Add excludeSelf parameter to TaggedIteratorArgument with default value to true to control whether the referencing service should be automatically excluded from the iterator

6.1

  • Add #[MapDecorated] attribute telling to which parameter the decorated service should be mapped in a decorator
  • Add #[AsDecorator] attribute to make a service decorates another
  • Add $exclude to TaggedIterator and TaggedLocator attributes
  • Add $exclude to tagged_iterator and tagged_locator configurator
  • Add an env function to the expression language provider
  • Add an Autowire attribute to tell a parameter how to be autowired

... (truncated)

Commits
  • ebf5f9c Merge branch '6.2' into 6.3
  • 98deb65 Merge branch '5.4' into 6.2
  • e997597 [DependencyInjection] Escape % from parameter-like default values
  • ec74292 [DependencyInjection] Revert "Use weak references in the container"
  • bc77456 [DependencyInjection] Add exclude-self option to dumpers
  • fef6389 bug #50262 [DependencyInjection] Fix dumping non-shared factories with Tagged...
  • 74b1e82 [DependencyInjection] Fix dumping non-shared factories with TaggedIteratorArg...
  • bdac390 [DependencyInjection] Drop IO in FileLoader
  • 42b623d Consistently use var $container to reference the container builder+configurator
  • a2a8857 [DependencyInjection] Fix dumping/loading errored definitions in XML/Yaml
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [symfony/dependency-injection](https://github.com/symfony/dependency-injection) from 6.2.11 to 6.3.0.
- [Release notes](https://github.com/symfony/dependency-injection/releases)
- [Changelog](https://github.com/symfony/dependency-injection/blob/6.3/CHANGELOG.md)
- [Commits](symfony/dependency-injection@v6.2.11...v6.3.0)

---
updated-dependencies:
- dependency-name: symfony/dependency-injection
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@mergery mergery bot merged commit 6839bcb into develop Jun 1, 2023
@mergery mergery bot deleted the dependabot/composer/symfony/dependency-injection-6.3.0 branch June 1, 2023 10:57
OskarStark added a commit that referenced this pull request Jun 1, 2023
* develop:
  composer(deps): bump symfony/dependency-injection from 6.2.11 to 6.3.0 (#1431)
  composer(deps): bump symfony/options-resolver from 6.2.7 to 6.3.0 (#1430)
  composer(deps): bump symfony/console from 6.2.11 to 6.3.0 (#1429)
  composer(deps): bump symfony/string from 6.2.8 to 6.3.0 (#1428)
  composer(deps): bump symfony/yaml from 6.2.10 to 6.3.0 (#1427)
  composer(deps): bump symfony/config from 6.2.7 to 6.3.0 (#1426)
  composer(deps-dev): bump symfony/var-dumper from 6.2.11 to 6.3.0 (#1424)
  composer(deps): bump symfony/finder from 6.2.7 to 6.3.0 (#1425)
  composer(deps): bump symfony/dependency-injection from 6.2.10 to 6.2.11 (#1423)
  composer(deps-dev): bump symfony/var-dumper from 6.2.10 to 6.2.11 (#1422)
  composer(deps): bump symfony/console from 6.2.10 to 6.2.11 (#1420)
  composer(deps-dev): bump phpstan/phpstan-phpunit from 1.3.12 to 1.3.13 (#1421)
  github-actions(deps): bump shivammathur/setup-php from 2.25.1 to 2.25.2 (#1419)
  composer(deps-dev): bump phpstan/phpstan-phpunit from 1.3.11 to 1.3.12 (#1418)
  composer(deps-dev): bump phpstan/extension-installer from 1.3.0 to 1.3.1 (#1417)
  composer(deps-dev): bump ergebnis/php-cs-fixer-config (#1416)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants