Development

/tags/RELEASE_1_0_0_beta1/CHANGELOG

You must first sign up to be able to contribute.

root/tags/RELEASE_1_0_0_beta1/CHANGELOG

Revision 2863, 10.1 kB (checked in by fabien, 2 years ago)

updated symfony version to 1.0.0-beta1

Line 
1 SVN
2 ---
3
4 Version 1.0.0-beta1
5 -------------------
6
7 WARNING: All deprecated function, methods and tasks has been removed (see r1631, r1638 and r1799).
8
9 If you try to use this release with 0.6.X projects, you must upgrade them with: symfony upgrade 1.0
10 When you upgrade symfony, re-run the upgrade script (you can safely run the upgrade several times).
11
12 * refactored admin generator templates
13 * new sfLogger class (more flexible)
14 * moved 500 and unavailable errors to web/errors (and changed .html extension to .php)
15 * user filters can now be registered anywhere in the filter chain
16 * minor changes to be compatible with PHP 5.2
17 * new sfFillInForm class
18 * added persistent connection support
19 * added some sfMixer hooks in the core (for 404 and 500 error for example)
20 * added behaviors for Propel classes
21 * unified the way to configure symfony librairies (config/config.php)
22 * symfony is now ORM independant
23 * greater credential flexibility
24 * symfony is now compatible with magic_quotes_gpc set to on
25 * refactored sfFilter class (executeBeforeExecution, executeBeforeRendering)
26 * new coverage script for symfony core
27 * new encoding parameter in databases.yml
28 * new functional and unit tests for the core framework (more than 2800)
29 * new sfMixin class to allow adding methods to core classes without inheritance
30 * new sfBrowser, sfTestBrowser and sfDomCssSelector classes to ease functional tests writing
31 * new unit test library (lime)
32 * major partial and component refactoring (big speed improvement)
33 * output escaping is now a global setting
34 * new helpers: use_stylesheet() and use_javascript()
35 * new time information in the symfony log and debug toolbar
36 * major performance improvements
37 * new sfLoader class
38 * symfony command line now works out the box (for PEAR, SVN or .tgz)
39 * new plugin system
40 * propel-build-all now works as expected
41 * major cache refactoring (new settings: with_layout and contextual)
42 * autoloading is now more flexible
43 * AJAX actions have now layout to off by default
44 * new slot support
45 * added setLayout() method to sfComponent
46 * better exception handling in symfony command line (try -t)
47 * symfony command line now in color (only for *nix)
48 * bundled pake and phing (symfony has no external dependancy)
49 * better i18n support thanks to the new charset setting (FillInFilter, translations, ...)
50 * added a new charset setting
51 * updated creole, Propel, script.aculo.us (1.6.5) and prototype (1.5.0_rc1)
52 * many-to-many relationship support in admin generator
53 * removed my* classes from skeleton except myUser
54 * new classes :sfProcessCache, sfLogManager, sfSQLiteCache
55 * removed all deprecated functions, methods and tasks.
56 * removed old php, css and js files that are not used anymore
57 * strip comments in production environment by default
58 * better sfTextBrowser with POST support and redirects
59 * support for database schema in YAML format
60 * updated calendar language files (js, ca)
61 * new tasks: init-batch, propel-convert-yaml-schema, propel-load-data, propel-build-all, propel-build-all-load
62              init-controller, clear-controllers, log-rotate, log-purge, freeze, unfreeze, enable, disable,
63              plugin-list
64 * new validators: sfDateValidator, sfUrlValidator, sfCallbackValidator
65 * and more than 200 bug fixes and small enhancements
66
67 For more detailed information on bugs fixed in this release, see the trac ticket list for 1.0.0:
68 http://www.symfony-project.com/trac/report/10
69
70 Version 0.6.3
71 -------------
72
73 WARNING: If you use i18n Propel support in your schema.xml or if you have problems
74          building you Propel model/sql (XML schema file (PATH/config/schema.xml) does not validate)
75          you can add a propel.schema.validate = false at the end of your config/propel.ini file.
76
77 WARNING: Actions in the routing are now case sensitive. If you have a page with an 'index' action name,
78          your action must be named 'executeIndex' ('fooBar' => 'executeFooBar').
79
80 * updated calendar language files (pl, zh, nl, no, it)
81 * new options for the sfFillInFilter filter
82 * major sfWebDebug refactoring (no more dependency on prototype)
83 * position option to stylesheets in view.yml
84 * native support for JSON/AJAX actions
85 * better exception layout
86 * new sfPropelUniqueValidator validator
87 * added component and partial cache
88 * updated creole and propel
89 * zend framework and ez components bridges
90 * new hooks in admin generator generated classes
91 * better date support in admin generator
92 * lot of small tweaks and enhancements in admin generator
93 * lot of bugs fixes and small enhancements
94
95 For more detailed changelog, look at:
96 http://www.symfony-project.com/trac/wiki/SymfonyWeek18
97 http://www.symfony-project.com/trac/wiki/SymfonyWeek19
98 http://www.symfony-project.com/trac/wiki/SymfonyWeek20
99 http://www.symfony-project.com/trac/wiki/SymfonyWeek21
100 http://www.symfony-project.com/trac/wiki/SymfonyWeek22
101 http://www.symfony-project.com/trac/wiki/SymfonyWeek23
102 http://www.symfony-project.com/trac/wiki/SymfonyWeek24
103 http://www.symfony-project.com/trac/wiki/SymfonyWeek25
104
105 or the trac ticket list for 0.6.3:
106 http://www.symfony-project.com/trac/report/9
107
108 Version 0.6.2
109 -------------
110
111 * lot of bugs fixes
112 * new output escaping system (to automatically prevent XSS)
113 * better form repopulation system
114 * fixed sfMailView
115 * cache system tweaks
116 * better exception page in debug mode and internal server error page in production mode
117 * added some more information in the debug toolbar
118
119 Version 0.6.1
120 -------------
121
122 * [fabien] lot of bugs fixes
123 * [faiben] updated scriptaculous to 1.5.3
124 * [fabien] added a new sfFileValidator validator
125 * [fabien] lots of bug fixes and new features in the admin generator (file upload, credentials, ...)
126 * [fabien] stylesheets, javascripts, ... are now part of the sfWebResponse object
127            DEPRECATED methods:
128              $action->addStylesheet(), $action->addJavascript(), $action->setTitle()
129              $action->addHttpMeta(), $action->addMeta()
130 * [fabien] debug environment is much faster now
131
132 Version 0.6.0
133 -------------
134
135 WARNING: This release breaks backward compatibility.
136 Please read the UPGRADE file before upgrading your projects.
137
138 * [fabien] new symfony web server (alpha)
139 * [fabien] support for etags, conditionnal get, vary headers...
140 * [fabien] new sfResponse object
141 * [fabien] new filtering system
142 * [fabien] added new components system (slots are now deprecated)
143 * [fabien] updated propel/creole
144 * [fabien] updated script.aculo.us to 1.5.1
145 * [rovert] console controller
146 * [fabien] new sfFinder class to ease file and directories searching
147 * [fabien] new quickstart package system
148 * [rovert] use syck when available to speed yaml parsing
149 * [fabien] new plugin system
150 * [fabien] removed orm.yml configuration file in favor of databases.yml
151 * [fabien] updated spyc library
152 * [fabien] support to be able to pass some variables/objects to the next next request/forward
153 * [fabien] more fine grained credentials
154 * [fabien] application are now in an apps directory
155 * [fabien] new validateXXX() method for action
156 * [fabien] renamed all classes that are Propel dependant with Propel in their names
157 * [fabien] symfony now automatically clear the cache when upgrading
158 * [fabien] dynamic defaults to routing
159 * [fabien] module i18n translations
160 * [fabien] new i18n.yml configuration file
161 * [fabien] new sfPropelAdmin generator
162 * [fabien] autoloading is now more configurable at runtime
163 * [fabien] new build-db / insert-sql pakefile tasks
164 * [fabien] more unit tests
165 * [fabien] disabled logging by default in production environment
166 * [fabien] new sfConfig object to deal with all symfony configuration (no more constant)
167
168 Version 0.4.4
169 -------------
170
171 * [fabien]        bug fixes
172
173 Version 0.4.3
174 -------------
175
176 * [jgchristopher] new input_in_place_editor_tag and input_auto_complete_tag helpers
177 * [fabien]        new email support
178 * [fabien]        modules can now be declared internal only (for slots and emails modules for example)
179 * [fabien]        view classes are now configurable (per module)
180 * [fabien]        all category in configuration files is now optional
181 * [fabien]        added build-schema to pakefile
182 * [fabien]        new RSS feed classes
183 * [fabien]        cleaning cache is safer (based on a patch from jgchristopher)
184                   applications are now unavailable when you are in the process of cleaning the config cache
185                   WARNING: To use this new feature in your existing projects, you must override your
186                            config.php file with the one in 'data/symfony/skeleton/app/app/config/config.php'
187                            and create an unavailable.html file in your web directory
188                            (see an example in data/symfony/skeleton/project/web/unavailable.html)
189 * [fabien]        added new shortcuts to help debugging
190 * [fabien]        new class to easily load test datas from YAML files into databases (Propel)
191 * [fabien]        better cache support
192 * [fabien]        safeguard for recursive slots
193 * [fabien]        added the possibility to disable the web debug sidebar for specific action (RSS, XML, SVG, ...)
194
195 Version 0.4.2
196 -------------
197
198 * [fabien] changed default suffix from .html to / (breaks backward compatibility)
199 * [fabien] added configurable suffix by route (with directory and no suffix support) and enforced one URL for one ressource
200 * [fabien] dev environment is much faster
201 * [fabien] better debug sidebar
202 * [fabien] better i18n support (variable substitution)
203 * [fabien] lot a small fixes for Windows users
204 * [fabien] extended error messages support
205 * [fabien] new helpers:
206            * objects_for_select
207            * button_to (patch from francois)
208 * [fabien] automatic support for created_at and updated_at columns (Propel + generator)
209 * [fabien] renamed internal Log class to sfLog to avoid class name collision
210 * [fabien] removed tiny mce from symfony package
211 * [fabien] rich text support (tinymce) for textarea_tag helper
212 * [marc]   IIS support
213 * [fabien] module helpers support (lib/helper directory of a module)
214 * [fabien] many symfony generators enhancements:
215            * refactoring
216            * propel CRUD (primary id != id, foreign keys, multi primary keys, post link and confirm for delete, ...)
217 * [fabien] better Ajax support (prototype and script.aculo.us)
218 * [fabien] support for non virtual host configurations
219 * [fabien] easier helpers debugging
220
221 Version 0.4.1
222 -------------
223
224 Initial public release
Note: See TracBrowser for help on using the browser.