🠕

Objectif de la version 7.x

Cette spécification a fait l'objet de plusieurs versions antérieures, avec une numérotation parfois particulière. La première version préliminaire soumise à commentaires publics a été publiée en 1984. La version majeure précédente était la 5.5.1, publiée en tant que brouillon en novembre 1999, puis republiée comme norme en octobre 2019.

La version 7.0 a un certain nombre d'objectifs, notamment

  • Clarifier les ambiguïtés dans le cahier des charges.
  • Simplifiez les implémentations en supprimant le traitement des cas particuliers.
  • Moderniser l'encodage des caractères, les restrictions de longueur et la formulation des spécifications.
  • Introduire le versionnage sémantique (voir https://semver.org/).
  • Amélioration de la gestion multimédia, des assertions négatives et des notes avec balisage.
  • Ajout de la prise en charge des extensions courantes à la version 5.5.1.
  • Fournir des outils pour une meilleure interopérabilité des extensions.

La version 7.0 introduit plusieurs changements incompatibles avec la version 5.5.1; les fichiers 5.5.1 ne sont généralement pas compatibles avec la version 7.0 et inversement. Ces changements étaient nécessaires pour supprimer des structures complexes héritées des versions précédentes. Pour une liste complète des modifications, veuillez consulter le journal des modifications ci-joint.