- #802 - Fix DynamicExpressionParser for IQueryable [bug] contributed by StefH
- #801 - ExpressionParser finds Types from IEnumerable instead of IQueryable (breaks Code) (worked in 1.3.9) [bug]
- #800 - Fix String.Equals together with other condition [bug] contributed by StefH
- #799 - Error with 'Equals' together with other parameters [bug]
- #785 - Add CodeFirst examples for .NET 6 and 8 [test] contributed by StefH
- #795 - Fix Aggregate methods Average and Sum [bug] contributed by StefH
- #796 - Fixed ParseArgumentList when using lambda filter on list of dictionaries [bug] contributed by StefH
- #798 - Fix when using LINQ methods like "Any" on a string [bug] contributed by StefH
- #415 - Problem with Query over JObject, Filter with SubProperty not returning the correct value [bug]
- #440 -
it
isn't interpreted as the inner parameter when usingAll
orAny
[bug] - #793 - Failure in ParseArgumentList when using lambda filter on list of dictionaries [bug]
- #794 - DynamicExpressionParser.ParseLambda regressions in v1.3.10 [bug]
- #774 - Fixed calling property on nested static class [bug] contributed by StefH
- #777 - Keep original type from subquery [bug] contributed by StefH
- #772 - Static helper class with name as property doesn't work after updating from v.1.0.8.18 to 1.3.8 [bug]
- #775 - Value typed property from subquery are casted as
object
[bug] - #779 - try to call function inside select [bug]
- #761 - Add unit tests for Any [test] contributed by StefH
- #765 - Introduce Sliding Cache to Constant Expression Helper [feature] contributed by TWhidden
- #770 - Enhancements to SlidingCache<> for Improved Thread Safety and Performance [feature] contributed by TWhidden
- #780 - Add RadzenDataGrid.BlazorApp example [test] contributed by StefH
- #764 - Possible Memory Leak with ConstantExpressionHelper [bug]
- #769 - Enhancements to SlidingCache<> for Improved Thread Safety and Performance [bug]
- #758 - Update function argument parsing for strings [bug] contributed by StefH
- #760 - Update function argument parsing for strings (part 2) [bug] contributed by StefH
- #757 - ParseException after update from v.1.0.8.18 to 1.0.9.0 or any newer (till 1.3.7) [bug]
- #759 - Still yet ParseException after update from v.1.0.8.18 to 1.0.9.0 or any newer (till 1.3.7) [bug]
- #750 - DynamicLinqTypeAttribute can now also be defined on an interface [feature] contributed by StefH
- #755 - Fix KeywordsHelper [bug] contributed by StefH
- #745 - The
DynamicLinqType
attribute can not be added to interfaces. [refactor] - #754 - Parameters of lambdas in the supplied expression have lower priority than defined types, even when casing differs [bug]
- #728 - added symbol check when checking for identifier [feature] contributed by abbasc52
- #730 - Add PackageReadme to NuGet [feature] contributed by StefH
- #731 - Add logic to convert any array to object array. [feature] contributed by StefH
- #732 - Add config setting: DisallowNewKeyword [feature] contributed by StefH
- #739 - Fix AddSignatures and SubtractSignatures [bug] contributed by StefH
- #743 - Add support for out keyword [feature] contributed by StefH
- #744 - Add some more tests for Max [test] contributed by StefH
- #389 - ExpressionPromoter.Promote Limitations to Detect plausible method matches [feature]
- #727 - Type from registered type has higher preference than input parameter expression with same name [feature]
- #737 - Exception when trying to add/subtract types 'DateTime' and 'TimeSpan' [bug]
- #741 - out keyword is not working with dynamic linq [feature]
- #723 - Handle UseParameterizedNamesInDynamicQuery when parsing dynamic OfType function contributed by yonguelink
- #722 - UseParameterizedNamesInDynamicQuery set to true breaks
OfType
method call
- #686 - Add support for casting a string to another type (e.g. int) for Linq2Objects [feature] contributed by StefH
- #703 - Update logic for AbstractDynamicLinqCustomTypeProvider.GetAssemblyTypesWithDynamicLinqTypeAttribute [feature] contributed by StefH
- #704 - Fix Average to support nullable types [bug] contributed by StefH
- #714 - Add support for methods on Enum [feature] contributed by StefH
- #717 - Extend ParseException with InnerException and StackTrace [feature] contributed by StefH
- #719 - SupportDotInPropertyNames [feature] contributed by StefH
- #720 - Fixed result value for bitwise operators when using enums [bug] contributed by StefH
- #695 - Flags enum with bitwise operator returns as int; should be the enum type [bug]
- #696 - Methods on type 'Enum' are not accessible. [bug]
- #700 - Dynamic Average does not support nullable types [bug]
- #716 - ParseException ToString() does not contain stack trace [feature]
- #679 - Add some tests for DynamicClass with System.Text.Json [test] contributed by StefH
- #685 - Add test for DynamicExpressionParser string with a dot [test] contributed by StefH
- #687 - Fix parsing a string literal with a dot [bug] contributed by StefH
- #691 - Add internal Clear method to DynamicClassFactory for unit-testing. [test] contributed by StefH
- #693 - UnitTests: add and use SkipIfGitHubActionsAttribute [test] contributed by StefH
- #694 - Add extra unit test for OfType [test] contributed by StefH
- #683 - DynamicExpression parser can't parse when there is a dot in a string [bug]
- #692 - OfType(string) fails with "'.' or '(' or string literal expected" when AllowNewToEvaluateAnyType is true on version 1.2.24 and above
- #680 - Bump MongoDB.Driver from 2.4.4 to 2.19.0 in /test/EntityFramework.DynamicLinq.Tests [dependencies] contributed by dependabot[bot]
- #681 - Bump MongoDB.Driver from 2.4.4 to 2.19.0 in /test/EntityFramework.DynamicLinq.Tests.net452 [dependencies] contributed by dependabot[bot]
- #684 - Add more try-catch logic to DefaultAssemblyHelper and AbstractDynamicLinqCustomTypeProvider [feature] contributed by StefH
- #669 - Methods should only be callable on predefined types [security] contributed by StefH
- #671 - Add support for DateOnly and TimeOnly [feature] contributed by StefH
- #672 - Fixed ExpressionParser when WrappedValue-string is used for equals-operator for Enum [bug] contributed by StefH
- #676 - Change default setting for PrioritizePropertyOrFieldOverTheType to 'true'. [bug] contributed by StefH
- #660 - Question about security [security]
- #667 - DateOnly support [feature]
- #668 - With UseParameterizedNamesInDynamicQuery, can't compare enum type with String [bug]
- #675 - Expression does not parse any more 1.2.25 (works in 1.2.24) [bug]
- #664 - Add config setting for PrioritizePropertyOrFieldOverTheType [feature] contributed by StefH
- #665 - Update AbstractDynamicLinqCustomTypeProvider to exclude null types [bug] contributed by StefH
- #666 - Fixed ExpressionParser when WrappedValue-string is used for equals-operator contributed by StefH
- #645 - With UseParameterizedNamesInDynamicQuery, can't compare DateTimeOffset with String [bug]
- #662 - System.Linq.Dynamic.Core.Exceptions.ParseException : No applicable method 'DateTime' exists in type [feature]
- #621 - Fix Join on inherited class [bug] contributed by StefH
- #646 - Add more unittests for issue 645 [feature] contributed by StefH
- #647 - Support nullable notation "xxx?" in As expression [feature] contributed by StefH
- #649 - Fix DynamicExpressionParser and ExpressionPromoter to support LambdExpression [bug] contributed by StefH
- #653 - Add support to cast to a fully qualified type [feature] contributed by StefH
- #614 - Join problem with inherited entities [bug]
- #652 - Implement casting to fully qualified type [feature]
- #642 - Rename extension method "AsEnumerable" to "AsDynamicEnumerable". [feature] contributed by StefH
- #304 - System.Linq.Dynamic.Core.DynamicQueryableExtensions.AsEnumerable conflicts with System.Linq.Enumerable.AsEnumerable [bug]
- #627 - Use PackageIcon + upgrade JetBrains.Annotations [feature] contributed by StefH
- #630 - Fix MethodFinder to return topmost implementation of the virtual method [feature] contributed by jogibear9988
- #631 - Init field only on first execution [bug] contributed by BBreiden
- #636 - Fix nullable issues [bug] contributed by StefH
- #637 - Fixed accessing dynamic properties by index [bug] contributed by StefH
- #641 - Add unit test for DynamicClass SerializeToJson [feature] contributed by StefH
- #580 - C# Expressions use Base Class Virtual Methodinfo [bug]
- #629 - Error accessing values in DynamicClass - fails on second attempt [bug]
- #634 - After Upgrade NuGet-Package to 1.2.20 accessing dynamic properties by index fails [bug]
- #635 - Compile errors due to missing nullable reference annotations on APIs that accept null [bug]
- #640 - NullReferenceException during json serialize of DynamicClass [bug]
- #619 - Fix generic comparer type [bug] contributed by StefH
- #620 - ToDynamicListAsync uses IAsyncEnumerable (if applicable) [feature] contributed by StefH
- #622 - Add unit tests for "As acting on property" [feature, test] contributed by StefH
- #625 - Add unit test for Where with empty string [test] contributed by StefH
- #617 - "Failed to compare two elements in the array." System.InvalidOperationException (V1.2.19 compared to V1.2.18) [feature]
- #579 - Support Struct for DynamicLinqTypeAttribute [feature] contributed by StefH
- #583 - Fix example 'ConsoleApp_netcore2.1_EF2.1.1' [bug] contributed by StefH
- #584 - Add more OrderBy unittests [feature] contributed by StefH
- #585 - Fix SelectMany when using JArray [bug] contributed by StefH
- #587 - Fixed: Parenthesis around an "In" expression raise an exception [bug] contributed by cambirch
- #590 - Bump jQuery from 2.2.2 to 3.0.0 in /web/DynamicLinqWebDocs [dependencies] contributed by dependabot[bot]
- #592 - Bump Microsoft.NETCore.UniversalWindowsPlatform from 6.0.1 to 6.0.6 in /test-xamarin/WindowsUniversalTestApp16299 [dependencies] contributed by dependabot[bot]
- #594 - Bump Newtonsoft.Json from 10.0.3 to 13.0.1 in /src-console/ConsoleAppEF2.1 [dependencies] contributed by dependabot[bot]
- #599 - Bump Newtonsoft.Json from 8.0.3 to 13.0.1 in /web/DynamicLinqWebDocs [dependencies] contributed by dependabot[bot]
- #609 - Bump Newtonsoft.Json from 10.0.3 to 13.0.1 in /src-console/ConsoleAppEF6_InMemory [dependencies] contributed by dependabot[bot]
- #612 - Update dependencies (Newtonsoft.Json and more) [dependencies] contributed by StefH
- #511 - Strange SelectMany behaviour using JSON [bug]
- #548 - IComparer<T> not supported for OrderBy? [feature]
- #581 - ConsoleApp_netcore2.1_EF2.1.1 fails to run with exception [bug]
- #586 - Parenthesis around an "In" expression raise an exception [bug]
- #573 - Updated 'new' command (finding a constructor with exact argument-types and same order) [feature] contributed by StefH
- #574 - Bump bootstrap from 3.3.6 to 3.4.1 in /web/DynamicLinqWebDocs [dependencies] contributed by dependabot[bot]
- #576 - fix enums could not be cast to decimal [feature] contributed by jogibear9988
- #571 - ParseException: 'Type 'System.IO.DirectoryInfo' not found' [bug]
- #562 - Make TextParser public [feature] contributed by StefH
- #563 - GitHub Actions: use actions/checkout@v2 [security] contributed by StefH
- #567 - Add support for property for Is,As and Cast [feature] contributed by StefH
- #554 - Support for parsing Binary Integer [feature] contributed by StefH
- #557 - bind expressions to correct constructor parameter [feature] contributed by jonasdaniels
- #558 - Allow assembly to be collected [bug] contributed by hemirunner426
- #561 - Fix NET35 build + add unit test for OrderBy with IComparer [bug] contributed by StefH
- #552 - Missing parse from binary literal to integer [bug]
- #517 - support for generic (static) methods, thus also support for extension… [feature] contributed by dogguts
- #546 - Fix StringParser to handle (escaped) newline correctly [bug] contributed by StefH
- #547 - Set DebugType to portable for 'Release' builds [feature] contributed by StefH
- #544 - 'System.Linq.Dynamic.Core.pdb' is using a deprecated debug information level [feature]
- #545 - Unable to escape backslashes correctly [bug]
- #535 - Fix DynamicQueryableExtensions for .NET 6 [bug] contributed by StefH
- #493 - System.Linq.Queryable breaking changes in .NET 6 [bug]
- #518 - Fix exception in DynamicClassFactory.CreateType when using Blazor WebAssembly [bug] contributed by StefH
- #522 - Fix logic for np(...) : always add source object and use configurable default value for non-nullable value-types [bug] contributed by StefH
- #524 - Parse in operator before comparisons [bug] contributed by igitur
- #530 - Add support of Interpolated strings. contributed by yangzhongke
- #532 - Fix NumberParsing for double with exponent [bug] contributed by StefH
- #516 - Unable to use DynamicClassFactory.CreateType from Blazor WebAssembly [bug]
- #520 - np operator ignores single member access when no default value passed in
- #527 - Do you have any plan to support interpolated String? [feature]
- #531 - Number parsing rejecting doubles in scientific notation [bug]
- #476 - Add IDynamicLinqCustomTypeProvider contributed by StefH
- #495 - Fix ContainsKey in IReadOnlyDictionary<,> [bug] contributed by StefH
- #496 - Fixed selecting int property into enum property [bug] contributed by StefH
- #506 - Add Concat, Union, Except and Intersect [feature] contributed by StefH
- #508 - Create EF6 preview NuGet [feature] contributed by StefH
- #509 - Fix np(...) with UnaryExpression [bug] contributed by StefH
- #510 - Fix FindMethod for extension methods [bug] contributed by StefH
- #514 - Fix Enum [bug] contributed by StefH
- #438 - Typo in IDynamicLinkCustomTypeProvider name [bug]
- #452 - Filter properties of a derived class on a list of base class objects [bug]
- #490 - Selecting int property into enum throws an exception [bug]
- #494 - No applicable aggregate method 'ContainsKey(String)' exists [bug]
- #497 - Extending with extensions methods (DynamicLinqType attribute) [bug]
- #499 - Feature: Support for Concat and optionally Union, Except, Intersect [feature]
- #513 - Where throws exception when property name doesn't match enum name [bug]
- #485 - Add TypeConverters to config [feature] contributed by StefH
- #488 - If args count is 0 -> parametereless method is better than method with parameters [bug] contributed by AndriiZ
- #477 - How to use Dynamic LINQ with custom types (i.e NodaTime) ? [feature]
- #487 - DynamicExpressionParser.ParseLambda can not parse 'TrimEnd' string method [bug]
- #455 - Ensure action delegate allows call to void methods contributed by glopesdev
- #480 - Fix DynamicIndex implementation [bug] contributed by StefH
- #481 - Xamarin fix Enum [bug] contributed by StefH
- #448 - Dynamic.DynamicIndex is exposed in the expression [bug]
- #479 - Xamarin.Forms - DynamicExpressionParser.ParseLambda fails when comparing enum properties by their int value [bug]
- #462 - Add PatchVersion [feature] contributed by StefH
- #463 - Add extension method Where<TSource>(...) with LambdaExpression [feature] contributed by StefH
- #464 - NullPropagation operator: support nullable DateTime contributed by StefH
- #466 - Fix Android issue (Could not load the file 'System.Private.Corelib') [bug] contributed by StefH
- #467 - Support 'System.Type' in As, Is, Cast and OfType [feature] contributed by StefH
- #470 - Add EF 5 NuGet package [feature] contributed by StefH
- #424 - How to GroupBy Nullable DateTime Year? [bug]
- #459 - Allow
as
andis
to use instances ofSystem.Type
[feature] - #465 - Crash on Android (regression in 1.2.6) [bug]
- #468 - net5.0 OrderBy problem [bug]
- #473 - Exception in System.Linq.Dynamic.Core.Parser.EnumerationsFromMscorlib after update to 1.2.6 [bug]
- #443 - Fix MethodCallExpression when using NullPropagating (np) contributed by StefH
- #445 - Add GitHub action for ci build + unit tests contributed by StefH
- #446 - Remove MyGet links from Readme.md contributed by StefH
- #447 - Fix Unit tests for net452 and net461 contributed by StefH
- #449 - Fix DateTime constructor using ticks [bug] contributed by StefH
- #450 - Support the enum UriKind [feature] contributed by StefH
- #284 - String(Null) raises Ambiguous error [bug]
- #432 - Clarify error message when using np with instance methods [bug]
- #439 - Question: DateTime constructor using ticks [bug]
- #442 - UriKind is not recognized in Uri constructor [bug]
- #428 - Add support for IQueryable.Min and .Max contributed by gregfullman
- #230 - Request for contribution
- #403 - Expression is missing an 'as' clause [bug]
- #406 - Expression parameter should be case sensitive
- #411 - Can't apply the library while using reflection emit with dynamic linq
- #414 - Contains search in an Enum
- #416 - "Target object is not an ExpandoObject" exception being thrown when using GroupBy
- #417 - Expression is missing an 'as' clause
- #418 - Dynamic is not playing nice with EF+
- #420 - How to set global date format conversion?not used utc
- #423 - Produce Dynamic LINQ strings from expression trees
- #399 - Use parameterized names in dynamic query contributed by ascott18
- #391 - SumAsync and CountAsync (maybe more) do not work with EF Core 3.1
- #404 - Add support to Max and Min functions
- #402 - Ef core 3x support contributed by JonathanMagnan
- #386 - Question: Generic and Param based Custom Type Methods Support
- #397 - Dictionary parameter issue
- #400 - [Question] OrderBy does not work with nullable navigation properties
- #398 - Just add simple test contributed by Lempireqc
- #393 - Generate SQL Server Select Statement from a dynamically created table.
- #394 - OrderByDynamic: Value cannot be null. (Parameter 'type')
- #395 - SQL between and query
- #396 - No property or field 'DynamicFunctions' exists in type 'Log'
- #384 - Request: Please implement ContainsKey for dictionary type
- #390 - Fixed loading "Microsoft.EntityFrameworkCore.DynamicLinq.DynamicFunctions" [bug] contributed by StefH
- #388 - Version from the dll is 0.0.0.0 (microsoft.entityframeworkcore.dynamiclinq) [bug]
- #351 - Case insensitive GroupBy() [feature]
- #363 - OrderBy with non-english letters give different ordering result on string vs key selector [feature]
- #382 - Call nullable method [bug]
- #385 - Select Issue in EFCore 3 Update
- #380 - save contributed by Lempireqc
- #381 - save contributed by Lempireqc
- #383 - Fixed : calling methods which return a nullable [bug] contributed by StefH
- #378 - Versioning Issue in Latest NUGET packages [bug]
- #326 - Fixes for parsing escaped / quoted strings [bug] contributed by StefH
- #307 - Found problem with backslashes parsing [bug]
- #367 - Azure Pipelines: fix Build (coverlet), use new vmImage and update NuGet dependencies for UnitTests [bug] contributed by StefH
- #368 - Support MethodCalls in NullPropagation function : np(...) [feature] contributed by StefH
- #370 - Add ValidatedNotNullAttribute (for SonarQube) [refactor] contributed by StefH
- #366 - Null propagation cannot be used for primitive type lists (string) [feature]
- #357 - Prioritize property or field over the type / Fix find for static property or field contributed by konzen
- #360 - Support for Blazor webassembly [feature] contributed by julienGrd
- #355 - Parser issue - NullReferenceException [bug]
- #358 - [Blazor webassembly] library not working with linker disabled [feature]
- #352 - Nested Cosmos Db compatibility contributed by countincognito
- #354 - Fix correctly type cast of nulls (and other constants) contributed by rockResolve
- #339 - Error creating Null string [bug]
- #340 - Better error message in case property or field is not present in new() [feature] contributed by StefH
- #342 - Fix np(...) logic when default value is supplied [bug] contributed by StefH
- #343 - DocFx [feature] contributed by StefH
- #349 - Update PagedResult logic [feature] contributed by StefH
- #353 - Remove option for 'UseDynamicObjectClassForAnonymousTypes' [bug] contributed by StefH
- #164 - Issue: The option
UseDynamicObjectClassForAnonymousTypes
does not work correctly [bug] - #337 - np (NullPropagation) throws NullReferenceException with property on .NET Core 3.1 [bug]
- #262 - Z.EntityFramework.Classic contributed by StefH
- #286 - Do not generate IIF(...) when np(...) is used for a single expression [feature] contributed by StefH
- #309 - Null propagation for methods [bug] contributed by StefH
- #321 - LongCount contributed by StefH
- #323 - ParseNumber using CultureInfo from configuration [feature] contributed by StefH
- #329 - Fixed ToDynamicArrayAsync + ToDynamicListAsync (add type) [bug] contributed by StefH
- #336 - Add EF3.1 example [feature] contributed by StefH
- #338 - Fix np(...) [bug] contributed by StefH
- #302 - np (NullPropagation) throws NullReferenceException with methods [bug]
- #311 - Please support LongCount() [feature]
- #320 - TypeHelper#ParseNumber TryParse does not use InvariantCulture [bug]
- #327 - Incorrect ToDynamicListAsync(this IEnumerable source, Type type) and ToDynamicArrayAsync(this IEnumerable source, Type type) behavior [bug]
- #277 - DateTimeIsParsedAsUTC [feature] contributed by StefH
- #281 - Support for AndAlso and OrElse [feature] contributed by StefH
- #285 - Fix certain cases where implicit conversions aren't correctly detected when parsing comparison operators [bug] contributed by alexweav
- #287 - Ensure that one-way implicit conversions also work for value types contributed by alexweav
- #290 - Added SumAsync contributed by wertzui
- #292 - Add ConsoleApp using EF6 Effort contributed by StefH
- #297 - Fix for #294 contributed by david-garcia-garcia
- #298 - Add 'All', 'Average', 'AverageAsync' and update 'Sum' [feature] contributed by StefH
- #299 - Add more PredefinedOperatorAliases [feature] contributed by StefH
- #268 - Timezone conversion [feature]
- #279 - Support .NET Expression string operators (AndAlso & OrElse) [feature]
- #294 - Context lost in object initializer [bug]
- #278 - Nuget System.Linq.Dynamic.Core 1.0.17 - Incorrect version [bug]
- #275 - Support Enumerations from System Namespace (e.g. StringComparison) [feature] contributed by StefH
- #273 - Adding support for overloaded op_Equality contributed by nothrow
- #272 - Allow comparing via overloaded equality operator [feature]
- #270 - Fix for np() opererator for Nullable (e.g. DateTime) contributed by StefH
- #105 - Feature: Support for EF Core 2.0's EF.Functions.Like() [feature]
- #269 - np() opererator fails for (Nullable) DateTime [bug]
- #264 - Fix escape characters parsing [bug] contributed by StefH
- #266 - Make ExpressionPromoter public + Fix issue with null constant expression compare [bug] contributed by david-garcia-garcia
- #163 - Issue: Using escaped strings is not working correctly [bug]
- #240 - Question: What is the proper way to construct a dynamic query for EF Core using DateTime or Nullable DateTime?
- #260 - Fix for Nullable Enum filter contributed by StefH
- #258 - Filter by enum column with parameters throws exception [bug]
- #249 - Add support for OfType, Is, As and Cast [feature] contributed by StefH
- #250 - Wrap all constant expressions to fix Parameterized SQL (#247) [bug, feature] contributed by StefH
- #255 - Fix SonarScanner in build [bug] contributed by StefH
- #247 - Parameterized SQL doesn't work for Contains, StartsWith, and EndsWith
- #248 - Add IQueryable.OfType support to ExpressionParser.
- #252 - Implement ResolveTypesBySimpleName [feature]
- #223 - Add 'np(...)' Null Propagating function [feature] contributed by StefH
- #98 - Feature: Add the "?." operator (null-conditional operator) to support navigation properties with null values [feature]
- #182 - Error when navigation property which named "Parent"
- #243 - EF Core 2.2 - cannot use Where operator
- #239 - SingleOrDefaultAsync [feature] contributed by StefH
- #238 - Missing SingleOrDefaultAsync for EntityFrameworkCore [feature]
- #210 - Set up CI with Azure Pipelines contributed by azure-pipelines[bot]
- #211 - ParameterExpressionRenamer contributed by StefH
- #212 - Make ExpressionPromoter plugable contributed by david-garcia-garcia
- #213 - Generating Parameterized SQL (by sspekinc) contributed by StefH
- #214 - UseParameterizedNamesInDynamicQuery=false contributed by StefH
- #216 - Add sourcelink contributed by StefH
- #217 - Use GitHubReleaseNotes contributed by StefH
- #218 - Codecov integration contributed by StefH
- #221 - Add docs folder for hosting documentation pages on github. [feature] contributed by StefH
- #222 - GenerateConditional will cast to nullable valuetype if needed [feature] contributed by StefH
- #228 - Issue215 [bug, feature] contributed by david-garcia-garcia
- #229 - Override is linq to objects [feature] contributed by david-garcia-garcia
- #231 - Make ParsingConfig mandatory contributed by StefH
- #237 - Performance Fix [bug] contributed by StefH
- #71 - Issue: Increase code-coverage [feature]
- #119 - Feature: How to keep parameter input name of query [feature]
- #152 - Multiple assemblies with equivalent identity have been imported
- #179 - Feature: Implement SourceLink
- #184 - Feature: Generate Parameterized SQL [feature]
- #204 - Cannot GroupJoin when source is Linq-To-Entities
- #209 - Feature: use Azure Pipelines for building
- #215 - Issue: DynamicClassFactory fails to create dynamic type without properties [bug]
- #236 - Massive performance hit when upgrading from 1.0.8.18 to 1.0.9 [bug]
- #208 - Fix New() support for Type + Fix GroupJoin() not working when using Linq-To-Entities (2) contributed by StefH
- #136 - Expressions on dynamic objects
- #173 - Error when trying to access an object declared on another lambda
- #199 - Feature: Add EvaluateGroupByAtDatabase logic to Join and GroupJoin
- #205 - Documentation of supported operations
- #206 - Issue: new() expression cannot handle complex types
- #201 - Fix Parsing Config not passed down to expression parser in JOIN contributed by david-garcia-garcia
- #165 - Consider fit the rule of AnonymousTypes for EFCore2.1? [feature]
- #202 - Feature: support Explicit cast Operator [feature]
- #200 - Fix for parsing Guid and string in the same condition contributed by OlegNadymov
- #191 - Feature: re-enable support for uap10
- #190 - Add SonarCloud (#186) contributed by StefH
- #193 - Fix for ParseLambda with itType and resultType: correct order of arguments contributed by OlegNadymov
- #195 - Fix the problem with inner double quotes contributed by OlegNadymov
- #186 - Feature: include SonarCloud code checks [feature]
- #187 - Add custom static classes for parsing
- #177 - Feature: Remove built-in references from netstandard2.0 target contributed by hazzik
- #189 - Fix conversion from a non-nullable value type to the nullable value type contributed by StefH
- #178 - Question: No generic method 'Contains' on type 'System.Linq.Enumerable
- #180 - Question: GroupBy fails for field named SHORT
- #188 - Issue: Implicitly conversion from a non-nullable value type to the nullable form of that value type is broken?
- #172 - Issue: DynamicQueryableExtensions.OrderBy extension method not using ParsingConfig parameter
- #143 - Question : How to orderby an attribute of a List
- #170 - Question: Support to build Expressions besides LambdaExpressions
- #168 - Fixed ConstantExpressionHelper.cs (#167) contributed by StefH
- #167 - Issue: Memory leak in
ConstantExpressionHelper.cs
[bug]
- #156 - Fix parsing config contributed by jogibear9988
- #158 - Fix157 contributed by jogibear9988
- #157 - Issue : SkipWhile Method not found in mono [bug]
- #161 - Error (1.0.8.3 to 1.0.8.4 on EF 6.2) "No generic method 'OrderBy' on type System.Linq.Queryable"
- #159 - Performance fix (#153) contributed by StefH
- #151 - Parse Query Syntax like Code
- #153 - Issue: Performance while working with EF core
- #137 - Feature: Add support for querying a IQueryable<dynamic> contributed by NickDarvey
- #150 - Feature: Support Binary & For String and Int [feature] contributed by jogibear9988
- #139 - Question: How to get related entities only one field
- #141 - Question: Is there TryParseLambda
- #135 - Add DbGeography to predefined types to allow advanced spatial queries. contributed by czielin
- #95 - Has no assembly version number.
- #126 - How to make a request with Collate in order to get Accent Insensitive results?
- #129 - ToDynamicList/ToDynamicArray cannot actually cast to specified type in .net core 2 [bug]
- #131 - Adding LIKE operator for EF6
- #132 - System.Linq.Dynamic.Core.Exceptions.ParseException in IQueryable<object> filled with anonymous type
- #133 - Possibility to parse an Expression<T, bool> to a valid expression string
- #134 - Accessing DbGeography methods/properties
- #117 - New features contributed by jogibear9988
- #123 - appveyor contributed by StefH
- #114 - Dynamic Linq Query not usable with ORM Provider [bug]
- #120 - Error with parsing
- #122 - Join with int list
- #124 - OrderBy produces error.
- #125 - Not compatable with dotnet Core 2. [bug]
- #115 - Dynamic Linq Query not usable with ORM Provider (fix for #114) contributed by jogibear9988
- #116 - Bugfix DynamicLinq when using IQueryable contributed by jogibear9988
- #108 - [Question] Nullable property inside Join statement
- #109 - Not able to build with VS2017
- #111 - [Bug] Incorrect Nullable<> parsing [bug]
- #112 - Support NETStandard 2.0 [feature]
- #113 - .pdb is missing in nuget [bug]
- #8 - Remove useless dependences [feature] contributed by yyjdelete
- #37 - Support strings as Enum Parameter Objects contributed by jogibear9988
- #38 - Support more comparisons with strings contributed by jogibear9988
- #39 - Exception friendly Type loading contributed by jogibear9988
- #47 - * Add unit test and fix public methods access. contributed by jotab123
- #55 - Fix Nullable Enums from String contributed by jogibear9988
- #56 - Create .editorconfig contributed by jogibear9988
- #68 - Work on #66 -> Should work now. Tests will follow on VS2017 support! contributed by jogibear9988
- #69 - Fix - when method has object parameter and ValueType value is passed into this method, result is exception in System.Dynamic.Utils.ExpressionUtils.ValidateOneArgument. contributed by DavidCizek
- #76 - Fix - shift operators work only for int, short, ushort, byte, sbyte. contributed by DavidCizek
- #77 - New features: Hexadecimal integers and array initializers contributed by DavidCizek
- #78 - New feature: GroupJoin [feature] contributed by ghost
- #80 - [Feature] Usage of cached Lambda Expressions contributed by jogibear9988
- #85 - [Fix] Guid? == null comparison contributed by jogibear9988
- #86 - [Fix] Fixed null in Parameter and added functionality Binary And and Or with different Types contributed by jogibear9988
- #92 - [Feature] Adds support for decimal qualifiers. Resolves #91 contributed by pferraris
- #93 - [Bug] Fix uap10 build in appveyor contributed by StefH
- #99 - Added DynamicEnumerable Async extension methods contributed by StefH
- #100 - Feature: NullPropagation operator contributed by StefH
- #103 - support group by with 2 parameters, add tolist contributed by jogibear9988
- #1 - SymbolTable.DoesMethodHaveParameterArray throws exception when accessing a dynamic created property
- #2 - UnitTest : GroupByAndSelect_TestDynamicSelectMember fails [bug]
- #3 - Add "SelectMany" [feature]
- #4 - Illegal one-byte branch at position: 9. Requested branch was: 143
- #5 - Only parameterless constructors and initializers are supported in LINQ to Entities [bug]
- #6 - Add support for dotnet5.4 framework [feature]
- #7 - Add SelectMany with resultSelector [feature]
- #9 - Add Null-coalescing operator support [feature]
- #10 - Support explicit integer qualifiers [feature]
- #11 - IN does not support negative and parse of negative integers with qualifiers. [bug]
- #12 - parsing negative float or double with qualifier [feature]
- #13 - Add isnull sql function "isnull(a, b)" [feature]
- #14 - Ampersand can be used both as logical And or as vb-like concatenation operator [feature]
- #15 - Add Skip, Take to ExpressionParser [feature]
- #16 - Add Paging support [feature]
- #17 - Windows 10 uwp support
- #18 - SelectMany over an Array throws System.IndexOutOfRangeException [bug]
- #19 - NotEqual filter not working with DateTime [bug]
- #20 - Can't install using nuget in Asp.Net 4.0 Web Pages project
- #21 - Question: why is Distinct not supported? [feature]
- #22 - DynamicExpression accessibility [feature]
- #23 - Cannot work with property which in base class. [bug]
- #24 - FirstOrDefaultAsync method is missing
- #25 - DynamicExpression gone in version 1.0.3.4
- #26 - Calling ToString on a nullable column throws error
- #27 - UWP version
- #28 - Dynamic Queries seem to lose "Include()"s
- #29 - An another project ?
- #30 - Move to .NET Core RTM
- #31 - Group by multiple columns? [bug]
- #32 - When same dynamic class is first used in Linq2Entities, it's reused for Linq2Sql [bug]
- #33 - Package 1.0.6.3 install fails for UWP App [bug]
- #36 - CreateClass Equivalent? [feature]
- #40 - Add strong naming from library [feature]
- #42 - Microsoft.EntityFrameworkCore.DynamicLinq - ToListAsync()?
- #43 - Join with dependent subquery?
- #44 - Casting a int to a nullable int will throw an error when using linq to entities"Only parameterless constructors and initializers are supported in LINQ to Entities"
- #45 - Take() and Skip() lose ElementType [bug]
- #46 - Methods on type are not accessible error
- #48 - Add an overload to the "ToDynamicList" method which accepts a Type [feature]
- #49 - .Contains("") operation Exception
- #50 - Add functionality to optimize your queries using Linq.Expression.Optimizer [feature]
- #51 - [Question] How can I format a datetime (nullable) field value in select?
- #52 - Can I convert int to string type?
- #57 - Issue finding indexer [bug]
- #60 - Issue with nested Calls
- #62 - OrderBy Chaining [bug, feature]
- #63 - Syntax IN dont work with Enums
- #65 - Support embedded quotes in string literal [feature]
- #66 - Is there Way to enter a Complex query
- #67 - Convert Project to VS2017 [feature]
- #70 - Move all tests into 1 test project [feature]
- #72 - [Bug] Re-enable support for uap10.0 [bug]
- #73 - [Feature] Extend OrderBy functionality [feature]
- #74 - Join on nullable and not nullable type throws exception [bug]
- #75 - GroupBy clause add an "Item" property when projects the query
- #79 - DynamicExpressionParser does not allow empty parameter lists. [bug]
- #81 - [Question] Create new nuget?
- #82 - [Feature] Add DefaultIfEmpty [feature]
- #84 - [Bug] DynamicClassFactory not caching generated types [bug]
- #90 - [Bug] ParseIntegerLiteral Int16 [bug]
- #91 - [Bug] Support for decimal qualifiers 'M' & 'm' [bug]
- #94 - [Bug] ParseException: Operator '==' incompatible with operand types 'ObjectId' and 'ObjectId' [bug]
- #96 - Async support for ToDynamicList() [feature]
- #102 - Aggregate method does not work with Average function
- #104 - Add PDB to nuget package [feature]
- #106 - Using both System.Linq and System.Linq.Dynamic.Core
- #107 - Type conversions generated in cases where they're not needed. [bug]