11 KiB
CHANGELOG for 2.0.x
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.5 (2011-11-02)
-
c5e2def
: Fix ternary operator usage in RequestMatcher::checkIpv6() -
43ce425
: [HttpKernel] added missing accessor -
80f0b98
: [DependencyInjection] Fix DefinitionDecorator::getArgument() for replacements -
4bd340d
: [Security] Fix typo in init:acl command name -
3043fa0
: [HttpFoundation] fixed PHP 5.4 regression -
8dcde3c
: [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 files -
27d0809
: [MonologBridge] Adjust for Monolog 1.0.2 -
808088a
: added the ability to use dot and single quotes in the keys and values -
cbb4bba
: [Routing] fixed side-effect in the PHP matcher dumper -
1a43505
: [FrameworkBundle] fixed priority to be consistent with 2.1 -
6b872cf
: Check if cache_warmer service is available before doing the actual cache warmup -
e81c710
: Increased the priority of the profiler request listener -
2b0af5e
: [HttpKernel] fixed profile parent/children for deep-nested requests -
9d8046e
: [Doctrine] GH-1635 - UniqueValidator now works with associations -
3426c83
: [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 children -
3d7510e
: [HttpKernel] fixed missing init for Profile children property -
00cbd39
: [BrowserKit] Fixed cookie expiry discard when attribute contains capitals -
edfa29b
: session data needs to be encoded because it can contain non binary safe characters e.g null. Fixes #2067 -
c00ba4d
: [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" relationship -
2877883
: anything in front of ;q= is part of the mime type, anything after may be ignored -
d2d849c
: Added translations for "hy" -
ae0685a
: [Translation] Loader should only load local files -
8bd0e42
: [Form] Use proper parent (text) for EmailType and TextareaType -
95049ef
: [Form] Added type check toScalarToChoiceTransformer
-
a74ae9d
: [HttpFoundation] made X_REWRITE_URL only available on Windows platforms -
828b18f
: [Form] Fixed lacking attributes in DateTimeType -
2.0.4 (2011-10-04)
-
cf4a91e
: [ClassLoader] fixed usage of trait_exists() -
8d6add6
: [DoctrineBridge] fixed directory reference when the directory cannot be created -
5419638
: [HttpKernel] Show the actual directory needing to be created. -
5c8a2fb
: [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 installed -
d429594
: removed separator of choice widget when the separator is null -
17af138
: fixed usage of LIBXML_COMPACT as it is not always available -
b12ce94
: [HttpFoundation] fix #2142 PathInfo parsing/checking -
b402835
: [HttpFoundation] standardized cookie paths (an empty path is equivalent to /) -
1284681
: [BrowserKit] 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 bundle -
369f181
: [FrameworkBundle] Add request scope to assets helper only if needed -
d6b915a
: [FrameworkBundle] Assets templating helper does not need request scope -
ed02aa9
: Fix console: list 'namespace' command display all available commands -
85ed5c6
: [ClassLoader] Fixed state when trait_exists doesn't exists -
e866a67
: [DoctrineBundle] Tries to auto-generate the missing proxy files on the autoloader -
908a7a3
: [HttpFoundation] Fix bug in clearCookie/removeCookie not clearing cookies set with a default '/' path, unless it was explicitly specified -
2.0.3 (2011-09-25)
-
49c585e
: Revert "merged branch stealth35/ini_bool (PR #2235)" -
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 traits -
11c4412
: [DependencyInjection] fix 2219 IniFileLoader accept Boolean -
64d44fb
: [Translator] fixed recursion when using a fallback that is the same as the locale -
bca551e
: [DomCrawler] ChoiceFormField should take the content when value is unavailable -
b635dca
: [Translator] fixed non-loaded locale -
ab8e760
: Fixed the creation of the subrequests -
8e2cbe6
: fixes usage of mb_* -
fd4d241
: Profiler session import fixed. -
9fb15c7
: [Process] workaround a faulty implementation of is_executable on Windows -
43b55ef
: [Locale] Fix #2179 StubIntlDateFormatter support yy format -
9ffd8ca
: [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 fallback -
c985ffa
: [Translation] fixed message selector when the message is empty (closes #2144) -
27ba003
: [HttpFoundation] changed the strategy introduced ina5ccda47b4
to fix functional tests and still allow to call save more than once for a Session -
ff99d80
: 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 request -
cd40ed4
: Added missing method to HTTP Digest entry point -
3a7e038
: [FrameworkBundle] sanitize target arg in asset:install command -
8d50c16
: few optimisations for XliffFileLoader and XmlFileLoader -
639513a
: Per the documentation, theNotBlank
constraint should be using theempty
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 results -
0224a34
: 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 SqliteProfilerStorage -
2cfa22c
: Fix Method ContainerAwareEventDispatcher::hasListeners -
f4c133e
: removed trailing dot to make it consistent with other validator messages -
a6670c2
: [Routing] fixed a caching issue when annotations are used on a base class used by more than one concrete class -
946ccb6
: [Routing] fixed annotation loaders for abstract classes, added more unit tests -
723cb71
: [Translation] Add compatibility to PCRE 6.6.0 for explicit interval pluralization -
24bacdc
: Ignore VCS files in assets:install command (closes #2025) -
020fa51
: [RedirectResponse] Added missingdoctype
andtitle
tag -
2.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-17124591087792
: -- fix use of STDINee5b9ce
: [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)8519967
: Calling supportsClass from vote to find out if we can vote
-
2.0.0 (2011-07-28)