Aller au contenu

Release notes du plugin API REST

Release notes des plugins

Pour les versions 9.0.0 et supérieures, les release notes des plugins sont désormais incluses dans les release notes de Squash TM. Cette page ne sera plus mise à jour.
Une nouvelle version des plugins est disponible Ă  chaque version majeure de Squash TM et, occasionnellement, avec des versions mineures.
Si un plugin n'est pas mentionné dans les release notes de Squash TM, cela signifie que le seul changement concerne sa compatibilité avec la nouvelle version de Squash TM.

8.0.0

Sortie le 29/10/2024
Compatible avec Squash TM 8.X

Évolutions

  • SĂ©curitĂ© :
    • Suppression des dĂ©tails techniques et des traces de pile dans les rĂ©ponses
  • DĂ©prĂ©ciations :
    • DĂ©prĂ©ciation des endpoints de /permissions au profit de ceux de /clearances, qui prennent dĂ©sormais en charge les profils personnalisĂ©s. Aucune date de suppression n'est encore fixĂ©e, mais aucune amĂ©lioration future ne sera apportĂ©e Ă  /permissions.
  • Transverse :
    • IntĂ©gration des endpoints de l'API Bibliothèque d'actions dans le nouveau menu Action Words
    • Get sprint group (/sprint-groups/{id}) : rĂ©cupĂ©ration simplifiĂ©e des informations d'un groupe de sprint
    • Get sprint (/sprint/{id}) : rĂ©cupĂ©ration simplifiĂ©e des informations d'un sprint
    • Harmonisation de l'URL pour la rĂ©cupĂ©ration d'une campagne par son nom :
      • Ancien endpoint : /campaignsByName/{name}
      • Nouvel endpoint : /campaigns?campaignName={name}, par exemple : /campaigns?campaignName=MyCampaign
    • Get automated execution extender (/automated-execution-extenders/{id}) : ajout du temps d'exĂ©cution (duration) dans les informations d'une exĂ©cution
    • Get a synchronized requirement (/requirements/{id}) : ajout de l'ID (remote_req_id), de l'URL (remote_req_url) et du statut du pĂ©rimètre (remote_req_perimeter_status)
    • RĂ©cupĂ©ration du statut d'avancement (progress_status) pour une campagne, une itĂ©ration et une suite de tests
    • RĂ©cupĂ©ration, ajout et modification du statut (status) d'une itĂ©ration
    • RĂ©cupĂ©ration, ajout et suppression d'un jeton d'API (/tokens)

Corrections

  • Erreur lors de la rĂ©cupĂ©ration d'une itĂ©ration par son nom lorsqu'une autre itĂ©ration porte le mĂŞme nom
  • Corrections et amĂ©liorations diverses de la documentation

7.2.0

Sortie le 12/08/2024
Compatible avec Squash TM 7.2.X

Évolutions

  • CompatibilitĂ© avec Squash TM 7.2

7.1.0

Sortie le 25/07/2024
Compatible avec Squash TM 7.1.X

Évolutions

  • Autodestruction d'un jeton d'API

7.0.1

Sortie le 26/06/2024
Compatible avec Squash TM 7.0.X

Corrections

  • Plusieurs habilitations ne peuvent pas supprimer une pièce jointe par API
  • Plusieurs habilitations ne peuvent pas ajouter une pièce jointe par API

7.0.0

Sortie le 14/06/2024
Compatible avec Squash TM 7.0.X

Corrections

  • Problème de performance lors de la rĂ©cupĂ©ration des cas de test avec des exigences vĂ©rifiĂ©es via l'API
  • L'ajout et la suppression d'une pièce jointe sont assez lents avec une base de donnĂ©es volumineuse

6.0.0

Sortie le 19/12/2023
Compatible avec Squash TM 6.X

Évolutions

  • RĂ©cupĂ©ration des anomalies associĂ©es aux entitĂ©s de Squash
  • RĂ©cupĂ©ration des cas de test exploratoires
  • RĂ©cupĂ©ration des sessions de tests exploratoires
  • RĂ©cupĂ©ration des exĂ©cutions de tests exploratoires
  • RĂ©cupĂ©ration des notes de sessions de tests exploratoires
  • RĂ©cupĂ©ration des variables d'environnement d'une exĂ©cution automatisĂ©e
  • AmĂ©liorations diverses de la documentation

Corrections

  • Il est possible d'afficher l'arborescence d'un projet sur lequel l'utilisateur n'est pas habilitĂ©
  • Lors de la crĂ©ation d'une exigence avec le statut UNDER_REVIEW, celui-ci est remplacĂ© par le statut WORK_IN_PROGRESS dans l'exigence crĂ©Ă©e
  • L'api /projects avec paramètre type ne fonctionne pas du tout avec la pagination
  • N'importe quel utilisateur peut rĂ©cupĂ©rer tous les modèles de projet

5.0.0

Sortie le 07/03/2023
Compatible avec Squash TM 5.X

Évolutions

  • Modification des champs "ÉligibilitĂ© Ă  l'automatisation" et "PrioritĂ© d'automatisation" d'un cas de test
  • Modification du statut d'automatisation d'un cas de test

Corrections

  • Code 200 et payload d'un GET sur un DELETE qui devrait renvoyer une erreur 405
  • Get requirement folder content : valeurs non indiquĂ©es dans la documentation pour le paramètre '?include'
  • PossibilitĂ© de modifier un pas de test associĂ© Ă  un jalon verrouillĂ©
  • Message d'erreur incorrect Ă  la crĂ©ation d'une exigence dans un dossier

4.1.0

Sortie le 09/11/2022
Compatible avec Squash TM 4.1

Évolutions

  • Modification des champs personnalisĂ©s d'une exĂ©cution

Corrections

  • EmpĂŞcher la modification des champs personnalisĂ©s dĂ©normalisĂ©s (liĂ©s au cas de test) d'une exĂ©cution
  • 8977 Erreur dans une capture d'Ă©cran de la documentation - Get test cases of project
  • 8959 La documentation pour "Create iteration" ne renvoie pas les bonnes informations
  • 8935 Typo dans la documentation dans Modify iteration
  • Possible de mettre un statut optionnel non autorisĂ© sur un pas d'exĂ©cution
  • Erreur dans l'URL pour crĂ©er une version d'exigence dans la documentation
  • Les informations nĂ©cessaires Ă  la crĂ©ation d'un utilisateur ne correspondent pas Ă  ceux de l'IHM

4.0.0

Sortie le 28/07/2022
Compatible avec Squash TM 4.0

Évolutions

  • Ajout et suppression d'un lien entre un cas de test et une exigence
  • RĂ©cupĂ©ration, ajout et suppression d'un lien entre pas de test et une exigence
  • Ajout et modification des champs d'association Ă  un script automatisĂ©
  • RĂ©cupĂ©ration, ajout et suppression des permissions d'un utilisateur
  • Filtre sur les projets ou les modèles de projet lors de la rĂ©cupĂ©ration de tous les projets
  • Ajout d'une technologie de test automatisĂ©
  • Ajout et modification d'une version d'exigence
  • Harmonisation de l'URL pour l'association d'un cas de test Ă  une exigence :
    • Ancien endpoint : /requirements/{ids}/coverages avec un paramètre "testCaseIds" qui contient la liste des ids des cas de test Ă  associer
    • Nouveau endpoint : /requirements/{ids}/coverages/{testCaseIds}, par exemple : /requirements/2/coverages/24,26,27
  • RĂ©cupĂ©rer les arborescences des espaces exigences, cas de test et exĂ©cutions

Corrections

  • Nullpointer au Get requirement sur une exigence de haut niveau
  • L'activation et la dĂ©sactivation d'un utilisateur via l'API n'est pas complète
  • 8679 Ne rĂ©cupĂ©rer que les projets sur lesquels l'utilisateur est habilitĂ© lors d'un GET sur tous les projets

3.0.1

Sortie le 07/04/2022
Compatible avec Squash TM 3.X

Corrections

  • Get requirement folder content : impossible d'afficher les exigences de haut niveau
  • Nullpointer au Get requirement sur une exigence de haut niveau
  • Path non rempli au GET requirement sur une exigence de haut niveau

3.0.0

Sortie le 17/12/2021
Compatible avec Squash TM 3.X

Évolutions

  • RĂ©cupĂ©rer l'UUID d'une itĂ©ration et d'une suite de tests
  • Ajouter un lien vers la documentation des API dans le menu "Aide" de la barre de navigation

Corrections

  • 8787 Le lien avec le modèle n'est pas pris en compte Ă  la crĂ©ation d'un projet
  • 8790 Impossible de crĂ©er un utilisateur du groupe TestAutomationServer via l'API
  • Mauvais code et pas de message si on modifie les trois champs Squash AUTOM d'un cas de test

2.1.0

Sortie le 26/08/2021
Compatible avec Squash TM 2.1+

Évolutions

  • Consultation de l'UUID d'un cas de test
  • Consultation des champs d'association d'un cas de test Ă  un script

Corrections

  • Impossible de crĂ©er un Cas de test BDD avec un pas de test

2.0.0

Sortie le 01/07/2021
Compatible avec Squash TM 2.0

Évolutions

  • CompatibilitĂ© avec Squash TM 2.0