Releases: liquetsoft/cbrfservice
Releases · liquetsoft/cbrfservice
Обновление phpunit
- PhpUnit обновлен до версии 10.
README
- Удалены описания методов из README.
- Добавлен PHP 8.3 для запуска тестов в github actions.
Интерфейс для Daily сервиса
- Breaking change:
CbrfDaily
преобразрван в интерфейс. - Небольшие изменения файловой структуры проекта.
Типизация
- Уточнены типы ключей для возвращаемых массивов.
Новые методы
- Добавлены методы
swapDayTotal
,swapMonthTotal
,swapInfoSell
,swapInfoSellVol
,bLiquidity
,biCurBase
,biCurBacket
,repoDebtUSD
.
Overnight
- Добавлен метод
overnight
для ставки по кредиту «overnight».
PHP 8.1
- Минимальная необходимая версия PHP теперь 8.1.
- Практически для всех классов добавлен модификатор
final
. - Полностью переработан метод
getReutersCursOnDate
. - Добавлен метод
enumReutersValutes
. - Добавлены специализированные исключения
CbrfDataAccessException
,CbrfDataConvertException
,CbrfTransportException
. - Заменены пространства имен для интерфейсов.
- Добавлены новые интерфейсы
CbrfTransport
,CbrfEntityCurrencyInternal
. - Добавлена фабрика
CbrfFactory
для создания сервиса.
RepoDebt
- Добавлен метод
repoDebt
для получения задолженности кредитных организаций перед Банком России по операциям прямого РЕПО.
Интерфейсы для DTO
- Breaking change: добавлены интерфейсы
ItemWithDate
иRate
для DTO. - Добавлен метод
dv
для получения требований Банка России к кредитным организациям.
Удаление истории после переноса репозитория
- Вся история проекта была удалена.
- Оставлен только один финальный тэг.