annotate Source/Doc/ChangeLog.txt @ 4:f757da6161a1

!bug 100 + 2h fixed gregression
author cin
date Sun, 24 Aug 2014 17:57:42 +0400
parents f990fcb411a9
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
1 v 4.1
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
2
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
3 Enhancement
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
4
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
5 - New Linq converter.
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
6 - New InsertOrUpdate method.
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
7
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
8
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
9 v 4.0
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
10
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
11 Enhancement
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
12
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
13 - No more .NET Framework 2.0 support.
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
14 - T4 Templates for Sybase, MS SQL Server, MySql, and PostgreSQL.
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
15 - Linq over WCF.
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
16 - Silverlight support.
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
17 - New attributes TableFunction & TableExpression to support table-valued UDF, hints,
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
18 and other around table decorations.
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
19 - Linq DML support.
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
20
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
21
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
22 v 3.2
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
23
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
24 Demo (see the dev version of the project)
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
25
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
26 - Linq.Demo.
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
27 - WebServices powered by BLToolkit.
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
28 - Partial.Trust demo.
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
29
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
30 Bug fixes
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
31
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
32 - Extension assemblies are ignored in TypeFactory.GetType(type).
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
33 - Default parameter values were ignored by OverloadAspectBuilder.
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
34 - [Parameter(null)] wasn't setting Nullable<> and EditableValue<Nullable<>> values to null
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
35 - DefaultTypeBuilder throwing exception if [Parameter(value)] was used on
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
36 EditableValue<Nullable<>> generated properties when Nullable<> did have appropriate
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
37 constructor accepting value type
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
38 - DateTimeOffset wasn't handled in DataReaderMapper correctly.
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
39
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
40 Enhancement
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
41
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
42 - Linq provider for supported databases.
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
43 - New Object to Object mapping. See ExpressionMapper.
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
44 - PostgreSQL Data Provider added.
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
45 - Informix Data Provider added.
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
46 - DB2 Data Provider added.
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
47 - New SqlIgnore attribute.
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
48 - New SqlBuilder class.
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
49 - Partial trust support.
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
50 - Mapping to/from private classes (FW 3.x only).
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
51 - New ParamTypeName attribute for SqlServer2008 table-type parameter support (FW 3.x only).
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
52 - EditableArrayList & BindingListImpl implements INotifyCollectionChanged interface.
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
53
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
54
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
55 v 3.1
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
56
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
57 Bug fixes
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
58
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
59 - MapValueAttribute ignored for nullable enums.
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
60 - MappingSchema.ConvertChangeType does not handle nullable enums properly.
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
61 - EditableArrayList indexer add/remove bug.
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
62 - ParameterAttribute doesn't work with Nullabe<T> and EditableValue<T>
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
63 when 'T' constructor is not trivial.
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
64 - BindingListImpl.AddNew does not fire ListChanged event.
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
65 - Some inner types are missing in ObjectMappes, some included w/o reason.
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
66 - Setter for ObjectBinder.ItemType fires OnListChanged event before the list changes.
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
67 - Convert<To,From> does not handle `Nullable<To>' from scalar `From' case.
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
68 - EditableXmlDocument fires PropertyChanged event before an xml node changes.
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
69
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
70 Enhancement
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
71
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
72 - CHM help file provided. See the Doc folder.
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
73 - New InstanceCache attribute.
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
74 - DataAccessor support for IEnumerable<T>.
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
75 - Multiple duck. See DuckTyping.Aggregate methods.
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
76 - New Overload aspect.
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
77 - Own configuration section.
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
78 - TypeFactory.GetType() is public now.
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
79 - Simplified GenerateAttributeAttribute usage.
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
80
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
81
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
82 v 3.0
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
83
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
84 Breaking changes
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
85
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
86 - No more support for .Net 1.1 Framework.
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
87
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
88 Bug fixes
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
89
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
90 - EmitHelper.ldc_i4_ emits wrong opcode for numbers from 128 till 255 (bug in msdn)
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
91 - Some opcodes were not implemented.
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
92 - MappingSchema.MapResultSets fails with NullReferenceException when no data returned.
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
93 - Nullable enums were not handled properly.
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
94 - BindingList.GetItemSortedPosition() returns wrong index for an item at end of the list.
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
95 - Fixed AsyncAspect and other type builders compatibility.
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
96 - DbMananger.DiscoverSpParameters fires both OpenConnection and CloseConnection events.
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
97
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
98 Enhancement
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
99
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
100 - DateTimeOffset type support.
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
101 - MemberAccessor.CloneValue to avoid boxing.
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
102 - Named arguments support for GenerateAttributeTypeBuilder.
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
103 - Extended support for IsNull & Nullable types in MemberAccessor.
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
104 - Support for enum values in EmitHelper.LoadWellKnownValue/LoadInitValue and so on.
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
105 - Generic GetValue/SetValue methods for ValueHolders.
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
106 - Different projects to support FW 2.0 & FW 3.5.
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
107 - LinqMetadataProvider to support Linq To SQL attributes.
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
108 - Relocated MetadataProvider's to BLToolkit.Reflection namespace.
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
109 - New DbManager ctors to support manual/custom configuration.
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
110 - Ability to configure SqlQueryAttribute dynamically.
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
111 - Assembly is signed.
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
112 - New ActualTypeAttribute to associate DataAccessor's object type and its implementation.
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
113 - New AutoImplementInterfaceAttribute to automatically generate interface implementation.
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
114 - New TypeAccessor.AssociateType method and TypeAccessor.AssociatedTypeHandler event
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
115 to control interface/type implementation.
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
116 - DataException now has the 'Number' property.
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
117 - New ClearCache aspect.
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
118
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
119
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
120 v 2.0.7
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
121
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
122 Bug fixes
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
123
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
124 - Oracle/Odp does not handle colon (':') in ConvertType.ParameterToName.
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
125 - Property change builder will use op_Inequality operation if it is available to compare
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
126 property values.
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
127 - DbManager.ExecuteList<T>(params object[]) add an extra typeof(T)
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
128 - EditableObject.Clone does reference cloning of its inner objects.
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
129 - EditableObject.Clone does not track dirty state of its members.
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
130 - Generated assembly name ends with '.dll'.
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
131 As a result, System.Reflection.Assembly.Load() tries to load 'SomeAssembly.dll.DLL'
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
132 and fails.
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
133 - Oracle treat '\r' as an invalid character.
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
134 - DataAccessorBuilder calls DbProvider.Convert(NameToParameter) for text query
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
135 parameters.
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
136 - SqlQueryBase.GetKeyFieldList was incorrectly marked as public.
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
137 - TypeAccessorBuilder fails to build a getter/setter if base method is protected.
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
138 - EditableXmlDocument fails to reject changes if there was an attribute insertion or
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
139 deletion.
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
140
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
141 Enhancement
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
142
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
143 - FdpDataProvider.QuoteIdentifiers option for FB data provier.
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
144 - GenerateAtribute attribute to specify any custom attribute for a generated type or
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
145 member.
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
146 - SQLite data provider.
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
147 - DeriveParameters implemented for MsAccess data provider.
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
148 - XmlIncludeAbstractAttribute to simplify the xml serialization of a BLToolkit generated
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
149 type.
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
150 - Better support for internal types/members. The behavior is configurable via
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
151 Configuration.EditableObjectUsesMemberwiseEquals property.
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
152 - VS 2008 support.
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
153
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
154
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
155 v 2.0.6
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
156
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
157 Demo
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
158
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
159 - MS PetShop 4.0 powered by BLToolkit (see the dev version of the project).
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
160
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
161 Bug fixes
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
162
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
163 - DbManager.OutputParameter lacks overload with 'size' parameters.
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
164 - CacheAspect hungs a desktop application on exit.
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
165 - ExecuteResultSet fails on many-to-one relations.
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
166 - TypeBuilder fails to override a method with generic parameters or generic return type.
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
167
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
168 Enhancement
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
169
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
170 - ParamSize & ParamDbType attributes to tweak DataAccessor parameters. Especially output
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
171 ones.
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
172 - All 'emit.stloc' immediately followed by 'emit.ldloc' were replaced with simple
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
173 'emit.dup' command.
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
174 Lots of redundant local variables were removed.
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
175 - UnitTests for Oracle, Firebird & Access (Jet)
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
176 - DataSetTableAttribute is handled by all DataSet/DataTable related methods of
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
177 DataAccessBuilder.
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
178 - ClearCache method for CacheAspect.
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
179 - Metadata provider for mapping.
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
180 - Ability to specify global assembly version & strong name key pair.
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
181 - AsyncAspect to execute any method asynchronously.
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
182 - Added support for ConnectionStrings config settings.
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
183 - Editable XmlDocuments.
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
184 - Added support for IDictionary, IDictionary<,>, IList, and IList<> abstract data
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
185 accessor return types.
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
186
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
187
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
188 v 2.0.5
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
189
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
190 Breaking changes
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
191
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
192 - DbManager.InitCommand renamed to OnInitCommand.
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
193
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
194 Bug fixes
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
195
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
196 - System.Reflection.Emit.AssemblyBuilder assemblies are processed properly.
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
197 - RegExAttribute - now properly returns valid==true only when whole value is equal to
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
198 match.
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
199 - EditableObject serialization issue
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
200 - StandardPropertyDescriptor.CheckNull was always returning DBNull.Value if _isNull
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
201 handler was returning null. Now configurable via Configuration.CheckNullReturnIfNull.
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
202 - PropertyChangedBuilder was crashing when property was not public
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
203 - ObjectBinder.IsNull was serialized to resources
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
204 - Oracle provider now handles arrays of nullable types correctly.
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
205 - DataAccessor.PrepareParameters was invoked only to ref parameters.
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
206 - DataAccessor.PrepareParameters lacks DbManager which may be external.
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
207 - DbManager.InitParameters did hot handle decimal type.
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
208 - MappingSchema.ValueToEnum fails with underlying type other then Int32.
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
209 - CounterAspect catches the OnCatch event now to count exceptions.
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
210 - DbManager.ExecuteForEach does not call InitParameters in the loop.
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
211
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
212 Enhancement
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
213
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
214 - Ability to specify RegexOptions for RegExAttribute. Regex not being created on every
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
215 call to IsValid
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
216 - Destination attribute works with scalar types.
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
217 - DataAccessorBuilder generates getters/setters for abstract properties & indexers.
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
218 - Ability to specify globaly whether strings should be trimed when mapping
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
219 - Ability to specify whether PropertyChange notification should only be fired when
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
220 underlying value is changed and not when setter is called
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
221 - XmlDocument type support.
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
222 - DbManager.SetParameters() accepts arrays of IDbDataParameter.
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
223 - DataSetTableAttribute for DataAccessorBuilder to explicitly specify DataSet table name.
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
224 - Default CacheAspect.IsWeak value changed to false.
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
225 - Cleanup thread for CacheAspect.
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
226 - MemberMapper type can be specified directly in the target type declaration.
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
227 - Events for DbManager.OnBeforeOperation, OnAfterOperation, OnOperationException &
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
228 OnInitCommand.
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
229
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
230
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
231 v 2.0.4
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
232
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
233 Bug fixes
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
234
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
235 - By default, the mapper included const fields into map list (???).
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
236 - If enum does not have explicit mapping, data accessor builder
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
237 does not convert it to underlying type.
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
238 - MemberMapper fails to convert an object to its base type.
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
239 - BindingListImpl.RemoveSort was not firing ListChange event.
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
240 - TypeAccessor.CreateExtendedPropertyDescriptors did not work properly
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
241 with 3rd+ level nested properties.
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
242 - Object holder ignored NoInstanceAttribute.
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
243 - ValidatorContext caches NullValue.
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
244 - EditableObject.RejectChanges/RejectMemberChanges were not firing PropertyChanged event
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
245 for reverted fields.
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
246 - Fixed the generating IsValueType && !IsPrimitive ref/out parameters.
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
247
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
248 Enhancement
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
249
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
250 - Operator<T> is extensible now.
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
251 - ObjectBinder can now control lifetime (Disposal) of underlying collection.
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
252 - DuckTyping.
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
253 - ParamNullValue attribute.
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
254 - Virtual method DataProviderBase.PrepareCommand to let a data provider modify SQL
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
255 statement befory query.
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
256 - Virtual method CacheAspect.GetCache. Can be used to provide a custom hashtable.
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
257
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
258
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
259 v 2.0.3
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
260
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
261 Bug fixes
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
262
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
263 - Race condition in MappingSchema.GetObjectMapper.
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
264 - DbManager will not try to close the connection in the finalizer anymore.
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
265 - MinValue/MaxValue attributes now determine value type by object property/field instead
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
266 of test value.
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
267 - Fixed obscure case when object is removed from EditableArrayList/BindingListImpl while
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
268 ItemPropertyChanged delegate is in process of being executed and collection handler was
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
269 not yet invoked.
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
270
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
271 Enhancement
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
272
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
273 - HttpReader SOAP support.
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
274 - Convert<T,P> uses type cast operators when available.
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
275 - Third party DataProvider registration via appsettings.
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
276 - More specification adherent sorting behavior implementation of
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
277 IBindingList/IBindingListView in BindingListImpl.
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
278 - EditableArrayList (potentially breaking changes) heavily relies on BindingListImpl for
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
279 IBindingList/IBindingListView and their base interfaces implementation.
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
280 - BindingListImpl is changed to be fully specification adherent binding wrapper for other
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
281 object lists/collection types.
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
282 - 2.0.1 version obsolete methods have been removed.
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
283
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
284
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
285 v 2.0.2
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
286
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
287 Bug fixes
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
288
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
289 - Abstract class builder overrode virtual final methods.
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
290 - Append records to a log file.
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
291 - ObjectBinder's AllowNew, AllowEdit, AllowRemove properties serialization.
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
292
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
293 Enhancement
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
294
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
295 - New DataAccessor<T,A> class.
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
296 - Direction.ReturnValueAttribute takes the Member parameter in '@fieldName' format.
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
297 - New property Object of the InterceptCallInfo class, which is an intercepted object
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
298 reference.
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
299