Releases: dynamicexpresso/DynamicExpresso
Releases · dynamicexpresso/DynamicExpresso
v2.19.2
v2.19.1
v2.19.0
What's Changed
- ⚡Improve performance by @metoule in #349
- Add support of dynamic property and index assignments by @metoule in #353
- Properly handle default parameter value when the parameter type is a value type by @metoule in #355
- rollback: mark DetectorOptions.IncludeChildren as obsolete and del implementation by @davideicardi in #356
Full Changelog: v2.18.0...v2.19.0
v2.18.0
v2.17.2
What's Changed
- DetectIdentifier obtain complete variable name by @alesanchez-windifferent in #323
- [#328] Introduce localized strings for new errors by @cpiber in #329
- feat(WebShell): Reference local DynamicExpresso and include DE as language by @cpiber in #330
- feat(detectIdentifiers): re-introduce boundary check by @cpiber in #332
- Revert changes introduced in #296 by @metoule in #333
- fix #336
New Contributors
- @alesanchez-windifferent made their first contribution in #323
Full Changelog: v2.17.1...v2.17.2
v2.17.1
What's Changed
- Improve the identifier detection regex to support non-ascii identifiers by @metoule in #291
- Add support for Action<> lambdas by @metoule in #293
- Fix Issue #295 by @Pentiva in #296
- Fix Issue #305 by @denbell5 in #306
- feat: .net 8 and github issue 311 by @davideicardi in #313
- No longer consider number literal suffixes as identifiers. by @metoule in #316
- 🚚 Split Parser.cs by @metoule in #318
- Remove unneeded NETSTANDARD1_6 compiler directives and unneeded usings by @metoule in #317
- No longer try to parse a generic type if there's no possible candidates by @metoule in #315
- Add german translations by @cpiber in #319
New Contributors
- @Pentiva made their first contribution in #296
- @denbell5 made their first contribution in #306
- @cpiber made their first contribution in #319
Full Changelog: v2.16.1...v2.17.1
v2.16.1
What's Changed
Full Changelog: v2.16.0...v2.16.1
v2.16.0
What's Changed
- Fix issue when parsing hexadecimal and binary literals by @metoule in #242
- Add support of Single-Dimensional Arrays initialization by @metoule in #245
- Issues 212, 256: Adding support for internal lambdas to reference parameters from the parent lambda by @holdenmai in #257
- Added support of collection initializer syntax. by @holdenmai in #250
- Adding fuller support for resolving anonymous type data on a dynamic object by @holdenmai in #258
- Consider curly brackets to decide when the body of a lambda stops by @metoule in #260
- Handle unary operator on enums by @metoule in #265
- Promotion InterpreterExpressions to lambda expressions by @metoule in #266
- Params array: only promote first argument if it can be an array by @metoule in #267
- Throw exception when trying to register a closed generic type. by @metoule in #268
- No longer crash when trying to match a generic method that'll violate the generic constraints by @metoule in #274
- No longer promote generic types if their arguments aren't compatible by @metoule in #277
New Contributors
- @holdenmai made their first contribution in #257
Full Changelog: v2.13.0...v2.16.0
v2.13.0
What's Changed
- implicit
this
reference #232. by @halamah in #233 - Handle bitwise operations on Enums by @metoule in #237
- Add support for hexadecimal and binary literals (0x and 0b) by @metoule in #238
- Allow default values for generic parameters by @israellot in #239
Full Changelog: v2.12.0...v2.13.0