Набор сущностей для разработки приложений
Added
- Journal bounded context — 72
- Install-flow documentation
Changed
- Application installation flow — 90
-
Install now distinguishes one-step installs with applicationToken from UI/two-step installs without token-
OnAppInstall is now the canonical finish-step for pending installations created without a token- Duplicate
ONAPPINSTALL events for already active installations are handled as warning no-op calls- Domain value object namespace
-
Bitrix24\Lib\Bitrix24Accounts\ValueObjects\Domain moved to Bitrix24\Lib\Common\ValueObjects\Domain- Updated install-related commands and tests to use the shared namespace
- Developer workflow docs
- Added project-level MCP configuration in
.mcp.json- Documented MCP checks and mandatory
Makefile entrypoints for tests and linters in README.md and AGENTS.mdBC⚠️
- Doctrine schema naming normalization — 93
- Tables renamed:
-
application_installation -> b24lib_application_installations-
application_settings -> b24lib_application_settings-
bitrix24account -> b24lib_bitrix24_accounts-
contact_person -> b24lib_contact_personsFixed
- Premature activation during install — 90
-
Bitrix24Account and ApplicationInstallation no longer switch to active when Install is called without applicationToken- Finish events are no longer emitted before Bitrix24 sends the token-bearing finish step
- Reinstall handling
- Reinstall over pending installations now blocks and archives the previous installation pair before creating a new one
https://github.com/mesilov/bitrix24-php-lib