Releases: rarus/bonus-server-php-sdk
Releases · rarus/bonus-server-php-sdk
0.5.7 (17.09.2020)
Merge pull request #74 from rarus/task#44356-segments task#44356-segments
0.5.6 (27.08.2020)
Актуализирован SDK с текущей версией API, исправлены ошибки в тестах, отформатирован код по PSR-12
0.5.5 (12.09.2018)
- для сущности
Transactions
для ролиOrganization
для методаaddSaleTransaction
добавлена возможность рассчёта на конкретную дату issue#67 - добавлен пример
complex.s6.php
0.5.4 (7.09.2018)
- для сущности
Transactions
для ролиOrganization
для методаgetTransactionsByCard
изменён тип возвращаемого результата наPaginationResponse
issue#64 - исправления ошибок в тестах
- переписан пример
complex.s2.php
с учётом требуемых сценариев
0.5.3 (31.08.2018)
- добавлены уровни для карт issue#61
- для сущности
Cards
для ролиOrganization
добавлен методgetCardLevelList
issue#61 - для сущности
Cards
для ролиOrganization
исправлена ошибка в методеsetAccumulationAmount
issue#61 - для сущности
Transactions
для ролиOrganization
исправлена ошибка в методеgetSalesHistoryByCard
issue#61 - для сущности
Cards
для ролиOrganization
исправлена ошибка в постраничной навигации issue#61 - для сущности
Cards
для ролиOrganization
для методаaddNewCard
добавлена возможность указать начальный баланс карты issue#61 - множественные исправления в тестах
0.5.2 (27.08.2018)
- исправлена ошибка c часовыми поясами и добавлены проверки в тесты
Rarus\BonusServer\Util\DateTimeParser
issue#58
0.5.1 (20.08.2018)
- исправлена ошибка с точностью в парсере timestamp
Rarus\BonusServer\Util\DateTimeParser
issue#55 - исправлена ошибка с некорректными датами рождения при добавлении новых пользователей issue#55
- исправлена ошибка с получением пустого логина для всех пользователей issue#55
- подробный лог работы юнит-тестов теперь сохраняется в папке
/tests/logs/
- в ApiClient добавлена поддержка таймзон и метод
setTimezone
который позволяет указать нужную таймзону
0.5.0 (11.08.2018)
- исправлен ошибочный 404 статус если нет скидок, результаты рассчёта скидок стали опциональными issue#36
- для сущности
Cards
для ролиOrganization
добавлен методgetByBarcode
issue#31 - для сущности
Cards
для ролиOrganization
добавлен методgetByUser
issue#37 - для сущности
Transactions
для ролиOrganization
добавлен методgetTransactionsByCard
issue#37 - для сущности
Transactions
для ролиOrganization
добавлен методgetSalesHistoryByCard
issue#37 - для сущности
User
для ролиOrganization
добавлен методaddNewUserAndAttachFreeCard
issue#32 - добавлен объект постраничной навигации
Pagination
- добавлен объект идентификатор ККМ
CashRegisterId
- добавлен объект идентификатор документа
DocumentId
- добавлен объект идентификатор чека
ChequeId
- добавлен парсер timestamp
Rarus\BonusServer\Util\DateTimeParser
issue#40 - для сущности
Cards
для ролиOrganization
добавлен методgetAccountStatement
issue#40 - добавлен объект выписка по карточному счёту
AccountStatement
- добавлен объект идентификатор уровня карты
LevelId
- для сущности
Cards
для ролиOrganization
в методеlevelUp
теперь возвращается обновлённый объект карты - для сущности
Cards
для ролиOrganization
добавлен методgetPaymentBalance
issue#45 - добавлен объект доступный для платежа баланс по карточному счёту
PaymentBalance
- исправлены ошибки при конвертации дат и времени, добавлен служебный класс
Rarus\BonusServer\Util\DateTimeParser
issue#47 - для сущности
Cards
для ролиOrganization
для методаlist
добавлена обязательная постраничная навигация issue#50 - для сущности
Shops
для ролиOrganization
добавлен методisShopExistsWithId
issue#49 - для сущности
Shops
добавлена рольOrganization
issue#49
0.3.5 (24.07.2018)
- для сущности
Transactions
в транспорте для ролиOrganization
добавлен методaddRefundTransaction
0.3.4 (23.07.2018)
- для сущности
Discounts
в транспорте для ролиOrganization
добавлен методcalculateDiscountsAndBonusDiscounts