'>

Drupal french 7.22 released et les notes de version



Version de maintenance de la série Drupal 7. Inclut des corrections de bogues et de petites améliorations de l'API / fonction uniquement (pas de nouvelle fonctionnalité importante); nouvelles fonctionnalités importantes ne sont ajoutés à la prochaine version 8.0 de Drupal.

Pas de correctifs de sécurité sont inclus dans cette version.

Outre la documentation corrections, aucune modification n'a été apportée au robots.txt ou des fichiers settings.php par défaut dans cette version, mise à niveau des versions personnalisées de ces fichiers n'est pas nécessaire. Il ya deux modifications apportées au fichier htaccess dans le présent communiqué.:

     Une amélioration des règles de réécriture par défaut pour les éviter les attaques par un intermédiaire, in-the-sur les sites qui sont accessibles via HTTP et HTTPS (voir # 1733476).
     Un changement à la liste des extensions de fichiers qui sont bloqués par. Htaccess, pour empêcher les fichiers temporaires créés par les éditeurs de texte d'être consulté (voir # 1907704). Note: Ce changement pourrait causer des problèmes pour les sites fonctionnant avec de très vieilles versions du serveur Web Apache (1.x); section consultez la section «Problèmes connus» ci-dessous.

Mise à niveau des versions personnalisées du fichier htaccess. Est recommandé.

Problèmes connus:
Sites s'exécutent sur les versions 1.x du serveur web Apache peuvent rencontrer des erreurs après la mise à jour de Drupal 7.22. (Même si Apache 1.x est déconseillée par le projet Apache il ya plusieurs années et le passage à Apache 2.x est fortement recommandé, Drupal 7 ne fonctionne toujours normalement sur elle.) Un patch pour corriger le problème est disponible dans le numéro ci-dessus, et il a été engagé à la version de développement 7.x si elle sera incluse dans la prochaine version corrigeant des bugs.
Des changements majeurs depuis 7.21:

    Permis à la drupal_http_request () pour être remplacé afin que les capacités de requête HTTP supplémentaires peuvent être ajoutés par des modules contribué.
    Changé le module Simpletest pour permettre PSR-0 classes de test pour être utilisés dans Drupal 7.
    Suppression d'une tête inutile "Content-Disposition" de téléchargements de fichiers privés; il empêché de nombreux fichiers privés d'être consultés en ligne dans un navigateur Web.


Correction d'un bug qui empêchait la fonctionnalité de transfert de fichiers de Drupal de fonctionner sur certains systèmes 5.4 PHP.
Correction d'un message de journal incorrect quand thème () est appelée pour un crochet de thème qui n'existe pas (changement de chaîne mineur).
Le système de jeton de remplacement de fixe Drupal pour autoriser les espaces dans la valeur du jeton.
Modification du comportement par défaut lorsque l'utilisateur crée un nœud ils n'ont pas accès à afficher. L'utilisateur va maintenant être redirigé vers la page d'accueil plutôt que d'un accès refusé page.
Correction d'un bug qui empêchait les en-têtes HTTP vides (comme "0") d'être réglé. (Minor changement de comportement: Les appelants de drupal_add_http_header () doit maintenant définir FALSE explicitement pour éviter un en-tête d'être envoyé à tous; cela a déjà été indiqué dans la documentation de la fonction.)
Erreurs OpenID fixes lorsque plus d'un module implémente hook_openid (). Le comportement est alors modifié de sorte que si plus d'un module tente de définir le même paramètre, le changement du dernier module prend effet.
Correction d'un bug sérieux de la documentation: Le nom de la variable $ dans le modèle de thème taxonomie term.tpl.php été incorrectement documenté comme étant aseptisée, alors qu'en fait il n'est pas.
Correction d'un bug qui empêchait Drupal 6 vers Drupal 7 mises à jour sur les sites qui avaient des noms d'autorisation en double dans les tables de la base du module de l'utilisateur.
Ajout d'un attribut vide "type de données" à terme de taxonomie et les liens de nom d'utilisateur pour rendre le balisage RDFa compatibilité ascendante avec RDFa 1.1 (ajout de balisage mineur).
Correction d'un bug qui a causé la protection de déni de service à valeur ajoutée dans Drupal 7.20 pour briser certaines URL de l'image valide qui avait une barre supplémentaire en eux.
Correction d'un bug avec les requêtes de mise à jour du pilote de base de données SQLite qui empêchait Drupal d'être installé avec SQLite sur PHP 5.4.
Correction des erreurs de dépendances forcées mise à jour vers les dernières versions de Drupal 7 sur certaines bases de données non-SQL.
Reconstruction du comportement de cache de module sur le terrain pour obtenir de grandes améliorations dans l'utilisation de la mémoire pour les sites avec de nombreux domaines et extention
Argument entité fixe pas transmise à des implémentations de hook_file_download_access_alter (). Le correctif ajoute un paramètre de contexte supplémentaire qui peut être transmis lors de l'appel drupal_alter () pour tout
Support cassé fixe pour les champs de commentaire traduisibles
 Ajout d'une méthode assertThemeOutput () pour Simpletest de permettre des essais pour vérifier que la production sur le thème correspond à une chaîne HTML attendue (plus API).
Ajout d'un lien vers «Installer un autre module" après un module a été téléchargé avec succès via le Gestionnaire jour (changement UI).
Ajout d'une option drapeau "exclusive" au profil d'installation. Fichiers info qui permet aux distributions Drupal pour forcer un profil à sélectionner lors de l'installation
 Correction d'un bug qui a causé l'API de base de données pour ne pas fermer correctement les connexions de base de données.
Ajout d'un lien vers l'URL pour faire fonctionner cron de l'extérieur du site à la page des paramètres de Cron (UI changement).
Correction d'un bug qui empêchait les styles d'image d'être revenue sur PHP 5.4.
Fabriqué par défaut. Htaccess protocole de règles sensibles pour améliorer la sécurité pour les sites qui utilisent le protocole HTTPS et redirigent entre "www" et des versions non "www" de la page.


Bon chance :)