Download and Install

Changelog

Install symfony 1.2

About this Release

Be trained by symfony experts
Jan 21: Paris (1.1 - Francais)
Feb 04: Montpellier (1.1 - Français)
Feb 18: Paris (1.1 - Francais)
Mar 11: Nantes (1.2 - Français)
Mar 18: Paris (1.2 - Français)
and more...
This page refers to the 1.2 symfony release. You can switch to:

Version 1.2.1

See the UPGRADE_TO_1_1 for upgrading 1.0 projects first to 1.1. See the UPGRADE_TO_1_2 file for more information about upgrading your projects from 1.1 to 1.2.

All the new features are documented in the What's new? tutorial (http://www.symfony-project.org/tutorial/1_2/whats-new)

Doctrine Plugin * [13857]: sfDoctrinePlugin: fisxes issue with choice validators (fixes #5192) * [13856]: sfDoctrinePlugin: fixing strict standards notice * [13854]: sfDoctrinePlugin: fixes issue with global schema elements (fixes #5194) * [13853]: sfDoctrinePlugin: fixing validation so it is on by default like it is supposed to be (addresses #5161) * [13852]: sfDoctrinePlugin: Updating Doctrine external to 1.0 branch instead of tag. * [13851]: sfDoctrinePlugin: fixes issue with Doctrine cli messages not being forwarded to symfony cli (fixes #5181) * [13845]: sfDoctrinePlugin: fixes multiple issues and missing functionality in sfDoctrineRoute

Propel Plugin * [13927]: fixed a regression with the handling of CLOB datatype in propel 1.3 in conjunction with forms. fixes #5263 * [13723]: made queries in the propel debug toolbar copy-and-pasteable * [13592]: fixed propel:generate-admin task help message

Version 1.2.0

Doctrine Plugin * [13512]: made batch actions javascript xhtml compliant * [13511]: reverted r13509 * [13509]: fixed typo * [13508]: fixed db web debug panel img is not valid xhtml * [13504]: sfDoctrinePlugin: fixes issue with insert-sql not working by itself (closes #5103) * [13503]: sfDoctrinePlugin: Updating test base classes * [13502]: sfDoctrinePlugin: fixed filters for all numbers (closes #5028) * [13496]: fixed Field names cannot be set for Custom Fields in Admin Generator (closes #2908) * [13490]: fixed CSRF problem with CRUD and admin generator (closes #4915) * [13488]: fixed double inclusion of hidden fields on CRUD generated modules * [13480]: updated functional tests fixtures for sf core tests * [13467]: fixed _form_actions.php template is hardcoded to use edit.actions (ignoring new.actions) (closes #5062) * [13415]: removed the isDebug parameter for task as it cannot work with autoloading (closes #4911) * [13394]: sfDoctrinePlugin: fixes issue with pager when query results are empty (closes #3563) * [13393]: sfDoctrinePlugin: fixes issue with query params with binary data causing problems in the logs (closes #5052) * [13392]: sfDoctrinePlugin: moved doctrine libs to lib/vendor and changed to use Doctrine autoloader. * [13390]: fixed admin generator route generation when the primary key is not named id (closes #4966 closes #5082) * [13385]: sfDoctrinePlugin: fixes issue with check for package param being too general (closes #5085)

Propel Plugin * [13512]: [1.2] made batch actions javascript xhtml compliant * [13511]: [1.2] reverted r13509 * [13509]: [1.2] fixed typo * [13508]: [1.2] fixed db web debug panel img is not valid xhtml * [13497]: [1.2] added note about possible phing errors. closes #5025 * [13495]: [1.2] fixed Field names cannot be set for Custom Fields in Admin Generator (closes #2908) * [13492]: [1.2] fixed filters for all numbers (closes #5028) * [13489]: [1.2] fixed CSRF problem with CRUD and admin generator (closes #4915) * [13487]: [1.2] fixed double inclusion of hidden fields on CRUD generated modules * [13480]: [1.2] updated functional tests fixtures for sf core tests * [13466]: [1.2] fixed _form_actions.php template is hardcoded to use edit.actions (ignoring new.actions) (closes #5062) * [13459]: [1.2] fixed integer fields in a filter form class (closes #5028) * [13434]: [1.2] fixed typo (closes #5094) * [13414]: [1.2] removed the isDebug parameter for task as it cannot work with autoloading (closes #4911) * [13407]: [1.2] fixed lv admin gen trnaslations (closes #4274) * [13399]: [1.2] fixed XLIFF files for admin generator * [13397]: [1.2] fixed admin gen XLIFF files * [13389]: [1.2] fixed typo * [13384]: [1.2] fix obsolete comment

Version 1.2.0 RC2

Version 1.2.0 RC1

Doctrine Plugin * [13231]: removed unneeded file from fixtures * [13219]: sfDoctrinePlugin: Fixing generated children forms and test fixtures from last commit * [13218]: sfDoctrinePlugin: fixing path of base filter class * [13217]: sfDoctrinePlugin: fixes issue with sfDoctrineRecord::toParams() (closes #5029) * [13211]: sfDoctrinePlugin: Fixing issue with admin generator routes (closes #5027) * [13210]: fixes issue with doctrine filters (closes #4944) * [13163]: sfDoctrinePlugin: fixes issue with duplicate saving of related records (closes #4935) * [13138]: fixed image URLs in admin generator (closes #4987) * [13121]: fixed indentation * [13086]: sfDoctrinePlugin: fixes issue with m2m filters (closes #4944) * [13085]: sfDoctrinePlugin: fixes issue with admin generator and multi-part file forms (closes #4946) * [13073]: sfDoctrinePlugin: added hide feature to admin gen (closes #4794) * [13072]: Adding coverage for ticket (addresses #4935) * [13062]: added a sfForm::getName() method (closes #4852) * [13049]: added a way to customize the actions added on a form (closes #4947) * [13044]: fixed embedded form saving when there is a non Doctrine form in the chain * [12955]: sfDoctrinePlugin: test coverage, fixing issues, updating sfFormDoctrine to be equal to sfFormPropel, fixes issue with i18n (closes #4907) * [12941]: sfDoctrinePlugin: changing fromArray() to not be recursive/deep as the save embedded forms takes care of this for us now * [12938]: sfDoctrinePlugin: fixes #4905 * [12902]: sfDoctrinePlugin: fixing location of BaseFormDoctrine in fixtures * [12900]: sfDoctrinePlugin: committing update to tests for generated base models

Propel Plugin * [13234]: fixed invalid assumption when loading propel map builders * [13197]: fixed propel autoload config * [13140]: Renamed task filenames to match classes. * [13137]: fixed image URLs in admin generator (closes #4987) * [13120]: fixed indentation * [13095]: fixed propel:build-schema task * [13084]: sfPropelPlugin: fixes issue with admin generator and multi-part file forms (closes #4946) * [13070]: update YUI to 2.6.0 (closes #4923) * [13061]: added a sfForm::getName() method (closes #4852) * [13048]: added a way to customize the actions added on a form (closes #4947) * [13045]: updated nl translations for admin gen (closes #4958, thanks dream0r) * [13043]: fixed embedded form saving when there is a non Propel form in the chain * [13039]: added more german admin gen translations. refs #4909 * [13038]: added missing strings in i18n XLIFF file for the admin generator (closes #4841, #4909) * [13030]: fixed typo in admin gen pagination * [13027]: added a method_for_criteria option * [12959]: r12812 introduced a regression: fixtures order is totally random, as sfFinder returns directories entry in arbitrary order. * [12933]: added el translation for the admin generator (thanks to Zapantis Antreas). * [12930]: updated da translation for the admin generator (thanks to kjaer & henrik). closes #4896 * [12929]: updated pt_br translation for the admin generator (thanks to Daniel)

Version 1.2.0 beta2

Doctrine Plugin * [12892]: fixed sfDoctrineForm::saveFile() when a filename is provided (closes #4839) * [12890]: sfDoctrinePlugin: fixes #4594 * [12889]: sfDoctrinePlugin: fixes issue with sfDoctrineColumng::isNotNull() * [12888]: sfDoctrinePlugin: fix for saving nested forms (closes #4843) * [12886]: sfDoctrinePlugin: fixes #4879 * [12712]: sfDoctrinePlugin: fixing dql task to output results of query * [12710]: sfDoctrinePlugin: fixes #4843 * [12709]: sfDoctrinePlugin: fixing typo * [12708]: fixes #4787 * [12707]: sfDoctrinePlugin: fixes #4717 * [12703]: sfDoctrinePlugin: fixes #4808 * [12702]: sfDoctrineManagerPlugin: fixes issue with use of old form helpers * [12701]: sfDoctrinePlugin: added exception when user tries to use package * [12693]: sfDoctrineGuardPlugin: fixes #4739 * [12691]: fixes #4764 * [12690]: sfDoctrineGuardPlugin: fixes #4821 * [12689]: sfDoctrineGuardPlugin: fixes #4821 * [12687]: sfDoctrinePlugin: fixing typo and adding logic to use textarea * [12686]: sfDoctrinePlugin: added i18n missing catalogue information (closes #4841) * [12685]: sfDoctrineGuardPlugin: fixes #4742 * [12670]: sfDoctrinePlugin: fixing sfDoctrineRoute * [12669]: sfDoctrinePlugin: reporting admin and crud themes * [12667]: sfDoctrinePlugin: removing old admin generator and crud code * [12651]: sfDoctrinePlugin: cleaning up sqlite database files * [12650]: sfDoctrinePlugin: fixing indention of generated forms * [12649]: sfDoctrinePlugin: Fixing admin generator filters * [12634]: sfDoctrinePlugin: initial entry of new admin generators for Doctrine * [12595]: fixed ObjectHelper for doctrine (closes #4602)

Propel Plugin * [12891]: fixed sfFormPropel::saveFile() when a filename is provided (closes #4839) * [12851]: fixed i18n in Propel forms * [12812]: fixed order of data deleting in sfPropelData (closes #4783) * [12804]: added nested sets builders inthe upgrade task (closes #4620) * [12803]: added key_method to sfWidgetFormPropelSelect and * [12800]: changed Propel externals to 1.3 branch (closes #4692) * [12656]: changed the order of objects saving in sfPropelForm * [12637]: added nested save support to sfPropelForm * [12596]: sfPropelPlugin: updated API doc * [12591]: sfWidgetFormPropelChoice, sfWidgetFormPropelSelect : added added peer_method option

Version 1.2.0 beta1

Questions & Feedback

If you find a typo or an error, please register and open a ticket.

If you need support or have a technical question, please post to the user mailing-list or to the forum.