Skip to content

Commit 639f2d3

Browse files
committed
Improve changlog
1 parent 38e677e commit 639f2d3

File tree

1 file changed

+30
-0
lines changed

1 file changed

+30
-0
lines changed

ChangeLog/7.1.0-Beta-2-dev.txt

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,35 @@
1010
[main] Changed translation of queries when DomainConfiguration.ShareStorageSchemaOverNodes set to true
1111
[main] StorageDriver.Compile(ISqlCompileUnit, NodeConfiguration) became obsolete
1212
[main] SqlNodeActualizer became obsolete
13+
[main] TypeInfoCollection.FindAncestor method became obsolete, use new TypeInfo.Ancestor property
14+
[main] TypeInfoCollection.FindDescendants methods became obsolete, use new TypeInfo.DirectDescendants/.AllDescendants properties
15+
[main] TypeInfoCollection.FindInterfaces methods became obsolete, use new TypeInfo.DirectInterfaces/.AllInterfaces properties
16+
[main] TypeInfoCollection.FindImplementors methods became obsolete, use new TypeInfo.DirectImplementors/.AllImplementors properties
17+
[main] TypeInfoCollection.FindRoot method became obsolete, use introduced TypeInfo.Root property
18+
[main] TypeInfo.GetImplementors(bool) became obsolete, use new TypeInfo.DirectImplementors/.AllImplementors properties
19+
[main] TypeInfo.GetInterfaces(bool) became obsolete, use new TypeInfo.DirectInterfaces/.AllInterfaces properties
20+
[main] TypeInfo.GetDescendants(bool) became obsolete, use new TypeInfo.DirectDescendants/.AllDescendants properties
21+
[main] TypeInfo.GetAncestors() became obsolete, use new TypeInfo.Ancestors property
22+
[main] TypeInfo.GetRoot() became obsolete, use introduced TypeInfo.Root property
23+
[main] IPropertyValidator.IsImmediate is read-only now
24+
[main] PropertyValidator.IsImmediate property has no setter, only init
25+
[main] PropertyValidator.ValidateOnlyIfModified property has no setter, only init
26+
[main] PropertyValidator.SkipOnTransactionCommit property has no setter, only init
27+
[main] RecordSetHeader.OrderTupleDescriptor became nullable to compensate TupleDescriptor's transition to read-only struct
28+
[main] IndexInfo.FilterByTypes changed result type to IReadOnlyList<TypeInfo>
29+
[main] IndexInfo.SelectColumns changed result type to IReadOnlyList<int>
30+
[main] IndexInfo.ValueColumnsMap changed result type to IReadOnlyList<Pair<int, List<int>>>
1331
[main] SqlCompilerConfiguration's DatabaseMapping and SchemaMapping moved to SqlPostCompilerConfiguration
1432
[main] Some EventArgs inheritors that were sealed classes transformed to read-only structures
1533
[main] DbCommandEventArgs became read-only structure
34+
[main] ILockable.Lock() now has default implementation that refers to ILockable.Lock(true)
35+
[main] TupleDescriptor became read-only struct
36+
[main] InterfaceMapping became read-only struct
37+
[main] ColumnIndexMap became read-only struct and properties changed retun type to IReadOnlyList<int>
38+
[main] TopologicalSorter.Sort() methods return IEnumerable<T>, use .SortToList() if results are needed as collection
39+
[main] TypeHelper.OrderByInheritance() returns IEnumerable<T> to avoid copying
40+
[main] TypeHelper.GetInterfaces() became obsolete, GetInterfacesUnordered() and GetInterfacesOrderedByInheritance() introduced
41+
[main] TypeDef.Validators and FieldDef.Validators properties return List<T>
1642
[main] SqlCustomFunctionCall and SqlFunctionCall share one base type
1743
[main] SqlFunctionCall.Arguments property is IReadOnlyList now and parameters can't be changed after instance creation
1844
[main] Xtensive.Sql.Dml.Extensions.IsNullReference() extension method is marked obsolete, use 'is null' operator instead
@@ -23,6 +49,10 @@
2349
[main] IgnoreRule supports indexes
2450
[main] Queries use parameters instead of constant values for type indentifiers within columns list
2551
[main] Added DomainConfiguration.PreferTypeIdsAsQueryParameters to choose between contants and parameters for TypeIds
52+
[main] Introduced TypeInfo.Ancestor property
53+
[main] Introduced TypeInfo.DirectDescendants and.AllDescendants properties
54+
[main] Introduced TypeInfo.DirectInterfaces and.AllInterfaces properties
55+
[main] Introduced TypeInfo.DirectImplementors .AllImplementors properties
2656
[main] BitFaster.Caching package reference is updated to 1.0.7
2757
[main] No error caused by ambiguity due to new IQueryable extension methods of .Net 6
2858
[reprocessing] DomainBuildErrorEventArgs (not sealed) became read-only structure

0 commit comments

Comments
 (0)