Quiero agradecer públicamente a todas las personas que de una u otra forma me ha apoyado y alentando para el desarrollo y liberación de esta librería.
Para todas las personas que me han estado escribiendo acerca de la liberación les cuento que les traigo buenas noticias, ya que tengo he diseñado un plan de liberación, que a continuación desgloso:
- El día 10 de noviembre se libera la parte inicial de la especificación de lo que es la librería, en esta especificación se explicarán de forma detallada de las principales clases que la componen.
- El día viernes 12 de noviembre estaré liberando una versión Alfa de la librería, esta liberación contemplará:
- Todo lo necesario para hacer la instalación de la misma.
- Ejemplos (por lo menos 5) autodocumentados en donde se explicará de forma detallada el uso de la librería.
- Esta liberación se hace como Alfa ya que no incluye toda la funcionalidad que va a contener la versión final.
- Con esta versión se podrán generar y validar comprobantes de la versión 1.0 y 2.0
- El martes 16 de noviembre estaré liberando una nueva versión Alfa que traerá:
- Generación y validación de CFDs con complementos
- Generación y validación de CFDs de la versión 3.0
- El día viernes 19 de noviembre estaré liberando una versión Beta cuya principal novedad será la generación de diferentes tipos de adendas y en diferentes formatos (EDI, XML, Texto).
Soy consciente de la premura que existe entre los desarrolladores de este tipo de soluciones, pero no quiero liberar algo totalmente inestable y que de mas problemas que soluciones; es por eso que antes de la primera liberación he estado realizando pruebas y mejorando algunos proceso; un ejemplo de esto es la validación del folio fiscal, tuve que re-hacer toda la clase por problemas de rendimiento, ya que al hacer pruebas con los últimos archivos que generó el SAT el tiempo era excesivo, esto debido a que crecieron considerablemente, llegando actualmente a pesar 7 megas. En esta re-estructuración del código se condigo disminuir el proceso de validación del folio de segundos a milésimas de segundo, algo que se que muchos me van a agradecer.
Otro punto ha sido la liberación de objetos; he trabajado arduamente en esto para entregar un código donde no se den fugas de memoria, para esto me ha servido mucho la creación de los ejemplos ya que he podido detectar varias fugas de memoria y las he corregido.
También he trabajado en el nombre de ciertos métodos clases, los he re-nombrado para darle mayor claridad a la persona que los use.
Como podrán ver, estoy llevando a cabo un proceso bastante riguroso para poder entregar un producto con mucha calidad y que desde el principio lo puedas usar.
Finalmente recordarles que estén al pendiente de las fechas.
Hasta la próxima.