File tree Expand file tree Collapse file tree 1 file changed +10
-0
lines changed Expand file tree Collapse file tree 1 file changed +10
-0
lines changed Original file line number Diff line number Diff line change @@ -3,11 +3,13 @@ Release 1.2.2
3
3
New feature:
4
4
5
5
- added Shared.New overload to specify custom finalizer
6
+ - added support for Delphi 10.3
6
7
7
8
8
9
Breaking changes:
9
10
10
11
- return TEnumerable.Empty for non existing keys in multimap
12
+ - renamed Shared.New to Shared.Make
11
13
12
14
13
15
Fixed bugs:
@@ -21,11 +23,19 @@ Fixed bugs:
21
23
- missing overload on Contains method in IMap is causing inherited Contains method to be hidden
22
24
- TEnumerableBase<T>.SingleOrDefault was returning Default(T) rather than defaultValue in the case there were no items
23
25
- Exception when using IList<T> where T is a method pointer (#294)
26
+ - fixed issue in TValue conversion string to array when string contained spaces
27
+ - fixed bug in SHA512 (#303)
28
+ - fixed TList<T>.Move to not do anything when indexes are the same
29
+ - fixed missing handling of TLogEventType.Value in base logging appender
24
30
25
31
26
32
Improvements:
27
33
28
34
- added item of TSortedList<T>.Add is passed as right to comparer like TArray.BinarySearch does it
35
+ - allow mock to use conversion for results instead of being strictly typesafe
36
+ - added nested transaction support for FireDAC (#298)
37
+ - improved TValue.TryConvert to avoid calling TFormatSettings.Create every time (#302)
38
+ - added TValue conversion for dynamic arrays
29
39
30
40
31
41
Release 1.2.1 - 02.02.2018
You can’t perform that action at this time.
0 commit comments