Development

/tags/RELEASE_1_1_0_BETA1/CHANGELOG

You must first sign up to be able to contribute.

root/tags/RELEASE_1_1_0_BETA1/CHANGELOG

Revision 5708, 13.8 kB (checked in by pookey, 10 months ago)

updating trunk changlog documenting r5707

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