Los números de versión de la librería NRtfTree es algo que no se había tenido demasiado definido en versiones anteriores. A partir de la versión 0.3 queremos cambiar también este hecho y homogeneizar un poco estos números de versión, tanto para las versiones internas como para las releases públicas. Y para ello se ha elegido el formato tradicional propuesto por MSDN («major.minor.build.revision») formado por cuatro componentes:
- major: Versión principal de la librería.
- minor: Versión secundaria de la librería.
- build: Versión de compilación, generado automáticamente como el número de días transcurridos desde el 1 de enero de 2000.
- revision: Número de revisión, generado automáticamente como el número de segundos transcurridos desde la media noche (hora local) dividido entre dos.
Para NRtfTree mantendré la versión principal a cero hasta estar completamente satisfecho con su funcionalidad básica y su rendimiento. Mientras tanto, la versión secundaria me permitirá distinguir entre versiones con cambios relevantes, y la versión de compilación se utilizará tan sólo para versiones púramente correctoras y para versiones preliminares. Por último, el número de revisión tan sólo se utilizará para control interno, por lo que normalmente ni siquiera se hará referencia a él.