Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Newer
Older
100644 495 lines (441 sloc) 35.04 kB
0805c9c @fabpot added the 2.0.x CHANGELOG file
fabpot authored
1 CHANGELOG for 2.0.x
2 ===================
3
4 This changelog references the relevant changes (bug and security fixes) done
5 in 2.0 minor versions.
6
7 To get the diff for a specific change, go to https://github.com/symfony/symfony/commit/XXX where XXX is the change hash
8 To get the diff between two versions, go to https://github.com/symfony/symfony/compare/v2.0.0...v2.0.1
9
40a77c1 @fabpot updated CHANGELOG for 2.0.25
fabpot authored
10 * 2.0.25 (2013-10-10)
11
12 * 13d7d3a: [Security] limited the password length passed to encoders
13
d22ac30 @fabpot updated CHANGELOG for 2.0.24
fabpot authored
14 * 2.0.24 (2013-08-07)
15
16 * added trusted hosts check
17 * fixed metadata serialization
40a77c1 @fabpot updated CHANGELOG for 2.0.25
fabpot authored
18
ad86c48 @fabpot updated CHANGELOG for 2.0.23
fabpot authored
19 * 2.0.23 (2013-03-20)
20
21 * f8812b2: [Form] Fixed "label" option to accept the value "0"
22 * cb03074: [DomCrawler] lowered parsed protocol string (fixes #6986)
23 * 179cd58: [Process] Fix regression introduced in #6620 / 880da01c49a9255f5022ab7e18bca38c18f56370, fixes #7082
24 * 87f3db7: [EventDispathcer] Fix removeListener
25 * bd0ad92: [DependencyInjection] Allow frozen containers to be dumped to graphviz
26 * a12744e: Add dot character `.` to legal mime subtype regular expression
27 * ddf4678: [HttpFoundation] fixed the creation of sub-requests under some circumstancies (closes #6923, closes #6936)
28 * 74f2fcf: fixed a circular call (closes #6864)
29 * 4119caf: [DependencyInjection] fixed the creation of synthetic services in ContainerBuilder
30 * ce38069: [FrameworkBundle] fixed Client::doRequest that must call its parent method (closes #6737)
31 * 53ccc2c: [Yaml] fixed ignored text when parsing an inlined mapping or sequence (closes #6786)
32 * ab0385c: [Yaml] fixed #6773
33 * fea20b7: [Yaml] fixed #6770
34
6645d30 @fabpot updated CHANGELOG for 2.0.22
fabpot authored
35 * 2.0.22 (2013-01-17)
36
37 * 3c87e2e: Added Yaml\Dumper::setIndentation() method to allow a custom indentation level of nested nodes.
38 * ba6e315: added a way to enable/disable object support when parsing/dumping
39 * ac756bf: added a way to enable/disable PHP support when parsing a YAML input via Yaml::parse()
40 * dc2cc6b: [Console] fixed input bug when the value of an option is empty (closes #6649, closes #6689)
41 * 880da01: [Process] In edge cases `getcwd()` can return `false`, then `proc_open()` should get `null` to use default value (the working dir of the current PHP process)
42 * 1d362b8: [DependencyInjection] fixed a bug where the strict flag on references were lost (closes #6607)
43 * 3195122: [HttpFoundation] Check if required shell functions for `FileBinaryMimeTypeGuesser` are not disabled
44 * dbafc2c: [CssSelector] added css selector with empty string
45 * ba2d035: Restrict Monolog version to be in version <1.3
46 * e0923ae: [DependencyInjection] fixed PhpDumper optimizations when an inlined service depends on the current one indirectly
47 * cd15390: [DependencyInjection] fixed PhpDumper when an inlined service definition has some properties
48 * 73d9cef: [Locale] Adjust `StubIntlDateFormatter` to have new methods added in PHP 5.5
49 * 913b564: [Locale] Fix failing `StubIntlDateFormatter` in PHP 5.5
50 * 8ae773b: [Form] Fix failing `MonthChoiceList` in PHP 5.5
51
c439df2 @fabpot updated CHANGELOG for 2.0.21
fabpot authored
52 * 2.0.21 (2012-12-21)
53
54 * b8e5689: [FrameworkBundle] fixed ESI calls
55
6656a18 @fabpot updated CHANGELOG for 2.0.20
fabpot authored
56 * 2.0.20 (2012-12-20)
57
58 * 532cc9a: [FrameworkBundle] added support for URIs as an argument to HttpKernel::render()
59 * 1f8c501: [FrameworkBundle] restricted the type of controllers that can be executed by InternalController
60 * 8b2c17f: fix double-decoding in the routing system
61 * 773d818: [FrameworkBundle] Added a check on file mime type for CodeHelper::fileExcerpt()
62 * a0e2391: [FrameworkBundle] used the new method for trusted proxies
63 * 8bb3208: [Config] Loader::import must return imported data
64 * 447ff91: [HttpFoundation] changed UploadedFile::move() to use move_uploaded_file() when possible
65 * 0489799: [HttpFoundation] added a check for the host header value
66 * ae3d531: [TwigBundle] Moved the registration of the app global to the environment
67
8e72d46 @fabpot updated CHANGELOG for 2.0.19
fabpot authored
68 * 2.0.19 (2012-11-29)
69
70 * e5536f0: replaced magic strings by proper constants
71 * 6a3ba52: fixed the logic in Request::isSecure() (if the information comes from a source that we trust, don't check other ones)
72 * 67e12f3: added a way to configure the X-Forwarded-XXX header names and a way to disable trusting them
73 * b45873a: fixed algorithm used to determine the trusted client IP
74 * 254b110: removed the non-standard Client-IP HTTP header
75 * fc89d6b: [DependencyInjection] fixed composer.json
76 * ac77c5b: [Form] Updated checks for the ICU version from 4.5+ to 4.7+ due to test failures with ICU 4.6
77 * 29bfa13: small fix of #5984 when the container param is not set
78 * 64b54dc: Use better default ports in urlRedirectAction
79 * f2cbea3: [Security] remove escape charters from username provided by Digest DigestAuthenticationListener
80 * 694697d: [Security] Fixed digest authentication
81 * c067586: [Security] Fixed digest authentication
82 * 32dc31e: [SecurityBundle] Convert Http method to uppercase in the config
83 * b3a8efd: fixed comment. The parent ACL is not accessed in this method.
84 * e12bd12: [HttpFoundation] Make host & methods really case insensitive in the RequestMacther
85 * 15a5868: [Validator] fixed Ukrainian language code (closes #5972)
86 * dc80385: [Form] Fixed NumberToLocalizedStringTransformer to accept both comma and dot as decimal separator, if possible
87 * 9872d26: [HttpFoundation] Fix name sanitization after perfoming move
88 * 6f15c47: [ClassLoader] fixed unbracketed namespaces (closes #5747)
89 * 2d9a6fc: Use Norm Data instead of Data
90 * a094f7e: Add check to Store::unlock to ensure file exists
91
065512d @fabpot updated CHANGELOG for 2.0.18
fabpot authored
92 * 2.0.18 (2012-10-25)
93
94 * 20898e5: Add to DateFormats 'D M d H:i:s Y T' (closes #5830)
95 * bf3e358: [Form] Fixed creation of multiple money fields with different currencies
96 * 959c1df: Fixed IPv6 Check in RequestMatcher
97 * b439d13: fixed DomCrwaler/Form to handle <button> when submitted
98 * 22c7a91: [HttpKernel][Translator] Fixed type-hints
99 * a6ae6f6: [Translation] forced the catalogue to be regenerated when a resource is added (closes symfony/Translation#1)
100 * 6c59fbd: [HttpFoundation] Fixed #5611 - Request::splitHttpAcceptHeader incorrect result order.
101 * 1a53b12: [2.0][http-foundation] Fix Response::getDate method
102 * 7444cb9: Support the new Microsoft URL Rewrite Module for IIS 7.0. @see http://framework.zend.com/issues/browse/ZF-4491 @see http://framework.zend.com/code/revision.php?repname=Zend+Framework&rev=24842
103 * ad95364: hasColorSupport does not take an argument
104 * 2ceebdc: fixed stringification of array objects in RequestDataCollector (closes #5295)
105 * de6658b: [Profiler]Use the abstract method to get client IP
106
9e54d6c @fabpot updated CHANGELOG for 2.0.17
fabpot authored
107 * 2.0.17 (2012-08-28)
108
109 * 5bf4f92: fixed XML decoding attack vector through external entities
110 * 4e0c992: prevents injection of malicious doc types
111 * 47fe725: disabled network access when loading XML documents
112 * c896d71: refined previous commit
113 * a2a6cdc: prevents injection of malicious doc types
114 * 865461d: standardized the way we handle XML errors
115 * 352e8f5: Redirects are now absolute
116 * 9a355e9: [HttpKernel] excluded a test on PHP 5.3.16, which is buggy (PHP, not Symfony ;))
117 * f694615: [Process] fix ProcessTest::testProcessPipes hangs on Windows on branch 2.0
118 * 9beffff: [HttpKernel] KernelTest::testGetRootDir fails on Windows for branch 2.0
119 * e49afde: Update monolog compatibility
120 * 832f8dd: Add support for Monolog 1.2.0
121 * c51fc10: avoid fatal error on invalid session
122 * 1a4a4ee: [DependencyInjection] Fixed a frozen constructor of a container with no parameters
123 * b3cf36a: [Config] Missing type argument passed to loader.
124 * 55a0b34: Fixes incorrect class used in src/Symfony/Bundle/FrameworkBundle/Console/Application.php
125 * a0709fc: [DoctrineBridge] Fix log of non utf8 data
126 * 0b78fdf: Only call registerCommand on bundles that is an instance of Bundle
127 * 9e28593: fixed error on oracle db related to clob data.
128 * 9f4178b: [Validator] Fixed: StaticMethodLoader does not try to invoke methods of interfaces anymore
129 * 2a3235a: [Validator] Fixed group sequence support in the XML and YAML drivers
130 * 4f93d1a: [Console] Use proc_open instead of exec to suppress errors when run on windows and stty is not present
131 * 16a980b: [Validator] Fix bug order for constraint, property, getter and group-sequence-provider in validation.xml
132 * ed8823c: [HttpFoundation] Allow setting an unknown status code without specifying a text
133 * e9d799c: [Routing] fixed ApacheUrlMatcher and ApachMatcherDumper classes that did not take care of default parameters in urls.
134
0341492 @fabpot updated CHANGELOG for 2.0.16
fabpot authored
135 * 2.0.16 (2012-07-11)
136
137 * 854daa8: [Form] Fixed errors not to be added onto non-synchronized forms
138 * facbcdc: [Validator] fixed error message for dates like 2012-02-31 (closes #4223)
139 * 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)
140 * c1fea1d: fixed incorrect reference to set*Service() method
141 * b89b00f: bumped minimal version of Swiftmailer to 4.2.0
142 * 997bcfc: [SwiftmailerBridge] allowed versions 4.2.*
143 * 680b83c: [Security] Allow "0" as a password
144 * a609d55: [Locale] fixed StubIntlDateFormatter to behave like the ext/intl implementation
145 * 3ce8227: [Security] Only redirect to urls called with http method GET
146 * ba16a51: changed getName() to name on all Reflection* object calls (fixes #4555, refs https://bugs.php.net/bug.php?id=61384)
147 * 5d88255: Authorization header should only be rebuild when Basic Auth scheme is used
148 * 789fc14: Accept calling setLenient(false)
149 * b631073: [Yaml] Fixed double quotes escaping in Dumper.
150
27f9c02 @fabpot updated CHANGELOG for 2.0.15
fabpot authored
151 * 2.0.15 (2012-05-30)
152
153 * 20b556d: [Form] fixed a bug that caused input date validation not to be strict when using the single_text widget with a datetime field
154 * 7e3213c: [Form] fixed a bug that caused input date validation not to be strict when using the single_text widget with a date field
155 * 35b458f: fix kernel root, linux dir separator on windows, to fix cache:clear issue
156 * 8da880c: Fixed notice in AddCacheWarmerPass if there is no cache warmer defined.
157 * 7a85b43: [TwigBundle] Fixed the path to templates when using composer
158 * 8223632: [HttpFoundation] Fix the UploadedFilename name sanitization (fix #2577)
159 * f883953: TypeGuess fixed for Date/Time constraints
160 * 41bed29: [Form] fixed invalid 'type' option in ValidatorTypeGuesser for Date/TimeFields
161 * fff7221: Fixed the proxy autoloading for Doctrine 2.2
162 * a450d00: [HttpFoundation] HTTP Basic authentication is broken with PHP as cgi/fastCGI under Apache
163
aaa155e @fabpot updated CHANGELOG for 2.0.14
fabpot authored
164 * 2.0.14 (2012-05-17)
165
166 * d1c831d: Change must-proxy-revalidate by proxy-revalidate
167 * 445fd2f: In console terms columns are width and rows are height
168 * 926ac98: [Finder] replaced static by self on a private variable
169 * 47605f6: [Form][DataMapper] Do not update form to data when form is read only
170 * c642a5e: [CssSelector] ignored an optional whitespace after a combinator
171 * cbc3ed3: [HttpKernel] added some constant for better forward compatibility
172 * 906f6f6: [DependencyInjection] fixed private services removal when used as configurators (closes #3758)
173 * 970d0b4: [BrowserKit] Check class existence only when required.
174 * 1ed8b72: Autoloader should not throw exception because PHP will continue to call other registered autoloaders.
175 * 7fe236a: [Security] Configure ports in RetryAuthenticationEntryPoint according to router settings
176
a7868a7 @fabpot updated CHANGELOG for 2.0.13
fabpot authored
177 * 2.0.13 (2012-04-30)
178
179 * 5b92b9e: [Console] Selectively output to STDOUT or OUTPUT stream
180 * c89f3d3: [HttpKernel] Added DEPRECATED errors
181 * 689a40d: [MonologBridge] Fixed the WebProcessor
182 * 2e7d3b1: http_build_query fix
183 * de73de0: http_build_query fix
184 * 3b7ee9a: http_build_query fix
185 * 14b3b05: [TwigBundle] added missing entry in the XSD schema
186 * 7ddc8cb: [FrameworkBundle] Monitor added/removed translations files in dev (fix #3653)
187 * 686653a: [HttpKernel] Fixed wache vary write (fixes #3896).
188 * 45ada32: Add Support for boolean as to string into yaml extension
189 * cd783fb: [HttpKernel] Fixed cache vary lookup (fixes #3896).
190 * 3939c90: [FrameworkBundle] Fix TraceableEventDispatcher unable to trace static class callables
191 * e4cbbf3: [Locale] fixed StubNumberFormatter::format() to behave like the NumberFormatter::parse() regarding to error flagging
192 * f16ff89: [Locale] fixed StubNumberFormatter::parse() to behave like the NumberFormatter::parse() regarding to error flagging
193 * 0a60664: [Locale] updated StubIntlDateFormatter::format() exception message when timestamp argument is an array for PHP >= 5.3.4
194 * 6f9c05d: [Locale] Complete Stub with intl_error_name
195 * 312a5a4: [Locale] fixed StubIntlDateFormatter::format() to set the right error for PHP >= 5.3.4 and to behave like the intl when formatting successfully
196 * bb61e09: [Locale] use the correct way for Intl error
197 * 01fcb08: [HttpKernel] Fix the ProfilerListener (fix #3620)
198 * 3ae826a: Fix issue #3251: Check attribute type of service tags
199 * 57dd914: [EventDispatcher] Fixed E_NOTICES with multiple eventnames per subscriber with mixed priorities
200 * 77185e0: [Routing] Allow spaces in the script name for the apache dumper
201 * 6465a69: [Routing] Fixes to handle spaces in route pattern
202 * 31dde14: [Locale] updated StubIntlDateFormatter::format() behavior for PHP >= 5.3.4
203 * 8a2b115: [Console] Mock terminal size to prevent formatting errors on small terminals
204 * 595cc11: [Console] Wrap exception messages to the terminal width to avoid ugly output
205 * 97f7b29: [Console] Avoid outputing \r's in exception messages
206 * 04ae7cc: [Routing] fixed exception message.
207 * f7647f9: [Routing] improved exception message when giving an invalid route name.
208 * 0024ddc: Fix for using route name as check_path.
209 * fc41d4f: [Security] [HttpDigest] Fixes a configuration error caused by an invalid 'key' child node configuration
210 * 24a0d0a: [DependencyInjection] Support Yaml calls without arguments
211 * 15dd17e: Simplified CONTENT_ headers retrieval
212 * 86a3512: [FrameworkBundle] Add support for full URLs to redirect controller
213 * 068e859: [TwigBundle] Changed getAndCleanOutputBuffering() handling of systems where ob_get_level() never returns 0
214 * efa807a: [HttpKernel] fixed sub-request which should be always a GET (refs #3657)
215 * c1206c3: [FrameworkBundle] Subrequests should always use GET method
216 * 0c9b2d4: use SecurityContextInterface instead of SecurityContext
217
a3d9ed1 @fabpot updated CHANGELOG for 2.0.12
fabpot authored
218 * 2.0.12 (2012-03-19)
219
220 * 54b2413: Webprofiler ipv6 search fix
221 * 8642473: Changed instances of \DateTimeZone::UTC to 'UTC' as the constant is not valid a produces this error when DateTimeZone is instantiated: DateTimeZone::__construct() [<a href='datetimezone.--construct'>datetimezone.--construct</a>]: Unknown or bad timezone (1024)
222 * fbed9ff: Update src/Symfony/Component/HttpKernel/HttpCache/HttpCache.php
223 * 1b395f5: Revert "Throw exception when "date_widget" option is not equal to "time_widget""
224 * ed218bb: Fixed an "Array to string conversion" warning when using PHP 5.4. Also affects Symfony2 master.
225 * 50cb486: Fixed proxy generation in the DoctrineBundle when using Doctrine >= 2.2.0
226 * 93cc9ef: [Validator] Remove a race condition in the ClassMetaDataFactory (fix #3217)
227 * 878c239: Fixed autoloader leakage in tests
228 * 17c3482: fixed timezone bug in DateTimeToTimestampTransformer
229 * 705e460: provided unmerged definition for correct help generation
230 * 45bbb5b: added getNativeDefinition() to allow specifying an alternate InputDefinition for help generation
231 * aa53b88: Sets _format attribute only if it wasn't set previously by the user
232 * a827375: [CssSelector] fixed CssSelector::toXPath() when the CSS selector is an empty string
233 * ad07a95: [BrowserKit] Fixed Client->back/forward/reload() not keeping all request attributes
234 * eee5065: [TwigBundle] Workaround a flaw in the design of the configuration (normalization)
235 * 7aad478: [Locale] Prevent empty bundle
236 * a894431: [DependencyInjection] Allow parsing of parameters near escaped percent signs
237 * f758884: [FrameworkBundle] ContainerAwareEventDispatcher::removeListener() (closes #3115)
238 * 8fe6ee3: [Console] fixed help command when used from the shell (closes #3480)
239 * caa44ae: Only work with the cli sapi
240 * e2fc3cd: [Process] PHP_BINARY return the current process
241 * dc2d5a0: [HttpFoundation][Session] Fix bug in PDO Session Storage with SQLSRV making assumptions about parameters with length being OUTPUT not INPUT parameters.
242 * e8281cf: SqliteProfilerStorage fix
243
51ba6ff @fabpot updated CHANGELOG for 2.0.11
fabpot authored
244 * 2.0.11 (2012-02-24)
245
246 * 3e64d36: [Serializer] Fix XML decoding attack vector through external entities
247 * 66d0d3d: [FrameworkBundle] Fix a bug in the RedirectableUrlMatcher
248 * 24a3cd3: Finder - allow sorting when searching in multiple directories
249 * 6e75fd1: Resolves issue with spl_autoload_register creating new copies of the container and passing that into the closure.
250 * d02ca25: [MonologBundle] Fixed a bug when adding a processor on a service handler
251 * 2434552: [Translation] Fixed fallback location if location is longer than three characters (possibly by mistake).
252 * ec7fb0b: [Routing] added a proper exception when a route pattern references the same variable more than once (closes #3344)
253 * beb4fc0: [WIP][Locale] StubIntlDateFormatter::parse was throwing exception instead of returning Boolean false like intl implementation
254
af46ea5 @fabpot updated CHANGELOG for 2.0.10
fabpot authored
255 * 2.0.10 (2012-02-06)
256
257 * 8e13095: Fixed the unescaping of parameters to handle arrays
258 * c3f0ec7: Make DoctrineBundle fowards compatible with Doctrine 2.2
259 * e814d27: [FormType] Fixed broken MoneyType regexp for JPY
260 * 7f96c8a: [HttpKernel] Prevent php script execution in cached ESI pages using HttpCache
261 * 959614b: Use reflection to determaine the correct path for component validation.xml file
262 * cacc880: [Bugfix][Locale] Fixed incomplete Locale data loading
263 * d67d419: [HttpFoundation] added missing trustProxy condition
264 * efce640: [Yaml][Parser] throw an exception if not readable
265 * aa58330: [Form] fixed flawed condition
266 * 253eeba: [BugFix][Validator] Fix for PHP incosistent behaviour of ArrayAccess
267 * 0507840: Prevent parameters from overwriting the template filename.
268 * 9bc41d0: [HttpFoundation] Fixed #3053
269 * 9441c46: [DependencyInjection] PhpDumper, fixes #2730
270
4f9b9eb @fabpot updated CHANGELOG for 2.0.9
fabpot authored
271 * 2.0.9 (2012-01-06)
272
273 * 0492290: [Console] added a missing method (closes #3043)
274 * e09b523: updated Twig to 1.5.1 to fix a regression
275 * 261325d: Cast $query['params'] to array to ensure it is a valid argument for the foreach.
276 * 85ca8e3: ParameterBag no longer resolves parameters that have spaces.
277 * aacb2de: use the forward compat version in the Filesystem service
278 * 41950a6: [WebProfilerBundle] add margin-bottom to caption
279
59663c6 @fabpot updated CHANGELOG for 2.0.8
fabpot authored
280 * 2.0.8 (2011-12-26)
281
282 * adea589: [Twig] made code compatible with Twig 1.5
283 * 6e98730: added forwards compatibility for the Filesystem component
284 * 1b4aaa2: [HttpFoundation] fixed ApacheRequest
285 * 8235848: [HttpFoundation][File] Add flv file default extension
286 * 5a6c989: FrameworkBundle: Adding test-attribute in xsd-schema to write functional-tests if using xml-configurations
287 * 649fa52: [DoctrineBridge] Fixed the entity provider to support proxies
288 * e417153: [BugFix][Console] Fix type hint for output formatter
289 * d1fa8cc: [WebProfiler] Fix some design glitches (closes #2867)
290 * 662fdc3: [DoctrineBundle] Fixed incorrectly shown params
291 * 9e38d6a: [SwiftmailerBundle] fixed the send email command when the queue does not extends Swift_ConfigurableSpool
292 * 5c41ec9: [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 rfc6265
293 * 8069ea6: [Form] Added missing use statements (closes #2880)
294 * d5a1343: [Console] Improve input definition output for Boolean defaults
295 * 62f3dc4: [SecurityBundle] Changed environment to something unique.
296 * 0900ecc: #2688: Entities are generated in wrong folder (doctrine:generate:entities Namespace)
297 * f3e92c4: [TwigBundle] Fix the exception message escaping
298 * 4d64d90: 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.
299 * ec7eec5: [DependencyInjection] fixed espacing issue (close #2819)
300 * 6548354: fixed data-url
301 * d97d7e9: Added a check to see if the type is a string if it's not a FormTypeInterface
302 * 7827f72: Fixes #2817: ensure that the base loader is correctly initialised
303 * 9c1fbb8: [DoctrineBridge] fixed the refreshing of the user for invalid users
304 * 45bba7b: Added a hint about a possible cause for why no mime type guesser is be available
305 * 3759ff0: [Locale] StubNumberFormatter allow to parse 64bit number in 64bit mode
306 * db2d773: [FrameworkBundle] Improve the TemplateLocator exception message
307 * 2c3e9ad: [DependencyInjection] Made the reference case insensitive
308 * 4535abe: [DoctrineBridge] Fixed attempt to serialize non-serializable values
309
9cb52ee @fabpot updated CHANGELOG for 2.0.7
fabpot authored
310 * 2.0.7 (2011-12-08)
311
312 * b7fd519: [Security] fixed cast
313 * acbbe8a: [Process] introduced usage of PHP_BINARY (available as of PHP 5.4)
314 * 03ed770: [Validator] The current class isn't set in execution context when doing validateProperty()
315 * 7cfc392: check for session before trying to authentication details
316 * 3c83b89: [DoctrineBridge] Catch user-error when the identifier is not serialized with the User entity.
317 * 769c17b: Throw exceptions in case someone forgot to set method name in call.
318 * 4a8f101b: Fixed problem with multiple occurences of a given namespace. fix #2688
319 * 63e2a99: [CssSelector] Fixed Issue for XPathExprOr: missing prefix in string conversion
320 * 36c7d03: Fixed GH-2720 - Fix disabled atrribute handling for radio form elements
321 * 17dc605: [FrameworkBundle] Checks that the template is readable before checking its modification time
322 * 61e0bde: [HttpKernel] ControllerResolver arguments reflection for Closure object.
323 * e06cea9: [HttpFoundation] Cookie values should not be restricted
324 * a931e21: get correct client IP from X-forwarded-for header
325 * 78e9b2f: [Form] Fixed textarea_widget (W3C standards)
326 * 36cebf0: Fix infinite loop on circular reference in form factory
327 * 79ae3fc: [Form] fixed radio and checkbox when data is not bool
328 * c1426ba: added locale handling forward compatibility
329 * 10eed30: added MessageDataCollector forward compatibility
330 * 57e1aeb: Fixed undefined index notice in readProperty() method (PropertyPath)
331
3b68615 @fabpot updated CHANGELOG for 2.0.6
fabpot authored
332 * 2.0.6 (2011-11-16)
333
334 * f7c5bf1: [HttpKernel] fixed Content-Length header when using ESI tags (closes #2623)
335 * d67fbe9: [HttpFoundation] added an exception to MimeTypeGuesser::guess() when no guesser are available (closes #2636)
336 * 0462a89: [Security] fixed HttpUtils::checkRequestPath() to not catch all exceptions (closes #2637)
337 * 24dcd0f: [DoctrineBundle] added missing default parameters, needed to setup and use DBAL without ORM
338 * 462580c: [Form] Check for normal integers. refs 0427b126c15a0a27cd7033375e30371ae6a4e516
339 * bb5fb79: changed the way we store the current ob level (refs #2617)
340 * fb0fffe: [Validator] fixed a unit test for PHP 5.4 (closes #2585)
341 * 7cba0a0: Also identify FirePHP by the X-FirePHP-Version header
342 * ed1a6c2: [TwigBundle] Do not clean output buffering below initial level
343 * e83e00a: Fixed rendering of FileType (value is not a valid attribute for input[type=file])
344 * 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
345 * 45b218e: [Translation] added detection for circular references when adding a fallback catalogue
346 * a245e15: [DomCrawler] trim URI in getURI
347 * 9d2ab9c: [Doctrine] fixed security user reloading when the user has been changed via a form with validation errors (closes #2033)
348 * d789f94: Serializer#normalize gives precedence to objects that support normalization
349 * 57b7daf: [Security] Fix checkRequestPath doc; closes #2323
350 * b33198f: fixed CodeHelper::formatFileFromText() method to allow &quot; as a file wrapper (it occurs for the main exception message)
351 * c31c512: [FrameworkBundle] fixed output buffering when an error occurs in a sub-request
352 * 380c67e: [FrameworkBundle] fixed HttpKernel when the app is stateless
353 * 95a1902: [Finder] bypassed some code when possible
354 * 957690c: fixing WebTastCase when kernel is not found and improving exception message
355 * dbba796: [Yaml] fixed dumper for floats when the locale separator is not a dot
356 * f9befb6: Remove only the security token instead of the session cookie.
357 * 348bccb: Clear session cookie if user was deleted, is disabled or locked to prevent infinite redirect loops to the login path (fixes #1798).
358 * 89cd64a: Set error code when number cannot be parsed. Fixes #2389
359 * c9d05d7: Let NumberFormatter handle integer type casting
360
cd1cd7a @fabpot updated CHANGELOG for 2.0.5
fabpot authored
361 * 2.0.5 (2011-11-02)
362
363 * c5e2def: Fix ternary operator usage in RequestMatcher::checkIpv6()
364 * 43ce425: [HttpKernel] added missing accessor
365 * 80f0b98: [DependencyInjection] Fix DefinitionDecorator::getArgument() for replacements
366 * 4bd340d: [Security] Fix typo in init:acl command name
367 * 3043fa0: [HttpFoundation] fixed PHP 5.4 regression
368 * 8dcde3c: [DependencyInjection] fixed int casting for XML files (based on what is done in the YAML component)
369 * 6c2f093: [HttpFoundation] removed superfluous query call (closes #2469)
370 * 6343bef: [HttpKernel] Updated mirror method to check for symlinks before dirs and files
371 * 27d0809: [MonologBridge] Adjust for Monolog 1.0.2
372 * 808088a: added the ability to use dot and single quotes in the keys and values
373 * cbb4bba: [Routing] fixed side-effect in the PHP matcher dumper
374 * 1a43505: [FrameworkBundle] fixed priority to be consistent with 2.1
375 * 6b872cf: Check if cache_warmer service is available before doing the actual cache warmup
376 * e81c710: Increased the priority of the profiler request listener
377 * 2b0af5e: [HttpKernel] fixed profile parent/children for deep-nested requests
378 * 9d8046e: [Doctrine] GH-1635 - UniqueValidator now works with associations
379 * 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)
380 * c0f5b8a: [HttpKernel] fixed profile saving when it has children
381 * 3d7510e: [HttpKernel] fixed missing init for Profile children property
382 * 00cbd39: [BrowserKit] Fixed cookie expiry discard when attribute contains capitals
383 * edfa29b: session data needs to be encoded because it can contain non binary safe characters e.g null. Fixes #2067
384 * c00ba4d: [Console] fixed typo (closes #2358)
385 * 2270a4d: [Bridge][Doctrine] Adding a catch for when a developer uses the EntityType with multiple=false but on a "hasMany" relationship
386 * 2877883: anything in front of ;q= is part of the mime type, anything after may be ignored
387 * d2d849c: Added translations for "hy"
388 * ae0685a: [Translation] Loader should only load local files
389 * 8bd0e42: [Form] Use proper parent (text) for EmailType and TextareaType
390 * 95049ef: [Form] Added type check to `ScalarToChoiceTransformer`
391 * a74ae9d: [HttpFoundation] made X_REWRITE_URL only available on Windows platforms
392 * 828b18f: [Form] Fixed lacking attributes in DateTimeType
393
b6ef87f @fabpot updated CHANGELOG for 2.0.4
fabpot authored
394 * 2.0.4 (2011-10-04)
395
396 * cf4a91e: [ClassLoader] fixed usage of trait_exists()
397 * 8d6add6: [DoctrineBridge] fixed directory reference when the directory cannot be created
398 * 5419638: [HttpKernel] Show the actual directory needing to be created.
399 * 5c8a2fb: [Routing] fixed route overriden mechanism when using embedded collections (closes #2139)
400 * e70c884: [Bridge/Monolog] Fix WebProcessor to accept a Request object.
401 * 600b8ef: [Validator] added support for grapheme_strlen when mbstring is not installed but intl is installed
402 * d429594: removed separator of choice widget when the separator is null
403 * 17af138: fixed usage of LIBXML_COMPACT as it is not always available
404 * b12ce94: [HttpFoundation] fix #2142 PathInfo parsing/checking
405 * b402835: [HttpFoundation] standardized cookie paths (an empty path is equivalent to /)
406 * 1284681: [BrowserKit] standardized cookie paths (an empty path is equivalent to /)
407 * 1e7e6ba: [HttpFoundation] removed the possibility for a cookie path to set it to null (as this is equivalent to /)
408 * 2db24c2: removed time limit for the vendors script (closes #2282)
409 * c13b4e2: fixed fallback catalogue mechanism in Framework bundle
410 * 369f181: [FrameworkBundle] Add request scope to assets helper only if needed
411 * d6b915a: [FrameworkBundle] Assets templating helper does not need request scope
412 * ed02aa9: Fix console: list 'namespace' command display all available commands
413 * 85ed5c6: [ClassLoader] Fixed state when trait_exists doesn't exists
414 * e866a67: [DoctrineBundle] Tries to auto-generate the missing proxy files on the autoloader
415 * 908a7a3: [HttpFoundation] Fix bug in clearCookie/removeCookie not clearing cookies set with a default '/' path, unless it was explicitly specified
416
eb8de85 @fabpot updated CHANGELOG for 2.0.3
fabpot authored
417 * 2.0.3 (2011-09-25)
418
419 * 49c585e: Revert "merged branch stealth35/ini_bool (PR #2235)"
420
c9b382d @fabpot updated CHANGELOG for 2.0.2
fabpot authored
421 * 2.0.2 (2011-09-25)
422
423 * ae3aded: Added PCRE_DOTALL modifier to RouteCompiler to allow urlencoded linefeed in route parameters.
424 * e5a23db: [ClassLoader] added support for PHP 5.4 traits
425 * 11c4412: [DependencyInjection] fix 2219 IniFileLoader accept Boolean
426 * 64d44fb: [Translator] fixed recursion when using a fallback that is the same as the locale
427 * bca551e: [DomCrawler] ChoiceFormField should take the content when value is unavailable
428 * b635dca: [Translator] fixed non-loaded locale
429 * ab8e760: Fixed the creation of the subrequests
430 * 8e2cbe6: fixes usage of mb_*
431 * fd4d241: Profiler session import fixed.
432 * 9fb15c7: [Process] workaround a faulty implementation of is_executable on Windows
433 * 43b55ef: [Locale] Fix #2179 StubIntlDateFormatter support yy format
434 * 9ffd8ca: [Translation] renamed hasStrict() to defines()
435 * 79710ed: [Translation] added a MessageCatalogue::hasStrict() method to check if a string has a translation (but without taking into account the fallback mechanism)
436 * c50a3a1: [Translation] fixed transchoice when used with a fallback
437 * c985ffa: [Translation] fixed message selector when the message is empty (closes #2144)
438 * 27ba003: [HttpFoundation] changed the strategy introduced in a5ccda47b4406518ee75929ce2e690b6998c021b to fix functional tests and still allow to call save more than once for a Session
439 * ff99d80: Changed the behavior of Session::regenerate to destroy the session when it invalidates it.
440 * 73c8d2b: [Form] fixed error bubbling for Date and Time types when rendering as multiple choices (closes #2062)
441 * 95dc7e1: Fixed fourth argument of Filesystem->mirror()
442 * ae52303: [HttpFoundation] Fixed duplicate of request
443 * cd40ed4: Added missing method to HTTP Digest entry point
444 * 3a7e038: [FrameworkBundle] sanitize target arg in asset:install command
445 * 8d50c16: few optimisations for XliffFileLoader and XmlFileLoader
446 * 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.
447 * d19f1d7: [Doctrine] Fix UniqueEntityValidator reporting a false positive by ignoring multiple query results
448 * 0224a34: Fixes typo on ACL Doctrine cache.
449 * 6bd1749: Fixed a bug when multiple expanded choices would render unchecked because of the Form Framework's strict type checking.
450 * f448029: [HttpKernel] Tweaked SQLite to speed up SqliteProfilerStorage
451 * 2cfa22c: Fix Method ContainerAwareEventDispatcher::hasListeners
452 * f4c133e: removed trailing dot to make it consistent with other validator messages
453 * a6670c2: [Routing] fixed a caching issue when annotations are used on a base class used by more than one concrete class
454 * 946ccb6: [Routing] fixed annotation loaders for abstract classes, added more unit tests
455 * 723cb71: [Translation] Add compatibility to PCRE 6.6.0 for explicit interval pluralization
456 * 24bacdc: Ignore VCS files in assets:install command (closes #2025)
457 * 020fa51: [RedirectResponse] Added missing `doctype` and `title` tag
458
7275c88 @fabpot updated CHANGELOG for 2.0.1
fabpot authored
459 * 2.0.1 (2011-08-26)
0805c9c @fabpot added the 2.0.x CHANGELOG file
fabpot authored
460
6b0dcbb @gajdaw MD format fix
gajdaw authored
461 * 1c7694f: [HttpFoundation] added a missing exception
462 * 84c1719: [FrameworkBundle] Avoid listener key conflicts in ContainerAwareEventDispatcher
463 * 536538f: [DoctrineBundle] removed an unused and confusing parameter (the connection class can be changed via the wrapper_class setting of a connection)
464 * d7f0789: [FrameworkBundle] fixed duplicated RequestContext instances
465 * 89f477e: [WebProfilerBundle] Throw exception if a collector template isn't found
466 * 6ca72cf: [WebProfilerBundle] Allow .html.twig in collector template names
467 * 39fabab: [EventDispatcher] Fix removeSubscriber() to work with priority syntax
468 * 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)
469 * 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)
470 * fdd2e7a: [Form] Fixing a bug where setting empty_value to false caused a variable to not be found
471 * bc7edfe: [FrameworkBundle] changed resource filename of Japanese validator translation
472 * c29fa9d: [Form] Fix for treatment zero as empty data. Closes #1986
473 * 6e7c375: [FrameworkBundle] Cleanup schema file
474 * b6ee1a6: fixes a bug when overriding method via the X-HTTP-METHOD-OVERRIDE header
475 * 80d1718: [Fix] Email() constraints now guess as 'email' field type
476 * 3a64b08: Search in others user providers when a user is not found in the first user provider and throws the right exception.
477 * 805a267: Remove Content-Length header adding for now. Fixes #1846.
478 * ae55a98: Added $format in serialize() method, to keep consistence and give a hint to the normalizer.
479 * 7ec533e: got an if-condition out of unnecessary loops in Symfony\Component\ClassLoader\UniversalClassLoader
480 * 34a1b53: [HttpFoundation] Do not save session in Session::__destroy() when saved already
481 * 81fb8e1: [DomCrawler] fix finding charset in addContent
482 * 4f9d229: The trace argument value could be string ("*DEEP NESTED ARRAY*")
483 * be031f5: [HttpKernel] fixed ControllerResolver when the controller is a class name with an __invoke() method
484 * 275da0d: [Validator] changed 'self' to 'static' for child class to override pattern constant
485 * e78bc32: Fixed: Notice: Undefined index: enable_annotations in ...
486 * 86f888f: fix https default port check
487 * 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. https://github.com/Behat/Mink/pull/58#issuecomment-1712459
488 * 1087792: -- fix use of STDIN
489 * ee5b9ce: [SwiftmailerBundle] Allow non-file spools
490 * d880db2: [Form] Test covered fix for invalid date (13 month/31.02.2011 etc.) send to transformer. Closes #1755
491 * 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)
492 * 8519967: Calling supportsClass from vote to find out if we can vote
0805c9c @fabpot added the 2.0.x CHANGELOG file
fabpot authored
493
494 * 2.0.0 (2011-07-28)
Something went wrong with that request. Please try again.