Development

/tags/RELEASE_1_0_3/CHANGELOG

You must first sign up to be able to contribute.

root/tags/RELEASE_1_0_3/CHANGELOG

Revision 4104, 14.8 kB (checked in by fabien, 1 year ago)

updated CHANGELOG for 1.0.3

Line 
1 Version 1.0.3
2 -------------
3
4 This is a bug fix release.
5
6 Minor bug fixed:
7
8 * r4098: fixed culture problem in sfI18N
9 * r4017: fixed a typo in sfViewCacheManager
10 * r3951: fixed admin_double_list for Doctrine (#1734)
11 * r3935: fixed sfSQLiteCache schema
12 * r3862: fixed Zend::loadClass in sfZendFrameworkBridge (#1595)
13 * r3815: fixed distance_of_time_in_words() helper (#1514)
14
15 Version 1.0.2
16 -------------
17
18 This is a bug fix release.
19
20 Minor bug fixed:
21
22 * r3785: fixed getCookies() call in sfDebug when using sfConsoleResponse (#1666)
23 * r3775: fixed _compute_public_path() when using a query string
24 * r3754: updated Propel to 1.2.1 (http://propel.phpdb.org/trac/query?status=closed&milestone=1.2.1&resolution=fixed&order=priority)
25 * r3746: fixed output escaping and _get_object_list() (#1593)
26 * r3699: fixed highlight_text() doesn't work with / (#1621)
27 * r3692: fixed i18n support for errors in sfRequest
28
29 Version 1.0.1
30 -------------
31
32 This is a bug fix release.
33
34 Major bugs fixed:
35
36 * r3624: fixed security.yml case sensitivity
37
38 Minor bug fixed:
39
40 * r3599: fixed sfYaml::load() not returning correct values
41 * r3598: removed unneeded usage of JavaScript helpers in the web debug toolbar
42 * r3597: fixed sfConsoleRequest::initialize() signature
43 * r3541: fixed typo in the cache classes when logging
44
45 Version 1.0.0
46 -------------
47
48 No major changes since 1.0.0-rc2.
49
50 * r3502: fixed sfFilter::isFirstCall() method
51 * r3493: removed the DATABASE_NAME constants
52
53 * fixed typos in the book
54
55 Version 1.0.0-rc2
56 -----------------
57
58 No major changes since 1.0.0-rc1.
59
60 * r3385: new propel-dump-data task
61 * r3377: fixed PEAR installation problem with PEAR 1.5
62
63 * new book is now bundled with symfony under the doc/ directory
64 * added some phpdoc comments
65
66 Version 1.0.0-rc1
67 -----------------
68
69 No major changes since beta4.
70
71 * r3348: added "The Definitive guide to symfony"
72 * r3325: better inheritance for admin generator templates
73 * r3316: updated script.aculo.us to 1.7.0 and prototype to 1.5.0
74 * r3313: added a new decorate_with() helper
75 * r3312: added a new isForwardedTo() method to sfTestBrowser
76 * r3298: fixed tests on windows
77
78 * updated phpdoc comments
79 * added more unit tests (> 3800 now)
80
81 Version 1.0.0-beta4
82 -------------------
83
84 Major changes since beta3:
85
86 * r3288, r3291, r3293, r3294: better date/time handling in admin generator
87 * r3285: removed sfContext initialization when initializing symfony
88 * r3277: added SSL support to sfBrowser
89 * r3271: refactored rich text editors
90 * r3258: refactored sfLogger configuration
91 * r3245: fixed Creole i18n driver
92 * r3237: added HTTP authentification support for sfBrowser
93 * r3209: moved getPresentationFor() to the sfController class
94 * updated phpdoc comments
95
96 * fixed some minor bugs (see trac)
97 * added more unit tests (> 3700 now)
98
99 Version 1.0.0-beta3
100 -------------------
101
102 Major changes and major bug fixes since beta2:
103
104 * r3172: fixed mailer.yml configuration file handling
105 * r3166: FastCGI compatibility
106 * r3165: re-introduced include_javascripts() and include_stylesheets()
107 * r3163: fixed value escaping in tag attributes
108 * r3160: added `hide` parameter to the admin generator
109 * r3147: added a setViewClass() method to sfAction
110 * r3140: fixed route generation when using requirements
111 * r3134: added support for PUT, DELETE and HEAD HTTP methods
112 * r3129: fixed symfony CLI when using open_basedir
113
114 * fixed some minor bugs (see trac)
115
116 Version 1.0.0-beta2
117 -------------------
118
119 Major changes and major bug fixes since beta1:
120
121 * r3077: better error messages when initializing sfContext object
122 * r3059: added a new sfSimpleYamlConfigHandler class for simple configuration file needs
123 * r3047: removed exception when sfFillInFilter does not find the form
124 * better date support (admin generator, helpers, i18n, calendar files, i18n files)
125 * r2995: all Creole and Propel files are now under addon/
126 * r2985: added all licenses in one place
127 * r2984: removed PEAR dependence
128 * r2980: added throwsException() method to the test browser
129 * r2974-r2978: PHP 5.0.X compatibility
130 * r2970: fixed permission problem when installing a plugin
131 * r2957: fixed directory order for configuration files
132 * r2950: ability to test internal modules
133 * r2944: fixed action variable settings with __set()
134 * r2936: added support for HTML and XML in sfFillIn class
135 * r2928: more configurability for sfLoader class
136 * r2917: added comments to the default settings.yml configuration file
137 * r2903,r2966: slightly more powerful autoloading system for the symfony CLI
138 * r2883: added a new setHeaderOnly() method to sfWebResponse
139 * r2880: fixed autoloading for plugins
140 * r2879: fixed glob() problem with PHP < 5.1
141 * r2875: added simple autoloader to ease unit tests (for model classes for example)
142 * updated script.aculo.us (1.7.0_beta2) and prototype (1.5.0_rc2)
143
144 * fixed some bugs (see trac)
145 * added more unit tests (> 3400 now)
146
147 Version 1.0.0-beta1
148 -------------------
149
150 WARNING: All deprecated function, methods and tasks has been removed (see r1631, r1638 and r1799).
151
152 If you try to use this release with 0.6.X projects, you must upgrade them with: symfony upgrade 1.0
153 When you upgrade symfony, re-run the upgrade script (you can safely run the upgrade several times).
154
155 * refactored admin generator templates
156 * new sfLogger class (more flexible)
157 * moved 500 and unavailable errors to web/errors (and changed .html extension to .php)
158 * user filters can now be registered anywhere in the filter chain
159 * minor changes to be compatible with PHP 5.2
160 * new sfFillInForm class
161 * added persistent connection support
162 * added some sfMixer hooks in the core (for 404 and 500 error for example)
163 * added behaviors for Propel classes
164 * unified the way to configure symfony librairies (config/config.php)
165 * symfony is now ORM independant
166 * greater credential flexibility
167 * symfony is now compatible with magic_quotes_gpc set to on
168 * refactored sfFilter class (executeBeforeExecution, executeBeforeRendering)
169 * new coverage script for symfony core
170 * new encoding parameter in databases.yml
171 * new functional and unit tests for the core framework (more than 2800)
172 * new sfMixin class to allow adding methods to core classes without inheritance
173 * new sfBrowser, sfTestBrowser and sfDomCssSelector classes to ease functional tests writing
174 * new unit test library (lime)
175 * major partial and component refactoring (big speed improvement)
176 * output escaping is now a global setting
177 * new helpers: use_stylesheet() and use_javascript()
178 * new time information in the symfony log and debug toolbar
179 * major performance improvements
180 * new sfLoader class
181 * symfony command line now works out the box (for PEAR, SVN or .tgz)
182 * new plugin system
183 * propel-build-all now works as expected
184 * major cache refactoring (new settings: with_layout and contextual)
185 * autoloading is now more flexible
186 * AJAX actions have now layout to off by default
187 * new slot support
188 * added setLayout() method to sfComponent
189 * better exception handling in symfony command line (try -t)
190 * symfony command line now in color (only for *nix)
191 * bundled pake and phing (symfony has no external dependancy)
192 * better i18n support thanks to the new charset setting (FillInFilter, translations, ...)
193 * added a new charset setting
194 * updated creole, Propel, script.aculo.us (1.6.5) and prototype (1.5.0_rc1)
195 * many-to-many relationship support in admin generator
196 * removed my* classes from skeleton except myUser
197 * new classes :sfProcessCache, sfLogManager, sfSQLiteCache
198 * removed all deprecated functions, methods and tasks.
199 * removed old php, css and js files that are not used anymore
200 * strip comments in production environment by default
201 * better sfTextBrowser with POST support and redirects
202 * support for database schema in YAML format
203 * updated calendar language files (js, ca)
204 * new tasks: init-batch, propel-convert-yaml-schema, propel-load-data, propel-build-all, propel-build-all-load
205              init-controller, clear-controllers, log-rotate, log-purge, freeze, unfreeze, enable, disable,
206              plugin-list
207 * new validators: sfDateValidator, sfUrlValidator, sfCallbackValidator
208 * and more than 200 bug fixes and small enhancements
209
210 For more detailed information on bugs fixed in this release, see the trac ticket list for 1.0.0:
211 http://www.symfony-project.com/trac/report/10
212
213 Version 0.6.3
214 -------------
215
216 WARNING: If you use i18n Propel support in your schema.xml or if you have problems
217          building you Propel model/sql (XML schema file (PATH/config/schema.xml) does not validate)
218          you can add a propel.schema.validate = false at the end of your config/propel.ini file.
219
220 WARNING: Actions in the routing are now case sensitive. If you have a page with an 'index' action name,
221          your action must be named 'executeIndex' ('fooBar' => 'executeFooBar').
222
223 * updated calendar language files (pl, zh, nl, no, it)
224 * new options for the sfFillInFilter filter
225 * major sfWebDebug refactoring (no more dependency on prototype)
226 * position option to stylesheets in view.yml
227 * native support for JSON/AJAX actions
228 * better exception layout
229 * new sfPropelUniqueValidator validator
230 * added component and partial cache
231 * updated creole and propel
232 * zend framework and ez components bridges
233 * new hooks in admin generator generated classes
234 * better date support in admin generator
235 * lot of small tweaks and enhancements in admin generator
236 * lot of bugs fixes and small enhancements
237
238 For more detailed changelog, look at:
239 http://www.symfony-project.com/trac/wiki/SymfonyWeek18
240 http://www.symfony-project.com/trac/wiki/SymfonyWeek19
241 http://www.symfony-project.com/trac/wiki/SymfonyWeek20
242 http://www.symfony-project.com/trac/wiki/SymfonyWeek21
243 http://www.symfony-project.com/trac/wiki/SymfonyWeek22
244 http://www.symfony-project.com/trac/wiki/SymfonyWeek23
245 http://www.symfony-project.com/trac/wiki/SymfonyWeek24
246 http://www.symfony-project.com/trac/wiki/SymfonyWeek25
247
248 or the trac ticket list for 0.6.3:
249 http://www.symfony-project.com/trac/report/9
250
251 Version 0.6.2
252 -------------
253
254 * lot of bugs fixes
255 * new output escaping system (to automatically prevent XSS)
256 * better form repopulation system
257 * fixed sfMailView
258 * cache system tweaks
259 * better exception page in debug mode and internal server error page in production mode
260 * added some more information in the debug toolbar
261
262 Version 0.6.1
263 -------------
264
265 * [fabien] lot of bugs fixes
266 * [faiben] updated scriptaculous to 1.5.3
267 * [fabien] added a new sfFileValidator validator
268 * [fabien] lots of bug fixes and new features in the admin generator (file upload, credentials, ...)
269 * [fabien] stylesheets, javascripts, ... are now part of the sfWebResponse object
270            DEPRECATED methods:
271              $action->addStylesheet(), $action->addJavascript(), $action->setTitle()
272              $action->addHttpMeta(), $action->addMeta()
273 * [fabien] debug environment is much faster now
274
275 Version 0.6.0
276 -------------
277
278 WARNING: This release breaks backward compatibility.
279 Please read the UPGRADE file before upgrading your projects.
280
281 * [fabien] new symfony web server (alpha)
282 * [fabien] support for etags, conditionnal get, vary headers...
283 * [fabien] new sfResponse object
284 * [fabien] new filtering system
285 * [fabien] added new components system (slots are now deprecated)
286 * [fabien] updated propel/creole
287 * [fabien] updated script.aculo.us to 1.5.1
288 * [rovert] console controller
289 * [fabien] new sfFinder class to ease file and directories searching
290 * [fabien] new quickstart package system
291 * [rovert] use syck when available to speed yaml parsing
292 * [fabien] new plugin system
293 * [fabien] removed orm.yml configuration file in favor of databases.yml
294 * [fabien] updated spyc library
295 * [fabien] support to be able to pass some variables/objects to the next next request/forward
296 * [fabien] more fine grained credentials
297 * [fabien] application are now in an apps directory
298 * [fabien] new validateXXX() method for action
299 * [fabien] renamed all classes that are Propel dependant with Propel in their names
300 * [fabien] symfony now automatically clear the cache when upgrading
301 * [fabien] dynamic defaults to routing
302 * [fabien] module i18n translations
303 * [fabien] new i18n.yml configuration file
304 * [fabien] new sfPropelAdmin generator
305 * [fabien] autoloading is now more configurable at runtime
306 * [fabien] new build-db / insert-sql pakefile tasks
307 * [fabien] more unit tests
308 * [fabien] disabled logging by default in production environment
309 * [fabien] new sfConfig object to deal with all symfony configuration (no more constant)
310
311 Version 0.4.4
312 -------------
313
314 * [fabien]        bug fixes
315
316 Version 0.4.3
317 -------------
318
319 * [jgchristopher] new input_in_place_editor_tag and input_auto_complete_tag helpers
320 * [fabien]        new email support
321 * [fabien]        modules can now be declared internal only (for slots and emails modules for example)
322 * [fabien]        view classes are now configurable (per module)
323 * [fabien]        all category in configuration files is now optional
324 * [fabien]        added build-schema to pakefile
325 * [fabien]        new RSS feed classes
326 * [fabien]        cleaning cache is safer (based on a patch from jgchristopher)
327                   applications are now unavailable when you are in the process of cleaning the config cache
328                   WARNING: To use this new feature in your existing projects, you must override your
329                            config.php file with the one in 'data/symfony/skeleton/app/app/config/config.php'
330                            and create an unavailable.html file in your web directory
331                            (see an example in data/symfony/skeleton/project/web/unavailable.html)
332 * [fabien]        added new shortcuts to help debugging
333 * [fabien]        new class to easily load test datas from YAML files into databases (Propel)
334 * [fabien]        better cache support
335 * [fabien]        safeguard for recursive slots
336 * [fabien]        added the possibility to disable the web debug sidebar for specific action (RSS, XML, SVG, ...)
337
338 Version 0.4.2
339 -------------
340
341 * [fabien] changed default suffix from .html to / (breaks backward compatibility)
342 * [fabien] added configurable suffix by route (with directory and no suffix support) and enforced one URL for one ressource
343 * [fabien] dev environment is much faster
344 * [fabien] better debug sidebar
345 * [fabien] better i18n support (variable substitution)
346 * [fabien] lot a small fixes for Windows users
347 * [fabien] extended error messages support
348 * [fabien] new helpers:
349            * objects_for_select
350            * button_to (patch from francois)
351 * [fabien] automatic support for created_at and updated_at columns (Propel + generator)
352 * [fabien] renamed internal Log class to sfLog to avoid class name collision
353 * [fabien] removed tiny mce from symfony package
354 * [fabien] rich text support (tinymce) for textarea_tag helper
355 * [marc]   IIS support
356 * [fabien] module helpers support (lib/helper directory of a module)
357 * [fabien] many symfony generators enhancements:
358            * refactoring
359            * propel CRUD (primary id != id, foreign keys, multi primary keys, post link and confirm for delete, ...)
360 * [fabien] better Ajax support (prototype and script.aculo.us)
361 * [fabien] support for non virtual host configurations
362 * [fabien] easier helpers debugging
363
364 Version 0.4.1
365 -------------
366
367 Initial public release
Note: See TracBrowser for help on using the browser.