~ubuntu-branches/ubuntu/trusty/libcommons-validator-java/trusty

« back to all changes in this revision

Viewing changes to xdocs/changes.xml

  • Committer: Bazaar Package Importer
  • Author(s): Arnaud Vandyck
  • Date: 2004-11-19 13:35:53 UTC
  • Revision ID: james.westby@ubuntu.com-20041119133553-qtl7whjkjv9q1rbd
Tags: upstream-1.3
ImportĀ upstreamĀ versionĀ 1.3

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
<?xml version="1.0"?>
 
2
<!--
 
3
   Copyright 2004 The Apache Software Foundation
 
4
 
 
5
   Licensed under the Apache License, Version 2.0 (the "License");
 
6
   you may not use this file except in compliance with the License.
 
7
   You may obtain a copy of the License at
 
8
 
 
9
       http://www.apache.org/licenses/LICENSE-2.0
 
10
 
 
11
   Unless required by applicable law or agreed to in writing, software
 
12
   distributed under the License is distributed on an "AS IS" BASIS,
 
13
   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 
14
   See the License for the specific language governing permissions and
 
15
   limitations under the License.
 
16
-->
 
17
 
 
18
<!--
 
19
This file is used by the maven-changes-plugin to generate the release notes.
 
20
Useful ways of finding items to add to this file are:
 
21
 
 
22
1.  Add items when you fix a bug or add a feature (this makes the 
 
23
release process easy :-).
 
24
 
 
25
2.  Do a bugzilla search for tickets closed since the previous release.
 
26
 
 
27
3.  Use the report generated by the maven-changelog-plugin to see all
 
28
CVS commits.  Set the project.properties' maven.changelog.range 
 
29
property to the number of days since the last release.
 
30
 
 
31
 
 
32
The <action> type attribute can be add,update,fix,remove.
 
33
-->
 
34
 
 
35
<document>
 
36
  <properties>
 
37
    <title>Release Notes</title>
 
38
  </properties>
 
39
  <body>
 
40
 
 
41
    <release version="1.1.2 (alpha)" date="in CVS">
 
42
      <action dev="rleland" type="update">
 
43
        Allow multiple forms to be on the same page by 
 
44
        generating a unique variable name based on form name.
 
45
        PR# 17667
 
46
      </action>
 
47
      <action dev="rleland" type="add">
 
48
        Validate file extensions for file uploads. PR# 26585
 
49
      </action>
 
50
      <action dev="rleland" type="add">
 
51
        Add Support for hidden fields in javascript 
 
52
        validations. PR# 26584
 
53
      </action>
 
54
      <action dev="dgraham" type="update">
 
55
        The framework will convert checked exceptions into 
 
56
        ValidatorExceptions so any ValidatorException thrown out 
 
57
        of the framework indicates a 'system' exception that 
 
58
        stops validation processing. If a pluggable validation 
 
59
        method throws a ValidatorException it will be rethrown 
 
60
        and passed out of the framework. Any other exception from 
 
61
        a pluggable validation method is still considered a validation 
 
62
        failure rather than a system exception to maintain backwards 
 
63
        compatibility. PR# 24369
 
64
      </action>
 
65
      <action dev="dgraham" type="add">
 
66
        Added a more flexible card validation system that doesn't 
 
67
        require CreditCardValidator to support every brand of 
 
68
        credit card. PR# 25869
 
69
      </action>
 
70
      <action dev="dgraham" type="update">
 
71
        Throw RuntimeException if clone fails instead of InternalError.
 
72
      </action>
 
73
      <action dev="dgraham" type="add">
 
74
         Added Flags.clear().
 
75
      </action>
 
76
    </release>
 
77
    
 
78
    <release version="1.1.1 (alpha)" date="2003-12-15">
 
79
      <action dev="rleland" type="add">
 
80
        Add javadoc to javascript, and use             
 
81
        <a href="http://jsdoc.sf.net"> jsdoc</a> to process it.
 
82
      </action>              
 
83
      <action dev="rleland" type="fix">
 
84
        Ignore validation criteria when field is disabled for all field types.
 
85
      </action>                    
 
86
      <action dev="rleland" type="add">
 
87
        Add required check for single checkbox.      
 
88
      </action>
 
89
      <action dev="rleland" type="add">
 
90
        Let max/min length also cover passwords fields. Don't use 
 
91
        these for checking login pages, only when the user is 
 
92
        modifying the password.      
 
93
      </action>
 
94
      <action dev="dgraham" type="add">
 
95
        Added Field.getArgs(String) to make it easier to retrieve 
 
96
        all of the Args for a given validator.      
 
97
      </action>
 
98
      <action dev="rleland" type="fix">
 
99
        Modify javascript to honor datapattern option.      
 
100
      </action>
 
101
      <action dev="rleland" type="add">
 
102
        Add ability of required to handle checkboxes, radio, select-one, 
 
103
        and select-multiple field types.      
 
104
      </action>
 
105
      <action dev="rleland" type="add">
 
106
        Add ability to use required condition on array types like checkboxes.      
 
107
      </action>
 
108
    </release>    
 
109
 
 
110
    <release version="1.1.0 (alpha)" date="2003-08-26">
 
111
      <action dev="dgraham" type="update">
 
112
        Move Digester rule configuration to XML file and remove 
 
113
        ValidatorResourcesInitializer. ValidatorResources now 
 
114
        knows how to initialize itself.
 
115
      </action>              
 
116
      <action dev="dgraham" type="update">
 
117
        Clean up scopes of methods and variables.
 
118
      </action>              
 
119
      <action dev="dgraham" type="update">
 
120
        Make Arg system more flexible to allow any number of 
 
121
        args in a message.
 
122
      </action>              
 
123
      <action dev="dgraham" type="update">
 
124
        Validate validation.xml files while initializing a Validator 
 
125
        to alert developers to configuration errors.
 
126
      </action>              
 
127
      <action dev="dgraham" type="add">
 
128
        Refactored <code>GenericValidator</code> methods into reusable 
 
129
        objects.  These include: CreditCardValidator, EmailValidator, 
 
130
        DateValidator, and UrlValidator.
 
131
      </action>  
 
132
      <action dev="dgraham" type="update">
 
133
        <p><strong>Backwards Incompatible Changes</strong></p>
 
134
        <ul>
 
135
                <li>
 
136
                        &lt;msg&gt;'s name and key attributes are now required.  The Validator code was
 
137
                        enforcing this constraint so now it's formally defined in the DTD.
 
138
                </li>
 
139
        </ul>
 
140
      </action>      
 
141
      <action dev="dgraham" type="remove">      
 
142
        <p>Deprecated items; see the javadoc for details and replacements.</p>
 
143
        <ul>
 
144
            <li>
 
145
                     The &lt;arg0-3&gt; elements have been replaced with a single &lt;arg&gt; element
 
146
                     with a new <code>position</code> attribute.  Setting position to 0 is the equivalent
 
147
                     of an &lt;arg0&gt; element.  
 
148
                </li>
 
149
                <li>
 
150
                     <code>Arg.getResource()</code>
 
151
                </li>
 
152
                <li>
 
153
                     <code>CreditCardValidator.isValidPrefix()</code>
 
154
                </li>
 
155
                <li>
 
156
                     <code>Field.ARG_DEFAULT</code>
 
157
                </li>
 
158
                <li>
 
159
                     <code>Field.hDependencies</code>
 
160
                </li>
 
161
                <li>
 
162
                     <code>Field.hArg0 - Field.hArg3</code>
 
163
                </li>
 
164
                <li>
 
165
                     <code>Field.addArg0() - Field.addArg3()</code>
 
166
                </li>
 
167
                <li>
 
168
                     <code>Field.getArg0() - Field.getArg3()</code>
 
169
                </li>
 
170
                <li>
 
171
                     <code>Field.addVarParam()</code>
 
172
                </li>
 
173
                <li>
 
174
                     <code>Field.process()</code>
 
175
                </li>
 
176
                <li>
 
177
                     <code>Field.processMessageComponents()</code>
 
178
                </li>
 
179
                <li>
 
180
                     <code>Field.getDependencies()</code>
 
181
                </li>
 
182
                <li>
 
183
                     <code>Form.getFieldMap()</code>
 
184
                </li>
 
185
                <li>
 
186
                     <code>Form.process()</code>
 
187
                </li>
 
188
                <li>
 
189
                     <code>FormSet.addConstant()</code>
 
190
                </li>
 
191
                <li>
 
192
                     <code>FormSet.addConstantParam()</code>
 
193
                </li>
 
194
                <li>
 
195
                     <code>FormSet.getForm(Object)</code>
 
196
                </li>
 
197
                <li>
 
198
                     <code>FormSet.process()</code>
 
199
                </li>
 
200
                <li>
 
201
                     <code>GenericValidator.REGEXP_DELIM</code>
 
202
                </li>
 
203
                <li>
 
204
                     <code>GenericValidator.validateCreditCardLuhnCheck()</code>
 
205
                </li>
 
206
                <li>
 
207
                     <code>GenericValidator.validateCreditCardPrefixCheck()</code>
 
208
                </li>
 
209
                <li>
 
210
                     <code>GenericValidator.getDelimittedRegExp()</code>
 
211
                </li>
 
212
                <li>
 
213
                     <code>Validator.BEAN_KEY</code>
 
214
                </li>
 
215
                <li>
 
216
                     <code>Validator.VALIDATOR_ACTION_KEY</code>
 
217
                </li>
 
218
                <li>
 
219
                     <code>Validator.FIELD_KEY</code>
 
220
                </li>
 
221
                <li>
 
222
                     <code>Validator.VALIDATOR_KEY</code>
 
223
                </li>
 
224
                <li>
 
225
                     <code>Validator.LOCALE_KEY</code>
 
226
                </li>
 
227
                <li>
 
228
                     <code>Validator.hResources</code>
 
229
                </li>
 
230
                <li>
 
231
                     <code>Validator.addResource()</code>
 
232
                </li>
 
233
                <li>
 
234
                     <code>Validator.getResource()</code>
 
235
                </li>
 
236
                <li>
 
237
                     <code>ValidatorAction.process()</code>
 
238
                </li>
 
239
                <li>
 
240
                     <code>ValidatorAction.getDependencies()</code>
 
241
                </li>
 
242
                <li>
 
243
                     <code>ValidatorResources.put()</code>
 
244
                </li>
 
245
                <li>
 
246
                     <code>ValidatorResources.addConstant()</code>
 
247
                </li>
 
248
                <li>
 
249
                     <code>ValidatorResources.addConstantParam()</code>
 
250
                </li>
 
251
                <li>
 
252
                     <code>ValidatorResources.get()</code>
 
253
                </li>
 
254
                <li>
 
255
                     <code>ValidatorResources.processForms()</code>
 
256
                </li>
 
257
                <li>
 
258
                     <code>ValidatorResourcesInitializer</code>
 
259
                </li>
 
260
                <li>
 
261
                     <code>ValidatorResult.getValid()</code>
 
262
                </li>
 
263
                <li>
 
264
                     <code>ValidatorResults.empty()</code>
 
265
                </li>
 
266
                <li>
 
267
                     <code>ValidatorResults.get()</code>
 
268
                </li>
 
269
                <li>
 
270
                     <code>ValidatorResults.properties()</code>
 
271
                </li>
 
272
                <li>
 
273
                     <code>ValidatorUtil</code>
 
274
                </li>
 
275
        </ul>
 
276
      </action>              
 
277
    </release>
 
278
    
 
279
  </body>
 
280
</document>
 
 
b'\\ No newline at end of file'