Skip to content

Versión 3.3.0

Compare
Choose a tag to compare
@eclipxe13 eclipxe13 released this 04 Dec 05:11
· 26 commits to main since this release
4e28300

Se agregó la interfaz MetadataMessageHandler que permite recibir notificaciones de la descarga de Metadata.
Dentro de las notificaciones se incluye la que ocurre cuando se encontraron 500 registros en un solo segundo.

Se deprecó la interfaz MaximumRecordsHandler, es sustituida por MetadataMessageHandler.

Se deprecó el método SatScraper::getMaximumRecordsHandler() a favor de SatScraper::getMetadataMessageHandler().

Para no introducir un cambio que rompa la compatibilidad, el constructor de SatScraper sigue soportando la creación del objeto con el argumento MaximumRecordsHandler $maximumRecordsHandler.
En su lugar, debería enviar un objeto que implemente la interfaz MetadataMessageHandler.

Se introduce el objeto NullMetadataMessageHandler que implementa la interfaz MetadataMessageHandler,
pero no realiza ninguna acción en sus métodos.

Otros cambios al entorno de desarrollo:

  • Se actualizan las dependencias de desarrollo.
  • Se agrega PHP 8.3 a la matrix de pruebas.
  • Los trabajos se ejecutan con PHP 8.3.
  • Para php-cs-fixer se sustituye function_typehint_space con type_declaration_spaces.