@@ -11,6 +11,37 @@ versión, aunque sí su incorporación en la rama principal de trabajo. Generalm
1111
1212## Listado de cambios
1313
14+ ### Versión 1.2.2 2024-06-06
15+
16+ Se corrigió el problema de no crear correctamente el número de serie cuando incluía caracteres en mayúsculas.
17+ Anteriormente, se hacía una conversión a minúsculas, ahora se expresa en mayúsculas.
18+
19+ Se agrega el método ` SerialNumber::bytesArePrintable(): bool ` para identificar que el número de serie de un certificado
20+ contiene solamente caracteres imprimibles en su representación como * bytes* , como en el caso de los números de serie
21+ utilizados por el SAT.
22+
23+ Se refactorizan los métodos ` SerialNumber::createFromBytes() ` y ` SerialNumber::bytes() ` para usar las funciones
24+ de PHP ` bin2hex ` y ` hex2bin ` respectivamente.
25+
26+ Se agrega documentación en el archivo ` README.md ` explicando la interpretación del número de serie como hexadecimal,
27+ decimal y * bytes* . Así como el uso específico del SAT.
28+
29+ Se actualiza el año de licencia a 2024.
30+
31+ Se garantiza la compatibilidad con PHP 8.3.
32+
33+ Adicionalmente, se hacen los siguientes cambios internos:
34+
35+ - Se remueven los archivos ` test/_files ` de la detección de lenguaje de GitHub.
36+ - En los flujos de trabajo de GitHub.
37+ - Se permite la ejecución manual.
38+ - Se agrega PHP 8.3 a la matriz de pruebas.
39+ - Se ejecutan los trabajos en PHP 8.3.
40+ - Se actualizan las acciones de GitHub a la versión 4.
41+ - En el trabajo ` php-cs-fixer ` se remueve la variable de entorno ` PHP_CS_FIXER_IGNORE_ENV ` .
42+ - Se corrige ` .php-cs-fixer.dist.php ` sustituyendo ` function_typehint_space ` por ` type_declaration_spaces ` .
43+ - Se actualizan las herramientas de desarrollo.
44+
1445### Versión 1.2.1 2023-05-24
1546
1647PHPStan detectó un uso inapropiado de conversión de objeto a cadena de caracteres.
0 commit comments