Development

/tags/RELEASE_1_0_0_rc1/CHANGELOG

You must first sign up to be able to contribute.

root/tags/RELEASE_1_0_0_rc1/CHANGELOG

Revision 3370, 13.1 kB (checked in by fabien, 4 years ago)

updated CHANGELOG

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

The Sensio Labs Network

Since 1998, Sensio Labs has been promoting the Open-Source software movement by providing quality web application development, training, consulting.
Sensio Labs also supports several large Open-Source projects.