Development

/tags/RELEASE_1_0_8/CHANGELOG

You must first sign up to be able to contribute.

root/tags/RELEASE_1_0_8/CHANGELOG

Revision 5484, 18.8 kB (checked in by gregoire, 1 year ago)

updated changelog for version 1.0.8

Line 
1 Version 1.0.8
2 -------------
3
4 This is a bug fix release.
5
6 * r5471: fixed admin main.css - absolute to relative paths (#1889)
7 * r5355: plugin-install tasks create relative symlink instead of absolute symlink
8 * r5348: fixed EzComponents library inclusion (#2193)
9 * r5344: allow using a custom form id (#1899)
10 * r5339: fixed sfPropelData error message (#2218)
11 * r5308: fixed sfFileCache::clean() when dir does not exist (#2294)
12 * r5160: fixed double call to clearCredentials() in sfBasicSecurityUser
13 * r5153: fixed code completion not working with sfTestBrowser
14 * r5149: fixed bug in _get_options_from_objects (#1526)
15 * r5145: fixed ETag to be compliant with the HTTP1.1 spec (#2216)
16 * r5141: fixed consistent syntax of i18n helper function when i18n is off
17 * r5061: fixed blank screen of death (#2231 and #1862)
18 * r5001: fixed sfBasicSecurityFilter should not secure the "secure" action either
19
20 Version 1.0.7
21 -------------
22
23 This is a bug fix release.
24
25 * r4980: updated pake to 1.1.5 (#2125)
26 * r4956: fixed magic_quotes checks from the symfony command line closes (#2155)
27 * r4941: fixed sfPropelData doesn't use connection passed on data load (#2149)
28 * r4904: fixed dumping Propel data to multiple files
29 * r4891: fixed a typo in sfPostgreSQLSessionStorage::sessionGC()
30 * r4883: fixed fillInFormFilter can't find form with content_type = xml (#1687)
31 * r4834: fixed sfPropelData::dump() filenames when dumping to a directory
32 * r4831: fixed propel-dump-data does not preserve data loading order (#1575)
33 * r4829: fixed typo in sfPropelData
34 * r4827: fixed propel-dump-data & sfGuard (#2019)
35 * r4824: fixed propel-dump-data outputs model name when table is empty (#1577)
36
37 Version 1.0.6
38 -------------
39
40 This is a bug fix release.
41
42 * r4752: fixed sfZendPlugin is broken (#1941)
43 * r4729: removed E_STRICT when using the plugin tasks
44 * r4642: fixed sfWebRequest isSecure() bug for certain server configurations (#1931)
45 * r4641: fixed sfWebDebug top css class name (#1982)
46 * r4621: fixed untranslated message in _list_messages.php partial (#1969)
47 * r4574: fixed typo in sfTestBrowser::getAndCheck()
48 * r4559: fixed status code 404 may be transformed into 304 when using ETag (#1944)
49 * r4404: fixed sfTestBrowser::isResponseHeader() method (#1900)
50
51 Version 1.0.5
52 -------------
53
54 This is a bug fix release.
55
56 * r4387: fixed input_date_range_tag - Illegal attributes in input tags (#1883)
57 * r4385: fixed issue relating to lock files (#1874)
58 * r4380: fixed vulnerability in phpmailer with sender (#1871)
59 * r4323: fixed DOMDocument E_STRICT warning and trans-unit max id in XLIFF support
60 * r4320: fixed sfToolkit::isUTF8() broken for strings larger than some number
61 * r4305: added i18n schema for MySQL and SQLite in API documentation
62
63 Version 1.0.4
64 -------------
65
66 This is a bug fix release.
67
68 * r4286: fixed sfBrowser keeps previous Dom is response is not XHTML (#1853)
69 * r4282: fixed sfValidatorManager refuses zero values as null values (#1649)
70 * r4277: fixed generator themes in the project data directory do not override data in plugin directory (#1813)
71 * r4266: fixed $request->hasError() should return true on errors with empty message (#1864)
72 * r4264: fixed usage of components in admin generator generator.yml (#1809)
73 * r4262: added some unit tests for symfony escaping mecanism
74 * r4250: fixed include_blank being forced to 'true' in admin generator (#1739)
75 * r4242: fixed a typo in MySQL i18n message source
76 * r4240: added an exception when a YAML file contains tabs instead of spaces when tabs are mixed with spaces
77 * r4238: replaced all occurences of deprecated function mysql_escape_string() by mysql_real_escape_string() (#1860)
78 * r4236: fixed bug for adjacent CSS selector
79 * r4228: fixed a bug in URL generation for route names having a star in the middle
80 * r4205: fixed _edit_form.php in Admin Generator should have have an action of save, not edit (#1812)
81 * r4203: fixed sf_check_lock and sf_check_symfony has no effect (#1675)
82 * r4199, r4201: fixed input_date_tag with same name but different ids (#1568)
83 * r4195: fixed link_to_if() inserts parameter in html (#1700)
84
85 * updated lime to 1.0.4 (fixes php 5.2.2 support)
86
87 Version 1.0.3
88 -------------
89
90 This is a bug fix release.
91
92 Minor bug fixed:
93
94 * r4098: fixed culture problem in sfI18N
95 * r4017: fixed a typo in sfViewCacheManager
96 * r3951: fixed admin_double_list for Doctrine (#1734)
97 * r3935: fixed sfSQLiteCache schema
98 * r3862: fixed Zend::loadClass in sfZendFrameworkBridge (#1595)
99 * r3815: fixed distance_of_time_in_words() helper (#1514)
100
101 Version 1.0.2
102 -------------
103
104 This is a bug fix release.
105
106 Minor bug fixed:
107
108 * r3785: fixed getCookies() call in sfDebug when using sfConsoleResponse (#1666)
109 * r3775: fixed _compute_public_path() when using a query string
110 * r3754: updated Propel to 1.2.1 (http://propel.phpdb.org/trac/query?status=closed&milestone=1.2.1&resolution=fixed&order=priority)
111 * r3746: fixed output escaping and _get_object_list() (#1593)
112 * r3699: fixed highlight_text() doesn't work with / (#1621)
113 * r3692: fixed i18n support for errors in sfRequest
114
115 Version 1.0.1
116 -------------
117
118 This is a bug fix release.
119
120 Major bugs fixed:
121
122 * r3624: fixed security.yml case sensitivity
123
124 Minor bug fixed:
125
126 * r3599: fixed sfYaml::load() not returning correct values
127 * r3598: removed unneeded usage of JavaScript helpers in the web debug toolbar
128 * r3597: fixed sfConsoleRequest::initialize() signature
129 * r3541: fixed typo in the cache classes when logging
130
131 Version 1.0.0
132 -------------
133
134 No major changes since 1.0.0-rc2.
135
136 * r3502: fixed sfFilter::isFirstCall() method
137 * r3493: removed the DATABASE_NAME constants
138
139 * fixed typos in the book
140
141 Version 1.0.0-rc2
142 -----------------
143
144 No major changes since 1.0.0-rc1.
145
146 * r3385: new propel-dump-data task
147 * r3377: fixed PEAR installation problem with PEAR 1.5
148
149 * new book is now bundled with symfony under the doc/ directory
150 * added some phpdoc comments
151
152 Version 1.0.0-rc1
153 -----------------
154
155 No major changes since beta4.
156
157 * r3348: added "The Definitive guide to symfony"
158 * r3325: better inheritance for admin generator templates
159 * r3316: updated script.aculo.us to 1.7.0 and prototype to 1.5.0
160 * r3313: added a new decorate_with() helper
161 * r3312: added a new isForwardedTo() method to sfTestBrowser
162 * r3298: fixed tests on windows
163
164 * updated phpdoc comments
165 * added more unit tests (> 3800 now)
166
167 Version 1.0.0-beta4
168 -------------------
169
170 Major changes since beta3:
171
172 * r3288, r3291, r3293, r3294: better date/time handling in admin generator
173 * r3285: removed sfContext initialization when initializing symfony
174 * r3277: added SSL support to sfBrowser
175 * r3271: refactored rich text editors
176 * r3258: refactored sfLogger configuration
177 * r3245: fixed Creole i18n driver
178 * r3237: added HTTP authentification support for sfBrowser
179 * r3209: moved getPresentationFor() to the sfController class
180 * updated phpdoc comments
181
182 * fixed some minor bugs (see trac)
183 * added more unit tests (> 3700 now)
184
185 Version 1.0.0-beta3
186 -------------------
187
188 Major changes and major bug fixes since beta2:
189
190 * r3172: fixed mailer.yml configuration file handling
191 * r3166: FastCGI compatibility
192 * r3165: re-introduced include_javascripts() and include_stylesheets()
193 * r3163: fixed value escaping in tag attributes
194 * r3160: added `hide` parameter to the admin generator
195 * r3147: added a setViewClass() method to sfAction
196 * r3140: fixed route generation when using requirements
197 * r3134: added support for PUT, DELETE and HEAD HTTP methods
198 * r3129: fixed symfony CLI when using open_basedir
199
200 * fixed some minor bugs (see trac)
201
202 Version 1.0.0-beta2
203 -------------------
204
205 Major changes and major bug fixes since beta1:
206
207 * r3077: better error messages when initializing sfContext object
208 * r3059: added a new sfSimpleYamlConfigHandler class for simple configuration file needs
209 * r3047: removed exception when sfFillInFilter does not find the form
210 * better date support (admin generator, helpers, i18n, calendar files, i18n files)
211 * r2995: all Creole and Propel files are now under addon/
212 * r2985: added all licenses in one place
213 * r2984: removed PEAR dependence
214 * r2980: added throwsException() method to the test browser
215 * r2974-r2978: PHP 5.0.X compatibility
216 * r2970: fixed permission problem when installing a plugin
217 * r2957: fixed directory order for configuration files
218 * r2950: ability to test internal modules
219 * r2944: fixed action variable settings with __set()
220 * r2936: added support for HTML and XML in sfFillIn class
221 * r2928: more configurability for sfLoader class
222 * r2917: added comments to the default settings.yml configuration file
223 * r2903,r2966: slightly more powerful autoloading system for the symfony CLI
224 * r2883: added a new setHeaderOnly() method to sfWebResponse
225 * r2880: fixed autoloading for plugins
226 * r2879: fixed glob() problem with PHP < 5.1
227 * r2875: added simple autoloader to ease unit tests (for model classes for example)
228 * updated script.aculo.us (1.7.0_beta2) and prototype (1.5.0_rc2)
229
230 * fixed some bugs (see trac)
231 * added more unit tests (> 3400 now)
232
233 Version 1.0.0-beta1
234 -------------------
235
236 WARNING: All deprecated function, methods and tasks has been removed (see r1631, r1638 and r1799).
237
238 If you try to use this release with 0.6.X projects, you must upgrade them with: symfony upgrade 1.0
239 When you upgrade symfony, re-run the upgrade script (you can safely run the upgrade several times).
240
241 * refactored admin generator templates
242 * new sfLogger class (more flexible)
243 * moved 500 and unavailable errors to web/errors (and changed .html extension to .php)
244 * user filters can now be registered anywhere in the filter chain
245 * minor changes to be compatible with PHP 5.2
246 * new sfFillInForm class
247 * added persistent connection support
248 * added some sfMixer hooks in the core (for 404 and 500 error for example)
249 * added behaviors for Propel classes
250 * unified the way to configure symfony librairies (config/config.php)
251 * symfony is now ORM independant
252 * greater credential flexibility
253 * symfony is now compatible with magic_quotes_gpc set to on
254 * refactored sfFilter class (executeBeforeExecution, executeBeforeRendering)
255 * new coverage script for symfony core
256 * new encoding parameter in databases.yml
257 * new functional and unit tests for the core framework (more than 2800)
258 * new sfMixin class to allow adding methods to core classes without inheritance
259 * new sfBrowser, sfTestBrowser and sfDomCssSelector classes to ease functional tests writing
260 * new unit test library (lime)
261 * major partial and component refactoring (big speed improvement)
262 * output escaping is now a global setting
263 * new helpers: use_stylesheet() and use_javascript()
264 * new time information in the symfony log and debug toolbar
265 * major performance improvements
266 * new sfLoader class
267 * symfony command line now works out the box (for PEAR, SVN or .tgz)
268 * new plugin system
269 * propel-build-all now works as expected
270 * major cache refactoring (new settings: with_layout and contextual)
271 * autoloading is now more flexible
272 * AJAX actions have now layout to off by default
273 * new slot support
274 * added setLayout() method to sfComponent
275 * better exception handling in symfony command line (try -t)
276 * symfony command line now in color (only for *nix)
277 * bundled pake and phing (symfony has no external dependancy)
278 * better i18n support thanks to the new charset setting (FillInFilter, translations, ...)
279 * added a new charset setting
280 * updated creole, Propel, script.aculo.us (1.6.5) and prototype (1.5.0_rc1)
281 * many-to-many relationship support in admin generator
282 * removed my* classes from skeleton except myUser
283 * new classes :sfProcessCache, sfLogManager, sfSQLiteCache
284 * removed all deprecated functions, methods and tasks.
285 * removed old php, css and js files that are not used anymore
286 * strip comments in production environment by default
287 * better sfTextBrowser with POST support and redirects
288 * support for database schema in YAML format
289 * updated calendar language files (js, ca)
290 * new tasks: init-batch, propel-convert-yaml-schema, propel-load-data, propel-build-all, propel-build-all-load
291              init-controller, clear-controllers, log-rotate, log-purge, freeze, unfreeze, enable, disable,
292              plugin-list
293 * new validators: sfDateValidator, sfUrlValidator, sfCallbackValidator
294 * and more than 200 bug fixes and small enhancements
295
296 For more detailed information on bugs fixed in this release, see the trac ticket list for 1.0.0:
297 http://www.symfony-project.com/trac/report/10
298
299 Version 0.6.3
300 -------------
301
302 WARNING: If you use i18n Propel support in your schema.xml or if you have problems
303          building you Propel model/sql (XML schema file (PATH/config/schema.xml) does not validate)
304          you can add a propel.schema.validate = false at the end of your config/propel.ini file.
305
306 WARNING: Actions in the routing are now case sensitive. If you have a page with an 'index' action name,
307          your action must be named 'executeIndex' ('fooBar' => 'executeFooBar').
308
309 * updated calendar language files (pl, zh, nl, no, it)
310 * new options for the sfFillInFilter filter
311 * major sfWebDebug refactoring (no more dependency on prototype)
312 * position option to stylesheets in view.yml
313 * native support for JSON/AJAX actions
314 * better exception layout
315 * new sfPropelUniqueValidator validator
316 * added component and partial cache
317 * updated creole and propel
318 * zend framework and ez components bridges
319 * new hooks in admin generator generated classes
320 * better date support in admin generator
321 * lot of small tweaks and enhancements in admin generator
322 * lot of bugs fixes and small enhancements
323
324 For more detailed changelog, look at:
325 http://www.symfony-project.com/trac/wiki/SymfonyWeek18
326 http://www.symfony-project.com/trac/wiki/SymfonyWeek19
327 http://www.symfony-project.com/trac/wiki/SymfonyWeek20
328 http://www.symfony-project.com/trac/wiki/SymfonyWeek21
329 http://www.symfony-project.com/trac/wiki/SymfonyWeek22
330 http://www.symfony-project.com/trac/wiki/SymfonyWeek23
331 http://www.symfony-project.com/trac/wiki/SymfonyWeek24
332 http://www.symfony-project.com/trac/wiki/SymfonyWeek25
333
334 or the trac ticket list for 0.6.3:
335 http://www.symfony-project.com/trac/report/9
336
337 Version 0.6.2
338 -------------
339
340 * lot of bugs fixes
341 * new output escaping system (to automatically prevent XSS)
342 * better form repopulation system
343 * fixed sfMailView
344 * cache system tweaks
345 * better exception page in debug mode and internal server error page in production mode
346 * added some more information in the debug toolbar
347
348 Version 0.6.1
349 -------------
350
351 * [fabien] lot of bugs fixes
352 * [faiben] updated scriptaculous to 1.5.3
353 * [fabien] added a new sfFileValidator validator
354 * [fabien] lots of bug fixes and new features in the admin generator (file upload, credentials, ...)
355 * [fabien] stylesheets, javascripts, ... are now part of the sfWebResponse object
356            DEPRECATED methods:
357              $action->addStylesheet(), $action->addJavascript(), $action->setTitle()
358              $action->addHttpMeta(), $action->addMeta()
359 * [fabien] debug environment is much faster now
360
361 Version 0.6.0
362 -------------
363
364 WARNING: This release breaks backward compatibility.
365 Please read the UPGRADE file before upgrading your projects.
366
367 * [fabien] new symfony web server (alpha)
368 * [fabien] support for etags, conditionnal get, vary headers...
369 * [fabien] new sfResponse object
370 * [fabien] new filtering system
371 * [fabien] added new components system (slots are now deprecated)
372 * [fabien] updated propel/creole
373 * [fabien] updated script.aculo.us to 1.5.1
374 * [rovert] console controller
375 * [fabien] new sfFinder class to ease file and directories searching
376 * [fabien] new quickstart package system
377 * [rovert] use syck when available to speed yaml parsing
378 * [fabien] new plugin system
379 * [fabien] removed orm.yml configuration file in favor of databases.yml
380 * [fabien] updated spyc library
381 * [fabien] support to be able to pass some variables/objects to the next next request/forward
382 * [fabien] more fine grained credentials
383 * [fabien] application are now in an apps directory
384 * [fabien] new validateXXX() method for action
385 * [fabien] renamed all classes that are Propel dependant with Propel in their names
386 * [fabien] symfony now automatically clear the cache when upgrading
387 * [fabien] dynamic defaults to routing
388 * [fabien] module i18n translations
389 * [fabien] new i18n.yml configuration file
390 * [fabien] new sfPropelAdmin generator
391 * [fabien] autoloading is now more configurable at runtime
392 * [fabien] new build-db / insert-sql pakefile tasks
393 * [fabien] more unit tests
394 * [fabien] disabled logging by default in production environment
395 * [fabien] new sfConfig object to deal with all symfony configuration (no more constant)
396
397 Version 0.4.4
398 -------------
399
400 * [fabien]        bug fixes
401
402 Version 0.4.3
403 -------------
404
405 * [jgchristopher] new input_in_place_editor_tag and input_auto_complete_tag helpers
406 * [fabien]        new email support
407 * [fabien]        modules can now be declared internal only (for slots and emails modules for example)
408 * [fabien]        view classes are now configurable (per module)
409 * [fabien]        all category in configuration files is now optional
410 * [fabien]        added build-schema to pakefile
411 * [fabien]        new RSS feed classes
412 * [fabien]        cleaning cache is safer (based on a patch from jgchristopher)
413                   applications are now unavailable when you are in the process of cleaning the config cache
414                   WARNING: To use this new feature in your existing projects, you must override your
415                            config.php file with the one in 'data/symfony/skeleton/app/app/config/config.php'
416                            and create an unavailable.html file in your web directory
417                            (see an example in data/symfony/skeleton/project/web/unavailable.html)
418 * [fabien]        added new shortcuts to help debugging
419 * [fabien]        new class to easily load test datas from YAML files into databases (Propel)
420 * [fabien]        better cache support
421 * [fabien]        safeguard for recursive slots
422 * [fabien]        added the possibility to disable the web debug sidebar for specific action (RSS, XML, SVG, ...)
423
424 Version 0.4.2
425 -------------
426
427 * [fabien] changed default suffix from .html to / (breaks backward compatibility)
428 * [fabien] added configurable suffix by route (with directory and no suffix support) and enforced one URL for one ressource
429 * [fabien] dev environment is much faster
430 * [fabien] better debug sidebar
431 * [fabien] better i18n support (variable substitution)
432 * [fabien] lot a small fixes for Windows users
433 * [fabien] extended error messages support
434 * [fabien] new helpers:
435            * objects_for_select
436            * button_to (patch from francois)
437 * [fabien] automatic support for created_at and updated_at columns (Propel + generator)
438 * [fabien] renamed internal Log class to sfLog to avoid class name collision
439 * [fabien] removed tiny mce from symfony package
440 * [fabien] rich text support (tinymce) for textarea_tag helper
441 * [marc]   IIS support
442 * [fabien] module helpers support (lib/helper directory of a module)
443 * [fabien] many symfony generators enhancements:
444            * refactoring
445            * propel CRUD (primary id != id, foreign keys, multi primary keys, post link and confirm for delete, ...)
446 * [fabien] better Ajax support (prototype and script.aculo.us)
447 * [fabien] support for non virtual host configurations
448 * [fabien] easier helpers debugging
449
450 Version 0.4.1
451 -------------
452
453 Initial public release
Note: See TracBrowser for help on using the browser.