v2.5.0

Added

  • #240 UX - Ajouter la fonction recherche sur les Tags
  • #574 UX - Les tags acceptent les caractères accentués
  • #789 UX - Champ mot de passe : utiliser l'attribut autocomplete="new-password"
  • #371 UX - Accès direct à une ss-rubrique d'un logiciel ou d'un utilisateur
  • #755 UX - Ajout d'un fil d'ariane
  • #798 UX - Logo par défault en fonction du type d'utilisateur (associaion, collectivité...)
  • #796 WebPerf - Ajout des en-têtes HTTP "Cache-Control : immuable" pour les fichiers CSS et JS

Pour développeurs :

  • #694 Vagrant : afficher les erreurs PHP et augmenter le niveau d'erreur
  • #695 Vagrant : permettre la synchronisation du code de l'IDE avec la VM
  • #702 Vagrant : activer l'auto-correction de collision des ports
  • #696 Vagrant : permettre l'accès à PostgreSQL en dehors de la machine virtuelle
  • #764 Pre-commit : ajout grumphp pour gérer les hooks php via composer
  • #757 CI + pre-commit: vérifier la cohérence des fichiers composer.json .lock
  • #762 CI + pre-commit: vérifier la syntaxe PHP

Changed

  • #637 UX - Monter la limite autorisé à 10 tags pour un logiciel
  • #759 SEO - Fiche utilisateur : passer le lien externe en nofollow

Pour développeurs :

  • #753 Préciser de manière plus précise la version de PHP dans le composer.json

Fixed

  • #597 UX - Logo par défaut pour les logiciels et les utilisateurs
  • #479 UX - Afficher la licence sur la fiche logiciel
  • #768 UX - Ajout d'une page dédiée à toutes les commenaires d'un utilisateur
  • #771 UX - Ajout d'une page dédiée aux alternatives à un logiciel
  • #514 UX - Ajout d'une page dédiée aux logiciels complémentaires à un logiciel
  • #540 UX - Après l'édition d'un logiciel, la page du logiciel est affiché
  • #718 UX - Après l'édition d'un utilisateur, la page de l'utilisateur est affiché
  • #554 UX - Afficher la date de création correcte d'un commentaire
  • #704 UX - Page Tags : filtres "plus | moins utilisés" inversés
  • #703 UX - Page Tags : affiche tous les tags
  • #650 UX - Impossible de cliquer sur l'entrée Etiquettes de la barre de navigation
  • #713 UX - Recherche avec 2 mots (ou plus)
  • #714 UX - Recherche avec des caractères spéciaux et des accents
  • #585 UX - Correction des filtres sur la page des utilisateurs
  • #790 Correction du lien financement "FEDER par région Occitanie"
  • #794 Correction de l'i18n pour le mail réinitialisation du mot de passe
  • #797 modifier l'email de contact pour limiter le spam

Pour développeurs :

  • #648 Vagrant : les tests unitaires en cours ne doivent pas effacer le DB du comptoir

Security

  • #705 - Added optional parameter to force the deny on GET requests
  • #758 - Ajouter les entêtes HTTP de sécurité
  • #766 - Correction d'une XSS sur formulaire de recherche
  • #767 - Le formulaire de contact ne doit pas autoriser les balises html