Changements notables:
Ajouté: Ajouter une note utile sur la page de Changelog, si elle n'est pas activée. # 6653 Ajouté: Ajout de modules PHP supplémentaires à composer.json # 6490 Ajouté: Ajouter une option pour vider uniquement les instructions de migration SQL avec la commande database: update. # 6496 Ajouté: Ajouter la portée pour les nouvelles requêtes getContent de stockage. # 6188 Ajouté: Ajout du support pour la définition de l'extension dans le fichier bolt.yml # 6324 Ajouté: Ajout des commandes app / nut pour interroger les vues dans les opérations du système. # 6531 Ajouté: Ajout du fournisseur de service de sécurité. # 6231 Ajouté: Ajout du dumper Pimple en tant que commande require-dev & Nut # 6402 Ajouté: Autoriser la transmission d'un numéro initial dans le champ répéteur config # 6459 Ajouté: Autoriser l'URL canonique à être écrasé # 6500 Ajouté: Autoriser les fichiers de traduction localisés spécifiques au projet. # 6802 Ajouté: Autorise la recherche de référentiels non-ContentType par le pseudonyme n ° 6647 Ajouté: Autoriser les services dans la configuration .bolt bootstrap. # 6155 Ajouté: Compatibilité API avec les objets de contenu hérités: Ajout de .renderedvalue () pour obtenir des valeurs de manière cohérente. # 6473 Ajouté: Collection Library: Bolt \ Collection \ Sac et Bolt \ Collection \ ImmutableBag # 6572 Ajouté: Créez / mettez à jour .codeclimate.yml # 6351 # 6345 Ajouté: Debug - Conserve le numéro de commande en cohérence avec la classe lors de l'utilisation de --sort-listener # 6578 Ajouté: Debug - Option pour obtenir une liste courte des noms d'événement # 6581 Ajouté: Debug - Affiche la classe source pour les fermetures # 6576 Ajouté: Activer la décomposition d'événements en événements individuels # 6573 Ajouté: Liste des fonctionnalités "extensions locales" sur l'écran des extensions # 6419 Ajouté: Implémente la méthode hasParameter manquante. # 6764 Ajouté: Remplacement de l'extension locale. # 6170 Ajouté: Une exception plus descriptive lorsque la classe d'extension intégrée n'existe pas # 6839 Ajouté: Les nouvelles extensions "Notices de configuration" aident à attraper de nombreux oublis ou erreurs de configuration courants. page Web Ajouté: Nouvelle fonctionnalité de débogage Nut, routes de dumping, événements, commandes twig et linter Twig. # 6570, # 6568, # 6543 Ajouté: Nouveau thème Skeleton, en tant que thème de base. # 6816 Ajouté: Sortie écrasable pour les commandes de la console # 6680 Ajouté: résolveur de chemin. # 6166 Ajouté: Avis de désapprobation du profileur # 6254 Ajouté: Adaptateur de cache PSR-16 (Simple Cache) sur le système de fichiers n ° 55 Ajouté: Remplacer RandomLib. # 6021 Ajouté: ScriptHandler updates # 6681 Ajouté: Définit les implémentations de tableaux orientées objet de collection / collection sur une contrainte stable # 6710 Changer: Ajouter une limite à tracer, afficher moins de données sans être connecté. # 6130 Changement: Ajouter des tags sous et super aux tags autorisés n ° 6362 Modification: autorisez 'extensions_config' comme préfixe pour les contrôles FilePermissions # 6762 Modification: Autoriser le fichier .bolt.php à renvoyer des objets d'extension # 6767 Changement: toujours réinitialiser les templates de template null dans un tableau vide # 6803 Modification: Fournisseurs de services enregistrés avec extensions d'amorçage - Corrections "Les chemins d'accès aux pages des extensions ajoutées ne fonctionnent pas" # 6157 Modification: version minimale postérieure de PostgreSQL modifiée à la version 9.1. (Pour MySQL, nous avons besoin de la version 5.5 ou plus récente, et presque tout SQLite 3 le fera). Changement: travaux de maintenance sur la base 2016: mise à jour de Foundation à la version 6.3, etc. # 6185 Changer: Modifier le chemin de l'application pour qu'il soit toujours le répertoire utilisateur n ° 6409 Modifier: remplacez le nom de Starter par ConfigurationNotices. # 6207 Change: Modifiez passwordlib pour qu'il utilise random_bytes au lieu de l'une de ses sources. Résout le problème / dev / urandom sur les sites soumis à des restrictions open_basedir. # 6756 Changer: Modifiez Symfony Security pour qu'il utilise le générateur d'URL paresseux. # 6428 Changer: changer le menu 'Extends' en 'Extensions'. # 6156 Modification: Clarifiez le message d'erreur pour les actifs manquants dans les extensions. # 6505 Changement: Nettoyer .gitignore # 6737 Modification: thèmes par défaut du compositeur installés # 6816 Changement: Mise à jour de la configuration: suggérez Sparkpost au lieu de Sendgrid. # 6787 Changement: consignation de la notification de dépréciation principale # 6389 Changement: Deprecate Render # 6310 Changement: Deprecation et nettoyages associés. # 6159 Changement: Gestionnaires d'erreur et d'exception DI # 6341
Modification: Supprimez la traduction des fichiers de traduction spécifiques à ContentType. # 6802 Modification: enregistrement de la commande d’écrou d’extension. # 6176 Modification: Forcer les fonctions mbstring à appeler sur l'espace-noms racine # 6385 Modification: Exception utile lorsque les images miniatures par défaut ne sont pas trouvées. # 6522 Changement: Améliorer la normalisation des relations et de la taxonomie. # 6535 Changement: Changements visuels mineurs dans les blocs de répéteur: Faites en sorte qu'ils soient moins visibles, meilleur alignement sur la page. # 6720 Modification: Autres déprécations Symfony: remplacez BoltResponse. # 6058 Changement: plus de dépréciations Twig # 6812 Modification: Définissez uniquement l'environnement pour les commandes Nut Twig sur la CLI # 6626. Changement: amélioration des performances pour le contenu avec de grandes listes de relations entrantes # 6799 Changement: amélioration des performances de chargement de grands ensembles de balises dans l'éditeur de contenu. # 6817 Changement: Aléatoire Aléatoire # 6350 Changement: reconstruire les fichiers de traduction. # 6217 Modifier: supprimez les paramètres de performance avancés de la configuration par défaut. # 6028 Modification: Suppression de l'événement chronomètre bolt.render # 6304. Changer: Supprimer la valeur par défaut pour cookies_domain # 6440 Modification: Suppression de la configuration matérielle requise sur l'extension PHP mbstring # 6748. Modification: suppression de l'exigence sur (facultatif) l'extension PHP gmp # 6553 Changement: Suppression du mode sans échec et des vérifications des guillemets magiques # 6529 Modification: renommé "Extensions locales" en "Extensions intégrées" # 6502 Modification: remplacez les filtres obsolètes | twig par template_from_string. # 6153 Modification: remplacez ResourceManager par PathResolver dans les validateurs de configuration n ° 6429 Changement: liens de reprise, insignes et grammaire dans le fichier LISEZMOI # 6390 Changement: refactor du gestionnaire de script # 6733 # 6729 Changement: TemplateView - Amélioration de la réutilisabilité du contrôleur # 6382 # 6443 Changement: Tweak bootstrap pour les classes d'extension non valides. # 6769 Modification: Exceptions modifiées - Configuration du gestionnaire d'erreurs et d'exceptions # 6577 Changement: chargeur d'exécution Twig. # 6127 Changement: Sandbox Twig: Ceci remplace safe_twig par l'extension Sandbox de Twig. # 6131 Changement: Mettre à jour le fuseau horaire config.yml info # 6464 Changement: utilisez des blocs au lieu de macro pour le rendu {{fields ()}}. # 6784 # 6778 # 6811 CodeClimate: Activer le moteur grep # 6619 Obsolète: LogChangeRepository :: countChangeLog (). # 6656 Obsolète: Ajoutez des avis de dépréciation pour $ app ['controller.classmap']. # 6526 Obsolète: Obsolète et remplace l'utilisation de {{link ()}} # 6614 Obsolète: Obsolète \ Bolt \ Exception \ FilesystemException # 6674 Obsolète: Obsolète Swift_MailTransport # 6666 Obsolète: Complètement obsolète ResourceManager # 6439, # 6441 Obsolète: Le modèle de macro Import Twig où il était utilisé # 6652 Obsolète: Supprimer l’utilisation globale restante de Twig # 6685 # 6686. Obsolète: remplacement de l'objet requête obsolète # 6541 Obsolète: permutez YamlUpdater d'utiliser le système de fichiers Bolt pour la gestion de YAML # 6557 Obsolète: Utilisez Request :: isMethodSafe () conformément à la norme n ° 6701 Obsolète: utilisez Form :: isSubmitted () avant Form :: isValid () # 6556 Déprécation: Diverses mises à jour de dépréciation # 6432, # 6427, # 6424, # 6422, # 6414, # 6410 Déprécations # 6715 Correction: Le crash de la "recherche complexe" # 6757 Correction: Le signe "Info (?)" Après chaque titre de champ dans l'éditeur de contenu # 6850 Correction: "Recherche avec setcontent" lors de l'utilisation de paramètres stricts. # 6753 Correction: [3.3] Utilisez la classe correcte pour l'avis de désapprobation # 6444 Corrigé: Ajoute une vérification d'interface autour de la méthode set # 6471 Corrigé: Ajoute une liaison de compatibilité ascendante pour étendre la page de synthèse # 6335 Corrigé: Correctif additionnel pour les options de sélection de TemplateField # 6845 Corrigé: Corrections dans le répertoire de base pour les extensions locales # 6327 Correction: correctif BC pour s'assurer que le bac à sable est désactivé après la levée de l'exception. # 6134 Corrigé: Meilleur traitement des images invalides dans les pouces # 45 Correction: Liens rompus dans le menu "Extra" - Correction des URL du menu et intégration du générateur d'URL. # 6139 # 6142 Correction: le bouton pour basculer entre config et config_local dans la version 3.3 était manquant. Associé a des éléments lorsque son nombre est supérieur à zéro. # 6516 # 6513 Correction: Vérifiez la directive file_uploads ini pour les téléchargements autorisés. # 5973 Corrigé: Efface 'exception' et 'traduction' aussi, quand on vide le cache. # 6546 Corrigé: Comptage double dans la liste. Ajoutant uniquement un enregistrement à la liste, s'il n'était pas déjà sélectionné auparavant. # 6717 Corrigé: Découple les exceptions du traitement des exceptions # 6361 Correction: Désactivez le chargeur de classe s'il n'est pas spécifiquement activé au démarrage. # 6534 Corrigé: Ne pas démarrer les extensions désactivées # 6599 Correction: ne gérez pas onclick en HTML, mais plutôt en JS, lorsque nous sommes sûrs que des dépendances ont été chargées. # 6184 Correction: Ne pas hydrater les champs d'extension qui ne l'ont pas implémenté. # 6274 Correction: Ne définissez pas le modèle de page d'accueil sur null, si theme.yml n'est pas présent. # 6253 Corrigé: Ne lance pas d'exception pour les images brisées, mais renvoie des informations sur les images "vides" # 52 & # 54 Correction: Ne pas lancer d'exception si la pile est vide (ou mise à jour depuis une version plus ancienne). # 6284 Correction: Assurer la valeur par défaut pour image.file dans l'aperçu. # 6512 Corrigé: S'assure que les champs utilisent une nouvelle interface avant d'appeler les méthodes # 6458 (corrections # 6420, # 6273) Correction: Premier utilisateur de contrôle: Modification des paramètres de base de données sans réinitialiser la session # 6481 # 6483 Correction: Correction LowlevelChecks :: disableApacheChecks () ne transmettant pas de valeur à ResourceManager. # 6528 Correction: Correction du filtre ymlink twig pour plusieurs correspondances. # 6290
Correction: Obtenir les champs du répéteur, même si le répéteur n'est pas le dernier. Obsolètes hackish inclure du champ HTML. # 6719 Corrigé: Traite les répéteurs vides dans les Templatefields # 6328 Corrigé: Importer les macros là où ils sont réellement utilisés, en faisant taire les avis de désapprobation. # 6532 Corrigé: La relation entrante n'était pas affichée quand la relation est vide. # 6117 Corrigé: Garder les clés: intactes pour les champs sélectionnés. # 6859 Correction: les liens dans 'node_modules' ne cassaient plus les "modèles de liste" dans le backend. # 6460 Correction: Maintien de l'ordre pour les champs à sélection multiple. # 6355 Correction: Rendre la recherche de contenu insensible à la casse sur toutes les plateformes. # 6110 # 6109 Corrigé: Rendre les champs de répéteur vivants modifiables. # 6173 Correction: Assurez-vous que le nœud Bolt n'a pas d'arrière-plan ni de bordure dans la barre d'outils de débogage. # 6268 Corrigé: Faire SecurityPolicy levé dans Twig-in-content show Exception, au lieu de produire du HTML sur la page. # 6504 Corrigé: Mises à jour mineures de la base-2016 # 6210 Correction: le bouton "Supprimer" manquant apparaît quand il le devrait. # 6468 Correction: Déplacez l'appel getRepeaters dans le bloc nohydrate. # 6283 Corrigé: ajoute l'étiquette uniquement dans l'éditeur de contenu, lorsque l'étiquette n'est pas vide # 6837 Correction: Optimiser les requêtes pour les champs de répéteur. # 6280 Corrigé: Correction d'un problème de performance dans ContentRelationTrait # 6108 Corrigé: chemin de thème en attente au lieu d'ajouter, fixant l'ordre de priorité des modèles. # 6480 Corrigé: Empêche les exceptions de liste de fichiers quand le fichier est introuvable # 6760 Corrigé: Enregistrez d'abord le fournisseur Silex et n'authentifiez pas la route de base n ° 6449 Fixé: Supprimer array_column; ne fonctionne pas pour PHP 5.5 / 5.6. # 6278 # 6287 Corrigé: Supprime l'exigence périmée sur ext-posix # 6604 Corrigé: Réinitialise les styles du dernier champ du répéteur depuis qu'il est dans son propre panneau # 6338 Correction: Résoudre le modèle pour les champs de modèle. # 6237 Correction: Sélectionnez des champs… Le sage continue: Assurez-vous que le type: les champs sélectionnés maintiennent correctement l'ordre, persistent correctement et affichent tous les éléments. # 6841 Corrigé: Session Handlers Phase II # 6484 Correction: Définir le jeu de caractères de la base de données et le classement comme configuré. Pour MySQL. # 6533 Correction: Afficher un message pour lors de l'utilisation de Aperçu si vous utilisez field () et Repeaters. # 6633 Corrigé: Ignorer les liens symboliques au lieu de lancer des exceptions sur les systèmes de fichiers locaux # 6744 Corrigé: Slugify slugs on edit edit # 6411, # 6408 Corrigé: Traitement plus strict des paramètres dans {{order}} # 6838 Corrigé: Synchronisez les chemins PathResolver vers ResourceManager sans bootstrap # 6364 Corrigé: Thèmes - Quelques protections supplémentaires contre les exceptions en mode "strict" dans _sub_fields.twigs. # 3 Corrigé: Cela garantit qu'aucun service / paramètre DI n'est récupéré jusqu'au moment du démarrage. Correction: Twink publication minutée. # 5680 Correction: Mise à jour minuscule pour les actifs frontaux du backend, supprimant certains fichiers Select2 inutiles. # 6560 Corrigé: Mettre à jour DatabaseExceptionTrait.php # 6470 Correction: Mise à jour de l'utilisation par défaut de l'état hérité default_status dans le fichier contenttypes.yml # 6738 Correction: Mise à jour et optimisation du processus de construction. # 6233 Corrigé: Utilisez "est défini" pour vérifier si un bloc existe # 6555 Corrigé: Utilise la logique ternaire sur les blocs pour empêcher l'impression des blocs # 6662 Supprimer la création de createQueryBuilder () si non nécessaire # 6650 Style: laissez-passer de style de code préliminaire 6702 Tests: [Scrutinizer] Supprimer les métriques inutilisées # 6446 Tests: Le back-port des déprécations fonctionne # 6356 Tests: Tests d'amorçage & quelques corrections de bugs mineurs # 6844 Tests: Codeception Layout & clean ups # 6722 Tests: Tweaks de Codeception # 6665 Tests: Couvrez les extensions Composer installées dans PackageManagerTest # 6690 Tests: Deprecation - getMock à getMockBuilder. # 6201 Tests: Couverture d'extension. # 6521 Tests: Plus de couverture # 6678 # 6675 Tests: Encore quelques réglages de dépréciation de Silex 2 # 6567 # 6564 Tests: Besoin de vitesse # 6745 Tests: Couverture des noix # 6588 Tests: correction de PHP 7.1. # 6085 Tests: réactiver les tests ignorés et incomplets # 6393 Tests: Supprimez phpmd / phpmd & squizlabs / php_codesniffer de require-dev # 6692 Tests: Restaurez le dernier test unitaire incomplet n ° 6397 Tests: Travis code de couverture # 6358 Tests: Mettre à jour l'élément attendu pour le bouton d'envoi. # 6202 Tests: le constructeur fictif de mise à jour doit être compatible avec la version ultérieure # 6721 Travis: Supprimer le reste de l'utilisation sudo # 6595 Mise à jour: Fichier de traduction néerlandais pour 3.3 n ° 6843 Mise à jour: Mises à jour de la base 2016 n ° 6281