Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Banxico Php Laravel Package

xint0/banxico-php

PHP client for Banxico's SIE REST API to fetch USD-MXN exchange rates (SF43718 determination and SF60653 liquidation series), with methods for latest, specific-date, or date-range queries and any SIE series by name.

View on GitHub
Deep Wiki
Context7
2.0.1

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

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

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

Changed

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

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.
1.0.0

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.
v0.3.1

Changed

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

Changed

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

Changed

  • Upgrade guzzlehttp/guzzle to v7.
v0.1.0
  • Initial version.
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
elsayed85/laravel-api-exceptions
ouhssini/laravel-demo-mode
daworks/ncloud-outbound-mailer-driver
gp247/cms
ignibyte/aic-gates
nexa-merchant/blog
novasa/laravel-language-center
opencage/geocode
adolfoholzer/parameters
livenetworks/ln-starter
shitoudev/permissionmanager
johannesclimacus/laravel-tui
hocvt/seotools
vitalybaev/sypexgeo
amphibee/themosis-ignition
gito-me/fast-excel
frankyso/laravel-ipaymu
geolize-studio/laravel-chile
boomerangui/chat
cgv/localized-resource