-
Notifications
You must be signed in to change notification settings - Fork 28
/
releasenotes.txt
212 lines (154 loc) · 8.28 KB
/
releasenotes.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
Documentation and examples are available at www.nhforge.org
Any feedback or issue can be sent to NHibernate user group(http://groups.google.com/group/nhusers) and will be greatly anticipated.
Release Notes - NHibernate.Validator - Version 1.3.2 GA
* Update to NHibernate 3.3.1 GA
Release Notes - NHibernate.Validator - Version 1.3.1 GA
** Improvement
* [NHV-114] - Remove dependency to Log4net
Release Notes - NHibernate.Validator - Version 1.3.0 GA
** BREAKING CHANGES
* Target framework .NET 3.5
* Constraints moved in Constraints namespace.
* ValidatorMode values was changed (see NHibernate.Validator.Engine.ValidatorMode for reference)
* The class NHibernate.Validator.Cfg.NHVConfiguration was renamed to XmlConfiguration
* The interface NHibernate.Validator.Engine.IMessageInterpolator and implementations had changed the signature. See [NHV-40]
* Using IClassValidator all invalid states methods now return IEnumerable<InvalidValue> instead InvalidValue[]
** Improvement
* [NHV-110] - Define a rule in Xml using a .Net Type Name
* [NHV-112] - Update to NHibernate 3.1.0 GA
Release Notes - NHibernate.Validator - Version 1.3.0 Beta1
** Improvement
* [NHV-108] - Validation messages in pt-BR
* [NHV-109] - Examples updated to Visual Studio 2010
** Patch
* [NHV-89] - Not applying logic in ValidationDef when validating child members with Valid attribute
Release Notes - NHibernate.Validator - Version 1.3.0 Alpha1
** Bug
* [NHV-82] - Cannot affect database schema via validation configuration when NHibernate creates DbSchema.
* [NHV-90] - Size constraint is not evaluated when updating an entity
* [NHV-92] - ValidAttribute not considered for validators on child entities defined with Loquacious configuration
* [NHV-96] - SizeAttribute does not properly validate a HashSet(Of T)
* [NHV-102] - DecodeMemberAccessExpression incorrectly assumes Convert members return "object" type.
* [NHV-106] - NHibernate.Validator.Exceptions.InvalidStateException has the private field static (InvalidValue[] _invalidValues)
* [NHV-107] - Impossible to create [DecimalMin()] and [DecimalMax()] attributes
** Improvement
* [NHV-101] - Making event listeners serializable in order to be able to serialize NH's Configuration
* [NHV-105] - add all the missing resources and a test to check it
** New Feature
* [NHV-104] - message for ipaddress misses from resource
** Patch
* [NHV-100] - Patch to build against NH3 Alpha3
Release Notes - NHibernate.Validator - Version 1.2.0GA
** Bug
* [NHV-85] - Validating transient objects in unitialized lazy collection
* [NHV-87] - Fix for NHV-71 has broken nest components
* [NHV-88] - Not expected result when using IsValid()
* [NHV-91] - Nested Components - NullReferenceException when initializing validation infrastructure.
* [NHV-93] - PropertyPath has trailing dot with Loquacious ValidateInstance
* [NHV-98] - MaxLength doesn't work when combined with MinLength
** Improvement
* [NHV-84] - Public methods in ValidatorEngine is not overridable
** Patch
* [NHV-83] - Engine.InvalidMessageTransformer.GetEfectiveValidatorMatchTags throws exception when running in medium trust
* [NHV-86] - Croatian (Hr) language resources for default validation messages and Specific validator for Croatian Personal Identification Number (OIB)
Release Notes - NHibernate.Validator - Version 1.2.0CR1
** Bug
* [NHV-71] - Inconsistent component validation
* [NHV-72] - NotNullAttribute uses {validator.notEmpty} message, not {validator.notNull} as expected
* [NHV-76] - CUIT Validator Argentina No Valida CUIT Nro 20-13499715-0
** Improvement
* [NHV-73] - NotEmptyValidator and NotNullNotEmptyValidator IEnumerator should be disposed of.
* [NHV-75] - Return IEnumerable<InvalidValue> instead InvalidValue[]
* [NHV-77] - Ability to have Attribute as Validator
* [NHV-78] - Put invalid value on ArgumentOutOfRangeException in ClassValidator ctor
* [NHV-80] - Guid in Loquacios
** New Feature
* [NHV-16] - Should support params to work with
* [NHV-74] - Validate through Tags
** Patch
* [NHV-70] - Loquacious configuration for enum properties causes exception
* [NHV-79] - Define a constraints fluently for BYTE property
Release Notes - NHibernate.Validator - Version 1.2.0Beta3
** New Feature
* [NHV-60] - Custom ResourceManager Configuration
* [NHV-66] - Entity-Validation by lambda
* [NHV-67] - Property validation by lambda
* [NHV-68] - Within Validator
Release Notes - NHibernate.Validator - Version 1.2.0Beta2
** Bug
* [NHV-54] - ugly Fail using external validation mapping with proxy
** Improvement
* [NHV-55] - Fluent conf.: Allow the registration of a ValidationDef instance
** Patch
* [NHV-53] - CreditCardNumberValidator fails if users put a space or a letter in the cc field
* [NHV-56] - ValidatePropertyValue fail with proxies from nhibernate
* [NHV-57] - AmbiguousMatchException within complex hierarchies
* [NHV-59] - Proxy in collection with HasValidElements constraints
* [NHV-61] - Polish Specific Validators
* [NHV-62] - Adding error with the property name when using Entity-Validator
* [NHV-63] - DecimalMax and DecimalMin validators
Release Notes - NHibernate.Validator - Version 1.2.0Beta1
** Improvement
* [NHV-52] - Allowing to configure ConstraintValidatorFactory instances
** Patch
* [NHV-42] - Translation problems with Null and Empty messages
Release Notes - NHibernate.Validator - Version 1.2.0Alpha4
** Improvement
* [NHV-29] - <rule attribute="..."> without parameters
* [NHV-47] - Renaming Bean property in Entity at NHibernate.Validator.Engine.InvalidValue
* [NHV-49] - Internals: Renaming Bean to Entity, and BeanClass to EntityType
* [NHV-51] - Messages Polish translation
** New Feature
* [NHV-46] - Constraint Validator Context implementation
* [NHV-50] - Constraint Validator Factory
** Patch
* [NHV-44] - Dutch translation fixes
Release Notes - NHibernate.Validator - Version 1.2.0Alpha3
* Updated to NHibernate 2.1Alpha2
Release Notes - NHibernate.Validator - Version 1.2.0Alpha2
** Bug
* [NHV-41] - Bad message caching when Interpolate Values
Release Notes - NHibernate.Validator - Version 1.2.0Alpha1
** Sub-task
* [NHV-31] - Documentation of NotNullNotEmpty
** Bug
* [NHV-25] - Exception throw validating generic dictionary with key of Enum type
* [NHV-34] - Child validation don't work in XML
** Improvement
* [NHV-26] - Latvian (lv) language resources for default validation messages
* [NHV-27] - Register listeners without deleting others previously registered in the same configuration.
* [NHV-30] - Dutch (nl) language resources for default validation messages
* [NHV-35] - Strongly typed ValidatePropertyValue (on engine)
* [NHV-40] - MessageInterpolator allow to use values
** New Feature
* [NHV-15] - Numeric Validator
* [NHV-23] - zip-code from Brazil (CEP)
* [NHV-24] - Fiscal Code for Brazil (CPF)
* [NHV-32] - Allow external "mapping-source"
* [NHV-33] - Validators fluent-configuration
* [NHV-36] - MemberValidator available from IClassValidator
Release Notes - NHibernate.Validator - Version 1.0.0GA
** Bug
* [NHV-14] - Make NHibernate.Validator Assembly Strongly-Named
** Improvement
* [NHV-12] - ValidatorEngine Serializable
* [NHV-13] - ValidatorEngine Thread-Safe
* [NHV-17] - Also use String in ValidatorClass("Company.Project.MyValidator, MyAssembly") attribute
* [NHV-20] - Nant scripts
* [NHV-21] - Upgrade to NH 2.0.1 GA
** Patch
* [NHV-19] - Mark Assemblies with Allow Partially Trusted Callers by Default
Release Notes - NHibernate.Validator - Version 1.0.0CR1
** New Feature
* [NHV-2] - Add Validation for Uruguayan Identity document check digit
* [NHV-7] - New IBAN generic Validator
* [NHV-11] - CUIT/CUIL Validator for Argentina
Release Notes - NHibernate.Validator - Version 1.0.0Beta1
** Improvement
* [NHV-4] - Suggest: Return True if a PartitaIva value is String.Empty
** New Feature
* [NHV-1] - Add a DLL with specific validations for different countries-cultures
* [NHV-3] - PartitaIVA
* [NHV-6] - Specific Validator for Italy: CodiceFiscale
** Patch
* [NHV-5] - Change name of class "Cliente" under NHibernate.Validator.Specific.Tests.It