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
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.