Development

/tags/RELEASE_1_0_0_beta2/CHANGELOG

You must first sign up to be able to contribute.

root/tags/RELEASE_1_0_0_beta2/CHANGELOG

Revision 3081, 11.5 kB (checked in by fabien, 2 years ago)

updated scriptaculous to 1.7.0_beta2

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