TGViewer
Bitrix24 Apps & BITRIX24-PHP-SDK Bitrix24 Apps & BITRIX24-PHP-SDK @bitrix24phpsdk · 153 subscribers
Post #76 473
3.0.0 🚀

Added
API v3 support: Tasks & EventLog 🎉
- Added support for Bitrix24 API v3
- Added REST 3.0 API version support:
- Core\Contracts\ApiVersion
- Core\EndpointUrlFormatter

- Added type-safe filter builder system for REST 3.0 filtering
- Added select builder infrastructure for type-safe field selection:
- Added OpenAPI schema infrastructure
- Switched Task domain methods to Bitrix24 API v3 and documented services/methods currently using v3:
- Services\Task\Service\Task
- Services\Task\Service\TaskChat
- Services\Task\Service\TaskFile
- Services\Main\Service\Documentation

- Added service Services\Main\Service\EventLog with REST v3 event log methods
- Added Services\Main\Service\EventLogSelectBuilder — fluent select builder for event log fields
- Added Services\Main\Service\EventLogFilter — type-safe filter builder with typed condition builders per field

Everything else
- Added deptrac/deptrac (`^3.0`) as a dev dependency — architectural layer enforcement tool.
- Added Services\AbstractSelectBuilder::allSystemFields() — convenience method that uses reflection
- Added src/Legacy/ namespace with LegacyServiceBuilder and LegacyTaskServiceBuilder, accessible via $serviceBuilder->getLegacyServiceBuilder()->getTaskScope()->task().
- Services\Lists\Lists\Service\Lists
- Services\Lists\Field\Service\Field
- Services\Lists\Section\Service\Section
- Services\Lists\Element\Service\Element
- Services\Landing\Site\Service\Site
- Services\Landing\SysPage\Service\SysPage
- Services\Landing\Role\Service\Role
- Services\Landing\Page\Service\Page
- Services\Landing\Block\Service\Block
- Services\Landing\Template\Service\Template
- Services\Landing\Repo\Service\Repo
- Services\Landing\Demos\Service\Demos
- Services\IMOpenLines\Connector\Service\Connector
- Services\IMOpenLines\Config\Service\Config
- Services\IMOpenLines\CRMChat\Service\Chat
- Services\IMOpenLines\Message\Service\Message
- Services\IMOpenLines\Bot\Service\Bot
- Services\IMOpenLines\Operator\Service\Operator
- Services\IMOpenLines\Session\Service\Session
- Services\SonetGroup\Service\SonetGroup

- Added isPartner(): bool method to ContactPersonInterface to check if the contact person is a partner employee

Changed
- Breaking changes in Bitrix24PartnerInterface and Bitrix24PartnerRepositoryInterface
- Renamed getBitrix24PartnerId(): int to getBitrix24PartnerNumber(): int in Bitrix24PartnerInterface to clarify that this method returns the partner's external vendor site number, not an internal database ID
- Renamed findByBitrix24PartnerId(int $bitrix24PartnerId) to findByBitrix24PartnerNumber(int $bitrix24PartnerNumber) in Bitrix24PartnerRepositoryInterface
- ContactPersonInterface::markMobilePhoneAsVerified() now accepts an optional ?CarbonImmutable $verifiedAt = null
- ContactPersonInterface::markEmailAsVerified() now accepts an optional
?CarbonImmutable $verifiedAt = null parameter.
- Updated: ContactPersonInterface, ContactPersonReferenceEntityImplementation,
ContactPersons.md documentation, added testMarkEmailAsVerifiedWithSpecificDate unit test.
- Removed deprecated RemoteEventsFabric

Fixed
- Fixed handling of scope and licence_family fields.

https://github.com/bitrix24/b24phpsdk/releases
GitHub Releases · bitrix24/b24phpsdk Bitrix24 PHP SDK for REST API. Contribute to bitrix24/b24phpsdk development by creating an account on GitHub.
  • 👍 3
More from @bitrix24phpsdk
  1. Apr 20, 2026Первый, кто поставит звезду на репозиторий https://github.com/bitrix24/b24phpsdk и пришлет…
  2. Apr 20, 2026🧭 Разбираем современный PHP вместе с Podlodka PHP Crew PHP-стек может устаревать незаметн…
  3. Apr 13, 2026bitrix24-php-lib v0.5.0 🚀 Набор сущностей для разработки приложений Added - Journal bound…
  4. Mar 4, 20260.4.0 🚀 Added - ContactPersons support (main feature of 0.4.0) - Added ApplicationInstall…
  5. Feb 25, 20261.10.1 🚀 Fixed Extend Scope and PortalLicenseFamily enums with new options https://github…
  6. Feb 2, 2026🤖 AI в практике разработчиков: новый сезон Podlodka AI Crew «Мы поигрались с промптом, но…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →