Diem 5.0.0_ALPHA7

Now with built-in versionning, 4 languages and more unit tests

Version notes

December 9, 2009

ALPHA7 is compatible with ALPHA6.


View the changelog on symfony trac

  • fixed admin module internal search to make it work with translated fields
  • made dmDoctrineQuery->withI18n() more robust by introspecting the query to see if i18n is already joined
  • added dmDoctrineTable->isI18nColumn() method
  • fixed admin search on non-i18n tables
  • removed deprecated configuration options
  • switched to ALPHA7
  • moved manual page initialization call to the form
  • fixed bug create page in front doesn't apply the request layout
  • added unit test coverage for front page creation
  • added an upgrade task for old generated settings.yml
  • updated sfImageTransformPlugin to 1.3.0
  • enhanced dmUpgradeTask to satisfy some perfectionnist people
  • fixed user arrive on site with session culture that the system cannot handle
  • optimized DQL query
  • fixed dmSearchIndex can not be created without a dir option
  • added some search engine unit tests
  • added user unit test file
  • fixed SEO preview for translated pages
  • fixed tool bar cache does not depend on user culture
  • improved interface translation interface
  • added page_routing and page_route services to the front service container
  • added dmPageRouting unit tests
  • deleted dmViewCacheManager
  • made dmBaseServiceContainer->setParameter chainable
  • made dmFrontActions use the new page_routing service
  • fixed dmForm->open() XHTML compliance when using an anchor in the action
  • fixed javascript configuration on no_script_name environments
  • added versioning capabilites ( not ready yet for translatable models )
  • added history admin interface to manage record versions, view diffs and revert to old versions
  • added admin history assets
  • added history action in admin generated forms
  • fixed non-translated outputs in admin
  • added text_diff and record_text_diff services to core service container
  • made DmMailTemplate? versionable
  • added 23 french translations
  • made i18n methods callable directly on the record
  • made i18n relations accessible directly on the record
  • added Text_Diff external library to vendor lib
  • added dmTableTag->clearBody method
  • fixed update project ajax box translations
  • added unit test in dmRecordTest
  • added dmTableTest unit test file
  • added dmVersionningTest unit test file
  • removed duplicated translation
  • made Versionable behavior work with translatable models
  • removed "version" from human fields when table is versionable
  • added versionable unit tests
  • updated German translations, added new ones and updated old one (mostly typos)
  • removed .project and .buildpath files and excluded them via svn:ignore
  • added many unit tests
  • made dmWidgetType and dmAction extend dmConfigurable
  • added dmConfig::canSystemCall
  • added default value to dmConfigurable->getOption
  • improved dmThreadLauncher
  • added dmBrowser->describe method
  • fixed coding standarts
  • completed dmWidgetTypeManager unit tests
  • removed generated translation files
  • made dmFrontLinkResource handle exception links
  • made dmFrontLinkTagError simulate fluent interface
  • made dmPageTreeWatcher use threads only if PHP can do system calls
  • added 361 Spanish translations thanks to benjamin roesch
  • freshly created project no more use the dmProjectConfiguration->setWebDirName method, wich is now deprecated
  • added 23 Spanish translations
  • removed useless unit test
Fork Diem on GitHub