Development

Changeset 8419

You must first sign up to be able to contribute.

Changeset 8419

Show
Ignore:
Timestamp:
04/11/08 17:26:13 (5 months ago)
Author:
fabien
Message:

Updated CHANGELOG for 1.1 beta3

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • branches/1.1/CHANGELOG

    r5708 r8419  
    1 Version 1.1.0 
    2 ------------- 
     1Version 1.1.0 beta3 
     2------------------- 
     3 
     4* r8414: made admin generator work even if sf_compat is off (closes #3286) 
     5* r8415: fixed Propel vendor dir inclusion 
     6* r8410: fixed broken alias support in YAML parser 
     7* r8408: i18n for forms framework 
     8 
     9Version 1.1.0 alpha 
     10------------------- 
    311 
    412WARNING: See the UPGRADE file for more information about upgrading your projects from 1.0 to 1.1 
     
    816* r5707: web responses now served as HTTP 1.1, not 1.0. 
    917 
    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