Je vous propose ci-dessous une traduction libre de l'annonce officielle faite part votre serviteur :

Nous sommes fiers d'annoncer la version officielle de PRADO 3.1.2
Il s'agit de nouvelles fonctionnalités et des corrections de bugs par rapport à la version précédente.
Dans cette version, nous avons amélioré le support de l'objet relationnel de l'Active Record ; nous avons ajouté un peu plus de composants et de contrôles Web ; et en plus de nombreuses améliorations mineures, nous avons également résolut une trentaine de bugs qui ont été trouvés dans les versions précédentes.

Quoi de neuf dans cette version ?

* Correction d'environ 30 bugs
* Une douzaine d'améliorations mineures incluses
* Ajout des nouveaux composants : TDbLogRoute, TDataRenderer, TItemDataRenderer, THtmlElement, TXCache, TActivePager, TFirebugLogRoute

Informations de compatibilité

S'il vous plaît, voyez les instructions incluses dans la version.
Les modifications suivantes apportées dans cette version nécessitent une attention particulière :
* La déclaration de type RELATIONS dans les classes Active Record pour Many-to-Many utilisant une table d'association était "self::HAS_MANY" et devient "self:MANY_TO_MANY"
> Par exemple :
- changer ceci : 'albums' => array(self::HAS_MANY, 'Artist', 'album_artists')
- en cela : 'albums' => array(self::MANY_TO_MANY, 'Artist', 'album_artists')
* Active Record ne va plus ajouter/supprimer/mettre à jour automatiquement les objets reliés
* Le mode "Raw" des contôles TCheckboxList and TRadioButtonList (et leur 'sous-classes' Active) va maintenant entourer à l'aide d'un tag <span> le code généré de façon à permettre aux scripts du client de les identifier avec leur ClientID. Vous devez vérifier votre CSS !

Téléchargez la nouvelle version ici : télécharger Prado 3.1.2

Pour terminé je dirais que je félicite toute l'équipe de Prado et sa communauté, j'apprécie toujours autant ce framework et les choix qui sont fait !

NB : bien sûr cette traduction est perfectible, mais elle a au moins le mérite d'exister ! Si j'ai fait quelques erreurs un p'tit message de votre part m'aidera à les corriger ;-)