xRM Update Manual 2025.9.1
2025-11-17
Modules of General
basic-base (Deprecated) ❌
Breaking Changes
- The module is no longer required in xRM and has been removed from the dependency list. Its relevant functionality has been redistributed to the appropriate feature modules.
data-migrator (2.0.0)
Breaking Changes
- Replaced
text.html2textTikawithHtmlUtils.html2Text. - Updated the
utilitydependency to a version that providesHtmlUtils, which is now used by the module.
Instructions / Newer Versions of required Dependencies
@aditosoftware/utility@^3.0.1 || ^4.0.0
CHANGELOG.md · main · xrm-modules / data-migrator · GitLab
documentation (2.0.0)
Breaking Changes
- Moved the logic for linking support tickets with knowledge management to the new
link-support-ticket-knowledge-managementmodule and updated this module's dependencies accordingly.
Instructions / Newer Versions of required Dependencies
@aditosoftware/knowledge-management@^2.0.0@aditosoftware/link-support-ticket-knowledge-management@^1.0.0
CHANGELOG.md · main · xrm-modules / documentation · GitLab
Modules of Platform
utility (4.0.0)
Breaking Changes
EntityUtils.recordsRecipeToArrayandEntityUtils.recordsRecipeTo2dArray:- Added a
rowCountcheck beforeentities.getRowsto verify the number of records being loaded. - Added a warning when more than 2000 records are requested.
- Added default record sorting to prevent inconsistent results or infinite loops when
autoOrderByIdis disabled.
- Added a
- Added the following parameters:
validateRowCount(default:true): Enables the row-count check and logging.autoSort(default:true): Ensures stable sorting of retrieved records.- Both parameters can be disabled for higher performance if this is safe.
Instructions / Newer Versions of required Dependencies
- None
CHANGELOG.md · main · xrm-modules / xRM-Platform / utility · GitLab
root (8.0.0)
Breaking Changes
- Moved ObjectLink-related files from the
projectticketmodule to therootmodule.
Instructions / Newer Versions of required Dependencies
- Update all imports, dependencies, and references to ObjectLink classes or resources to use the
rootmodule. - Ensure that the
rootmodule is included wherever this functionality is used.
CHANGELOG.md · main · xrm-modules / xRM-Platform / root · GitLab
workflow (5.0.0)
Breaking Changes
- Removed deprecated workflow code that had already been migrated to the
event-handlermodule. The following components were removed:WorkflowSignalSender_libworkflowExtension_serverProcesseventHandlerHooks_serviceworkflow service implementation.
- These removals may affect custom extensions or integrations that still reference these classes or services.
Instructions / Newer Versions of required Dependencies
- Remove dependencies on and references to the deleted workflow components:
WorkflowSignalSender_libworkflowExtension_serverProcesseventHandlerHooks_service
- Use the corresponding implementations from the
event-handlermodule instead.
CHANGELOG.md · main · xrm-modules / xRM-Platform / workflow · GitLab
Modules of AI
aditoAi-api (2.0.1)
Breaking Changes
AditoAiLanguageUtils.getAnswerToPromptnow accepts a configuration object instead of separate parameters, simplifying the use of LLM-specific options.- A service implementation now also supports passing
guided_jsontopromptBuilder.
Instructions / Newer Versions of required Dependencies
@aditosoftware/ai-base-api@^3.0.0
CHANGELOG.md · main · xrm-modules / ai_modules / aditoAi-api · GitLab
ai-openAi-api (3.0.1)
Breaking Changes
OpenAILanguageUtils.getAnswerToPromptnow accepts a configuration object instead of separate parameters, simplifying the use of LLM-specific options.- A service implementation now also supports passing
json_schematopromptBuilder.
Instructions / Newer Versions of required Dependencies
@aditosoftware/ai-base-api@^3.0.0
CHANGELOG.md · main · xrm-modules / ai_modules / ai-openAi-api · GitLab
ai-base-api (3.0.0)
Breaking Changes
AiPromptBuildercan now be extended through services:AiPromptBuilderProperties_serviceallows additional attributes to be added to the configuration object.AiPromptBuilderSetter_serviceallows setter functions in the library to be extended.
AiPromptBuilder.prototype.getResponsenow uses a single configuration object instead of separate parameters, simplifying the use of LLM-specific options and structured extensions.
Instructions / Newer Versions of required Dependencies
- None
CHANGELOG.md · main · xrm-modules / ai_modules / ai-base-api · GitLab
ckeditorAi-tools (1.0.0) 🆕
Breaking Changes
- Initial module version released and ready for integration.
Instructions / Newer Versions of required Dependencies
- This is a new module and has no breaking changes.
CHANGELOG.md · main · xrm-modules / ai_modules / ckeditorai-tools · GitLab
Modules of Contact Management
activity (6.0.0)
Breaking Changes
- Replaced
text.html2textTikawithHtmlUtils.html2Text. - Updated the
utilitydependency to a version that providesHtmlUtils, which is now used by the module.
Instructions / Newer Versions of required Dependencies
@aditosoftware/utility@^3.0.1 || ^4.0.0
CHANGELOG.md · main · xrm-modules / xRM-ContactManagement / activity · GitLab
correspondence (6.0.0)
Breaking Changes
- Replaced
text.html2textTikawithHtmlUtils.html2Text. - Updated the
utilitydependency to a version that providesHtmlUtils, which is now used by the module.
Instructions / Newer Versions of required Dependencies
@aditosoftware/utility@^3.0.1 || ^4.0.0
CHANGELOG.md · main · xrm-modules / xRM-ContactManagement / correspondence · GitLab
contact (5.0.0)
Breaking Changes
- Added a dependency on the
rootmodule for ObjectLink functionality. - Refactored all ObjectLink-related functionality to use the new implementation provided by the
rootmodule.
Instructions / Newer Versions of required Dependencies
@aditosoftware/root@^8.0.0
CHANGELOG.md · main · xrm-modules / xRM-ContactManagement / contact· GitLab
usermanagement-contact (4.0.0)
Breaking Changes
- Cleaned up the following services and adjusted their implementations to resolve transpilation errors:
indexPatternExtension_serviceproviderFilterVariables_service
- The module now requires a newer version of the
usermanagementmodule that providesindexPatternExtension_service; older versions are no longer compatible.
Instructions / Newer Versions of required Dependencies
@aditosoftware/usermanagement@^5.2.0
CHANGELOG.md · main · xrm-modules / xRM-ContactManagement / usermanagement-contact· GitLab
task (4.0.0)
Breaking Changes
- Added a dependency on the
rootmodule for ObjectLink functionality. - Refactored all ObjectLink-related functionality to use the new implementation provided by the
rootmodule.
Instructions / Newer Versions of required Dependencies
@aditosoftware/root@^8.0.0
CHANGELOG.md · main · xrm-modules / xRM-ContactManagement / task· GitLab
Modules of Sales
ms-teams (2.0.0)
Breaking Changes
- Replaced
text.html2textTikawithHtmlUtils.html2Text. - Updated the
utilitydependency to a version that providesHtmlUtils, which is now used by the module.
Instructions / Newer Versions of required Dependencies
@aditosoftware/utility@^3.0.1
CHANGELOG.md · main · xrm-modules / xRM-Sales / ms-teams · GitLab
workflow-approval (2.0.0)
Breaking Changes
- Updated the workflow version to enable specific translations.
Instructions / Newer Versions of required Dependencies
@aditosoftware/workflow@^5.0.0
CHANGELOG.md · main · xrm-modules / xRM-Sales / workflow-approval · GitLab
competition (2.0.0)
Breaking Changes
- Moved competitor logic from the
opportunitymodule to thecompetitionmodule, which requires a neweropportunitypackage.
Instructions / Newer Versions of required Dependencies
@aditosoftware/opportunity@^1.1.0
CHANGELOG.md · main · xrm-modules / xRM-Sales / competition · GitLab
receipt (2.0.0)
Breaking Changes
- Integrated the
e-invoicemodule into thereceiptmodule.
Instructions / Newer Versions of required Dependencies
- Remove the
e-invoicemodule because it can no longer be used withreceipt.
CHANGELOG.md · main · xrm-modules / xRM-Sales / receipt · GitLab
Modules of Marketing
campaign (2.0.0)
Breaking Changes
- Removed the
typefield fromcampaign, including all fields and logic related to theeventcampaign type.
Instructions / Newer Versions of required Dependencies
- Adjust code locations that use this type if required.
CHANGELOG.md · main · xrm-modules / xRM-Marketing / campaign· GitLab
snapaddy-visitreport (1.0.0) 🆕
Breaking Changes
- None
Instructions / Newer Versions of required Dependencies
- This is a new module and has no breaking changes.
CHANGELOG.md · main · xrm-modules / xRM-Marketing / snapaddy-visitreport· GitLab
Modules of Service
knowledge-management (2.0.1)
Breaking Changes
- Moved the link logic between
knowledge-managementandsupport-ticketto thelink-support-ticket-knowledge-managementmodule. - Updated the
utilitydependency to a version that providesHtmlUtils, which is now used by the module.
Instructions / Newer Versions of required Dependencies
@aditosoftware/utility@^3.0.1- To use
knowledge-managementwithinsupport-ticket, use the following packages:@aditosoftware/link-support-ticket-knowledge-management@^1.0.0@aditosoftware/support-ticket@^2.0.0@aditosoftware/knowledge-management@^2.0.0
CHANGELOG.md · main · xrm-modules / xRM-Service / knowledge-management· GitLab
support-ticket (2.0.0)
Breaking Changes
- Moved the link logic between
knowledge-managementandsupport-ticketto thelink-support-ticket-knowledge-managementmodule.
Instructions / Newer Versions of required Dependencies
- To use
knowledge-managementwithinsupport-ticket, use the following packages:@aditosoftware/link-support-ticket-knowledge-management@^1.0.0@aditosoftware/support-ticket@^2.0.0@aditosoftware/knowledge-management@^2.0.0
CHANGELOG.md · main · xrm-modules / xRM-Service / support-ticket· GitLab
link-support-ticket-knowledge-management (1.0.2) 🆕
Breaking Changes
- Moved the link logic between
knowledge-managementandsupport-ticketto thelink-support-ticket-knowledge-managementmodule.
Instructions / Newer Versions of required Dependencies
- To use
knowledge-managementwithinsupport-ticket, use the following packages:@aditosoftware/link-support-ticket-knowledge-management@^1.0.0@aditosoftware/support-ticket@^2.0.0@aditosoftware/knowledge-management@^2.0.0
CHANGELOG.md · main · xrm-modules / xRM-Service / link-support-ticket-knowledge-management· GitLab
Modules of Collaboration
project (2.0.0)
Breaking Changes
- Added a dependency on the
rootmodule for ObjectLink functionality. - Refactored all ObjectLink-related functionality to use the new implementation provided by the
rootmodule.
Instructions / Newer Versions of required Dependencies
@aditosoftware/root@^8.0.0
CHANGELOG.md · main · xrm-modules / xRM-Collaboration / project · GitLab
projectticket (2.0.0)
Breaking Changes
- Added a dependency on the
rootmodule for ObjectLink functionality. - Refactored all ObjectLink-related functionality to use the new implementation provided by the
rootmodule.
Instructions / Newer Versions of required Dependencies
@aditosoftware/root@^8.0.0
CHANGELOG.md · main · xrm-modules / xRM-Collaboration / projectticket · GitLab