Skip to content

Latest commit

 

History

History
89 lines (55 loc) · 2.9 KB

CHANGELOG.md

File metadata and controls

89 lines (55 loc) · 2.9 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

Added

  • Include PHP 8.4 in ci test job version matrix.

2.0.1 2024-11-30

Changed

  • Update package description, installation instructions, and add SieClient@fetchSeries example for fetching specific series values in README.
  • Update dev tools as of 2024-11-30.

2.0.0 2024-06-27

Changed

  • Ignore custom PHP results cache directory .phpunit.cache.
  • Set PHP 8.1 as minimum supported version.
  • Upgrade PHPUnit to 10.5.
  • Make test data provider methods static.
  • Set PHPStorm PHPCS timeout to 60 seconds.

1.0.3 2023-08-02

Changed

  • Fix deprecated string interpolation syntax.
  • Upgrade PHPUnit to 9.6.10.
  • Set default PHP version to 8.2 in docker images.
  • Include PHPUnit phar in phpstan configuration.

1.0.2 2023-04-05

Changed

  • Use Psr18ClientDiscovery instead of HttpClientDiscovery in HttpClientFactory.
  • Upgrade PHPUnit, PHP Code Sniffer.
  • Add PHPStan configuration.

1.0.1 2023-02-04

Changed

  • Use phive to install PHPUnit, PHP Code Sniffer, and PHP Code Beautifier and Fixer.
  • Fix GitHub actions workflow to use composer.json hash since we don't commit composer.lock.
  • Use tools/phpunit in composer test script.
  • Add docker images for PHP 7.4, and PHPStan.
  • Use PHPUnit 9.6 schema for phpunit.xml configuration file.
  • Ignore development only files and directories in git export.

Changed

  • Replace Cliente with SieClient class. Breaking
  • fetchSeries, exchangeRateUsdDetermination, and exchangeRateUsdLiquidation return single result as single string, single series with multiple values as array keyed by date in YYYY-MM-DD, multiple series keyed by series code.

Changed

  • Do not force exclusion of symfony/polyfill-php73.

Changed

  • Require psr/http-client-implementation instead of guzzlehttp/guzzle; PHP > 7.4; ext-json.
  • Throw ClienteBanxicoException on client errors.

Changed

  • Upgrade guzzlehttp/guzzle to v7.
  • Initial version.