| 1 |
Version 1.0.22 |
|---|
| 2 |
------------- |
|---|
| 3 |
|
|---|
| 4 |
This is the last bug fix release. |
|---|
| 5 |
|
|---|
| 6 |
* r26992: replaced prototype 1.5.0 with 1.5.1.2 (security fix) |
|---|
| 7 |
* r24622: allowed I18N functions with __toString methods |
|---|
| 8 |
* r24619: fixed incorrect array access of lastModified header |
|---|
| 9 |
* r23984: not setting status header for servers in cgi-sapi |
|---|
| 10 |
* r23886: fixed notice on undefined uri in sfCacheFilter (fixes #6514) |
|---|
| 11 |
* r23725: stimulating autoloading in sfFunctionCache |
|---|
| 12 |
* r23543: fixed deprecated use of split for PHP 5.3 (closes #7509) |
|---|
| 13 |
* r22498: removed different formatting for currency symbol |
|---|
| 14 |
|
|---|
| 15 |
Version 1.0.21 |
|---|
| 16 |
------------- |
|---|
| 17 |
|
|---|
| 18 |
This is a bug fix release. |
|---|
| 19 |
|
|---|
| 20 |
* r20606: fixed a Strict Standards warning under PHP 5.3 (closes #6933) |
|---|
| 21 |
* r19912: calling dataDir statically as it should be in sfCultureInfo (fixes #6604) |
|---|
| 22 |
* r19911: added check in sfActions that prefents infinite recursion in the execute method when the action name is empty (fixes #6710) |
|---|
| 23 |
* r18746: fixed test plan for CLI tasks (closes #6545) |
|---|
| 24 |
* r18866: updated lime to 1.0.6 |
|---|
| 25 |
* r18492: fixed exception page should execute html/javascript code when using html format (closes #5743) |
|---|
| 26 |
* r17861: MCE Texteditor now can align images correctly (closes #5745) |
|---|
| 27 |
* r17468: fixed cache manager when the cache partial or component is not from the same module as the same action (closes #6265, #5814) |
|---|
| 28 |
* r17386: fixed confirm dialog does not work in ie6 (closes #4152) |
|---|
| 29 |
* r17357: doSelectWithI18n no longer accidentally modifies the Criteria passed to it (fixes #6243) |
|---|
| 30 |
* r17217: Added sf_lazy_cache_key setting to address possible backward compatibility break. |
|---|
| 31 |
* r17047: fixed autoloading configuration cache behaves differently on Windows and Linux (closes #6232) |
|---|
| 32 |
* r17045: added application/x-zip for Firefox 3 in the compat plugin (refs #6191) |
|---|
| 33 |
* r16348: fixed arg_separator.output used in sfRouting (closes #6084) |
|---|
| 34 |
|
|---|
| 35 |
Version 1.0.20 |
|---|
| 36 |
------------- |
|---|
| 37 |
|
|---|
| 38 |
This is a bug fix release. |
|---|
| 39 |
|
|---|
| 40 |
* r16170: fixed typo (closes #6014) |
|---|
| 41 |
* r16165: added some missing PHPDoc (closes #6054) |
|---|
| 42 |
* r15765: fixed propel:schema-to-yml composite foreign-Keys wrongly converted (closes #5483) |
|---|
| 43 |
* r15263: fixed issue with cache file corruption due to heavy load. (closes #5729) |
|---|
| 44 |
* r15223: escaped variables in exceptions in the development environment (closes #5743) |
|---|
| 45 |
* r14385: fixed i18N and open_basedir restriction problem (closes #1445) |
|---|
| 46 |
* r14266: improvement in search_in performance of sfFinder when not searching symlinks (closes #5431) |
|---|
| 47 |
* r14120: fixed select_timezone_tag not possible to display city. (closes #5359) |
|---|
| 48 |
* r13893: backported performance patch for sfToolkit::stripComments. (closes #5237) |
|---|
| 49 |
* r13416: fixed sfRequest::getUri() when using Microsoft IIS (closes #4886) |
|---|
| 50 |
* r13408: fixed long line in a PHP doc (closes #4750) |
|---|
| 51 |
* r13386: added mime type for PDF (closes #4483) |
|---|
| 52 |
|
|---|
| 53 |
Version 1.0.19 |
|---|
| 54 |
------------- |
|---|
| 55 |
|
|---|
| 56 |
This is a bug fix release. |
|---|
| 57 |
|
|---|
| 58 |
* r13098: fixed typo in autoload recursive setting |
|---|
| 59 |
* r12958: r12811 introduced a regression: fixtures order is totally random, as sfFinder returns directories entry in arbitrary order. |
|---|
| 60 |
* r12811: fixed order of data deleting in sfPropelData (closes #4783) |
|---|
| 61 |
* r12201: ixed select_tag() with sfOutputEscaperArrayDecorator: fatal error in template (closes #3923) |
|---|
| 62 |
* r12197: fixed Criteria::equals() needs to compare ->groupByColumns with operand's columns (closes #4623) |
|---|
| 63 |
* r11954: fixed fWebRequest::getPathInfo doesn't completely remove querystring |
|---|
| 64 |
|
|---|
| 65 |
Version 1.0.18 |
|---|
| 66 |
------------- |
|---|
| 67 |
|
|---|
| 68 |
This is a bug fix release. |
|---|
| 69 |
|
|---|
| 70 |
* r11850: ignore doctrine schema in the propel tasks (closes #4027) |
|---|
| 71 |
* r11711: fixed Ukrainian language file. (closes #4440) |
|---|
| 72 |
* r10964: fixed sfFileLogger file closing |
|---|
| 73 |
* r10947: fixed sfDomCssSelector attribute regex (closes #3922) |
|---|
| 74 |
* r10841: fixed Hours & Minutes not parsed by sfI18N::getTimestampForCulture() (backported from r9853) (closes #2896) |
|---|
| 75 |
* r10833: fixed % causes escaping of single quotes in app.yml in some circumstances (closes #2849) |
|---|
| 76 |
* r10741: fixed _safe_cache_remove() generates 'No such file' error and fails (closes #4057) |
|---|
| 77 |
* r10739: fixed sfBrowser::restart() doesn't reset the session |
|---|
| 78 |
* r10726: fixed typo in Propel (needed for PHP 5.3) |
|---|
| 79 |
* r10701: fixed class autoload inclusion order |
|---|
| 80 |
* r10618: fixed sfBrowser::click throw unexpected PHP error |
|---|
| 81 |
* r10328: fixed plugin model overriding (closes #3227) |
|---|
| 82 |
* r10059: fixed opendir closed by fclose instead of closedir (closes #3880) |
|---|
| 83 |
* r10029: fixed argv may not be registered by PHP (closes #2943) |
|---|
| 84 |
|
|---|
| 85 |
Version 1.0.17 |
|---|
| 86 |
------------- |
|---|
| 87 |
|
|---|
| 88 |
This is a bug fix release. |
|---|
| 89 |
|
|---|
| 90 |
* r9969: changed escaping of metas (and title) from htmlspecialchars to htmlentities to preserve intended encoding. fixes #2860. |
|---|
| 91 |
* r9959: fixed gpc_magic_qutes and array in cookie (closes #3458). |
|---|
| 92 |
* r9957: fixed convertUrlStringToParameters breaks urlencoded parameter (closes #3788). |
|---|
| 93 |
* r9892: fixed PHPMailer issue with UTF-8 subject being wrapped in middle of utf-8 char. fixes #2957. |
|---|
| 94 |
* r9861: fixed getColumnFilterTag() component type (closes #2861). |
|---|
| 95 |
* r9855: fixed generated admin returning to first page regardless on which page the edit was started. fixes #1280. |
|---|
| 96 |
* r9829: backported encoding fix for MySQLiConnection from creole trac. fixes #3017. |
|---|
| 97 |
* r9806: fixed i18n XLIFF do not handle entities correctly (closes #3792). |
|---|
| 98 |
* r9784: fixed autoload paths on windows (closes #1485). |
|---|
| 99 |
* r9668: fixed sfBrowser does not create DOMDocument when response is text/xml (closes #3766). |
|---|
| 100 |
* r9538: fixed sfFillInForm to work correctly with nested arrays like: article[description][]. |
|---|
| 101 |
* r9260: fixed cache corruption in the production environment for admin generated content. |
|---|
| 102 |
* r9216: fillin: fixed bug with html documents having extra attributes in head tag. |
|---|
| 103 |
* r9209: added third mode for fillin xhtml, same as xml but without prolog (+test). fixes #3568. |
|---|
| 104 |
* r9182: fixed phpmailer EOL line style using now PHP_EOL constant. fixes #3313 #3562. |
|---|
| 105 |
* r9177: 1.0: backported fix from r8926. fixes #2161. |
|---|
| 106 |
. |
|---|
| 107 |
Version 1.0.16 |
|---|
| 108 |
------------- |
|---|
| 109 |
|
|---|
| 110 |
This is a bug fix release. |
|---|
| 111 |
|
|---|
| 112 |
* r8922: fixed yml validator file can be overriden by a remote attacker (closes #1617) |
|---|
| 113 |
|
|---|
| 114 |
Version 1.0.15 |
|---|
| 115 |
------------- |
|---|
| 116 |
|
|---|
| 117 |
This is a bug fix release. |
|---|
| 118 |
|
|---|
| 119 |
* r8861: fixed problem with PHP 5.2.6 and ini variables access value (closes #3466 - related to http://bugs.php.net/bug.php?id=44936) |
|---|
| 120 |
* r8836: fixed some issues with button_to helper (closes #3184) |
|---|
| 121 |
* r8831: fixed include_remove option not used in ObjectAdminHelper? (closes #2079) |
|---|
| 122 |
* r8827: remote_function will return a complete Javascript statement including the trailing semicolon. (closes #3135) |
|---|
| 123 |
* r8825: fixed I18N helper dependency (closes #1794) |
|---|
| 124 |
* r8823: fixed FCK editor not being populated by fillin filter. (closes #732) |
|---|
| 125 |
* r8819: corrected ID generation for TinyMCE rich editor when no id was given. (closes #3474) |
|---|
| 126 |
|
|---|
| 127 |
Version 1.0.14 |
|---|
| 128 |
------------- |
|---|
| 129 |
|
|---|
| 130 |
This is a bug fix release. |
|---|
| 131 |
|
|---|
| 132 |
* r8763: fixed DateHelper distance_of_time_in_words() generates incorrect output for some dates (closes #3322) |
|---|
| 133 |
* r8754: validation yml with fillin is used even without other validators defined in the file. (closes #3232) |
|---|
| 134 |
* r8720: fixed url validation bug by applied carls patch (1.1 backport). (closes #1373) |
|---|
| 135 |
* r8718: Add support for "paramName" option to _auto_complete_field() function (closes #2345) |
|---|
| 136 |
* r8716: sfFillInForm adds a content-type meta if non present so that dom->loadHTML works correctly. (closes #2653) |
|---|
| 137 |
* r8709: fillin now handles array notations like <input type="text" name "textinput[]"/> correctly. (closes #2811) |
|---|
| 138 |
* r8707: fixed ajax response fillin, which does not include a doctype because it is returned without layout. (closes #1687) |
|---|
| 139 |
* r8699: added compat options to propel database (fixes #3364) |
|---|
| 140 |
* r8695: made sfFillInForm work with checkbox arrays as well like checkbox_many[]. (closes #1776, #3399) |
|---|
| 141 |
* r8664: made sfMySQLSessionStorage more robust by using SQL date functions and no longer injecting php timestamps. (fixes #3394) |
|---|
| 142 |
* r8651: corrected checking for Eaccelerator in sfProcessCache. (closes #3425) |
|---|
| 143 |
* r8445: fixed web debug toolbar in safari (closes #3328, #1673) |
|---|
| 144 |
* r8319: added some more information to non symfony exceptions. (closes #2864) |
|---|
| 145 |
* r8282: fixed autoloading with CVS (closes #2795) |
|---|
| 146 |
|
|---|
| 147 |
Version 1.0.13 |
|---|
| 148 |
------------- |
|---|
| 149 |
|
|---|
| 150 |
This is a bug fix release. |
|---|
| 151 |
|
|---|
| 152 |
* r8176: Fixes #3206 - Simple quotes are no more escaped by Tag helper escaping |
|---|
| 153 |
* r8045: 1.0: added warning to sfPropelUniqueValidator (refs #2467) |
|---|
| 154 |
|
|---|
| 155 |
Version 1.0.12 |
|---|
| 156 |
------------- |
|---|
| 157 |
|
|---|
| 158 |
This is a bug fix release. |
|---|
| 159 |
|
|---|
| 160 |
* r8019: sfWebRequest handles multi-dimensional file input fields (backported from 1.1) (closes #2009) |
|---|
| 161 |
* r8010: 1.0: merged fix for potential php notice (closes #3168) |
|---|
| 162 |
* r8006: fixed plugin-install command on windows (closes #2590) |
|---|
| 163 |
* r7999: button_to produces invalid XHTML (closes #3113) |
|---|
| 164 |
* r7997: admin generator handles plain fields (closes #2935) |
|---|
| 165 |
* r7977: fixed view cache doesn't accept zero client lifetime (closes #3141) |
|---|
| 166 |
* r7850: fixed default error_reporting values (PHP 5.2 has a new constant) (closes #3098) |
|---|
| 167 |
* r7831: fixed inclusion of generator.yml for every module (closes #1949) |
|---|
| 168 |
* r7802: fixed "Cannot unset string offsets" error |
|---|
| 169 |
* r7769: Etag was not checking correctly the enclosing quotes. (closes #3065) |
|---|
| 170 |
* r7762: fixed web debug toolbar segfaults PHP when debugging using xdebug |
|---|
| 171 |
* r7665: correction in DateFormHelper? (fixes #3023) |
|---|
| 172 |
* r7620: added instructions to allow periods in routes (closes #2295) |
|---|
| 173 |
* r7589: fixed sfNumberValidator to reject hexadecimal values (closes #2741) |
|---|
| 174 |
* r7547: fixed uri encoding / xhtml error (closes #2968) |
|---|
| 175 |
* r7541: fixed hebrew calender language file for 1.0 (closes #2970) |
|---|
| 176 |
|
|---|
| 177 |
Version 1.0.11 |
|---|
| 178 |
------------- |
|---|
| 179 |
|
|---|
| 180 |
This is a bug fix release. |
|---|
| 181 |
|
|---|
| 182 |
* r6765, r6766: fixed error message in getPresentationFor() (closes #1527) |
|---|
| 183 |
* r6764: fixed logic error in sfPager class affects haveToPaginate() method (closes #1512) |
|---|
| 184 |
* r6768, r6769: added mime types caching in sfWebRequest (closes #1811, #1846) |
|---|
| 185 |
* r6761, r6762: fixed content type charset on non text/* content-type (closes #1811, #1968) |
|---|
| 186 |
* r6743: doc: fixed typos (closes #2580, #2596, #2518) |
|---|
| 187 |
* r6740, r6741: fixed sequences bug for postgresql (closes #2584) |
|---|
| 188 |
* r6987, r6988: fixed caching-Bug of file sfWebresponse.class.php (#2764) |
|---|
| 189 |
* r6649: fixed value for 'Content-Type' HTTP meta header is repeated (closes #1756, #2557, #2402, #2398) |
|---|
| 190 |
* r6648: fixed call to undefined method sfResponse::sendHttpHeaders (closes #2412) |
|---|
| 191 |
|
|---|
| 192 |
Version 1.0.10 |
|---|
| 193 |
------------- |
|---|
| 194 |
|
|---|
| 195 |
This is a bug fix release. |
|---|
| 196 |
|
|---|
| 197 |
* r6622: Problem with ProjectExport and directory structure change (#2606) |
|---|
| 198 |
* r6614: fixed magic_quotes_gpc() handling in sfRouting (#1801) |
|---|
| 199 |
* r6610: fixed non-sf exception handling (#2064) |
|---|
| 200 |
* r6607: fixed incorrect use of sfConfigCache:checkConfig(..., true) (#2123) |
|---|
| 201 |
* r6469: fixed sfOutputEscaperObjectDecorator::toString() as PHP 5.2.5 does not allow exception in toString() methods (#2630) |
|---|
| 202 |
* r6398: fixed default log file permissions (#2145) |
|---|
| 203 |
* r6378: fixed typo in sfDebugConnection (#2524) |
|---|
| 204 |
* r6375: changed implementation of sfCultureInfo::simplify (#1821) |
|---|
| 205 |
* r6371: fixed connecting to a database using unix socket (#2539) |
|---|
| 206 |
* r6358: fixed sfProcessCache eaccelerator delete also cached scripts |
|---|
| 207 |
* r6337: reverted changes for default time and date format |
|---|
| 208 |
|
|---|
| 209 |
Version 1.0.9 |
|---|
| 210 |
------------- |
|---|
| 211 |
|
|---|
| 212 |
This is a bug fix release. |
|---|
| 213 |
|
|---|
| 214 |
* r6203: fixed typo in the submit_tag() of the UrlHelper?.php (#2493) |
|---|
| 215 |
* r6129: sfBrowser : ->click() also search for HTML button elements (#2342) |
|---|
| 216 |
* r6125: sfRouting : allow numeric parameters (#2317) |
|---|
| 217 |
* r6019: fixed sfPropelData::dumpData() |
|---|
| 218 |
* r6014: fixed radio button ids |
|---|
| 219 |
* r6013: fixed templates of login & secure actions of default module are exchanged |
|---|
| 220 |
* r6003,r6004,r6007,r6010: merged bug fixes from creole 1.1 + propel 1.2.1 + fixed date |
|---|
| 221 |
* r5997: fixed admin generator filters HTML defect (#1891) |
|---|
| 222 |
* r5856: fixed through_class in admin_*_list tags (#1612) |
|---|
| 223 |
* r5851: fixed sfZendFrameworkBridge autoload (#2314) |
|---|
| 224 |
* r5847: fixed typo in JavascriptHelper?.php (#2464) |
|---|
| 225 |
* r5845: fixed incomplete error message in sfRouting.class.php (#2465) |
|---|
| 226 |
* r5776: fixed typo (#2480) |
|---|
| 227 |
* r5772: backported i18n fixes from Prado + improved DateTimeFormatInfo |
|---|
| 228 |
* r5771: fixed typo in sfMessageSource_MySQL.class.php (#2477) |
|---|
| 229 |
* r5749: reverted YAML schema confusion |
|---|
| 230 |
* r5704: only logged in users are now timed out due to sf_timeout |
|---|
| 231 |
* r5701: fixed propel-build-all-load task execution |
|---|
| 232 |
|
|---|
| 233 |
Version 1.0.8 |
|---|
| 234 |
------------- |
|---|
| 235 |
|
|---|
| 236 |
This is a bug fix release. |
|---|
| 237 |
|
|---|
| 238 |
* r5471: fixed admin main.css - absolute to relative paths (#1889) |
|---|
| 239 |
* r5355: plugin-install tasks create relative symlink instead of absolute symlink |
|---|
| 240 |
* r5348: fixed EzComponents library inclusion (#2193) |
|---|
| 241 |
* r5344: allow using a custom form id (#1899) |
|---|
| 242 |
* r5339: fixed sfPropelData error message (#2218) |
|---|
| 243 |
* r5308: fixed sfFileCache::clean() when dir does not exist (#2294) |
|---|
| 244 |
* r5160: fixed double call to clearCredentials() in sfBasicSecurityUser |
|---|
| 245 |
* r5153: fixed code completion not working with sfTestBrowser |
|---|
| 246 |
* r5149: fixed bug in _get_options_from_objects (#1526) |
|---|
| 247 |
* r5145: fixed ETag to be compliant with the HTTP1.1 spec (#2216) |
|---|
| 248 |
* r5141: fixed consistent syntax of i18n helper function when i18n is off |
|---|
| 249 |
* r5061: fixed blank screen of death (#2231 and #1862) |
|---|
| 250 |
* r5001: fixed sfBasicSecurityFilter should not secure the "secure" action either |
|---|
| 251 |
|
|---|
| 252 |
Version 1.0.7 |
|---|
| 253 |
------------- |
|---|
| 254 |
|
|---|
| 255 |
This is a bug fix release. |
|---|
| 256 |
|
|---|
| 257 |
* r4980: updated pake to 1.1.5 (#2125) |
|---|
| 258 |
* r4956: fixed magic_quotes checks from the symfony command line closes (#2155) |
|---|
| 259 |
* r4941: fixed sfPropelData doesn't use connection passed on data load (#2149) |
|---|
| 260 |
* r4904: fixed dumping Propel data to multiple files |
|---|
| 261 |
* r4891: fixed a typo in sfPostgreSQLSessionStorage::sessionGC() |
|---|
| 262 |
* r4883: fixed fillInFormFilter can't find form with content_type = xml (#1687) |
|---|
| 263 |
* r4834: fixed sfPropelData::dump() filenames when dumping to a directory |
|---|
| 264 |
* r4831: fixed propel-dump-data does not preserve data loading order (#1575) |
|---|
| 265 |
* r4829: fixed typo in sfPropelData |
|---|
| 266 |
* r4827: fixed propel-dump-data & sfGuard (#2019) |
|---|
| 267 |
* r4824: fixed propel-dump-data outputs model name when table is empty (#1577) |
|---|
| 268 |
|
|---|
| 269 |
Version 1.0.6 |
|---|
| 270 |
------------- |
|---|
| 271 |
|
|---|
| 272 |
This is a bug fix release. |
|---|
| 273 |
|
|---|
| 274 |
* r4752: fixed sfZendPlugin is broken (#1941) |
|---|
| 275 |
* r4729: removed E_STRICT when using the plugin tasks |
|---|
| 276 |
* r4642: fixed sfWebRequest isSecure() bug for certain server configurations (#1931) |
|---|
| 277 |
* r4641: fixed sfWebDebug top css class name (#1982) |
|---|
| 278 |
* r4621: fixed untranslated message in _list_messages.php partial (#1969) |
|---|
| 279 |
* r4574: fixed typo in sfTestBrowser::getAndCheck() |
|---|
| 280 |
* r4559: fixed status code 404 may be transformed into 304 when using ETag (#1944) |
|---|
| 281 |
* r4404: fixed sfTestBrowser::isResponseHeader() method (#1900) |
|---|
| 282 |
|
|---|
| 283 |
Version 1.0.5 |
|---|
| 284 |
------------- |
|---|
| 285 |
|
|---|
| 286 |
This is a bug fix release. |
|---|
| 287 |
|
|---|
| 288 |
* r4387: fixed input_date_range_tag - Illegal attributes in input tags (#1883) |
|---|
| 289 |
* r4385: fixed issue relating to lock files (#1874) |
|---|
| 290 |
* r4380: fixed vulnerability in phpmailer with sender (#1871) |
|---|
| 291 |
* r4323: fixed DOMDocument E_STRICT warning and trans-unit max id in XLIFF support |
|---|
| 292 |
* r4320: fixed sfToolkit::isUTF8() broken for strings larger than some number |
|---|
| 293 |
* r4305: added i18n schema for MySQL and SQLite in API documentation |
|---|
| 294 |
|
|---|
| 295 |
Version 1.0.4 |
|---|
| 296 |
------------- |
|---|
| 297 |
|
|---|
| 298 |
This is a bug fix release. |
|---|
| 299 |
|
|---|
| 300 |
* r4286: fixed sfBrowser keeps previous Dom is response is not XHTML (#1853) |
|---|
| 301 |
* r4282: fixed sfValidatorManager refuses zero values as null values (#1649) |
|---|
| 302 |
* r4277: fixed generator themes in the project data directory do not override data in plugin directory (#1813) |
|---|
| 303 |
* r4266: fixed $request->hasError() should return true on errors with empty message (#1864) |
|---|
| 304 |
* r4264: fixed usage of components in admin generator generator.yml (#1809) |
|---|
| 305 |
* r4262: added some unit tests for symfony escaping mecanism |
|---|
| 306 |
* r4250: fixed include_blank being forced to 'true' in admin generator (#1739) |
|---|
| 307 |
* r4242: fixed a typo in MySQL i18n message source |
|---|
| 308 |
* r4240: added an exception when a YAML file contains tabs instead of spaces when tabs are mixed with spaces |
|---|
| 309 |
* r4238: replaced all occurences of deprecated function mysql_escape_string() by mysql_real_escape_string() (#1860) |
|---|
| 310 |
* r4236: fixed bug for adjacent CSS selector |
|---|
| 311 |
* r4228: fixed a bug in URL generation for route names having a star in the middle |
|---|
| 312 |
* r4205: fixed _edit_form.php in Admin Generator should have have an action of save, not edit (#1812) |
|---|
| 313 |
* r4203: fixed sf_check_lock and sf_check_symfony has no effect (#1675) |
|---|
| 314 |
* r4199, r4201: fixed input_date_tag with same name but different ids (#1568) |
|---|
| 315 |
* r4195: fixed link_to_if() inserts parameter in html (#1700) |
|---|
| 316 |
|
|---|
| 317 |
* updated lime to 1.0.4 (fixes php 5.2.2 support) |
|---|
| 318 |
|
|---|
| 319 |
Version 1.0.3 |
|---|
| 320 |
------------- |
|---|
| 321 |
|
|---|
| 322 |
This is a bug fix release. |
|---|
| 323 |
|
|---|
| 324 |
Minor bug fixed: |
|---|
| 325 |
|
|---|
| 326 |
* r4098: fixed culture problem in sfI18N |
|---|
| 327 |
* r4017: fixed a typo in sfViewCacheManager |
|---|
| 328 |
* r3951: fixed admin_double_list for Doctrine (#1734) |
|---|
| 329 |
* r3935: fixed sfSQLiteCache schema |
|---|
| 330 |
* r3862: fixed Zend::loadClass in sfZendFrameworkBridge (#1595) |
|---|
| 331 |
* r3815: fixed distance_of_time_in_words() helper (#1514) |
|---|
| 332 |
|
|---|
| 333 |
Version 1.0.2 |
|---|
| 334 |
------------- |
|---|
| 335 |
|
|---|
| 336 |
This is a bug fix release. |
|---|
| 337 |
|
|---|
| 338 |
Minor bug fixed: |
|---|
| 339 |
|
|---|
| 340 |
* r3785: fixed getCookies() call in sfDebug when using sfConsoleResponse (#1666) |
|---|
| 341 |
* r3775: fixed _compute_public_path() when using a query string |
|---|
| 342 |
* r3754: updated Propel to 1.2.1 (http://propel.phpdb.org/trac/query?status=closed&milestone=1.2.1&resolution=fixed&order=priority) |
|---|
| 343 |
* r3746: fixed output escaping and _get_object_list() (#1593) |
|---|
| 344 |
* r3699: fixed highlight_text() doesn't work with / (#1621) |
|---|
| 345 |
* r3692: fixed i18n support for errors in sfRequest |
|---|
| 346 |
|
|---|
| 347 |
Version 1.0.1 |
|---|
| 348 |
------------- |
|---|
| 349 |
|
|---|
| 350 |
This is a bug fix release. |
|---|
| 351 |
|
|---|
| 352 |
Major bugs fixed: |
|---|
| 353 |
|
|---|
| 354 |
* r3624: fixed security.yml case sensitivity |
|---|
| 355 |
|
|---|
| 356 |
Minor bug fixed: |
|---|
| 357 |
|
|---|
| 358 |
* r3599: fixed sfYaml::load() not returning correct values |
|---|
| 359 |
* r3598: removed unneeded usage of JavaScript helpers in the web debug toolbar |
|---|
| 360 |
* r3597: fixed sfConsoleRequest::initialize() signature |
|---|
| 361 |
* r3541: fixed typo in the cache classes when logging |
|---|
| 362 |
|
|---|
| 363 |
Version 1.0.0 |
|---|
| 364 |
------------- |
|---|
| 365 |
|
|---|
| 366 |
No major changes since 1.0.0-rc2. |
|---|
| 367 |
|
|---|
| 368 |
* r3502: fixed sfFilter::isFirstCall() method |
|---|
| 369 |
* r3493: removed the DATABASE_NAME constants |
|---|
| 370 |
|
|---|
| 371 |
* fixed typos in the book |
|---|
| 372 |
|
|---|
| 373 |
Version 1.0.0-rc2 |
|---|
| 374 |
----------------- |
|---|
| 375 |
|
|---|
| 376 |
No major changes since 1.0.0-rc1. |
|---|
| 377 |
|
|---|
| 378 |
* r3385: new propel-dump-data task |
|---|
| 379 |
* r3377: fixed PEAR installation problem with PEAR 1.5 |
|---|
| 380 |
|
|---|
| 381 |
* new book is now bundled with symfony under the doc/ directory |
|---|
| 382 |
* added some phpdoc comments |
|---|
| 383 |
|
|---|
| 384 |
Version 1.0.0-rc1 |
|---|
| 385 |
----------------- |
|---|
| 386 |
|
|---|
| 387 |
No major changes since beta4. |
|---|
| 388 |
|
|---|
| 389 |
* r3348: added "The Definitive guide to symfony" |
|---|
| 390 |
* r3325: better inheritance for admin generator templates |
|---|
| 391 |
* r3316: updated script.aculo.us to 1.7.0 and prototype to 1.5.0 |
|---|
| 392 |
* r3313: added a new decorate_with() helper |
|---|
| 393 |
* r3312: added a new isForwardedTo() method to sfTestBrowser |
|---|
| 394 |
* r3298: fixed tests on windows |
|---|
| 395 |
|
|---|
| 396 |
* updated phpdoc comments |
|---|
| 397 |
* added more unit tests (> 3800 now) |
|---|
| 398 |
|
|---|
| 399 |
Version 1.0.0-beta4 |
|---|
| 400 |
------------------- |
|---|
| 401 |
|
|---|
| 402 |
Major changes since beta3: |
|---|
| 403 |
|
|---|
| 404 |
* r3288, r3291, r3293, r3294: better date/time handling in admin generator |
|---|
| 405 |
* r3285: removed sfContext initialization when initializing symfony |
|---|
| 406 |
* r3277: added SSL support to sfBrowser |
|---|
| 407 |
* r3271: refactored rich text editors |
|---|
| 408 |
* r3258: refactored sfLogger configuration |
|---|
| 409 |
* r3245: fixed Creole i18n driver |
|---|
| 410 |
* r3237: added HTTP authentification support for sfBrowser |
|---|
| 411 |
* r3209: moved getPresentationFor() to the sfController class |
|---|
| 412 |
* updated phpdoc comments |
|---|
| 413 |
|
|---|
| 414 |
* fixed some minor bugs (see trac) |
|---|
| 415 |
* added more unit tests (> 3700 now) |
|---|
| 416 |
|
|---|
| 417 |
Version 1.0.0-beta3 |
|---|
| 418 |
------------------- |
|---|
| 419 |
|
|---|
| 420 |
Major changes and major bug fixes since beta2: |
|---|
| 421 |
|
|---|
| 422 |
* r3172: fixed mailer.yml configuration file handling |
|---|
| 423 |
* r3166: FastCGI compatibility |
|---|
| 424 |
* r3165: re-introduced include_javascripts() and include_stylesheets() |
|---|
| 425 |
* r3163: fixed value escaping in tag attributes |
|---|
| 426 |
* r3160: added `hide` parameter to the admin generator |
|---|
| 427 |
* r3147: added a setViewClass() method to sfAction |
|---|
| 428 |
* r3140: fixed route generation when using requirements |
|---|
| 429 |
* r3134: added support for PUT, DELETE and HEAD HTTP methods |
|---|
| 430 |
* r3129: fixed symfony CLI when using open_basedir |
|---|
| 431 |
|
|---|
| 432 |
* fixed some minor bugs (see trac) |
|---|
| 433 |
|
|---|
| 434 |
Version 1.0.0-beta2 |
|---|
| 435 |
------------------- |
|---|
| 436 |
|
|---|
| 437 |
Major changes and major bug fixes since beta1: |
|---|
| 438 |
|
|---|
| 439 |
* r3077: better error messages when initializing sfContext object |
|---|
| 440 |
* r3059: added a new sfSimpleYamlConfigHandler class for simple configuration file needs |
|---|
| 441 |
* r3047: removed exception when sfFillInFilter does not find the form |
|---|
| 442 |
* better date support (admin generator, helpers, i18n, calendar files, i18n files) |
|---|
| 443 |
* r2995: all Creole and Propel files are now under addon/ |
|---|
| 444 |
* r2985: added all licenses in one place |
|---|
| 445 |
* r2984: removed PEAR dependence |
|---|
| 446 |
* r2980: added throwsException() method to the test browser |
|---|
| 447 |
* r2974-r2978: PHP 5.0.X compatibility |
|---|
| 448 |
* r2970: fixed permission problem when installing a plugin |
|---|
| 449 |
* r2957: fixed directory order for configuration files |
|---|
| 450 |
* r2950: ability to test internal modules |
|---|
| 451 |
* r2944: fixed action variable settings with __set() |
|---|
| 452 |
* r2936: added support for HTML and XML in sfFillIn class |
|---|
| 453 |
* r2928: more configurability for sfLoader class |
|---|
| 454 |
* r2917: added comments to the default settings.yml configuration file |
|---|
| 455 |
* r2903,r2966: slightly more powerful autoloading system for the symfony CLI |
|---|
| 456 |
* r2883: added a new setHeaderOnly() method to sfWebResponse |
|---|
| 457 |
* r2880: fixed autoloading for plugins |
|---|
| 458 |
* r2879: fixed glob() problem with PHP < 5.1 |
|---|
| 459 |
* r2875: added simple autoloader to ease unit tests (for model classes for example) |
|---|
| 460 |
* updated script.aculo.us (1.7.0_beta2) and prototype (1.5.0_rc2) |
|---|
| 461 |
|
|---|
| 462 |
* fixed some bugs (see trac) |
|---|
| 463 |
* added more unit tests (> 3400 now) |
|---|
| 464 |
|
|---|
| 465 |
Version 1.0.0-beta1 |
|---|
| 466 |
------------------- |
|---|
| 467 |
|
|---|
| 468 |
WARNING: All deprecated function, methods and tasks has been removed (see r1631, r1638 and r1799). |
|---|
| 469 |
|
|---|
| 470 |
If you try to use this release with 0.6.X projects, you must upgrade them with: symfony upgrade 1.0 |
|---|
| 471 |
When you upgrade symfony, re-run the upgrade script (you can safely run the upgrade several times). |
|---|
| 472 |
|
|---|
| 473 |
* refactored admin generator templates |
|---|
| 474 |
* new sfLogger class (more flexible) |
|---|
| 475 |
* moved 500 and unavailable errors to web/errors (and changed .html extension to .php) |
|---|
| 476 |
* user filters can now be registered anywhere in the filter chain |
|---|
| 477 |
* minor changes to be compatible with PHP 5.2 |
|---|
| 478 |
* new sfFillInForm class |
|---|
| 479 |
* added persistent connection support |
|---|
| 480 |
* added some sfMixer hooks in the core (for 404 and 500 error for example) |
|---|
| 481 |
* added behaviors for Propel classes |
|---|
| 482 |
* unified the way to configure symfony librairies (config/config.php) |
|---|
| 483 |
* symfony is now ORM independant |
|---|
| 484 |
* greater credential flexibility |
|---|
| 485 |
* symfony is now compatible with magic_quotes_gpc set to on |
|---|
| 486 |
* refactored sfFilter class (executeBeforeExecution, executeBeforeRendering) |
|---|
| 487 |
* new coverage script for symfony core |
|---|
| 488 |
* new encoding parameter in databases.yml |
|---|
| 489 |
* new functional and unit tests for the core framework (more than 2800) |
|---|
| 490 |
* new sfMixin class to allow adding methods to core classes without inheritance |
|---|
| 491 |
* new sfBrowser, sfTestBrowser and sfDomCssSelector classes to ease functional tests writing |
|---|
| 492 |
* new unit test library (lime) |
|---|
| 493 |
* major partial and component refactoring (big speed improvement) |
|---|
| 494 |
* output escaping is now a global setting |
|---|
| 495 |
* new helpers: use_stylesheet() and use_javascript() |
|---|
| 496 |
* new time information in the symfony log and debug toolbar |
|---|
| 497 |
* major performance improvements |
|---|
| 498 |
* new sfLoader class |
|---|
| 499 |
* symfony command line now works out the box (for PEAR, SVN or .tgz) |
|---|
| 500 |
* new plugin system |
|---|
| 501 |
* propel-build-all now works as expected |
|---|
| 502 |
* major cache refactoring (new settings: with_layout and contextual) |
|---|
| 503 |
* autoloading is now more flexible |
|---|
| 504 |
* AJAX actions have now layout to off by default |
|---|
| 505 |
* new slot support |
|---|
| 506 |
* added setLayout() method to sfComponent |
|---|
| 507 |
* better exception handling in symfony command line (try -t) |
|---|
| 508 |
* symfony command line now in color (only for *nix) |
|---|
| 509 |
* bundled pake and phing (symfony has no external dependancy) |
|---|
| 510 |
* better i18n support thanks to the new charset setting (FillInFilter, translations, ...) |
|---|
| 511 |
* added a new charset setting |
|---|
| 512 |
* updated creole, Propel, script.aculo.us (1.6.5) and prototype (1.5.0_rc1) |
|---|
| 513 |
* many-to-many relationship support in admin generator |
|---|
| 514 |
* removed my* classes from skeleton except myUser |
|---|
| 515 |
* new classes :sfProcessCache, sfLogManager, sfSQLiteCache |
|---|
| 516 |
* removed all deprecated functions, methods and tasks. |
|---|
| 517 |
* removed old php, css and js files that are not used anymore |
|---|
| 518 |
* strip comments in production environment by default |
|---|
| 519 |
* better sfTextBrowser with POST support and redirects |
|---|
| 520 |
* support for database schema in YAML format |
|---|
| 521 |
* updated calendar language files (js, ca) |
|---|
| 522 |
* new tasks: init-batch, propel-convert-yaml-schema, propel-load-data, propel-build-all, propel-build-all-load |
|---|
| 523 |
init-controller, clear-controllers, log-rotate, log-purge, freeze, unfreeze, enable, disable, |
|---|
| 524 |
plugin-list |
|---|
| 525 |
* new validators: sfDateValidator, sfUrlValidator, sfCallbackValidator |
|---|
| 526 |
* and more than 200 bug fixes and small enhancements |
|---|
| 527 |
|
|---|
| 528 |
For more detailed information on bugs fixed in this release, see the trac ticket list for 1.0.0: |
|---|
| 529 |
http://www.symfony-project.com/trac/report/10 |
|---|
| 530 |
|
|---|
| 531 |
Version 0.6.3 |
|---|
| 532 |
------------- |
|---|
| 533 |
|
|---|
| 534 |
WARNING: If you use i18n Propel support in your schema.xml or if you have problems |
|---|
| 535 |
building you Propel model/sql (XML schema file (PATH/config/schema.xml) does not validate) |
|---|
| 536 |
you can add a propel.schema.validate = false at the end of your config/propel.ini file. |
|---|
| 537 |
|
|---|
| 538 |
WARNING: Actions in the routing are now case sensitive. If you have a page with an 'index' action name, |
|---|
| 539 |
your action must be named 'executeIndex' ('fooBar' => 'executeFooBar'). |
|---|
| 540 |
|
|---|
| 541 |
* updated calendar language files (pl, zh, nl, no, it) |
|---|
| 542 |
* new options for the sfFillInFilter filter |
|---|
| 543 |
* major sfWebDebug refactoring (no more dependency on prototype) |
|---|
| 544 |
* position option to stylesheets in view.yml |
|---|
| 545 |
* native support for JSON/AJAX actions |
|---|
| 546 |
* better exception layout |
|---|
| 547 |
* new sfPropelUniqueValidator validator |
|---|
| 548 |
* added component and partial cache |
|---|
| 549 |
* updated creole and propel |
|---|
| 550 |
* zend framework and ez components bridges |
|---|
| 551 |
* new hooks in admin generator generated classes |
|---|
| 552 |
* better date support in admin generator |
|---|
| 553 |
* lot of small tweaks and enhancements in admin generator |
|---|
| 554 |
* lot of bugs fixes and small enhancements |
|---|
| 555 |
|
|---|
| 556 |
For more detailed changelog, look at: |
|---|
| 557 |
http://www.symfony-project.com/trac/wiki/SymfonyWeek18 |
|---|
| 558 |
http://www.symfony-project.com/trac/wiki/SymfonyWeek19 |
|---|
| 559 |
http://www.symfony-project.com/trac/wiki/SymfonyWeek20 |
|---|
| 560 |
http://www.symfony-project.com/trac/wiki/SymfonyWeek21 |
|---|
| 561 |
http://www.symfony-project.com/trac/wiki/SymfonyWeek22 |
|---|
| 562 |
http://www.symfony-project.com/trac/wiki/SymfonyWeek23 |
|---|
| 563 |
http://www.symfony-project.com/trac/wiki/SymfonyWeek24 |
|---|
| 564 |
http://www.symfony-project.com/trac/wiki/SymfonyWeek25 |
|---|
| 565 |
|
|---|
| 566 |
or the trac ticket list for 0.6.3: |
|---|
| 567 |
http://www.symfony-project.com/trac/report/9 |
|---|
| 568 |
|
|---|
| 569 |
Version 0.6.2 |
|---|
| 570 |
------------- |
|---|
| 571 |
|
|---|
| 572 |
* lot of bugs fixes |
|---|
| 573 |
* new output escaping system (to automatically prevent XSS) |
|---|
| 574 |
* better form repopulation system |
|---|
| 575 |
* fixed sfMailView |
|---|
| 576 |
* cache system tweaks |
|---|
| 577 |
* better exception page in debug mode and internal server error page in production mode |
|---|
| 578 |
* added some more information in the debug toolbar |
|---|
| 579 |
|
|---|
| 580 |
Version 0.6.1 |
|---|
| 581 |
------------- |
|---|
| 582 |
|
|---|
| 583 |
* [fabien] lot of bugs fixes |
|---|
| 584 |
* [faiben] updated scriptaculous to 1.5.3 |
|---|
| 585 |
* [fabien] added a new sfFileValidator validator |
|---|
| 586 |
* [fabien] lots of bug fixes and new features in the admin generator (file upload, credentials, ...) |
|---|
| 587 |
* [fabien] stylesheets, javascripts, ... are now part of the sfWebResponse object |
|---|
| 588 |
DEPRECATED methods: |
|---|
| 589 |
$action->addStylesheet(), $action->addJavascript(), $action->setTitle() |
|---|
| 590 |
$action->addHttpMeta(), $action->addMeta() |
|---|
| 591 |
* [fabien] debug environment is much faster now |
|---|
| 592 |
|
|---|
| 593 |
Version 0.6.0 |
|---|
| 594 |
------------- |
|---|
| 595 |
|
|---|
| 596 |
WARNING: This release breaks backward compatibility. |
|---|
| 597 |
Please read the UPGRADE file before upgrading your projects. |
|---|
| 598 |
|
|---|
| 599 |
* [fabien] new symfony web server (alpha) |
|---|
| 600 |
* [fabien] support for etags, conditionnal get, vary headers... |
|---|
| 601 |
* [fabien] new sfResponse object |
|---|
| 602 |
* [fabien] new filtering system |
|---|
| 603 |
* [fabien] added new components system (slots are now deprecated) |
|---|
| 604 |
* [fabien] updated propel/creole |
|---|
| 605 |
* [fabien] updated script.aculo.us to 1.5.1 |
|---|
| 606 |
* [rovert] console controller |
|---|
| 607 |
* [fabien] new sfFinder class to ease file and directories searching |
|---|
| 608 |
* [fabien] new quickstart package system |
|---|
| 609 |
* [rovert] use syck when available to speed yaml parsing |
|---|
| 610 |
* [fabien] new plugin system |
|---|
| 611 |
* [fabien] removed orm.yml configuration file in favor of databases.yml |
|---|
| 612 |
* [fabien] updated spyc library |
|---|
| 613 |
* [fabien] support to be able to pass some variables/objects to the next next request/forward |
|---|
| 614 |
* [fabien] more fine grained credentials |
|---|
| 615 |
* [fabien] application are now in an apps directory |
|---|
| 616 |
* [fabien] new validateXXX() method for action |
|---|
| 617 |
* [fabien] renamed all classes that are Propel dependant with Propel in their names |
|---|
| 618 |
* [fabien] symfony now automatically clear the cache when upgrading |
|---|
| 619 |
* [fabien] dynamic defaults to routing |
|---|
| 620 |
* [fabien] module i18n translations |
|---|
| 621 |
* [fabien] new i18n.yml configuration file |
|---|
| 622 |
* [fabien] new sfPropelAdmin generator |
|---|
| 623 |
* [fabien] autoloading is now more configurable at runtime |
|---|
| 624 |
* [fabien] new build-db / insert-sql pakefile tasks |
|---|
| 625 |
* [fabien] more unit tests |
|---|
| 626 |
* [fabien] disabled logging by default in production environment |
|---|
| 627 |
* [fabien] new sfConfig object to deal with all symfony configuration (no more constant) |
|---|
| 628 |
|
|---|
| 629 |
Version 0.4.4 |
|---|
| 630 |
------------- |
|---|
| 631 |
|
|---|
| 632 |
* [fabien] bug fixes |
|---|
| 633 |
|
|---|
| 634 |
Version 0.4.3 |
|---|
| 635 |
------------- |
|---|
| 636 |
|
|---|
| 637 |
* [jgchristopher] new input_in_place_editor_tag and input_auto_complete_tag helpers |
|---|
| 638 |
* [fabien] new email support |
|---|
| 639 |
* [fabien] modules can now be declared internal only (for slots and emails modules for example) |
|---|
| 640 |
* [fabien] view classes are now configurable (per module) |
|---|
| 641 |
* [fabien] all category in configuration files is now optional |
|---|
| 642 |
* [fabien] added build-schema to pakefile |
|---|
| 643 |
* [fabien] new RSS feed classes |
|---|
| 644 |
* [fabien] cleaning cache is safer (based on a patch from jgchristopher) |
|---|
| 645 |
applications are now unavailable when you are in the process of cleaning the config cache |
|---|
| 646 |
WARNING: To use this new feature in your existing projects, you must override your |
|---|
| 647 |
config.php file with the one in 'data/symfony/skeleton/app/app/config/config.php' |
|---|
| 648 |
and create an unavailable.html file in your web directory |
|---|
| 649 |
(see an example in data/symfony/skeleton/project/web/unavailable.html) |
|---|
| 650 |
* [fabien] added new shortcuts to help debugging |
|---|
| 651 |
* [fabien] new class to easily load test datas from YAML files into databases (Propel) |
|---|
| 652 |
* [fabien] better cache support |
|---|
| 653 |
* [fabien] safeguard for recursive slots |
|---|
| 654 |
* [fabien] added the possibility to disable the web debug sidebar for specific action (RSS, XML, SVG, ...) |
|---|
| 655 |
|
|---|
| 656 |
Version 0.4.2 |
|---|
| 657 |
------------- |
|---|
| 658 |
|
|---|
| 659 |
* [fabien] changed default suffix from .html to / (breaks backward compatibility) |
|---|
| 660 |
* [fabien] added configurable suffix by route (with directory and no suffix support) and enforced one URL for one ressource |
|---|
| 661 |
* [fabien] dev environment is much faster |
|---|
| 662 |
* [fabien] better debug sidebar |
|---|
| 663 |
* [fabien] better i18n support (variable substitution) |
|---|
| 664 |
* [fabien] lot a small fixes for Windows users |
|---|
| 665 |
* [fabien] extended error messages support |
|---|
| 666 |
* [fabien] new helpers: |
|---|
| 667 |
* objects_for_select |
|---|
| 668 |
* button_to (patch from francois) |
|---|
| 669 |
* [fabien] automatic support for created_at and updated_at columns (Propel + generator) |
|---|
| 670 |
* [fabien] renamed internal Log class to sfLog to avoid class name collision |
|---|
| 671 |
* [fabien] removed tiny mce from symfony package |
|---|
| 672 |
* [fabien] rich text support (tinymce) for textarea_tag helper |
|---|
| 673 |
* [marc] IIS support |
|---|
| 674 |
* [fabien] module helpers support (lib/helper directory of a module) |
|---|
| 675 |
* [fabien] many symfony generators enhancements: |
|---|
| 676 |
* refactoring |
|---|
| 677 |
* propel CRUD (primary id != id, foreign keys, multi primary keys, post link and confirm for delete, ...) |
|---|
| 678 |
* [fabien] better Ajax support (prototype and script.aculo.us) |
|---|
| 679 |
* [fabien] support for non virtual host configurations |
|---|
| 680 |
* [fabien] easier helpers debugging |
|---|
| 681 |
|
|---|
| 682 |
Version 0.4.1 |
|---|
| 683 |
------------- |
|---|
| 684 |
|
|---|
| 685 |
Initial public release |
|---|