Skip to content

Latest commit

 

History

History
630 lines (288 loc) · 14.4 KB

CHANGELOG.md

File metadata and controls

630 lines (288 loc) · 14.4 KB

CHANGELOG

Le changelog du backend est ici: hesperides/CHANGELOG.md

Tous les changements notables sur ce projet sont documentés dans ce fichier. Le format est basé sur Keep a Changelog.

Il est généré automatiquement à partir des commits dont le message débute par added: / changed: / deprecated: / removed: / fixed: / security: gâce à gitchangelog :

pip install gitchangelog pystache
gitchangelog

Les messages de commit ne comprenant pas ces préfixes, par exemple ceux suivant la convention Conventional Commits débutant par chore: / docs: / refactor: / style: / test:, ne seront simplement pas inclus dans ce changelog.

Pour automatiquement mettre à jour ce fichier à chaque commit, placez le code suivant dans .git/hooks/pre-commit :

#!/bin/sh
git fetch --tags upstream && gitchangelog && git add CHANGELOG.md

2021-05-20

Fixed

  • Missing vendor.* files in Docker image (#433) [Lucas Cimon]

2021-05-12

Added

  • Missing doc on $API_ENDPOINT. [Lucas Cimon]

  • Missing labels to Docker image. [Lucas Cimon]

2021-04-15

Fixed

  • Allow upload of large files through nginx, e.g. for module templates (#428) [Lucas Cimon]

    • Fix: allow upload of large files through nginx, e.g. for module templates
    • fixing Chrome browser & ChromeDriver versions mismatch
    • getting rid of http-server-legacy

2021-01-29

Fixed

  • Corrections CSS mineures. [Thomas L'Hostis]

2021-01-28

Added

  • Passage de Travis à GitHub Actions. [Thomas L'Hostis]

Fixed

  • Corrections CSS mineures. [Thomas L'Hostis]

2021-01-07

Added

  • LADR about search properties (#416) [Lucas Cimon]

  • Page de recherche de propriétés + Refonte du menu. [Thomas L'Hostis]

2020-10-29

Fixed

  • Suppression du controle de surface sur les propriétés requises - close #334 & #417 (#419) [Lucas Cimon]

2020-07-29

Fixed

  • #150: Liste des propriétés de modules et globales redimensionnable verticalement (#412) [Thomas L'Hostis]

2020-07-21

Added

  • Ajout d'un délais de 500ms entre chaque appel lors de la recherche de module. [Thomas L'Hostis]

2020-06-25

Fixed

  • Pre-commit CI step. [Lucas Cimon]

2020-06-24

Fixed

  • Pre-commit CI step. [Lucas Cimon]

2020-06-23

Added

  • Historique des évènements d'une plateforme (#406) [Thomas L'Hostis]

2020-06-17

Fixed

  • #283: Historique des valorisations de propriétés. [Thomas L'Hostis]

2020-06-11

Fixed

  • #345: Détail des propriétés d'une plateforme (#402) [Thomas L'Hostis]

2020-06-10

Added

  • Pre-commit hook forbid-artifactory-in-package-lock. [Lucas Cimon]

2020-04-07

Fixed

  • #398 : Ajout d'un paramètre d'URL pour désactiver la mise en surbrillance du diff. [Thomas L'Hostis]

2020-03-31

Fixed

  • Docker image build by bumping NodeJS engine version (#397) [Lucas Cimon]

  • Docker image build by restoring package-lock.json (#396) [Lucas Cimon]

2020-03-22

Fixed

  • #394 Empêcher la modification de la valeur d'une propriété de module qui a le même nom qu'une propriété globale (#395) [Bhoye05]

  • #153: Bouton de copie de groupe logique (#389) [Bhoye05]

2020-03-19

Fixed

  • #38: Remaining text in search field causes autocomplete list malfunction (#393) [Bhoye05]

2020-02-27

Added

  • Autocomplétion des propriétés globales dans le champ de valorisation des autres propriétés - close #148. [Bhoye05]

2020-02-26

Added

  • Info qu'une propriété est valorisée au niveau instance - close #341 (#366) [Bhoye05]

2020-02-25

Added

  • Option pour cacher les propriétés "supprimées" dans le diff - close #288 (#379) [Bhoye05]

Fixed

  • #327 Modifier le switch de sélection des globales dans la liste d… (#383) [Bhoye05]

2020-01-24

Added

  • Restful URLs pointing to deployed modules properties - close #320. [Lucas Cimon]

2020-01-23

Fixed

  • #363: Correction du bouton pour n'afficher que les propriétés supprimées. [Lucas Cimon]

2020-01-22

Fixed

  • #368: Correction du troncage des valeurs longues dans le diff (scroll horizontal) [Lucas Cimon]

2020-01-16

Fixed

  • #308: Surlignage des caractères dans le diff. [avoidwebid]

  • Fix #353: @pattern et @required ne sont pas vérifiés lorsqu'ils sont en première position de la liste (#357) [Bhoye05]

2020-01-10

Fixed

  • #347: Correction de la recherche de technos dont le nom contient un '-' [Bhoye05]

  • #350: Correction de l'affichage des propriétés obligatoires lorsqu'il y a beaucoup (>20) propriétés. [Bhoye05]

2020-01-08

Fixed

  • #280: Portage des tests E2E en tests BDD. [Thomas L'Hostis]

2019-12-18

Fixed

  • #316: Permettre la suppression des propriétés inutilisées au niveau plateforme. [Thomas L'Hostis]

2019-11-28

Removed

  • Cache le mode bloc pour la valorisation des propriétés - Fix #343. [Thomas L'Hostis]

2019-11-21

Added

  • Afficher un message lorsqu'une plateforme de production contient un module en working copy - Fix #323. [Thomas L'Hostis]

Fixed

  • #158: Switch permettant de n'afficher que les propriétés obligatoires. [Thomas L'Hostis]

2019-10-17

Fixed

  • #502: Documentation de la mise à jour de module avec conservation de propriétés (#335) [Thomas L'Hostis]

2019-10-15

Added

  • Configuration env var $PORT (#330) [Lucas Cimon]

2019-10-10

Fixed

  • #318: Affiche la valeur de la propriété globale référencée par une proriété non valorisée dans le tooltip. [Thomas L'Hostis]

  • #158: filtre les propriétés valorisés pour n'afficher que celles obligatoire + correction du test e2e. [Bhoye05]

2019-09-27

Added

  • Tooltip indiquant lorsque des propriétés globales sont employées pour valoriser des propriétés - close #254 (#313) [Lucas Cimon]

    • Add: tooltip indiquant lorsque des propriétés globales sont employées pour valoriser des propriétés - close #254

    • Add initial Cucumber scenario using Protractor

2019-09-25

Added

  • Ability to create several logical groups at once - close #79 (#311) [Lucas Cimon]

2019-09-23

Fixed

  • #303: amélioration des tooltips lors de la valorisation. [Thomas L'Hostis]

  • Tooltip du diff positionné au dessus des éléments pour éviter un problème d'affichage. [Thomas L'Hostis]

  • #309: aligner le titre des colonnes à droite pour la plateforme de gauche dans le diff. [Thomas L'Hostis]

  • Correction de l'état par défaut du bouton d'ouverture/fermeture des modules déployés. [Thomas L'Hostis]

2019-09-20

Fixed

  • Fix: frontend @pattern & @required annotations are now properly validated - close #175 (#298) [Lucas Cimon]

2019-09-19

Fixed

  • /profile page spinner never disapears - close #304 (#307) [Lucas Cimon]

  • Mode plein écran dans l'éditeur de template - close #302 (#305) [Lucas Cimon]

2019-09-18

Fixed

  • Restoring "Create techno release" button + made TechnoService.create_workingcopy future-proof - close #262 (#299) [Lucas Cimon]

2019-09-10

Added

  • Liste des propriétés valorisables sur la page de module - close #160 (#296) [Lucas Cimon]

Fixed

  • On /diff page, not saving properties with a null value (#297) [Lucas Cimon]

  • Restauration du mode plein écran - close #294. [Lucas Cimon]

2019-09-05

Fixed

  • Production switch "disabled" logic (#292) [Lucas Cimon]

2019-09-04

Fixed

  • Sticky default input value in change_module_version modal (#291) [Lucas Cimon]

    Will close sncf-connect-tech/hesperides#747

  • Do not use RTL to display left diff values, closes #289 (#290) [Etienne Girondel]

2019-08-14

Fixed

  • Correction du titre du résumé du diff de propriétés de modules. [Thomas L'Hostis]

2019-08-13

Fixed

  • Hiding banner when message contains just a newline. [Lucas Cimon]

  • .transforms -> .transformations. [Lucas Cimon]

  • Restauration du warning sur le /diff pour les propriétés globales - close #285 (#286) [Lucas Cimon]

  • #281 Bug d'affichage du diff + Sauvegarde des propriétés itérables lors du report de propriétés. [Thomas L'Hostis]

  • Ensuring that the "compare_stored_values" query param passed to /diff is always a boolean (#282) [Lucas Cimon]

2019-08-09

Added

  • Section sur les ACLS dans le manuel utilisateur + introduction de HTML tidy dans CI (#277) [Lucas Cimon]

  • Banner from HTTP configurable through $BANNER_URL - close #251 (#276) [Lucas Cimon]

2019-08-07

Fixed

  • Avoid "Cannot set property 'properties_path' of undefined" when saving instance properties (#274) [Lucas Cimon]

  • Suppression des "return" pour éviter de polluer les logs Sentry, qui provoquent des bugs (#273) [Lucas Cimon]

    • Fix: suppression des "return" pour éviter de polluer les logs Sentry, qui provoquent des bugs

    • Fix: avoid API error "Query parameter applicationName is missing"

2019-07-30

Added

  • /user /user + chips in /properties/$app header to manage prod AD groups (#260) [Lucas Cimon]

    • Add: /user /user + chips in /properties/$app header to manage prod AD groups

    • Close #268 : spinner au chargement du profil utilisateur

Fixed

  • Avoiding JS errors due to calling $mdMenu.cancel() instead of $mdMenu.destroy() + ignoring Unauthorized auth errors for Sentry #271 (#271) [Lucas Cimon]

2019-07-25

Fixed

  • Sentry tags parsing. [Lucas Cimon]

2019-07-10

Added

  • Support pour Sentry + plus d'info dans le menu 'à propos' [Lucas Cimon]

2019-07-04

Fixed

  • Les boutons "download" de ZIP (close #259) [Lucas Cimon]

  • Conservation du filtre de sélection des modules dans la vue arbre lors d'un changement de plateforme (close #252) + prise en compte du "setting" global de dépliage des instances (close #239) + ajout des tests manquants + activation d'eslint sur les tests. [Lucas Cimon]

2019-06-18

Added

  • Warning affiché pour les plateformes non identifiées comme de production mais dont le nom débute par PRD ou PROD - close #255 (#257) [Lucas Cimon]

2019-06-05

Fixed

  • #248 Suppression d'un bloc après la première propriété itérable. [Thomas L'Hostis]

2019-06-03

Fixed

  • #244 Correction du diff de propriétés globales avec timestamp. [Thomas L'Hostis]

2019-05-28

Fixed

  • #244 Correction du diff de propriétés globales avec timestamp. [Thomas L'Hostis]

2019-05-24

Fixed

  • Retour à la logique originale du diff wizard (fromPlatform non modifiable) + ajout loading spinner & date sur /diff - solve #238 (#243) [Lucas Cimon]

2019-05-22

Fixed

  • Il était impossible de choisir une date -> query param "timestamp" manquant dans URL page de diff (#240) [Lucas Cimon]

2019-05-21

Fixed

  • Datepicker pour comparaison de propriétés front (#236) [Lucas Cimon]

2019-05-20

Fixed

  • Correction du scroll tout en bas dans la vue arborescente lors d'un clic sur un module - close #227 (#234) [Lucas Cimon]

  • Correction du diff de plateformes - il était impossible de choisir une autre plateforme (#233) [Lucas Cimon]

    • Fix: correction du diff de plateformes - il était impossible de choisir une autre plateforme

    • Fix: restauration des tooltips pour les propriétés itérables

    • Minor fix: ModuleService.get était appelé avec un argument is_working_copy incorrect

2019-05-17

Fixed

  • Fermeture du menu de la navbar une fois une techno / module / appli sélectionné + on empêche la création de nouveau groupe logique écrasant un existant avec le même nom - close #157 (#232) [Lucas Cimon]

  • Comparaison des propriétés à une date spécifique - close #229 (#231) [Lucas Cimon]

  • Alignement en largeur du champ de filtrage des propriétés globales par nom - close #226 (#230) [Lucas Cimon]

2019-05-16

Fixed

  • Le tooltip était manquant pour les propriétés sans valorisation + remplacement de l'appel à modules/search, plus pertinent fonctionnelement & en termes de perfs (#228) [Lucas Cimon]

  • Correction de bug dans properties.js qui empêchait l'affichage des propriétés itérables (#225) [Lucas Cimon]

2019-05-15

Added

  • Une indication "password" dans le tooltip des propriétés correspondantes + refacto gestion des fonctionnalités de folding & search de la vue arborescente des modules de plateforme - fix #209 (#220) [Lucas Cimon]

Fixed

  • #211 Restriction des propriétés prédéfinies ignorées. [Thomas L'Hostis]

2019-05-14

Added

  • Bouton de déconnexion + nettoyage du CSS du menu (#215) [Lucas Cimon]

Fixed

  • #206 Bouton de fermeture de modal de création de techno, module et plateforme à nouveau fonctionnel (#216) [Thomas L'Hostis]

  • #205 Ouverture des liens dans un nouvel onglet - dont le diff - à nouveau fonctionnelle (#217) [Thomas L'Hostis]

  • #202 Sauvegarde des préférences à nouveau fonctionnelle (#213) [Thomas L'Hostis]

  • Le bouton "Close" de la modale des paramètres fonctionne à nouveau - close #206. [Lucas Cimon]

    + ajout des événements PlatformRestore dans la modale d'historique

  • Il désormais à nouveau possible de flaguer une plateforme comme "de production" - close #203. [Lucas Cimon]

    + suppression de l'état partagé Angular "session" + ajout d'un cache sur UserService.authenticate + suppression des polyfills sur les classes natives Regex & String

2019-05-13

Fixed

  • Boucle infinie évitée dans HesperidesTemplateModal.token - close #199 (#200) [Lucas Cimon]

  • Correction du parsing du config.json (#198) [Lucas Cimon]

  • ? en trop dans l'URL du détail des modules en workingCopy (#197) [Lucas Cimon]

2019-05-03

Added

  • Bouton de suppression de plateforme + champ pour restaurer une plateforme + corrige le bug d'accès en 2 temps aux propriétés de module - close #185 #186 (#187) [Lucas Cimon]

Fixed

  • #183 Montée de version de module déployé sans cocher la copie de propriétés (#184) [Thomas L'Hostis]

2019-04-26

Added

  • CHANGELOG.md + push Docker image sur hub avec version=date (#179) [Lucas Cimon]

2019-04-24

Fixed

  • Correction d'un regression - il doit être possible de comparer une plateforme avec elle-même (à une date antérieure) (#177) [Lucas Cimon]

  • Le diff des propriétés globales tournait en boucle à cause d'appels à /modules/.../model avec un nom & une version indéfinis (#176) [Lucas Cimon]