Обновляемся и тестируем! 🚀
https://github.com/mesilov/bitrix24-php-sdk
Добавлено:
— скоуп
Telephony и сервисы по работе с ней— скоуп
UserConsent и сервисы по работе с ним— скоуп
Placements и сервисы по работе с ним— скоуп
IMOpenLines и сервисы по работе с ним— скоуп
CRM добавлен сервис Leads— скоуп
CRM добавлен сервис Activity— скоуп
CRM добавлен метод Services\CRM\Deal\Service\Batch:update— скоуп
CRM добавлен метод Services\CRM\Contact\Service\Batch:delete— скоуп
CRM добавлены сервисы Services\CRM\Activity\ReadModel для: EmailFetcher, OpenLineFetcher, VoximplantFetcher, WebFormFetcher— скоуп
Main добавлена поддержка сервиса Events— добавлена поддержка событий уровня приложения:
ONAPPINSTALL и ONAPPUNINSTALL— добавлена поддержка событий уровня приложения:
PortalDomainUrlChangedEvent— добавлен метод
Core\Batch:updateEntityItems— добавлен метод
Core\Contracts\BatchInterface:updateEntityItems— скоуп
Placements добавлен сервис Placement\Service\UserFieldType для работы с типами полей подразумеващюих встройку— скоуп
Telephony, добавлена поддержка событий: OnExternalCallBackStart, OnExternalCallStart, OnVoximplantCallEnd, OnVoximplantCallEnd, OnVoximplantCallInit, OnVoximplantCallStart— добавлена поддержка DTO
ApplicationStatus— добавлен метод
AccessToken:initFromPlacementRequest— добавлен метод
ApplicationProfile:initFromArray when application profile stored in ENV-variables— добавлена поддержка инициализации плейсментов
Bitrix24\SDK\Application\Requests\Placement\PlacementRequest— добавлен метод
Credentials:initFromPlacementRequest когда приложение инициализируется при загрузке плеймента— добавлен метод
Services\Main\Service:getServerTime возвращает время сервера— добавлен метод
Services\Main\Service:getCurrentUserProfile возвращает базовую инфу по текущему юзеру.— добавлен метод
Services\Main\Service:getAccessName возвращает наименования разрешений.— добавлен метод
Services\Main\Service:checkUserAccess— добавлен метод
Services\Main\Service:getMethodAffordability— добавлена поддержка полей
operating и operating_reset_at в Bitrix24\SDK\Core\Response\DTO\TimeИзменено
— обновили состав скоупов
— увеличили требования для компонентов
symfony/* до версии 6.*— метод
Services\Main\Service:getAvailableMethods помечен как deprecated— метод
Services\Main\Service:getAllMethods помечен как deprecated— метод
Services\Main\Service:getMethodsByScope помечен как deprecated— ❗️метод
Bitrix24\SDK\Core\Credentials переименован: createFromWebhook, createFromOAuth, createFromPlacementRequest— ❗️удалён класс
Bitrix24\SDK\Core\Response\DTO\ResponseDataCollection— ❗️удалён класс
Bitrix24\SDK\Core\Response\DTO\Result— ❗️удалён метод
CoreBuilder:withWebhookUrl, используйтеmethod
CoreBuilder:withCredentialsИсправления ошибок
— add bugfix for batch method for reverse order queries
— fix type compatible errors for
Core\Result\AbstractItem— error in
NetworkTimingParser— error in
RenewedAccessToken DTO, remove Scopeenum
etc
— добавлена возможность спонсирования разработки https://boosty.to/bitrix24-php-sdk