Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Snyk] Upgrade @gouvfr/dsfr from 1.12.1 to 1.13.0 #1072

Open
wants to merge 1 commit into
base: develop
Choose a base branch
from

Conversation

tristanrobert
Copy link
Contributor

snyk-top-banner

Snyk has created this PR to upgrade @gouvfr/dsfr from 1.12.1 to 1.13.0.

ℹ️ Keep your dependencies up-to-date. This makes it easier to fix existing vulnerabilities and to more quickly identify and fix newly disclosed vulnerabilities when they affect your project.


  • The recommended version is 4 versions ahead of your current version.

  • The recommended version was released 24 days ago.

Release notes
Package name: @gouvfr/dsfr
  • 1.13.0 - 2024-12-04

    🎉 AJOUT, ✨ ÉVOLUTION, 🐛 CORRECTIF, 🚫 SUPPRESSION
    💥 BREAKING CHANGE : les changements de la structure HTML sont indiqués par cette icône, en gras, et souligné

    🎨 Fondamentaux

    Global

    • 🎉 Ajout de storybook #945
      • ajout d'un package storybook dans /dsfr-sb
      • ajout de stories dans le dossier template de chaque composant
      • accès au storybook en local dans le dossier /storybook généré via la commande yarn build-storybook depuis le dossier /dsfr-sb
    • ✨ Changement de structure #945
      • tous les dossiers de /src sont déplacés dans un sous-dossier dsfr
      • les dossiers module et i18n passent dans src
    • 🐛 Correction des valeurs en dur dans les templates #945
    • 🐛 Correction du nom du fichier utility.min.css dans le readme #1002
    • ✨ Ajout du type button aux boutons par défaut #1005
      • Mise à jour des exemples des modèles de pages analytics et page de connexion
      • Mise à jour des snippets d'exemple des composants : accordéon, alerte, fil d'ariane, bouton, bouton France Connect, carte, gestionnaire de consentement, paramètres d'affichage, champ de saisie, lettre d'information, navigation principale, menu latéral, onglets, tag, tuile et transcription
      • Remplacement de l'attribut type par variant dans le template du Bouton France Connect et ajoute le type button par défaut

    Core

    • 🐛 Correction du retour du getter instance.node qui engendrait une boucle infinie #993
    • 🐛 Ajout d'un overflow auto sur le collapse pour éviter le passage des menus sous des éléments survolés ou le texte surligné #1023

    Build

    • ✨ Mise à jour des dépendances
    • ✨ Évolution de la version de BrowserSync dans le package.json, permettant l'utilisation d'une version plus récente. Et retrait de browserSync des peerDependencies #997
    • Toute référence à polyfill-io a été retirée pour éviter une redirection vers ses noms de domaine qui ont été détournés #1038

    Utility

    • 🎉 Ajout des classes utilitaires de bordure (couleur et épaisseur) #1013
    • 🎉 Ajout de pages d'exemples d'utilisation des classes utilitaires de background, de texte et de bordure #1013

    🧩 Composants

    Accordion - Accordéon

    • 🐛 Correction lorsque tous les disclosures d'un groupe avec l'attribut group="false" sont ouverts au chargement #1032

    Radio rich - Bouton radio riche

    • ✨ Modification du bouton radio pour une version compacte du radio riche sans pictogramme #1047

    Form – Formulaire

    • ✨ Ajout de la classe fr-message--warning et ajout d'exemples de messages dans la page d'exemple formulaire #1015

    Header – En-tête

    • 🐛 Correction du focus croppé sur le header en mobile #1008
    • 🐛 Permet la duplication des attributs aria dans le menu mobile des accès rapides #976
    • 🐛 Retrait des sélecteurs d'enfants directs “>” pour éviter les problèmes lors de l'ajout de balises intermédiaires (cas de création de sous-composants) #1049

    Link – Lien

    • 🐛 Correction de l'alignement vertical de l'icône du lien de fermeture déprécié (maintenant btn-close) #1007

    Modal – Modale

    • 🐛 Correction d'une erreur js liée au focus trap lorsqu'un champ de saisie n'a pas d'attribut "type" dans une modale #992
    • 🐛 Passage du footer de la modale au niveau de z-index "overlap-above" permettant d'être au dessus du tooltip #1000
    • 🐛 En desktop, lorsque les modales de menu et recherche sont désactivées, les attributs aria-label et aria-labelledby sont retirés #1018

    Notice – Bandeau d’information importante

    • 🐛 Correction du style du titre du bandeau lors de l'utilisation d'un niveau d'entête hx à la place de la balise p #1003
    • ✨ Changement de l'icône par défaut du bandeau d'alerte météo rouge #1004
    • 🐛 Retrait du padding à droite du bandeau lorsqu'il n'y a pas de bouton de fermeture #1019

    Onglet - Tab

    • 🐛 Correction de l'ombre au scroll en direction RTL #1051

    Pagination – Pagination

    • 🐛 Retrait du lien sur les points de suspension de la pagination #1001

    Range - Curseur

    • 🐛 Amélioration du design du curseur en mode couleurs forcées #1011
    • 🐛 Le composant est mis à jour graphiquement au changement de value des inputs en js, et ajout d'un accesseur "value" dans l'api du range #1025

    Select – Liste déroulante

    • 🐛 Correction de l'opacité du texte des listes déroulantes (select) désactivées #996

    Sidemenu – Menu latéral

    • 🐛 Correction du focus croppé sur la navigation latérale en mobile et sur la variante sticky

    Table - Tableau

    • 🐛 💥 Remplacement de l'attribut aria-sorting par aria-sort sur les boutons de tri avec comme valeurs descending et ascending et mise à jour de la page d'exemple des tableaux #1030
    • 🐛 Correction de la bordure lorsqu'un rowspan est en dernière position #1041
    • ✨ La sélection de ligne du tableau est implémentée via l'attribut data-fr-row-select="true" sur la case à cocher, le fonctionnement via l'attribut name="row-select" est déprécié #1053

    Toggle – Interrupteur

    • 🐛 Correction des espacements des groupes d'interrupteurs dépréciés #1006

    Tooltip - Infobulle

    • 🐛 Correction du positionnement du tooltip dans un élément possédant une propriété css “filter” (modal, header). Gestion du placement en position “absolute” plutôt que “fixed” #1010

    🔌 API JS

    • ✨ Ajout des événements suivant dans l’API : #1012

      Sur l’élément root (documentElement) :

      • dsfr.ready : lorsque le js est chargé
      • dsfr.start : au démarrage du moteur js du dsfr
      • dsfr.stop : à l'arrêt du moteur js du dsfr
      • dsfr.render : lors du rendu d'une instance
      • dsfr.resize : lors du changement de taille du viewport
      • dsfr.scroll-lock : au blocage du scroll
      • dsfr.scroll-unlock : au déblocage du scroll
      • dsfr.scheme : au chargement et changement du scheme (dark, light, auto)
      • dsfr.theme : au chargement et changement du theme (light, dark)

      Au niveau des instances, et remontés aux parents jusqu'au documentElement :

      • dsfr.click : au click sur un bouton
      • dsfr.disclose : à l'ouverture d'un disclosure
      • dsfr.conceal : à la fermeture d'un disclosure
      • dsfr.current : retourne l'élément ouvert d'un groupe de disclosure (accordions, tabs, etc.)
      • dsfr.dismiss : à la fermeture d'un tag supprimable
      • dsfr.toggle : au cochage d'un tag sélectionnable
      • dsfr.show : à l'affichage d'un tooltip
      • dsfr.hide : lorsque le tooltip est masqué

    🔌 Analytics

    • 🐛 Correction des collectes d'actions des pages d'exemples react et vue, le dsfr en manuel n'était pas lancé #995
    • 🐛 Correction de la valeur, si non renseignée, du paramètre page.path dans la documentation analytics #998
    • 🐛 Correction d'éléments manquants ou mal écrits dans la documentation analytics #1043
    • ✨ La propriété isActionEnabled peut maintenant prendre la valeur reduce pour limiter la création d'instance de tracking aux éléments comportant l'attribut data-fr-analytics-action #1055
  • 1.13.0-rc.3 - 2024-12-03
  • 1.13.0-rc.2 - 2024-11-29
  • 1.13.0-rc.1 - 2024-11-26
  • 1.12.1 - 2024-06-25

    🎉 AJOUT, ✨ ÉVOLUTION, 🐛 CORRECTIF, 🚫 SUPPRESSION
    💥 BREAKING CHANGE : les changements de la structure HTML sont indiqués par cette icône, en gras, et souligné

    🎨 Fondamentaux

    Global

    • ✨💥 Evolution de la structure des pictogrammes pour corriger la régression amenée par la version M156 de Chrome #971
      • Prévoir de récupérer les pictogrammes s’ils sont copiés/collés depuis le dist/

    Build

    • 🎉 Ajout d’un script pour transformer vos pictogrammes avec la nouvelle structure

      • Sur le projet github (voir doc contributing.md) une commande permet de lancer ce script
      yarn pictogram-converter -p 'chemin/relatif/vers/le/dossier/de/vos/pictos'

    🧩 Composants

    Tableau - table

    • Correctif sur le tableau #969
      • déplacement des bordures des tableaux déprécies sur les thead et tbody
      • retrait des selecteurs css :has, support trop récent

from @gouvfr/dsfr GitHub release notes

Important

  • Check the changes in this PR to ensure they won't cause issues with your project.
  • This PR was automatically created by Snyk using the credentials of a real user.

Note: You are seeing this because you or someone else with access to this repository has authorized Snyk to open upgrade PRs.

For more information:

Snyk has created this PR to upgrade @gouvfr/dsfr from 1.12.1 to 1.13.0.

See this package in npm:
@gouvfr/dsfr

See this project in Snyk:
https://app.snyk.io/org/mtes-mct/project/313c58d9-0083-4d6c-ad0d-d8de526bcc21?utm_source=github&utm_medium=referral&page=upgrade-pr
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants