From 77182ef70438fe40292aad4e4e296438c230969d Mon Sep 17 00:00:00 2001 From: Carlos C Soto Date: Mon, 9 Sep 2024 12:34:29 -0600 Subject: [PATCH 1/6] Update MetaRefreshInspector.php Fix PHPStan issue: url is set and no need to use null coalescing operator --- src/Internal/MetaRefreshInspector.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Internal/MetaRefreshInspector.php b/src/Internal/MetaRefreshInspector.php index aaac090..0d07b30 100644 --- a/src/Internal/MetaRefreshInspector.php +++ b/src/Internal/MetaRefreshInspector.php @@ -28,7 +28,7 @@ public function obtainUrl(string $html, string $baseUri): string return ''; } - $url = trim($matches['url'] ?? ''); + $url = trim($matches['url']); if ('' === $url) { return ''; } From 14fba2b347c9d00c867f1d7db736d8d1d1999f19 Mon Sep 17 00:00:00 2001 From: Carlos C Soto Date: Mon, 9 Sep 2024 12:34:41 -0600 Subject: [PATCH 2/6] Update phars.xml Update development tools --- .phive/phars.xml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/.phive/phars.xml b/.phive/phars.xml index 396f420..c776c4e 100644 --- a/.phive/phars.xml +++ b/.phive/phars.xml @@ -1,8 +1,8 @@ - - - - - + + + + + From bdb835d5876d619fcab452e8a860fe34b02bb371 Mon Sep 17 00:00:00 2001 From: Carlos C Soto Date: Mon, 9 Sep 2024 12:38:58 -0600 Subject: [PATCH 3/6] Update LICENSE Update license year --- LICENSE | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/LICENSE b/LICENSE index 97083c0..79ffed7 100644 --- a/LICENSE +++ b/LICENSE @@ -1,6 +1,6 @@ The MIT License (MIT) -Copyright (c) 2019 - 2023 PhpCfdi https://www.phpcfdi.com/ +Copyright (c) 2019 - 2024 PhpCfdi https://www.phpcfdi.com/ Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal From b0e5bdf600dc3c238eaadf2499fc0bd751536c6b Mon Sep 17 00:00:00 2001 From: Carlos C Soto Date: Mon, 9 Sep 2024 12:53:16 -0600 Subject: [PATCH 4/6] Document version 3.3.2 --- docs/CHANGELOG.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/docs/CHANGELOG.md b/docs/CHANGELOG.md index e04c23c..60b701b 100644 --- a/docs/CHANGELOG.md +++ b/docs/CHANGELOG.md @@ -6,6 +6,12 @@ Usamos [Versionado Semántico 2.0.0](SEMVER.md) por lo que puedes usar esta libr ## Cambios aún no liberados en una versión +## Versión 3.3.2 2024-09-09 + +- PHPStan encontró una comparación superflua que fue eliminada para corregir el proceso de integración continua. +- Se actualiza el año del archivo de licencia a 2024. +- Se actualizan las herramientas de desarrollo. + ## Versión 3.3.1 2024-05-22 - PHPStan encontró un problema en una especificación de tipo en un método de prueba, From 4e53ca31c86b8ddd2d6a6207838c5495986168b5 Mon Sep 17 00:00:00 2001 From: Carlos C Soto Date: Mon, 9 Sep 2024 13:03:58 -0600 Subject: [PATCH 5/6] Improve maintainability https://sonarcloud.io/organizations/phpcfdi/rules?open=php%3AS1186&rule_key=php%3AS1186 --- docs/CHANGELOG.md | 1 + src/NullMetadataMessageHandler.php | 4 ++++ 2 files changed, 5 insertions(+) diff --git a/docs/CHANGELOG.md b/docs/CHANGELOG.md index 60b701b..f717ba2 100644 --- a/docs/CHANGELOG.md +++ b/docs/CHANGELOG.md @@ -9,6 +9,7 @@ Usamos [Versionado Semántico 2.0.0](SEMVER.md) por lo que puedes usar esta libr ## Versión 3.3.2 2024-09-09 - PHPStan encontró una comparación superflua que fue eliminada para corregir el proceso de integración continua. +- Se agregan comentarios a clases *Null* para mejorar la manentibilidad. - Se actualiza el año del archivo de licencia a 2024. - Se actualizan las herramientas de desarrollo. diff --git a/src/NullMetadataMessageHandler.php b/src/NullMetadataMessageHandler.php index 1b1700d..ea9516f 100644 --- a/src/NullMetadataMessageHandler.php +++ b/src/NullMetadataMessageHandler.php @@ -10,17 +10,21 @@ class NullMetadataMessageHandler implements Contracts\MetadataMessageHandler { public function resolved(DateTimeImmutable $since, DateTimeImmutable $until, int $count): void { + // null object, do nothing } public function date(DateTimeImmutable $since, DateTimeImmutable $until, int $count): void { + // null object, do nothing } public function divide(DateTimeImmutable $since, DateTimeImmutable $until): void { + // null object, do nothing } public function maximum(DateTimeImmutable $moment): void { + // null object, do nothing } } From 2a92813e19e6089693413a6c9b9e2a4821f7133a Mon Sep 17 00:00:00 2001 From: Carlos C Soto Date: Mon, 9 Sep 2024 13:07:25 -0600 Subject: [PATCH 6/6] Fix variable name `php-versions` --- .github/workflows/build.yml | 2 +- docs/CHANGELOG.md | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index f49d608..ea07324 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -93,7 +93,7 @@ jobs: run: phpstan analyse --no-progress --verbose tests: - name: Tests on PHP ${{ matrix.php-versions }} + name: Tests on PHP ${{ matrix.php-version }} runs-on: "ubuntu-latest" strategy: matrix: diff --git a/docs/CHANGELOG.md b/docs/CHANGELOG.md index f717ba2..1ac4806 100644 --- a/docs/CHANGELOG.md +++ b/docs/CHANGELOG.md @@ -11,6 +11,7 @@ Usamos [Versionado Semántico 2.0.0](SEMVER.md) por lo que puedes usar esta libr - PHPStan encontró una comparación superflua que fue eliminada para corregir el proceso de integración continua. - Se agregan comentarios a clases *Null* para mejorar la manentibilidad. - Se actualiza el año del archivo de licencia a 2024. +- Se corrige la variable `php-versions` por `php-version` en el flujo de trabajo `tests`. - Se actualizan las herramientas de desarrollo. ## Versión 3.3.1 2024-05-22