Skip to content

Conversation

@mesilov
Copy link
Collaborator

@mesilov mesilov commented Nov 9, 2025

Q A
Bug fix? yes
New feature? yes
Deprecations? yes
Issues Fix #301
License MIT

mesilov and others added 30 commits October 14, 2025 02:55
… smart process automation types and updating relevant tests.

Signed-off-by: mesilov <mesilov.maxim@gmail.com>
…te` API method with corresponding result class.

Signed-off-by: mesilov <mesilov.maxim@gmail.com>
…e\Service\Type` methods for smart process management.

Signed-off-by: mesilov <mesilov.maxim@gmail.com>
…GELOG with details.

Signed-off-by: mesilov <mesilov.maxim@gmail.com>
Fix incorrect array offset in `ItemsResult::getItems` and update CHAN…
…ssItem` method in `AbstractCrmItem`.

Signed-off-by: mesilov <mesilov.maxim@gmail.com>
…ption handling for `not_found`, and update default `select` behavior in `Item::list` method. Update CHANGELOG with related fixes.

Signed-off-by: mesilov <mesilov.maxim@gmail.com>
…rt-process-item

Feature/282 add support for smart process item
… with details.

Signed-off-by: mesilov <mesilov.maxim@gmail.com>
Add `project` type to `PortalLicenseFamily` enum and update CHANGELOG…
…pdate`, and `onCrmContactDelete`. Update factory and CHANGELOG with details.

Signed-off-by: mesilov <mesilov.maxim@gmail.com>
…events

Add support for CRM Contact events: `onCrmContactAdd`, `onCrmContactU…
…or handling incoming events, deprecate `createEvent`. Update imports and CHANGELOG.

Signed-off-by: mesilov <mesilov.maxim@gmail.com>
…e` and `validate` methods, handling various event types, validation logic, and exceptions.

Signed-off-by: mesilov <mesilov.maxim@gmail.com>
…ix24AccountInterface` for token validation logic. Adjust unit tests to reflect changes and improve coverage.

Signed-off-by: mesilov <mesilov.maxim@gmail.com>
Refactor `RemoteEventsFactory`: update `validate` method to use `Bitr…
…ructors, methods, and edge cases. Adjust `ContactPersonInterfaceTest` to remove redundant checks and improve consistency.

Signed-off-by: mesilov <mesilov.maxim@gmail.com>
…interface

Add unit tests for `UserAgentInfo` and `UTMs` classes, covering const…
…ceTest` to ensure data consistency after save operations. Update changelog and adjust test implementations to accommodate new method.

Signed-off-by: mesilov <mesilov.maxim@gmail.com>
…epository-interface-test

Add repository flusher integration in `ContactPersonRepositoryInterfa…
…sitory, including configuration, public endpoints, and core application logic. Update repository structure accordingly.

Signed-off-by: mesilov <mesilov.maxim@gmail.com>
…rfile, and dependencies

- Bump PHP version to 8.4 in Dockerfile (Debian base, multi-stage build).
- Update Rector to use `LevelSetList::UP_TO_PHP_84`.
- Upgrade PHPUnit to `PHPUnitSetList::PHPUNIT_110`.
- Add Composer 2.8 and new PHP extensions (`bcmath`, `excimer`, `opcache`, `pcntl`, `yaml`, `zip`).
- Improve Dockerfile with user mapping, working directory setup, and optimized build process.
- Adjust PHPStan and deprecations for PHP 8.4.

Signed-off-by: mesilov <mesilov.maxim@gmail.com>
… ExternalLine test cases for random number generation consistency.

Signed-off-by: mesilov <mesilov.maxim@gmail.com>
…xibility and align with PHP 8+ standards.

Signed-off-by: mesilov <mesilov.maxim@gmail.com>
- Update `phpunit.yml`, `license-check.yml`, `rector.yml`, `php-cs-fixer.yml`, and `phpstan.yml` to include PHP 8.4 in the test matrix.

Signed-off-by: mesilov <mesilov.maxim@gmail.com>
…ase with PHP 8.4 standards.

- Drop PHP 8.2 from all GitHub workflows.
- Add explicit `mixed` return type to relevant service methods.
- Update caching path in Rector configuration.
- Clean up unused parameters and adjust variable prefixes for consistency.

Signed-off-by: mesilov <mesilov.maxim@gmail.com>
…ew directory structure.

Signed-off-by: mesilov <mesilov.maxim@gmail.com>
…Endpoints` object.

Signed-off-by: mesilov <mesilov.maxim@gmail.com>
…and corresponding unit tests

Signed-off-by: mesilov <mesilov.maxim@gmail.com>
Signed-off-by: mesilov <mesilov.maxim@gmail.com>
Signed-off-by: mesilov <mesilov.maxim@gmail.com>
Signed-off-by: mesilov <mesilov.maxim@gmail.com>
Signed-off-by: mesilov <mesilov.maxim@gmail.com>
Signed-off-by: mesilov <mesilov.maxim@gmail.com>
Signed-off-by: mesilov <mesilov.maxim@gmail.com>
Signed-off-by: mesilov <mesilov.maxim@gmail.com>
Signed-off-by: mesilov <mesilov.maxim@gmail.com>
Signed-off-by: mesilov <mesilov.maxim@gmail.com>
@mesilov mesilov self-assigned this Nov 9, 2025
@mesilov mesilov added bug in SDK Something isn't working in SDK enhancement in SDK New feature or request in SDK labels Nov 9, 2025
@mesilov mesilov added this to the 1.8.0 milestone Nov 9, 2025
@mesilov mesilov merged commit 165bf00 into main Nov 9, 2025
24 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug in SDK Something isn't working in SDK enhancement in SDK New feature or request in SDK

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Shipping new SDK release]: 1.8.0

3 participants