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
- Missing vendor.* files in Docker image (#433) [Lucas Cimon]
-
Missing doc on $API_ENDPOINT. [Lucas Cimon]
-
Missing labels to Docker image. [Lucas Cimon]
-
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
- Corrections CSS mineures. [Thomas L'Hostis]
- Passage de Travis à GitHub Actions. [Thomas L'Hostis]
- Corrections CSS mineures. [Thomas L'Hostis]
-
LADR about search properties (#416) [Lucas Cimon]
-
Page de recherche de propriétés + Refonte du menu. [Thomas L'Hostis]
- Suppression du controle de surface sur les propriétés requises - close #334 & #417 (#419) [Lucas Cimon]
- #150: Liste des propriétés de modules et globales redimensionnable verticalement (#412) [Thomas L'Hostis]
- Ajout d'un délais de 500ms entre chaque appel lors de la recherche de module. [Thomas L'Hostis]
- Pre-commit CI step. [Lucas Cimon]
- Pre-commit CI step. [Lucas Cimon]
- Historique des évènements d'une plateforme (#406) [Thomas L'Hostis]
- #283: Historique des valorisations de propriétés. [Thomas L'Hostis]
- #345: Détail des propriétés d'une plateforme (#402) [Thomas L'Hostis]
- Pre-commit hook forbid-artifactory-in-package-lock. [Lucas Cimon]
- #398 : Ajout d'un paramètre d'URL pour désactiver la mise en surbrillance du diff. [Thomas L'Hostis]
-
Docker image build by bumping NodeJS engine version (#397) [Lucas Cimon]
-
Docker image build by restoring package-lock.json (#396) [Lucas Cimon]
-
#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]
- #38: Remaining text in search field causes autocomplete list malfunction (#393) [Bhoye05]
- Autocomplétion des propriétés globales dans le champ de valorisation des autres propriétés - close #148. [Bhoye05]
- Info qu'une propriété est valorisée au niveau instance - close #341 (#366) [Bhoye05]
- Option pour cacher les propriétés "supprimées" dans le diff - close #288 (#379) [Bhoye05]
- #327 Modifier le switch de sélection des globales dans la liste d… (#383) [Bhoye05]
- Restful URLs pointing to deployed modules properties - close #320. [Lucas Cimon]
- #363: Correction du bouton pour n'afficher que les propriétés supprimées. [Lucas Cimon]
- #368: Correction du troncage des valeurs longues dans le diff (scroll horizontal) [Lucas Cimon]
-
#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]
-
#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]
- #280: Portage des tests E2E en tests BDD. [Thomas L'Hostis]
- #316: Permettre la suppression des propriétés inutilisées au niveau plateforme. [Thomas L'Hostis]
- Cache le mode bloc pour la valorisation des propriétés - Fix #343. [Thomas L'Hostis]
- Afficher un message lorsqu'une plateforme de production contient un module en working copy - Fix #323. [Thomas L'Hostis]
- #158: Switch permettant de n'afficher que les propriétés obligatoires. [Thomas L'Hostis]
- #502: Documentation de la mise à jour de module avec conservation de propriétés (#335) [Thomas L'Hostis]
- Configuration env var $PORT (#330) [Lucas Cimon]
-
#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]
-
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
-
- Ability to create several logical groups at once - close #79 (#311) [Lucas Cimon]
-
#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]
- Fix: frontend @pattern & @required annotations are now properly validated - close #175 (#298) [Lucas Cimon]
-
/profile page spinner never disapears - close #304 (#307) [Lucas Cimon]
-
Mode plein écran dans l'éditeur de template - close #302 (#305) [Lucas Cimon]
- Restoring "Create techno release" button + made TechnoService.create_workingcopy future-proof - close #262 (#299) [Lucas Cimon]
- Liste des propriétés valorisables sur la page de module - close #160 (#296) [Lucas Cimon]
-
On /diff page, not saving properties with a null value (#297) [Lucas Cimon]
-
Restauration du mode plein écran - close #294. [Lucas Cimon]
- Production switch "disabled" logic (#292) [Lucas Cimon]
-
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]
- Correction du titre du résumé du diff de propriétés de modules. [Thomas L'Hostis]
-
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]
-
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]
-
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"
-
-
/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
-
- Avoiding JS errors due to calling $mdMenu.cancel() instead of $mdMenu.destroy() + ignoring Unauthorized auth errors for Sentry #271 (#271) [Lucas Cimon]
- Sentry tags parsing. [Lucas Cimon]
- Support pour Sentry + plus d'info dans le menu 'à propos' [Lucas Cimon]
-
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]
- 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]
- #248 Suppression d'un bloc après la première propriété itérable. [Thomas L'Hostis]
- #244 Correction du diff de propriétés globales avec timestamp. [Thomas L'Hostis]
- #244 Correction du diff de propriétés globales avec timestamp. [Thomas L'Hostis]
- Retour à la logique originale du diff wizard (fromPlatform non modifiable) + ajout loading spinner & date sur /diff - solve #238 (#243) [Lucas Cimon]
- Il était impossible de choisir une date -> query param "timestamp" manquant dans URL page de diff (#240) [Lucas Cimon]
- Datepicker pour comparaison de propriétés front (#236) [Lucas Cimon]
-
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
-
-
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]
-
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]
- 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]
- #211 Restriction des propriétés prédéfinies ignorées. [Thomas L'Hostis]
- Bouton de déconnexion + nettoyage du CSS du menu (#215) [Lucas Cimon]
-
#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
-
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]
- 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]
- #183 Montée de version de module déployé sans cocher la copie de propriétés (#184) [Thomas L'Hostis]
- CHANGELOG.md + push Docker image sur hub avec version=date (#179) [Lucas Cimon]
-
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]