Skip to content
This repository


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
100644 174 lines (157 sloc) 13.387 kb
0805c9c6 »
2011-08-24 added the 2.0.x CHANGELOG file
1 CHANGELOG for 2.0.x
2 ===================
4 This changelog references the relevant changes (bug and security fixes) done
5 in 2.0 minor versions.
7 To get the diff for a specific change, go to where XXX is the change hash
8 To get the diff between two versions, go to
3b686150 »
2011-11-16 updated CHANGELOG for 2.0.6
10 * 2.0.6 (2011-11-16)
12 * f7c5bf1: [HttpKernel] fixed Content-Length header when using ESI tags (closes #2623)
13 * d67fbe9: [HttpFoundation] added an exception to MimeTypeGuesser::guess() when no guesser are available (closes #2636)
14 * 0462a89: [Security] fixed HttpUtils::checkRequestPath() to not catch all exceptions (closes #2637)
15 * 24dcd0f: [DoctrineBundle] added missing default parameters, needed to setup and use DBAL without ORM
16 * 462580c: [Form] Check for normal integers. refs 0427b126c15a0a27cd7033375e30371ae6a4e516
17 * bb5fb79: changed the way we store the current ob level (refs #2617)
18 * fb0fffe: [Validator] fixed a unit test for PHP 5.4 (closes #2585)
19 * 7cba0a0: Also identify FirePHP by the X-FirePHP-Version header
20 * ed1a6c2: [TwigBundle] Do not clean output buffering below initial level
21 * e83e00a: Fixed rendering of FileType (value is not a valid attribute for input[type=file])
22 * 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. #2609
23 * 45b218e: [Translation] added detection for circular references when adding a fallback catalogue
24 * a245e15: [DomCrawler] trim URI in getURI
25 * 9d2ab9c: [Doctrine] fixed security user reloading when the user has been changed via a form with validation errors (closes #2033)
26 * d789f94: Serializer#normalize gives precedence to objects that support normalization
27 * 57b7daf: [Security] Fix checkRequestPath doc; closes #2323
28 * b33198f: fixed CodeHelper::formatFileFromText() method to allow " as a file wrapper (it occurs for the main exception message)
29 * c31c512: [FrameworkBundle] fixed output buffering when an error occurs in a sub-request
30 * 380c67e: [FrameworkBundle] fixed HttpKernel when the app is stateless
31 * 95a1902: [Finder] bypassed some code when possible
32 * 957690c: fixing WebTastCase when kernel is not found and improving exception message
33 * dbba796: [Yaml] fixed dumper for floats when the locale separator is not a dot
34 * f9befb6: Remove only the security token instead of the session cookie.
35 * 348bccb: Clear session cookie if user was deleted, is disabled or locked to prevent infinite redirect loops to the login path (fixes #1798).
36 * 89cd64a: Set error code when number cannot be parsed. Fixes #2389
37 * c9d05d7: Let NumberFormatter handle integer type casting
cd1cd7ab »
2011-11-02 updated CHANGELOG for 2.0.5
40 * 2.0.5 (2011-11-02)
42 * c5e2def: Fix ternary operator usage in RequestMatcher::checkIpv6()
43 * 43ce425: [HttpKernel] added missing accessor
44 * 80f0b98: [DependencyInjection] Fix DefinitionDecorator::getArgument() for replacements
45 * 4bd340d: [Security] Fix typo in init:acl command name
46 * 3043fa0: [HttpFoundation] fixed PHP 5.4 regression
47 * 8dcde3c: [DependencyInjection] fixed int casting for XML files (based on what is done in the YAML component)
48 * 6c2f093: [HttpFoundation] removed superfluous query call (closes #2469)
49 * 6343bef: [HttpKernel] Updated mirror method to check for symlinks before dirs and files
50 * 27d0809: [MonologBridge] Adjust for Monolog 1.0.2
51 * 808088a: added the ability to use dot and single quotes in the keys and values
52 * cbb4bba: [Routing] fixed side-effect in the PHP matcher dumper
53 * 1a43505: [FrameworkBundle] fixed priority to be consistent with 2.1
54 * 6b872cf: Check if cache_warmer service is available before doing the actual cache warmup
55 * e81c710: Increased the priority of the profiler request listener
56 * 2b0af5e: [HttpKernel] fixed profile parent/children for deep-nested requests
57 * 9d8046e: [Doctrine] GH-1635 - UniqueValidator now works with associations
58 * 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)
59 * c0f5b8a: [HttpKernel] fixed profile saving when it has children
60 * 3d7510e: [HttpKernel] fixed missing init for Profile children property
61 * 00cbd39: [BrowserKit] Fixed cookie expiry discard when attribute contains capitals
62 * edfa29b: session data needs to be encoded because it can contain non binary safe characters e.g null. Fixes #2067
63 * c00ba4d: [Console] fixed typo (closes #2358)
64 * 2270a4d: [Bridge][Doctrine] Adding a catch for when a developer uses the EntityType with multiple=false but on a "hasMany" relationship
65 * 2877883: anything in front of ;q= is part of the mime type, anything after may be ignored
66 * d2d849c: Added translations for "hy"
67 * ae0685a: [Translation] Loader should only load local files
68 * 8bd0e42: [Form] Use proper parent (text) for EmailType and TextareaType
69 * 95049ef: [Form] Added type check to `ScalarToChoiceTransformer`
70 * a74ae9d: [HttpFoundation] made X_REWRITE_URL only available on Windows platforms
71 * 828b18f: [Form] Fixed lacking attributes in DateTimeType
b6ef87f6 »
2011-10-04 updated CHANGELOG for 2.0.4
73 * 2.0.4 (2011-10-04)
75 * cf4a91e: [ClassLoader] fixed usage of trait_exists()
76 * 8d6add6: [DoctrineBridge] fixed directory reference when the directory cannot be created
77 * 5419638: [HttpKernel] Show the actual directory needing to be created.
78 * 5c8a2fb: [Routing] fixed route overriden mechanism when using embedded collections (closes #2139)
79 * e70c884: [Bridge/Monolog] Fix WebProcessor to accept a Request object.
80 * 600b8ef: [Validator] added support for grapheme_strlen when mbstring is not installed but intl is installed
81 * d429594: removed separator of choice widget when the separator is null
82 * 17af138: fixed usage of LIBXML_COMPACT as it is not always available
83 * b12ce94: [HttpFoundation] fix #2142 PathInfo parsing/checking
84 * b402835: [HttpFoundation] standardized cookie paths (an empty path is equivalent to /)
85 * 1284681: [BrowserKit] standardized cookie paths (an empty path is equivalent to /)
86 * 1e7e6ba: [HttpFoundation] removed the possibility for a cookie path to set it to null (as this is equivalent to /)
87 * 2db24c2: removed time limit for the vendors script (closes #2282)
88 * c13b4e2: fixed fallback catalogue mechanism in Framework bundle
89 * 369f181: [FrameworkBundle] Add request scope to assets helper only if needed
90 * d6b915a: [FrameworkBundle] Assets templating helper does not need request scope
91 * ed02aa9: Fix console: list 'namespace' command display all available commands
92 * 85ed5c6: [ClassLoader] Fixed state when trait_exists doesn't exists
93 * e866a67: [DoctrineBundle] Tries to auto-generate the missing proxy files on the autoloader
94 * 908a7a3: [HttpFoundation] Fix bug in clearCookie/removeCookie not clearing cookies set with a default '/' path, unless it was explicitly specified
eb8de85e »
2011-09-25 updated CHANGELOG for 2.0.3
96 * 2.0.3 (2011-09-25)
98 * 49c585e: Revert "merged branch stealth35/ini_bool (PR #2235)"
c9b382d5 »
2011-09-25 updated CHANGELOG for 2.0.2
100 * 2.0.2 (2011-09-25)
102 * ae3aded: Added PCRE_DOTALL modifier to RouteCompiler to allow urlencoded linefeed in route parameters.
103 * e5a23db: [ClassLoader] added support for PHP 5.4 traits
104 * 11c4412: [DependencyInjection] fix 2219 IniFileLoader accept Boolean
105 * 64d44fb: [Translator] fixed recursion when using a fallback that is the same as the locale
106 * bca551e: [DomCrawler] ChoiceFormField should take the content when value is unavailable
107 * b635dca: [Translator] fixed non-loaded locale
108 * ab8e760: Fixed the creation of the subrequests
109 * 8e2cbe6: fixes usage of mb_*
110 * fd4d241: Profiler session import fixed.
111 * 9fb15c7: [Process] workaround a faulty implementation of is_executable on Windows
112 * 43b55ef: [Locale] Fix #2179 StubIntlDateFormatter support yy format
113 * 9ffd8ca: [Translation] renamed hasStrict() to defines()
114 * 79710ed: [Translation] added a MessageCatalogue::hasStrict() method to check if a string has a translation (but without taking into account the fallback mechanism)
115 * c50a3a1: [Translation] fixed transchoice when used with a fallback
116 * c985ffa: [Translation] fixed message selector when the message is empty (closes #2144)
117 * 27ba003: [HttpFoundation] changed the strategy introduced in a5ccda47b4406518ee75929ce2e690b6998c021b to fix functional tests and still allow to call save more than once for a Session
118 * ff99d80: Changed the behavior of Session::regenerate to destroy the session when it invalidates it.
119 * 73c8d2b: [Form] fixed error bubbling for Date and Time types when rendering as multiple choices (closes #2062)
120 * 95dc7e1: Fixed fourth argument of Filesystem->mirror()
121 * ae52303: [HttpFoundation] Fixed duplicate of request
122 * cd40ed4: Added missing method to HTTP Digest entry point
123 * 3a7e038: [FrameworkBundle] sanitize target arg in asset:install command
124 * 8d50c16: few optimisations for XliffFileLoader and XmlFileLoader
125 * 639513a: 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.
126 * d19f1d7: [Doctrine] Fix UniqueEntityValidator reporting a false positive by ignoring multiple query results
127 * 0224a34: Fixes typo on ACL Doctrine cache.
128 * 6bd1749: Fixed a bug when multiple expanded choices would render unchecked because of the Form Framework's strict type checking.
129 * f448029: [HttpKernel] Tweaked SQLite to speed up SqliteProfilerStorage
130 * 2cfa22c: Fix Method ContainerAwareEventDispatcher::hasListeners
131 * f4c133e: removed trailing dot to make it consistent with other validator messages
132 * a6670c2: [Routing] fixed a caching issue when annotations are used on a base class used by more than one concrete class
133 * 946ccb6: [Routing] fixed annotation loaders for abstract classes, added more unit tests
134 * 723cb71: [Translation] Add compatibility to PCRE 6.6.0 for explicit interval pluralization
135 * 24bacdc: Ignore VCS files in assets:install command (closes #2025)
136 * 020fa51: [RedirectResponse] Added missing `doctype` and `title` tag
7275c887 »
2011-08-26 updated CHANGELOG for 2.0.1
138 * 2.0.1 (2011-08-26)
0805c9c6 »
2011-08-24 added the 2.0.x CHANGELOG file
7275c887 »
2011-08-26 updated CHANGELOG for 2.0.1
140 * 1c7694f: [HttpFoundation] added a missing exception
141 * 84c1719: [FrameworkBundle] Avoid listener key conflicts in ContainerAwareEventDispatcher
142 * 536538f: [DoctrineBundle] removed an unused and confusing parameter (the connection class can be changed via the wrapper_class setting of a connection)
143 * d7f0789: [FrameworkBundle] fixed duplicated RequestContext instances
144 * 89f477e: [WebProfilerBundle] Throw exception if a collector template isn't found
145 * 6ca72cf: [WebProfilerBundle] Allow .html.twig in collector template names
755e0d4a »
2011-08-24 tweaked CHANGELOG
146 * 39fabab: [EventDispatcher] Fix removeSubscriber() to work with priority syntax
147 * 3380f2a: [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)
148 * 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)
149 * fdd2e7a: [Form] Fixing a bug where setting empty_value to false caused a variable to not be found
150 * bc7edfe: [FrameworkBundle] changed resource filename of Japanese validator translation
151 * c29fa9d: [Form] Fix for treatment zero as empty data. Closes #1986
152 * 6e7c375: [FrameworkBundle] Cleanup schema file
153 * b6ee1a6: fixes a bug when overriding method via the X-HTTP-METHOD-OVERRIDE header
154 * 80d1718: [Fix] Email() constraints now guess as 'email' field type
155 * 3a64b08: Search in others user providers when a user is not found in the first user provider and throws the right exception.
156 * 805a267: Remove Content-Length header adding for now. Fixes #1846.
157 * ae55a98: Added $format in serialize() method, to keep consistence and give a hint to the normalizer.
158 * 7ec533e: got an if-condition out of unnecessary loops in Symfony\Component\ClassLoader\UniversalClassLoader
159 * 34a1b53: [HttpFoundation] Do not save session in Session::__destroy() when saved already
160 * 81fb8e1: [DomCrawler] fix finding charset in addContent
161 * 4f9d229: The trace argument value could be string ("*DEEP NESTED ARRAY*")
162 * be031f5: [HttpKernel] fixed ControllerResolver when the controller is a class name with an __invoke() method
163 * 275da0d: [Validator] changed 'self' to 'static' for child class to override pattern constant
164 * e78bc32: Fixed: Notice: Undefined index: enable_annotations in ...
165 * 86f888f: fix https default port check
166 * 8a980bd: $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.
167 * 1087792: -- fix use of STDIN
168 * ee5b9ce: [SwiftmailerBundle] Allow non-file spools
169 * d880db2: [Form] Test covered fix for invalid date (13 month/31.02.2011 etc.) send to transformer. Closes #1755
170 * df74f49: 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)
171 * 8519967: Calling supportsClass from vote to find out if we can vote
0805c9c6 »
2011-08-24 added the 2.0.x CHANGELOG file
173 * 2.0.0 (2011-07-28)
Something went wrong with that request. Please try again.