This changelog references the relevant changes (bug and security fixes) done in 2.0 minor versions.
To get the diff for a specific change, go to https://github.com/symfony/symfony/commit/XXX where XXX is the change hash To get the diff between two versions, go to https://github.com/symfony/symfony/compare/v2.0.0...v2.0.1
2.0.17 (2012-08-28)
5bf4f92
: fixed XML decoding attack vector through external entities4e0c992
: prevents injection of malicious doc types47fe725
: disabled network access when loading XML documentsc896d71
: refined previous commita2a6cdc
: prevents injection of malicious doc types865461d
: standardized the way we handle XML errors352e8f5
: Redirects are now absolute9a355e9
: [HttpKernel] excluded a test on PHP 5.3.16, which is buggy (PHP, not Symfony ;))f694615
: [Process] fix ProcessTest::testProcessPipes hangs on Windows on branch 2.09beffff
: [HttpKernel] KernelTest::testGetRootDir fails on Windows for branch 2.0e49afde
: Update monolog compatibility832f8dd
: Add support for Monolog 1.2.0c51fc10
: avoid fatal error on invalid session1a4a4ee
: [DependencyInjection] Fixed a frozen constructor of a container with no parametersb3cf36a
: [Config] Missing type argument passed to loader.55a0b34
: Fixes incorrect class used in src/Symfony/Bundle/FrameworkBundle/Console/Application.phpa0709fc
: [DoctrineBridge] Fix log of non utf8 data0b78fdf
: Only call registerCommand on bundles that is an instance of Bundle9e28593
: fixed error on oracle db related to clob data.9f4178b
: [Validator] Fixed: StaticMethodLoader does not try to invoke methods of interfaces anymore2a3235a
: [Validator] Fixed group sequence support in the XML and YAML drivers4f93d1a
: [Console] Use proc_open instead of exec to suppress errors when run on windows and stty is not present16a980b
: [Validator] Fix bug order for constraint, property, getter and group-sequence-provider in validation.xmled8823c
: [HttpFoundation] Allow setting an unknown status code without specifying a texte9d799c
: [Routing] fixed ApacheUrlMatcher and ApachMatcherDumper classes that did not take care of default parameters in urls.2.0.16 (2012-07-11)
854daa8
: [Form] Fixed errors not to be added onto non-synchronized formsfacbcdc
: [Validator] fixed error message for dates like 2012-02-31 (closes #4223)28f002d
: [Locale] fixed bug on the parsing of TYPE_INT64 integers in 32 bit and 64 bit environments, caused by PHP bug fix :) (closes #4718)c1fea1d
: fixed incorrect reference to set*Service() methodb89b00f
: bumped minimal version of Swiftmailer to 4.2.0997bcfc
: [SwiftmailerBridge] allowed versions 4.2.*680b83c
: [Security] Allow "0" as a passworda609d55
: [Locale] fixed StubIntlDateFormatter to behave like the ext/intl implementation3ce8227
: [Security] Only redirect to urls called with http method GETba16a51
: changed getName() to name on all Reflection* object calls (fixes #4555, refs https://bugs.php.net/bug.php?id=61384)5d88255
: Authorization header should only be rebuild when Basic Auth scheme is used789fc14
: Accept calling setLenient(false)b631073
: [Yaml] Fixed double quotes escaping in Dumper.2.0.15 (2012-05-30)
20b556d
: [Form] fixed a bug that caused input date validation not to be strict when using the single_text widget with a datetime field7e3213c
: [Form] fixed a bug that caused input date validation not to be strict when using the single_text widget with a date field35b458f
: fix kernel root, linux dir separator on windows, to fix cache:clear issue8da880c
: Fixed notice in AddCacheWarmerPass if there is no cache warmer defined.7a85b43
: [TwigBundle] Fixed the path to templates when using composerf883953
: TypeGuess fixed for Date/Time constraints41bed29
: [Form] fixed invalid 'type' option in ValidatorTypeGuesser for Date/TimeFieldsfff7221
: Fixed the proxy autoloading for Doctrine 2.2a450d00
: [HttpFoundation] HTTP Basic authentication is broken with PHP as cgi/fastCGI under Apache2.0.14 (2012-05-17)
d1c831d
: Change must-proxy-revalidate by proxy-revalidate445fd2f
: In console terms columns are width and rows are height926ac98
: [Finder] replaced static by self on a private variable47605f6
: [Form][DataMapper] Do not update form to data when form is read onlyc642a5e
: [CssSelector] ignored an optional whitespace after a combinatorcbc3ed3
: [HttpKernel] added some constant for better forward compatibility906f6f6
: [DependencyInjection] fixed private services removal when used as configurators (closes #3758)970d0b4
: [BrowserKit] Check class existence only when required.1ed8b72
: Autoloader should not throw exception because PHP will continue to call other registered autoloaders.7fe236a
: [Security] Configure ports in RetryAuthenticationEntryPoint according to router settings2.0.13 (2012-04-30)
5b92b9e
: [Console] Selectively output to STDOUT or OUTPUT streamc89f3d3
: [HttpKernel] Added DEPRECATED errors689a40d
: [MonologBridge] Fixed the WebProcessor2e7d3b1
: http_build_query fixde73de0
: http_build_query fix3b7ee9a
: http_build_query fix14b3b05
: [TwigBundle] added missing entry in the XSD schema7ddc8cb
: [FrameworkBundle] Monitor added/removed translations files in dev (fix #3653)686653a
: [HttpKernel] Fixed wache vary write (fixes #3896).45ada32
: Add Support for boolean as to string into yaml extensioncd783fb
: [HttpKernel] Fixed cache vary lookup (fixes #3896).3939c90
: [FrameworkBundle] Fix TraceableEventDispatcher unable to trace static class callablese4cbbf3
: [Locale] fixed StubNumberFormatter::format() to behave like the NumberFormatter::parse() regarding to error flaggingf16ff89
: [Locale] fixed StubNumberFormatter::parse() to behave like the NumberFormatter::parse() regarding to error flagging0a60664
: [Locale] updated StubIntlDateFormatter::format() exception message when timestamp argument is an array for PHP >= 5.3.46f9c05d
: [Locale] Complete Stub with intl_error_name312a5a4
: [Locale] fixed StubIntlDateFormatter::format() to set the right error for PHP >= 5.3.4 and to behave like the intl when formatting successfullybb61e09
: [Locale] use the correct way for Intl error01fcb08
: [HttpKernel] Fix the ProfilerListener (fix #3620)3ae826a
: Fix issue #3251: Check attribute type of service tags57dd914
: [EventDispatcher] Fixed E_NOTICES with multiple eventnames per subscriber with mixed priorities77185e0
: [Routing] Allow spaces in the script name for the apache dumper6465a69
: [Routing] Fixes to handle spaces in route pattern31dde14
: [Locale] updated StubIntlDateFormatter::format() behavior for PHP >= 5.3.48a2b115
: [Console] Mock terminal size to prevent formatting errors on small terminals595cc11
: [Console] Wrap exception messages to the terminal width to avoid ugly output97f7b29
: [Console] Avoid outputing \r's in exception messages04ae7cc
: [Routing] fixed exception message.f7647f9
: [Routing] improved exception message when giving an invalid route name.0024ddc
: Fix for using route name as check_path.fc41d4f
: [Security] [HttpDigest] Fixes a configuration error caused by an invalid 'key' child node configuration24a0d0a
: [DependencyInjection] Support Yaml calls without arguments15dd17e
: Simplified CONTENT_ headers retrieval86a3512
: [FrameworkBundle] Add support for full URLs to redirect controller068e859
: [TwigBundle] Changed getAndCleanOutputBuffering() handling of systems where ob_get_level() never returns 0efa807a
: [HttpKernel] fixed sub-request which should be always a GET (refs #3657)c1206c3
: [FrameworkBundle] Subrequests should always use GET method0c9b2d4
: use SecurityContextInterface instead of SecurityContext2.0.12 (2012-03-19)
54b2413
: Webprofiler ipv6 search fixfbed9ff
: Update src/Symfony/Component/HttpKernel/HttpCache/HttpCache.php1b395f5
: Revert "Throw exception when "date_widget" option is not equal to "time_widget""ed218bb
: Fixed an "Array to string conversion" warning when using PHP 5.4. Also affects Symfony2 master.50cb486
: Fixed proxy generation in the DoctrineBundle when using Doctrine >= 2.2.093cc9ef
: [Validator] Remove a race condition in the ClassMetaDataFactory (fix #3217)878c239
: Fixed autoloader leakage in tests17c3482
: fixed timezone bug in DateTimeToTimestampTransformer705e460
: provided unmerged definition for correct help generation45bbb5b
: added getNativeDefinition() to allow specifying an alternate InputDefinition for help generationaa53b88
: Sets _format attribute only if it wasn't set previously by the usera827375
: [CssSelector] fixed CssSelector::toXPath() when the CSS selector is an empty stringad07a95
: [BrowserKit] Fixed Client->back/forward/reload() not keeping all request attributeseee5065
: [TwigBundle] Workaround a flaw in the design of the configuration (normalization)7aad478
: [Locale] Prevent empty bundlea894431
: [DependencyInjection] Allow parsing of parameters near escaped percent signsf758884
: [FrameworkBundle] ContainerAwareEventDispatcher::removeListener() (closes #3115)8fe6ee3
: [Console] fixed help command when used from the shell (closes #3480)caa44ae
: Only work with the cli sapie2fc3cd
: [Process] PHP_BINARY return the current processdc2d5a0
: [HttpFoundation][Session] Fix bug in PDO Session Storage with SQLSRV making assumptions about parameters with length being OUTPUT not INPUT parameters.e8281cf
: SqliteProfilerStorage fix2.0.11 (2012-02-24)
3e64d36
: [Serializer] Fix XML decoding attack vector through external entities66d0d3d
: [FrameworkBundle] Fix a bug in the RedirectableUrlMatcher24a3cd3
: Finder - allow sorting when searching in multiple directories6e75fd1
: Resolves issue with spl_autoload_register creating new copies of the container and passing that into the closure.d02ca25
: [MonologBundle] Fixed a bug when adding a processor on a service handlerec7fb0b
: [Routing] added a proper exception when a route pattern references the same variable more than once (closes #3344)beb4fc0
: [WIP][Locale] StubIntlDateFormatter::parse was throwing exception instead of returning Boolean false like intl implementation2.0.10 (2012-02-06)
8e13095
: Fixed the unescaping of parameters to handle arraysc3f0ec7
: Make DoctrineBundle fowards compatible with Doctrine 2.2e814d27
: [FormType] Fixed broken MoneyType regexp for JPY7f96c8a
: [HttpKernel] Prevent php script execution in cached ESI pages using HttpCache959614b
: Use reflection to determaine the correct path for component validation.xml filecacc880
: [Bugfix][Locale] Fixed incomplete Locale data loadingd67d419
: [HttpFoundation] added missing trustProxy conditionefce640
: [Yaml][Parser] throw an exception if not readableaa58330
: [Form] fixed flawed condition253eeba
: [BugFix][Validator] Fix for PHP incosistent behaviour of ArrayAccess9bc41d0
: [HttpFoundation] Fixed #30539441c46
: [DependencyInjection] PhpDumper, fixes #27302.0.9 (2012-01-06)
e09b523
: updated Twig to 1.5.1 to fix a regression261325d
: Cast $query['params'] to array to ensure it is a valid argument for the foreach.85ca8e3
: ParameterBag no longer resolves parameters that have spaces.aacb2de
: use the forward compat version in the Filesystem service41950a6
: [WebProfilerBundle] add margin-bottom to caption2.0.8 (2011-12-26)
adea589
: [Twig] made code compatible with Twig 1.56e98730
: added forwards compatibility for the Filesystem component1b4aaa2
: [HttpFoundation] fixed ApacheRequest5a6c989
: FrameworkBundle: Adding test-attribute in xsd-schema to write functional-tests if using xml-configurations649fa52
: [DoctrineBridge] Fixed the entity provider to support proxiese417153
: [BugFix][Console] Fix type hint for output formatterd1fa8cc
: [WebProfiler] Fix some design glitches (closes #2867)662fdc3
: [DoctrineBundle] Fixed incorrectly shown params9e38d6a
: [SwiftmailerBundle] fixed the send email command when the queue does not extends Swift_ConfigurableSpool5c41ec9
: [HttpKernel][Client] Only simple (name=value without any other params) cookies can be stored in same line, so lets add every as standalone to be compliant with rfc62658069ea6
: [Form] Added missing use statements (closes #2880)d5a1343
: [Console] Improve input definition output for Boolean defaults62f3dc4
: [SecurityBundle] Changed environment to something unique.0900ecc
: #2688: Entities are generated in wrong folder (doctrine:generate:entities Namespace)f3e92c4
: [TwigBundle] Fix the exception message escaping4d64d90
: Allow empty result; change default choices value to null instead of array(). - added testEmptyChoicesAreManaged test - null
as default value for choices. - is_array() used to test if choices are user-defined. - null
as default value in __construct too. - null
as default value for choices in EntityType.ec7eec5
: [DependencyInjection] fixed espacing issue (close #2819)d97d7e9
: Added a check to see if the type is a string if it's not a FormTypeInterface7827f72
: Fixes #2817: ensure that the base loader is correctly initialised9c1fbb8
: [DoctrineBridge] fixed the refreshing of the user for invalid users45bba7b
: Added a hint about a possible cause for why no mime type guesser is be available3759ff0
: [Locale] StubNumberFormatter allow to parse 64bit number in 64bit modedb2d773
: [FrameworkBundle] Improve the TemplateLocator exception message2c3e9ad
: [DependencyInjection] Made the reference case insensitive4535abe
: [DoctrineBridge] Fixed attempt to serialize non-serializable values2.0.7 (2011-12-08)
b7fd519
: [Security] fixed castacbbe8a
: [Process] introduced usage of PHP_BINARY (available as of PHP 5.4)03ed770
: [Validator] The current class isn't set in execution context when doing validateProperty()7cfc392
: check for session before trying to authentication details3c83b89
: [DoctrineBridge] Catch user-error when the identifier is not serialized with the User entity.769c17b
: Throw exceptions in case someone forgot to set method name in call.4a8f101b
: Fixed problem with multiple occurences of a given namespace. fix #268863e2a99
: [CssSelector] Fixed Issue for XPathExprOr: missing prefix in string conversion36c7d03
: Fixed GH-2720 - Fix disabled atrribute handling for radio form elements17dc605
: [FrameworkBundle] Checks that the template is readable before checking its modification time61e0bde
: [HttpKernel] ControllerResolver arguments reflection for Closure object.e06cea9
: [HttpFoundation] Cookie values should not be restricteda931e21
: get correct client IP from X-forwarded-for header78e9b2f
: [Form] Fixed textarea_widget (W3C standards)36cebf0
: Fix infinite loop on circular reference in form factory79ae3fc
: [Form] fixed radio and checkbox when data is not boolc1426ba
: added locale handling forward compatibility10eed30
: added MessageDataCollector forward compatibility57e1aeb
: Fixed undefined index notice in readProperty() method (PropertyPath)2.0.6 (2011-11-16)
f7c5bf1
: [HttpKernel] fixed Content-Length header when using ESI tags (closes #2623)d67fbe9
: [HttpFoundation] added an exception to MimeTypeGuesser::guess() when no guesser are available (closes #2636)0462a89
: [Security] fixed HttpUtils::checkRequestPath() to not catch all exceptions (closes #2637)24dcd0f
: [DoctrineBundle] added missing default parameters, needed to setup and use DBAL without ORM462580c
: [Form] Check for normal integers. refs 0427b126c1
bb5fb79
: changed the way we store the current ob level (refs #2617)fb0fffe
: [Validator] fixed a unit test for PHP 5.4 (closes #2585)7cba0a0
: Also identify FirePHP by the X-FirePHP-Version headered1a6c2
: [TwigBundle] Do not clean output buffering below initial levele83e00a
: Fixed rendering of FileType (value is not a valid attribute for input[type=file])8351a11
: Added check for array fields to be integers in reverseTransform method. This prevents checkdate from getting strings as arguments and throwing incorrect ErrorException when submitting form with malformed (string) data in, for example, Date field. #260945b218e
: [Translation] added detection for circular references when adding a fallback cataloguea245e15
: [DomCrawler] trim URI in getURI9d2ab9c
: [Doctrine] fixed security user reloading when the user has been changed via a form with validation errors (closes #2033)d789f94
: Serializer#normalize gives precedence to objects that support normalization57b7daf
: [Security] Fix checkRequestPath doc; closes #2323b33198f
: fixed CodeHelper::formatFileFromText() method to allow " as a file wrapper (it occurs for the main exception message)c31c512
: [FrameworkBundle] fixed output buffering when an error occurs in a sub-request380c67e
: [FrameworkBundle] fixed HttpKernel when the app is stateless95a1902
: [Finder] bypassed some code when possible957690c
: fixing WebTastCase when kernel is not found and improving exception messagedbba796
: [Yaml] fixed dumper for floats when the locale separator is not a dotf9befb6
: Remove only the security token instead of the session cookie.348bccb
: Clear session cookie if user was deleted, is disabled or locked to prevent infinite redirect loops to the login path (fixes #1798).89cd64a
: Set error code when number cannot be parsed. Fixes #2389c9d05d7
: Let NumberFormatter handle integer type casting2.0.5 (2011-11-02)
c5e2def
: Fix ternary operator usage in RequestMatcher::checkIpv6()43ce425
: [HttpKernel] added missing accessor80f0b98
: [DependencyInjection] Fix DefinitionDecorator::getArgument() for replacements4bd340d
: [Security] Fix typo in init:acl command name3043fa0
: [HttpFoundation] fixed PHP 5.4 regression8dcde3c
: [DependencyInjection] fixed int casting for XML files (based on what is done in the YAML component)6c2f093
: [HttpFoundation] removed superfluous query call (closes #2469)6343bef
: [HttpKernel] Updated mirror method to check for symlinks before dirs and files27d0809
: [MonologBridge] Adjust for Monolog 1.0.2808088a
: added the ability to use dot and single quotes in the keys and valuescbb4bba
: [Routing] fixed side-effect in the PHP matcher dumper1a43505
: [FrameworkBundle] fixed priority to be consistent with 2.16b872cf
: Check if cache_warmer service is available before doing the actual cache warmupe81c710
: Increased the priority of the profiler request listener2b0af5e
: [HttpKernel] fixed profile parent/children for deep-nested requests9d8046e
: [Doctrine] GH-1635 - UniqueValidator now works with associations3426c83
: [BrowserKit] fixed cookie updates from Response (the URI here is not the base URI, so it should not be used to determine the default values missing in the cookie, closes #2309)c0f5b8a
: [HttpKernel] fixed profile saving when it has children3d7510e
: [HttpKernel] fixed missing init for Profile children property00cbd39
: [BrowserKit] Fixed cookie expiry discard when attribute contains capitalsedfa29b
: session data needs to be encoded because it can contain non binary safe characters e.g null. Fixes #2067c00ba4d
: [Console] fixed typo (closes #2358)2270a4d
: [Bridge][Doctrine] Adding a catch for when a developer uses the EntityType with multiple=false but on a "hasMany" relationshipd2d849c
: Added translations for "hy"ae0685a
: [Translation] Loader should only load local files8bd0e42
: [Form] Use proper parent (text) for EmailType and TextareaType95049ef
: [Form] Added type check to ScalarToChoiceTransformer
a74ae9d
: [HttpFoundation] made X_REWRITE_URL only available on Windows platforms828b18f
: [Form] Fixed lacking attributes in DateTimeType2.0.4 (2011-10-04)
cf4a91e
: [ClassLoader] fixed usage of trait_exists()8d6add6
: [DoctrineBridge] fixed directory reference when the directory cannot be created5c8a2fb
: [Routing] fixed route overriden mechanism when using embedded collections (closes #2139)e70c884
: [Bridge/Monolog] Fix WebProcessor to accept a Request object.600b8ef
: [Validator] added support for grapheme_strlen when mbstring is not installed but intl is installedd429594
: removed separator of choice widget when the separator is null17af138
: fixed usage of LIBXML_COMPACT as it is not always availableb12ce94
: [HttpFoundation] fix #2142 PathInfo parsing/checkingb402835
: [HttpFoundation] standardized cookie paths (an empty path is equivalent to /)1e7e6ba
: [HttpFoundation] removed the possibility for a cookie path to set it to null (as this is equivalent to /)2db24c2
: removed time limit for the vendors script (closes #2282)c13b4e2
: fixed fallback catalogue mechanism in Framework bundle369f181
: [FrameworkBundle] Add request scope to assets helper only if neededd6b915a
: [FrameworkBundle] Assets templating helper does not need request scopeed02aa9
: Fix console: list 'namespace' command display all available commands85ed5c6
: [ClassLoader] Fixed state when trait_exists doesn't existse866a67
: [DoctrineBundle] Tries to auto-generate the missing proxy files on the autoloader908a7a3
: [HttpFoundation] Fix bug in clearCookie/removeCookie not clearing cookies set with a default '/' path, unless it was explicitly specified2.0.3 (2011-09-25)
2.0.2 (2011-09-25)
ae3aded
: Added PCRE_DOTALL modifier to RouteCompiler to allow urlencoded linefeed in route parameters.e5a23db
: [ClassLoader] added support for PHP 5.4 traits11c4412
: [DependencyInjection] fix 2219 IniFileLoader accept Boolean64d44fb
: [Translator] fixed recursion when using a fallback that is the same as the localebca551e
: [DomCrawler] ChoiceFormField should take the content when value is unavailableb635dca
: [Translator] fixed non-loaded localeab8e760
: Fixed the creation of the subrequests8e2cbe6
: fixes usage of mb_*fd4d241
: Profiler session import fixed.9fb15c7
: [Process] workaround a faulty implementation of is_executable on Windows43b55ef
: [Locale] Fix #2179 StubIntlDateFormatter support yy format9ffd8ca
: [Translation] renamed hasStrict() to defines()79710ed
: [Translation] added a MessageCatalogue::hasStrict() method to check if a string has a translation (but without taking into account the fallback mechanism)c50a3a1
: [Translation] fixed transchoice when used with a fallbackc985ffa
: [Translation] fixed message selector when the message is empty (closes #2144)27ba003
: [HttpFoundation] changed the strategy introduced in a5ccda47b4
to fix functional tests and still allow to call save more than once for a Sessionff99d80
: Changed the behavior of Session::regenerate to destroy the session when it invalidates it.73c8d2b
: [Form] fixed error bubbling for Date and Time types when rendering as multiple choices (closes #2062)95dc7e1
: Fixed fourth argument of Filesystem->mirror()ae52303
: [HttpFoundation] Fixed duplicate of requestcd40ed4
: Added missing method to HTTP Digest entry point3a7e038
: [FrameworkBundle] sanitize target arg in asset:install command8d50c16
: few optimisations for XliffFileLoader and XmlFileLoader639513a
: Per the documentation, the NotBlank
constraint should be using the empty
language construct, otherwise it will not trigger on, for example, a boolean false from an unchecked checkbox field.d19f1d7
: [Doctrine] Fix UniqueEntityValidator reporting a false positive by ignoring multiple query results0224a34
: Fixes typo on ACL Doctrine cache.6bd1749
: Fixed a bug when multiple expanded choices would render unchecked because of the Form Framework's strict type checking.f448029
: [HttpKernel] Tweaked SQLite to speed up SqliteProfilerStorage2cfa22c
: Fix Method ContainerAwareEventDispatcher::hasListenersf4c133e
: removed trailing dot to make it consistent with other validator messagesa6670c2
: [Routing] fixed a caching issue when annotations are used on a base class used by more than one concrete class946ccb6
: [Routing] fixed annotation loaders for abstract classes, added more unit tests723cb71
: [Translation] Add compatibility to PCRE 6.6.0 for explicit interval pluralization24bacdc
: Ignore VCS files in assets:install command (closes #2025)020fa51
: [RedirectResponse] Added missing doctype
and title
tag2.0.1 (2011-08-26)
1c7694f
: [HttpFoundation] added a missing exception84c1719
: [FrameworkBundle] Avoid listener key conflicts in ContainerAwareEventDispatcher536538f
: [DoctrineBundle] removed an unused and confusing parameter (the connection class can be changed via the wrapper_class setting of a connection)d7f0789
: [FrameworkBundle] fixed duplicated RequestContext instances89f477e
: [WebProfilerBundle] Throw exception if a collector template isn't found6ca72cf
: [WebProfilerBundle] Allow .html.twig in collector template names39fabab
: [EventDispatcher] Fix removeSubscriber() to work with priority syntax3380f2a
: [DomCrawler] fixed disabled fields in forms (they are available in the DOM, but their values are not submitted -- whereas before, they were simply removed from the DOM)2b1bb2c
: [Form] added missing DelegatingValidator registration in the Form Extension class (used when using the Form component outside a Symfony2 project where the validation.xml is used instead)fdd2e7a
: [Form] Fixing a bug where setting empty_value to false caused a variable to not be foundbc7edfe
: [FrameworkBundle] changed resource filename of Japanese validator translationc29fa9d
: [Form] Fix for treatment zero as empty data. Closes #19866e7c375
: [FrameworkBundle] Cleanup schema fileb6ee1a6
: fixes a bug when overriding method via the X-HTTP-METHOD-OVERRIDE header80d1718
: [Fix] Email() constraints now guess as 'email' field type3a64b08
: Search in others user providers when a user is not found in the first user provider and throws the right exception.805a267
: Remove Content-Length header adding for now. Fixes #1846.ae55a98
: Added $format in serialize() method, to keep consistence and give a hint to the normalizer.7ec533e
: got an if-condition out of unnecessary loops in Symfony\Component\ClassLoader\UniversalClassLoader34a1b53
: [HttpFoundation] Do not save session in Session::__destroy() when saved already81fb8e1
: [DomCrawler] fix finding charset in addContent4f9d229
: The trace argument value could be string ("DEEP NESTED ARRAY")be031f5
: [HttpKernel] fixed ControllerResolver when the controller is a class name with an __invoke() method275da0d
: [Validator] changed 'self' to 'static' for child class to override pattern constante78bc32
: Fixed: Notice: Undefined index: enable_annotations in ...86f888f
: fix https default port check8a980bd
: $node->hasAttribute('disabled') sf2 should not create disagreement between implementation and practice for a crawler. If sahi real browser can find an element that is disabled, then sf2 should too. https://github.com/Behat/Mink/pull/58#issuecomment-1712459ee5b9ce
: [SwiftmailerBundle] Allow non-file spoolsd880db2
: [Form] Test covered fix for invalid date (13 month/31.02.2011 etc.) send to transformer. Closes #1755df74f49
: Patched src/Symfony/Component/Form/Extension/Core/DataTransformer/DateTimeToArrayTransformer.php to throw an exception when an invalid date is passed for transformation (e.g. 31st February)2.0.0 (2011-07-28)