Erreurs suite à mises à jour mineures de dépendances
En production puis en développement, j'ai été confronté à deux erreurs jamais rencontrées auparavant, qui semblent dues à de nouvelles versions mineures de dépendances, même si je n'ai pas réussi à savoir exactement lesquelles puisque sur le dépôt un yarn.lock
est mystérieusement suivi mais pas le package-lock.json
de NPM.
1. FA n'est plus compilé inline (bonne nouvelle) mais est mal compilé en fichier
Et ne s'affiche plus, en tout cas sur Firefox. Voir chez nous (auth.felinn.org). En fait désormais FA est compilé dans un fichier de font à part, mais mal. Avant FA était compilé directement dans l'URL de la règle CSS @font-face
du fichier statique vendor.css (voir par exemple dans celui de auth.tedomum qui ne semble pas avoir été recompilé récemment)
Je crois que ça vient de css-loader. En enlevant la règle concernée dans la config webpack on règle le problème, j'ai l'impression que webpack fait ça très bien tout seul désormais.
TextField
font capoter Flask-WTF
2. Deux En même temps depuis WTForms 2 The TextField alias for StringField is deprecated
donc ça parait logique. Je ne comprends pas pourquoi il n'y avait pas cette erreur avant. Peut-être parce que mon environnement de développement utilise Python 3.10 ?
Quoiqu'il arrive, la conversion de ces deux derniers anciens combattants en StringField
corrige le problème.
J'ouvre une MR