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
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="FakeXrmEasy.Core.v9" Version="3.9.5" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="FakeXrmEasy.Core.v9" Version="3.9.5" />
                    
Directory.Packages.props
<PackageReference Include="FakeXrmEasy.Core.v9" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add FakeXrmEasy.Core.v9 --version 3.9.5
                    
#r "nuget: FakeXrmEasy.Core.v9, 3.9.5"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package FakeXrmEasy.Core.v9@3.9.5
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=FakeXrmEasy.Core.v9&version=3.9.5
                    
Install as a Cake Addin
#tool nuget:?package=FakeXrmEasy.Core.v9&version=3.9.5
                    
Install as a Cake Tool

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 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. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

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
Loading failed

## [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 -