FakeXrmEasy.Core.v9
3.9.5
Prefix Reserved
dotnet add package FakeXrmEasy.Core.v9 --version 3.9.5
NuGet\Install-Package FakeXrmEasy.Core.v9 -Version 3.9.5
<PackageReference Include="FakeXrmEasy.Core.v9" Version="3.9.5" />
<PackageVersion Include="FakeXrmEasy.Core.v9" Version="3.9.5" />
<PackageReference Include="FakeXrmEasy.Core.v9" />
paket add FakeXrmEasy.Core.v9 --version 3.9.5
#r "nuget: FakeXrmEasy.Core.v9, 3.9.5"
#:package FakeXrmEasy.Core.v9@3.9.5
#addin nuget:?package=FakeXrmEasy.Core.v9&version=3.9.5
#tool nuget:?package=FakeXrmEasy.Core.v9&version=3.9.5
FakeXrmEasy is the open source test automation framework for .net core and the Power Platform. This is the core package containing a configurable middleware, crud operators, and query translation between FetchXml, QueryExpression, CRM LINQ, and QueryByAttribute.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net8.0
- FakeItEasy (>= 6.0.0 && < 7.0.0)
- FakeXrmEasy.Abstractions.v9 (>= 3.9.5)
- Microsoft.PowerPlatform.Dataverse.Client (>= 1.2.10)
- Microsoft.PowerPlatform.Dataverse.Client.Dynamics (>= 1.2.10)
NuGet packages (6)
Showing the top 5 NuGet packages that depend on FakeXrmEasy.Core.v9:
| Package | Downloads |
|---|---|
|
FakeXrmEasy.Messages.v9
This package contains implemented default fake messages. |
|
|
FakeXrmEasy.Plugins.v9
This package contains helpers to aid in developing and testing of plugins as well as pipeline simulation features. |
|
|
FakeXrmEasy.v9
FakeXrmEasy is the open source test automation framework for .net core and the Power Platform / Dataverse. This is an include package. |
|
|
FakeXrmEasy.CodeActivities.v9
FakeXrmEasy is the open source test automation framework for .net core and the Power Platform / Dataverse. This package contains helpers to unit test code activities. |
|
|
Tisa.FakeXrm.Core
Общие классы и компоненты тестирования плагинов Dynamics CRM с использованием платформы .Net Core. |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 3.9.5 | 152 | 2026/9/11 |
| 3.9.4 | 6,991 | 2026/7/19 |
| 3.9.3 | 5,576 | 2026/6/17 |
| 3.9.2 | 822 | 2026/6/13 |
| 3.9.1 | 11,115 | 2026/4/18 |
| 3.9.0 | 4,849 | 2026/3/18 |
| 3.8.0 | 43,387 | 2025/8/1 |
| 3.7.0 | 11,594 | 2025/7/24 |
| 3.6.0 | 68,016 | 2025/2/2 |
| 3.5.1 | 97,398 | 2024/6/15 |
| 2.9.5 | 74 | 2026/9/11 |
| 2.9.4 | 1,149 | 2026/7/19 |
| 2.9.3 | 2,750 | 2026/6/16 |
| 2.9.2 | 534 | 2026/6/12 |
| 2.9.1 | 6,784 | 2026/4/18 |
| 2.9.0 | 3,117 | 2026/3/17 |
| 2.8.0 | 21,970 | 2025/8/1 |
| 2.7.0 | 28,915 | 2025/5/11 |
| 2.6.0 | 43,380 | 2025/2/2 |
| 2.5.1 | 21,587 | 2024/6/13 |
## [3.9.5]
### Changed
- Resolves an issue where the EntityRole = Referencing property was ignored when retrieving related entities - https://github.com/DynamicsValue/fake-xrm-easy/issues/271
- Adds a new SYSTEM account to CallerProperties, while making sure it's also added to the database when Integrity is enabled - https://github.com/DynamicsValue/fake-xrm-easy/issues/274
- **Possible breaking change**: When a string field is updated to an empty string, the platform saves it as null and not empty, and now FXE it will behave like that - https://github.com/DynamicsValue/fake-xrm-easy/issues/215
- Increment version
## [3.9.4]
### Changed
- Upgrade coverlet to latest
- Adds cloning of entity reference objects, which was already there, but only as part of cloning of entity records, not a direct extension method - https://github.com/DynamicsValue/fake-xrm-easy/issues/264
- Resolves edge case in All, NotAll, Any, NotAny Join operators - https://github.com/DynamicsValue/fake-xrm-easy/issues/260
## [3.9.3]
### Changed
- Increment version
## [3.9.2]
### Changed
- Fixes an issue where the new QueryExpression aggregations functionality needed early bound types. Now it will support EntityMetadata as well. https://github.com/DynamicsValue/fake-xrm-easy/issues/192
## [3.9.1]
### Changed
- Upgraded Microsoft.PowerPlatform.Dataverse.Client package to 1.2.10
- Resolves issue with MetadataGenerator crashing for unsupported types for versions earlier than v9 - https://github.com/DynamicsValue/fake-xrm-easy/issues/235
- Added net48 as the target framework along with net462 - https://github.com/DynamicsValue/fake-xrm-easy/issues/233
- Resolves a confusing issue where value attribute on the 'in' operator might be blank but still have nested value elements (thanks Betim!) - https://github.com/DynamicsValue/fake-xrm-easy/issues/45
- Resolves an issue when using ValidateEntityReferences where the CallerId systemuser might get overriden if already initialised - https://github.com/DynamicsValue/fake-xrm-easy/issues/232
## [3.9.0]
### Added
- Resolves issue about accessing properties in EntityMetadata introduced after a breaking change in Microsoft.CrmSdk.CoreAssemblies v9.0.2.60 - https://github.com/DynamicsValue/fake-xrm-easy/issues/217
- Resolves an issue where Like operator was not searching for substrings in multiline fields - https://github.com/DynamicsValue/fake-xrm-easy/issues/219
- Adds support for Aggregations in QueryExpressions - https://github.com/DynamicsValue/fake-xrm-easy/issues/192
### Changed
- Fixes dependencies in this version: https://github.com/DynamicsValue/fake-xrm-easy/issues/218
## [3.8.0]
### Added
- Added support for new JoinOperators: Exists, In - https://github.com/DynamicsValue/fake-xrm-easy/issues/202
- Added initial support for column aliases in QueryExpression - https://github.com/DynamicsValue/fake-xrm-easy/issues/191
- Introduced new property to Email tracking token properties to disable it if needed - https://github.com/DynamicsValue/fake-xrm-easy/issues/196
- Added support for new JoinOperators: Any, NotAny, All, NotAll - https://github.com/DynamicsValue/fake-xrm-easy/issues/200
### Changed
- Upgraded DataverseClient package to 1.2.9
- Upgraded to net8.0
## [3.7.0]
### Added
- Fixes an issue in FakeTracingService where an exception was raised if no args was passed - https://github.com/DynamicsValue/fake-xrm-easy/issues/189
- Introduced default email tracking settings, which are needed to solve - https://github.com/DynamicsValue/fake-xrm-easy/issues/186
## [3.6.0]
### Added
- Added new InMemoryFileDb implementation to support file and image storage - https://github.com/DynamicsValue/fake-xrm-easy/issues/157
- Added default max file size for file and image uploads - https://github.com/DynamicsValue/fake-xrm-easy/issues/157
### Changed
- Resolves many issues in Create, Upsert, and CreateMultiple and UpsertMultiple when alternate keys were used - https://github.com/DynamicsValue/fake-xrm-easy/issues/172
- TracingService will also output to the default standard output - https://github.com/DynamicsValue/fake-xrm-easy/issues/163
- **BREAKING CHANGE**: This will **only** affect you if you use XrmRealContext class. Moved XrmRealContext to a separate FakeXrmEasy.Integration package to remove dependency on XrmTooling - https://github.com/DynamicsValue/fake-xrm-easy/issues/160
- Resolves an issue in FetchXml queries when using arithmetic values and no early bound assemblies are used. It will now read from injected metadata in absence of proxy type assemblies - https://github.com/DynamicsValue/fake-xrm-easy/issues/158
- Resolves issue in MetadataGenerator where relationship properties were generated in the wrong order, also generates ManyToMany relationship properties - https://github.com/DynamicsValue/fake-xrm-easy/issues/135
- Adds implementation of RelatedEntities in Update message , before it was implemented only for Create -