Skip to content

Commit b852fb7

Browse files
committed
Changelog improved
1 parent 32d6f20 commit b852fb7

1 file changed

Lines changed: 67 additions & 1 deletion

File tree

ChangeLog/7.1.0-dev.txt

Lines changed: 67 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,67 @@
1-
[main] Introduced IQueryable<T>.Tag() extensions allowing to add tags to result SQL statement
1+
[main] ThreadSafeCache is removed
2+
[main] INamedValueCollection and its the only implementer NamedValueCollection are removed
3+
[main] ICollectionChangeNotifier, CollectionChangeNotifierEventArgs are removed
4+
[main] ArrayUtils class is removed
5+
[main] ISet<T> interface is removed and all usages are replaced with .Net ISet<T>
6+
[main] Set<T>, SetSlim<T>, ReadOnlySet<T> collections and abstract SetBase are removed
7+
[main] ReadOnlyList<T> is removed
8+
[main] ReadOnlyCollection<T>
9+
[main] ReadOnlyDictionary<TKey, TValue> is removed
10+
[main] ThreadSafeDictionary is removed
11+
[main] ThreadSafeList struct is removed
12+
[main] TypeClassifier collection is removed
13+
[main] LazyDictionary is removed
14+
[main] FlagRegistry is removed
15+
[main] EnumerableUtils<T> is removed
16+
[main] DifferentialDictionary and DifferentialDictionaryDifference are removed
17+
[main] CollectionBase<T> is removed
18+
[main] StringExtensions.Join() methods are removed
19+
[main] CollectionExtensions.ReverseList() method is removed
20+
[main] ThreadSafeCached type is removed
21+
[main] Triplet<T> and Triplet<TFirst,TSecond,TThird> are removed
22+
[main] Introduced IQueryable<T>.Tag() extensions allowing to add tags to result SQL statement
23+
[main] ReadOnlyHashSet<T> now implements .Net ISet and IReadOnlySet instead of removed ISet and IReadOnly
24+
[main] NativeTypeClassifier collection now inherits ClassifiedCollection directly
25+
[main] FlagCollection.Keys return type has changed from removed ReadOnlyList<T> to .Net IReadOnlyList<T>
26+
[main] CollectionBaseSlim<T> no longer implements IList<T> and ICollection but implements ICollection<T> and IReadOnlyList<T>
27+
[main] AggregateException.Exceptions property changed its return type to IReadOnlyList<Exception>
28+
[main] AggregateException constuctors get array of exceptions instead of IEnumerable<Exception>
29+
[main] CopyDataHint.CopiedColumns property changed its return type to IReadOnlyList<Pair<string>>
30+
[main] DateHint.Identitites property changed its return type to IReadOnlyList<IdentityPair>
31+
[main] UpdateDataHint.UpdateParameter property changed its return type to IReadOnlyList<Pair<string, object>>
32+
[main] IUpgrader methods now return IReadOnlyList<NodeAction>
33+
[main] PropertyAccessorDictionary has changed API due to change its base type and interfaces
34+
[main] FullTextIndexDefCollection changed its base type to CollectionBaseSlim<FullTextIndexDef>
35+
[main] HierarchyDefCollection changed its base type to CollectionBaseSlim<HierarchyDef>
36+
[main] HierarchyDefCollection and TypeDefCollection changed events set due to change of base type
37+
[main] SessionConfiguration collection API changed due to changes in base type CollectionBaseSlim<T>
38+
[main] IGenerationTerm.Terms changed its return type to IReadOnlyList<string>
39+
[main] IProximityTerm.Terms changed its return type to IReadOnlyList<IProximityOperand>
40+
[main] IOperation properties (PrecedingOperations, FollowingOperations, UndoOperations, IdentifiedEntities) changed return type
41+
[main] HierarchyInfo.Types changed its return type to IReadOnlyList<TypeInfo>
42+
[main] IndexInfo.Columns changed its return type to IReadOnlyList<ColumnInfo>
43+
[main] KeyInfo's Fields and Columns properties changed to ReadOnlyList<FieldInfo> and IReadOnlyList<ColumnInfo> respectively
44+
[main] TypeIndexInfoCollection.RealPrimaryIndexes property changed its return type to IReadOnlyList<IndexInfo>
45+
[main] TypeIndexInfoCollection.GetIndexesContainingAllData() method changed its return type to IReadOnlyList<IndexInfo>
46+
[main] TypeInfo members that returned IList<T> changed return type to IReadOnlyList<TypeInfo>
47+
[main] PersistRequestBuilderContext.AffectedIndexes changed return type to IReadOnlyList<IndexInfo>
48+
[main] QueryRowFilterParameterBinding.RowTypeMapping changed return type to IReadOnlyList<TypeMapping>
49+
[main] ProviderInfo.SupportedTypes changed return type to IReadOnlySet<Type>
50+
[main] SessionHandler.Prefetch/PrefetchAsync changed type of one of incoming parameters from IList<T> to IReadOnlyList<T>
51+
[main] ContainsTableProvider.TargetColumns changed return type to IReadOnlyList<FullTextColumnInfo>
52+
[main] ColumnCollection is no longer inherited from ReadOnlyList<Column> but implements IReadOnlyList<Column>
53+
[main] ColumnGroupCollection is no longer inherited from ReadOnlyCollection<Column> but implements IReadOnlyList<ColumnGroup>
54+
[main] ChangeFieldTypeHint.AffectedColumns changed return type to IReadOnlyList<string>
55+
[main] RemoveFieldHint.AffectedColumns changed return type to IReadOnlyList<string>
56+
[main] RemoveTypeHint.AffectedTables changed return type to IReadOnlyList<string>
57+
[main] SchemaComparisonResult.UnsafeActions changed return type to IReadOnlyList<NodeAction>
58+
[main] UpgradeContext.Hints changed return type to ISet<UpgradeHint>
59+
[main] UpgradeContext.Modules changed return type to IReadOnlyList<IModule>
60+
[main] UpgradeContext.OrderedUpgradeHandlers changed return type to IReadOnlyList<IUpgradeHandler>
61+
[main] UpgradeContext.UpgradeHandlers changed return type to IReadOnlyDictionary<Assembly, IUpgradeHandler>
62+
[main] UpgradeHandler.AddUpgradeHints() and .AddAutoHints() now take ISet<T> from .Net instead of ORM's ISet<T>
63+
[main] KeyMapping.Map changed type to IReadOnlyDictionary<Key, Key>
64+
[main] InterfaceMapping's properties of ReadOnlyList<T> type changed the type to IReadOnlyList<T>
65+
[main] Node's IncomingConnections and OutgoingConnections properties changed types to IReadOnlyList<NodeConnection<TNodeItem, TConnectionItem>>
66+
[main] SqlCompilerConfiguration's SchemaMapping and DatabaseMapping changed return types to IReadOnlyDictionary<string, string>
67+
[main] TypeMappingRegistry.Mappings and .ReverseMappings changed return types to IReadOnlyDictionary<TKey, TValue>

0 commit comments

Comments
 (0)