Weave Code
Code Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Config Laravel Package

symfony/config

Symfony Config component helps you find, load, merge, autofill, and validate configuration from sources like YAML, XML, INI, or databases. Provides structured handling of config values for reusable, consistent application setups.

View on GitHub
Deep Wiki
Context7
v8.1.5

Changelog (https://github.com/symfony/config/compare/v8.1.4...v8.1.5)

  • bug #65444 Fix dumping keyless prototyped arrays of arrays in XmlReferenceDumper (@nicolas-grekas)
v7.4.17

Changelog (https://github.com/symfony/config/compare/v7.4.16...v7.4.17)

  • bug #65444 Fix dumping keyless prototyped arrays of arrays in XmlReferenceDumper (@nicolas-grekas)
v6.4.44

Changelog (https://github.com/symfony/config/compare/v6.4.43...v6.4.44)

  • bug #65444 Fix dumping keyless prototyped arrays of arrays in XmlReferenceDumper (@nicolas-grekas)
v8.1.4

Changelog (https://github.com/symfony/config/compare/v8.1.2...v8.1.4)

  • bug #64696 Generate unsealed array shapes for any normalizers (@ousamabenyounes)
v7.4.16

Changelog (https://github.com/symfony/config/compare/v7.4.15...v7.4.16)

  • bug #64696 Generate unsealed array shapes for any normalizers (@ousamabenyounes)
v8.1.2

Changelog (https://github.com/symfony/config/compare/v8.1.1...v8.1.2)

  • bug #64670 Accept env placeholders for scalar alternatives in generated array-shapes (@yvh)
  • bug #64822 Escape "*/" in generated array-shape comments (@lazerg)
  • bug #64857 Escape comment-closing sequence in generated config builders (@sadiqk2)
v8.0.15

Changelog (https://github.com/symfony/config/compare/v8.0.14...v8.0.15)

  • bug #64670 Accept env placeholders for scalar alternatives in generated array-shapes (@yvh)
  • bug #64822 Escape "*/" in generated array-shape comments (@lazerg)
  • bug #64857 Escape comment-closing sequence in generated config builders (@sadiqk2)
v7.4.15

Changelog (https://github.com/symfony/config/compare/v7.4.14...v7.4.15)

  • bug #64670 Accept env placeholders for scalar alternatives in generated array-shapes (@yvh)
  • bug #64822 Escape "*/" in generated array-shape comments (@lazerg)
  • bug #64857 Escape comment-closing sequence in generated config builders (@sadiqk2)
v6.4.43

Changelog (https://github.com/symfony/config/compare/v6.4.42...v6.4.43)

  • bug #64857 Escape comment-closing sequence in generated config builders (@sadiqk2)
v8.1.1

Changelog (https://github.com/symfony/config/compare/v8.1.0...v8.1.1)

  • bug #64566 Harden __toString trampolines via __unserialize() (@nicolas-grekas)
  • minor #64476 Unsafe unserialize phpstan rule (@jack-worman)
v8.0.14

Changelog (https://github.com/symfony/config/compare/v8.0.10...v8.0.14)

  • bug #64566 Harden __toString trampolines via __unserialize() (@nicolas-grekas)
  • minor #64476 Unsafe unserialize phpstan rule (@jack-worman)
v7.4.14

Changelog (https://github.com/symfony/config/compare/v7.4.10...v7.4.14)

  • bug #64566 Harden __toString trampolines via __unserialize() (@nicolas-grekas)
  • minor #64476 Unsafe unserialize phpstan rule (@jack-worman)
v6.4.42

Changelog (https://github.com/symfony/config/compare/v6.4.37...v6.4.42)

  • bug #64566 Harden __toString trampolines via __unserialize() (@nicolas-grekas)
  • minor #64476 Unsafe unserialize phpstan rule (@jack-worman)
v8.1.0
v8.1.0-BETA1
v8.0.10

Changelog (https://github.com/symfony/config/compare/v8.0.9...v8.0.10)

  • bug #64106 Normalize backed-enum in array shapes (@MatTheCat)
v7.4.10

Changelog (https://github.com/symfony/config/compare/v7.4.9...v7.4.10)

  • bug #64106 Normalize backed-enum in array shapes (@MatTheCat)
v8.0.9

Changelog (https://github.com/symfony/config/compare/v8.0.6...v8.0.9)

  • bug #64042 Fix array-shape generator dropping alternative types on nested PrototypedArrayNode (@Amoifr)
  • bug #64045 Allow env placeholders in NumericNode min/max checks (@ousamabenyounes)
v7.4.9

Changelog (https://github.com/symfony/config/compare/v7.4.6...v7.4.9)

  • bug #64042 Fix array-shape generator dropping alternative types on nested PrototypedArrayNode (@Amoifr)
  • bug #64045 Allow env placeholders in NumericNode min/max checks (@ousamabenyounes)
v6.4.37

Changelog (https://github.com/symfony/config/compare/v6.4.34...v6.4.37)

  • bug #64045 Allow env placeholders in NumericNode min/max checks (@ousamabenyounes)
v8.0.8
v7.4.8
v8.0.7
v7.4.7
v8.0.6

Changelog (https://github.com/symfony/config/compare/v8.0.5...v8.0.6)

  • bug #54236 Fix exclude option being ignored for non-glob and PSR-4 resources (@NeilPeyssard)
  • bug #63478 Fix ArrayShapeGenerator required keys with deep merging (@lacatoire)
  • bug #63450 Fix missing resource tracking for type extensions in FormPass (@ranpafin)
v7.4.6

Changelog (https://github.com/symfony/config/compare/v7.4.5...v7.4.6)

  • bug #54236 Fix exclude option being ignored for non-glob and PSR-4 resources (@NeilPeyssard)
  • bug #63478 Fix ArrayShapeGenerator required keys with deep merging (@lacatoire)
  • bug #63450 Fix missing resource tracking for type extensions in FormPass (@ranpafin)
v6.4.34

Changelog (https://github.com/symfony/config/compare/v6.4.33...v6.4.34)

  • bug #54236 Fix exclude option being ignored for non-glob and PSR-4 resources (@NeilPeyssard)
  • bug #63450 Fix missing resource tracking for type extensions in FormPass (@ranpafin)
v8.0.4

Changelog (https://github.com/symfony/config/compare/v8.0.3...v8.0.4)

  • bug #63053 add back missing enabled key in normalization step (xabbuh)
  • bug #63002 Fix merging node that canBeDisable()/canBeEnabled() (nicolas-grekas)
  • bug #62920 Allow ParamConfigurator in ParametersConfig (@jack-worman)
v7.4.4

Changelog (https://github.com/symfony/config/compare/v7.4.3...v7.4.4)

  • bug #63053 add back missing enabled key in normalization step (xabbuh)
  • bug #63002 Fix merging node that canBeDisable()/canBeEnabled() (nicolas-grekas)
  • bug #62920 Allow ParamConfigurator in ParametersConfig (@jack-worman)
v7.3.10
v6.4.32
v8.0.3

Changelog (https://github.com/symfony/config/compare/v8.0.2...v8.0.3)

  • bug symfony/symfony#62818 [Config][FrameworkBundle] Allow using ParamConfigurator with every configurable value (@jack-worman)
v7.4.3

Changelog (https://github.com/symfony/config/compare/v7.4.2...v7.4.3)

  • bug symfony/symfony#62818 [Config][FrameworkBundle] Allow using ParamConfigurator with every configurable value (@jack-worman)
v8.0.1

Changelog (https://github.com/symfony/config/compare/v8.0.0...v8.0.1)

  • bug symfony/symfony#62563 [Config] Fix array shape generation for backed enums (@OskarStark)
  • bug symfony/symfony#62474 [Config] Fix nullable EnumNode with BackedEnum (@yoeunes)
v7.4.1

Changelog (https://github.com/symfony/config/compare/v7.4.0...v7.4.1)

  • bug symfony/symfony#62563 [Config] Fix array shape generation for backed enums (@OskarStark)
v7.3.8

Changelog (https://github.com/symfony/config/compare/v7.3.7...v7.3.8)

  • bug symfony/symfony#62474 [Config] Fix nullable EnumNode with BackedEnum (@yoeunes)
v7.4.0

Changelog (https://github.com/symfony/config/compare/v7.4.0-RC3...v7.4.0)

  • bug symfony/symfony#62474 [Config] Fix nullable EnumNode with BackedEnum (@yoeunes)
v8.0.0
v8.0.0-RC1
v7.4.0-RC1
v7.3.6

Changelog (https://github.com/symfony/config/compare/v7.3.5...v7.3.6)

  • bug symfony/symfony#62267 [Config] Use the empty string instead of null as an array offset (@santysisi)
v6.4.28

Changelog (https://github.com/symfony/config/compare/v6.4.27...v6.4.28)

  • bug symfony/symfony#62267 [Config] Use the empty string instead of null as an array offset (@santysisi)
v8.0.0-BETA2

Changelog (https://github.com/symfony/config/compare/v8.0.0-BETA1...v8.0.0-BETA2)

  • bug symfony/symfony#62267 [Config] Use the empty string instead of null as an array offset (@santysisi)
v7.4.0-BETA2

Changelog (https://github.com/symfony/config/compare/v7.4.0-BETA1...v7.4.0-BETA2)

  • bug symfony/symfony#62267 [Config] Use the empty string instead of null as an array offset (@santysisi)
v8.0.0-BETA1

Changelog (https://github.com/symfony/config/compare/v7.3.4...v8.0.0-BETA1)

  • feature symfony/symfony#62113 [Config][DependencyInjection] Remove support for the fluent PHP config format (@nicolas-grekas)
  • feature symfony/symfony#62135 [Config] Deprecate config builder generators (@nicolas-grekas)
  • feature symfony/symfony#62129 [FrameworkBundle] Auto-generate config/reference.php to assist in writing and discovering app's configuration (@nicolas-grekas)
  • feature symfony/symfony#62109 [Config] Ensure configuration nodes do not have both isRequired() and defaultValue() (@GromNaN)
  • feature symfony/symfony#62092 [Config][DependencyInjection] Deprecate the fluent PHP format for semantic configuration (@nicolas-grekas)
  • feature symfony/symfony#62090 [Config] Deprecate setting a default value to a node that is required (@GromNaN)
  • feature symfony/symfony#61989 [Config][DependencyInjection][Routing] remove ability to access $this and the loader's internal state (@xabbuh)
  • feature symfony/symfony#61919 [DependencyInjection] Deprecate ExtensionInterface::getXsdValidationBasePath() and getNamespace() (@nicolas-grekas)
  • feature symfony/symfony#61894 [DependencyInjection][Routing] Handle declaring services and routes using PHP arrays that follow the same shape as corresponding yaml files (@nicolas-grekas)
  • feature symfony/symfony#61860 [Config][DependencyInjection][Routing] Deprecate using $this or the internal scope of the loader from PHP config files (@nicolas-grekas)
  • feature symfony/symfony#51273 [Config] Add ArrayNodeDefinition::acceptAndWrap() to list alternative types that should be accepted and wrapped in an array (@nicolas-grekas)
  • feature symfony/symfony#61718 [Config] Add argument $singular to NodeBuilder::arrayNode() to decouple plurals/singulars from XML (@nicolas-grekas)
  • feature symfony/symfony#61187 Declare new parameters on interfaces and methods explicitly (@nicolas-grekas)
  • feature symfony/symfony#61127 [Cache] Add TagAwareAdapterInterface to NullAdapter (@a.dmitryuk)
  • feature symfony/symfony#60639 Bump Symfony 8 to PHP >= 8.4 (@nicolas-grekas)
v7.4.0-BETA1

Changelog (https://github.com/symfony/config/compare/v7.3.4...v7.4.0-BETA1)

  • feature symfony/symfony#62135 [Config] Deprecate config builder generators (@nicolas-grekas)
  • feature symfony/symfony#62129 [FrameworkBundle] Auto-generate config/reference.php to assist in writing and discovering app's configuration (@nicolas-grekas)
  • feature symfony/symfony#62092 [Config][DependencyInjection] Deprecate the fluent PHP format for semantic configuration (@nicolas-grekas)
  • feature symfony/symfony#62090 [Config] Deprecate setting a default value to a node that is required (@GromNaN)
  • feature symfony/symfony#61919 [DependencyInjection] Deprecate ExtensionInterface::getXsdValidationBasePath() and getNamespace() (@nicolas-grekas)
  • feature symfony/symfony#61894 [DependencyInjection][Routing] Handle declaring services and routes using PHP arrays that follow the same shape as corresponding yaml files (@nicolas-grekas)
  • feature symfony/symfony#61860 [Config][DependencyInjection][Routing] Deprecate using $this or the internal scope of the loader from PHP config files (@nicolas-grekas)
  • feature symfony/symfony#51273 [Config] Add ArrayNodeDefinition::acceptAndWrap() to list alternative types that should be accepted and wrapped in an array (@nicolas-grekas)
  • feature symfony/symfony#61718 [Config] Add argument $singular to NodeBuilder::arrayNode() to decouple plurals/singulars from XML (@nicolas-grekas)
  • feature symfony/symfony#61127 [Cache] Add TagAwareAdapterInterface to NullAdapter (@a.dmitryuk)
v7.3.4

Changelog (https://github.com/symfony/config/compare/v7.3.3...v7.3.4)

  • bug symfony/symfony#61808 [Config] Fix incorrect serialized data mangling (@aboks)
  • bug symfony/symfony#61727 Replace __sleep/wakeup() by __(un)serialize() for throwing and internal usages (@nicolas-grekas)
  • bug symfony/symfony#61714 [SecurityBundle] Fix semantic configuration for singulars/plurals in XML (@nicolas-grekas)
  • bug symfony/symfony#61667 [Config] Fix GlobResource pattern with trailing slash (@HypeMC)
  • bug symfony/symfony#61607 [Config] Fix ReflectionClassResource hash validation (@HypeMC)
v6.4.26

Changelog (https://github.com/symfony/config/compare/v6.4.25...v6.4.26)

  • bug symfony/symfony#61727 Replace __sleep/wakeup() by __(un)serialize() for throwing and internal usages (@nicolas-grekas)
  • bug symfony/symfony#61667 [Config] Fix GlobResource pattern with trailing slash (@HypeMC)
v7.3.2

Changelog (https://github.com/symfony/config/compare/v7.3.1...v7.3.2)

  • bug symfony/symfony#58995 [Config] Do not generate unreachable configuration paths (@bobvandevijver)
  • bug symfony/symfony#61079 [Config] Fix support for attributes on class constants and enum cases (@ruudk)
v7.2.9

Changelog (https://github.com/symfony/config/compare/v7.2.8...v7.2.9)

  • bug symfony/symfony#58995 [Config] Do not generate unreachable configuration paths (@bobvandevijver)
  • bug symfony/symfony#61079 [Config] Fix support for attributes on class constants and enum cases (@ruudk)
v6.4.24

Changelog (https://github.com/symfony/config/compare/v6.4.23...v6.4.24)

  • bug symfony/symfony#58995 [Config] Do not generate unreachable configuration paths (@bobvandevijver)
  • bug symfony/symfony#61079 [Config] Fix support for attributes on class constants and enum cases (@ruudk)
v7.3.0
v7.2.7

Changelog (https://github.com/symfony/config/compare/v7.2.6...v7.2.7)

  • bug symfony/symfony#60400 [Config] Fix generated comment for multiline "info" (@GromNaN)
v6.4.22

Changelog (https://github.com/symfony/config/compare/v6.4.21...v6.4.22)

  • bug symfony/symfony#60400 [Config] Fix generated comment for multiline "info" (@GromNaN)
v7.3.0-RC1

Changelog (https://github.com/symfony/config/compare/v7.3.0-BETA2...v7.3.0-RC1)

  • bug symfony/symfony#60400 [Config] Fix generated comment for multiline "info" (@GromNaN)
v7.3.0-BETA1

Changelog (https://github.com/symfony/config/compare/v7.2.6...v7.3.0-BETA1)

  • feature symfony/symfony#59762 [Config] Add NodeDefinition::docUrl() (@alexandre-daubois)
  • feature symfony/symfony#57686 [Config] Allow using an enum FQCN with EnumNode (@alexandre-daubois)
  • feature symfony/symfony#59630 [FrameworkBundle] Add support for info on ArrayNodeDefinition::canBeEnabled() and ArrayNodeDefinition::canBeDisabled() (@alexandre-daubois)
  • feature symfony/symfony#59325 [Config] Add ifFalse() (@OskarStark)
v7.2.6

Changelog (https://github.com/symfony/config/compare/v7.2.5...v7.2.6)

  • bug symfony/symfony#60137 [Config] ResourceCheckerConfigCache metadata unserialize emits warning (Colin Michoudet)
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
calmfox/watch-sylius
damienfern/grpc-symfony-bundle
atoolo/index-bundle
atoolo/genai-bundle
coprotoai/laravel-ticket
davidjln/llm-carbon-bundle
cryonighter/valid-request-bundle
coolms/taxonomy-bundle
coolms/field-bundle
articulate-orm/symfony
aaix/laravel-tall-architect
ephoto/akeneo-connector
emmanuelballery/eb-plantumlbundle
emielburgman/symfony-visitor-beacon
emielburgman/symfony-visit-storage
emielburgman/symfony-security-headers
emielburgman/symfony-log-viewer
emarref/xdebug-bundle
emarref/pubnub-bundle
elriseio/finance-money-bundle