You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@commons.apache.org by to...@apache.org on 2003/05/29 23:14:59 UTC

cvs commit: jakarta-commons/codec/src/java/org/apache/commons/codec/language RefinedSoundex.java package.html

tobrien     2003/05/29 14:14:59

  Modified:    codec    RELEASE-NOTES.txt project.xml
               codec/src/java/org/apache/commons/codec package.html
               codec/src/java/org/apache/commons/codec/base64 package.html
               codec/src/java/org/apache/commons/codec/binary package.html
               codec/src/java/org/apache/commons/codec/language
                        RefinedSoundex.java package.html
  Added:       codec    RELEASE-NOTES-1.1.txt
  Log:
  Moved 1.1 release notes to new file and prepared releas notes for the 1.1.1 maint rel.  Added/modified documentation
  
  Revision  Changes    Path
  1.4       +17 -21    jakarta-commons/codec/RELEASE-NOTES.txt
  
  Index: RELEASE-NOTES.txt
  ===================================================================
  RCS file: /home/cvs/jakarta-commons/codec/RELEASE-NOTES.txt,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- RELEASE-NOTES.txt	29 Apr 2003 22:16:08 -0000	1.3
  +++ RELEASE-NOTES.txt	29 May 2003 21:14:58 -0000	1.4
  @@ -1,7 +1,7 @@
   $Id$
   
   			Commons Codec Package
  -			     Version 1.1
  +			    Version 1.1.1
   			    Release Notes
   
   
  @@ -9,28 +9,24 @@
   
   This document contains the release notes for this version of the Commons
   Codec package, and highlights changes since the previous version.  Version
  -1.1 is the first official release of Codec.  Numerous projects had been 
  -depending on Version 1.0-dev while Codec was in the Sandbox, and backwards
  -compatibility has been preserved to ease the transition to this official
  -release. 
  +1.1.1 contains a bug fix for the 1.1 release, and addresses an issue related
  +to the treat of non-Base64 characters.
  +
   
   NEW FEATURES:
   
  -* A newer version of the Base64 class reflecting improvements from
  -  both the commons-httpclient and xml-rpc versions of code forked
  -  from catalina.
  -* Base64 class from commons-httpclient in org.apache.commons.codec.base64
  -  has been retained for backwards compatibility but has been deprecated
  -* Soundex class from commons-util in org.apache.commons.codec
  -* Metaphone class from commons-util in org.apache.commons.codec
  -* RefinedSoundex class in org.apache.commons.codec
  -* Encoder/Decoder interfaces in org.apache.commons
  -* String and Binary specific Encoder/Decoder interfaces in 
  -  org.apache.commons
  -* StringEncoderComparator replaces the SoundexComparator from the
  -  language package.
  +* None
   
   BUG FIXES:
   
  -* Base64 now discards whitespace characters when decoding encoded
  -  content.
  +* Fix for Bug 19860: Modified Base64 to remedy non-compliance with RFC
  +  2045.  Non-Base64 characters were not being discarded during the
  +  decode.  RFC 2045 explicitly states that all characters outside of the
  +  base64 alphabet are to be ignored.  A new function discardNonBase64 is
  +  called prior to a decode.  Note that isArrayBase64 only discards
  +  whitespace before testing the contents of an encoded byte array.  Unit
  +  tests for Base64 were updated to reflect the changes related to
  +  discarding non-Base64 characters.
  +
  +
  +
  
  
  
  1.11      +2 -2      jakarta-commons/codec/project.xml
  
  Index: project.xml
  ===================================================================
  RCS file: /home/cvs/jakarta-commons/codec/project.xml,v
  retrieving revision 1.10
  retrieving revision 1.11
  diff -u -r1.10 -r1.11
  --- project.xml	22 May 2003 15:42:39 -0000	1.10
  +++ project.xml	29 May 2003 21:14:58 -0000	1.11
  @@ -96,13 +96,13 @@
     </contributors>  
   
     <dependencies>
  -<!--    <dependency>
  +<!-- <dependency>
         <id>junit</id>
         <version>3.8</version>
       </dependency> -->
     </dependencies>
   
  -  <issueTrackingUrl>http://nagoya.apache.org/bugzilla/buglist.cgi?bug_status=NEW&amp;bug_status=ASSIGNED&amp;bug_status=REOPENED&amp;email1=&amp;emailtype1=substring&amp;emailassigned_to1=1&amp;email2=&amp;emailtype2=substring&amp;emailreporter2=1&amp;bugidtype=include&amp;bug_id=&amp;changedin=&amp;votes=&amp;chfieldfrom=&amp;chfieldto=Now&amp;chfieldvalue=&amp;product=Commons&amp;component=Sandbox&amp;short_desc=&amp;short_desc_type=allwordssubstr&amp;long_desc=&amp;long_desc_type=allwordssubstr&amp;bug_file_loc=&amp;bug_file_loc_type=allwordssubstr&amp;keywords=&amp;keywords_type=anywords&amp;field0-0-0=noop&amp;type0-0-0=noop&amp;value0-0-0=&amp;cmdtype=doit&amp;order=%27Importance%27</issueTrackingUrl>
  +  <issueTrackingUrl>http://nagoya.apache.org/bugzilla/buglist.cgi?bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&email1=&emailtype1=substring&emailassigned_to1=1&email2=&emailtype2=substring&emailreporter2=1&bugidtype=include&bug_id=&changedin=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&product=Commons&component=Codec&short_desc=&short_desc_type=allwordssubstr&long_desc=&long_desc_type=allwordssubstr&bug_file_loc=&bug_file_loc_type=allwordssubstr&keywords=&keywords_type=anywords&field0-0-0=noop&type0-0-0=noop&value0-0-0=&cmdtype=doit&newqueryname=&order=Reuse+same+sort+as+last+time</issueTrackingUrl>
   
     <repository>
       <connection>scm:cvs:pserver:anoncvs@cvs.apache.org:/home/cvspublic:jakarta-commons/${pom.artifactId.substring(8)}</connection>
  
  
  
  1.1                  jakarta-commons/codec/RELEASE-NOTES-1.1.txt
  
  Index: RELEASE-NOTES-1.1.txt
  ===================================================================
  $Id: RELEASE-NOTES-1.1.txt,v 1.1 2003/05/29 21:14:58 tobrien Exp $
  
  			Commons Codec Package
  			     Version 1.1
  			    Release Notes
  
  
  INTRODUCTION:
  
  This document contains the release notes for this version of the Commons
  Codec package, and highlights changes since the previous version.  Version
  1.1 is the first official release of Codec.  Numerous projects had been 
  depending on Version 1.0-dev while Codec was in the Sandbox, and backwards
  compatibility has been preserved to ease the transition to this official
  release. 
  
  NEW FEATURES:
  
  * A newer version of the Base64 class reflecting improvements from
    both the commons-httpclient and xml-rpc versions of code forked
    from catalina.
  * Base64 class from commons-httpclient in org.apache.commons.codec.base64
    has been retained for backwards compatibility but has been deprecated
  * Soundex class from commons-util in org.apache.commons.codec
  * Metaphone class from commons-util in org.apache.commons.codec
  * RefinedSoundex class in org.apache.commons.codec
  * Encoder/Decoder interfaces in org.apache.commons
  * String and Binary specific Encoder/Decoder interfaces in 
    org.apache.commons
  * StringEncoderComparator replaces the SoundexComparator from the
    language package.
  
  BUG FIXES:
  
  * Base64 now discards whitespace characters when decoding encoded
    content.
  
  
  
  1.2       +62 -57    jakarta-commons/codec/src/java/org/apache/commons/codec/package.html
  
  Index: package.html
  ===================================================================
  RCS file: /home/cvs/jakarta-commons/codec/src/java/org/apache/commons/codec/package.html,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- package.html	30 Apr 2003 14:55:47 -0000	1.1
  +++ package.html	29 May 2003 21:14:58 -0000	1.2
  @@ -1,58 +1,63 @@
   <html>
  -    <body>
  -Attempts to provide definitive implementations of commonly used encoders and decoders.
  -<p>Codec is currently comprised of a modest set of utilities and a simple 
  -framework for String encoding and decoding in two main categories: Common 
  -Encoders and Language Encoders.</p>
  -        <h4>
  -            <a name="Common Encoders">Common Encoders</a>
  -        </h4>
  -        <table border="1" width="100%" cellspacing="2" cellpadding="3">
  -            <tr>
  -                <td>
  -                	<a href="binary/Base64.html">
  -                	org.apache.commons.codec.binary.Base64</a>
  -                </td>
  -                <td>
  -                	Provides Base64 content-transfer-encoding as defined in 
  -                	<a href="http://www.ietf.org/rfc/rfc1521.txt">
  -                	RFC 1521</a>
  -                </td>
  -                <td>Production</td>
  -            </tr>
  -            <tr>
  -                <td>
  -                	<a href="binary/Hex.html">
  -                	org.apache.commons.codec.binary.Hex</a>
  -                </td>
  -                <td>
  -					Converts an array of bytes into an array of characters representing the
  -                	hexidecimal values of each byte in order
  -                </td>
  -                <td>Production</td>
  -            </tr>
  -        </table>
  -        <h4>
  -            <a name="Language Encoders">Language Encoders</a>
  -        </h4>
  -        <p>Codec contains a number of commonly used language and phonetic encoders</p>
  -        <table border="1" width="100%" cellspacing="2" cellpadding="3">
  -            <tr>
  -                <td>
  -                	<a href="language/Soundex.html">
  -                	org.apache.commons.codec.language.Soundex</a>
  -                </td>
  -                <td>Implementation of the Soundex algorithm.</td>
  -                <td>Production</td>
  -            </tr>
  -            <tr>
  -                <td>
  -                	<a href="language/Metaphone.html">
  -                	org.apache.commons.codec.language.Metaphone</a>
  -                </td>
  -                <td>Implementation of the Metaphone algorithm.</td>
  -                <td>Production</td>
  -            </tr>
  -        </table>
  -    </body>
  -</html>
  \ No newline at end of file
  + <body>
  +  Definitive implementations of commonly used encoders 
  +  and decoders.
  +  <p>
  +   Codec is currently comprised of a modest set of utilities and a
  +   simple framework for String encoding and decoding in two main
  +   categories: Common Encoders and Language Encoders. 
  +  </p>
  +  <h4>
  +   <a name="Common Encoders">Common Encoders</a>
  +  </h4>
  +  <table border="1" width="100%" cellspacing="2" cellpadding="3">
  +   <tr>
  +    <td>
  +     <a href="binary/Base64.html">
  +      org.apache.commons.codec.binary.Base64</a>
  +    </td>
  +    <td>
  +     Provides Base64 content-transfer-encoding as defined in 
  +     <a href="http://www.ietf.org/rfc/rfc2045.txt">
  +       	RFC 2045</a>
  +    </td>
  +    <td>Production</td>
  +   </tr>
  +   <tr>
  +    <td>
  +     <a href="binary/Hex.html">
  +      org.apache.commons.codec.binary.Hex</a>
  +    </td>
  +    <td>
  +	 Converts an array of bytes into an array of characters representing the
  +     hexidecimal values of each byte in order
  +    </td>
  +    <td>Production</td>
  +   </tr>
  +  </table>
  +  <h4>
  +   <a name="Language Encoders">Language Encoders</a>
  +  </h4>
  +  <p>
  +   Codec contains a number of commonly used language and phonetic encoders
  +  </p>
  +  <table border="1" width="100%" cellspacing="2" cellpadding="3">
  +   <tr>
  +    <td>
  +     <a href="language/Soundex.html">
  +      org.apache.commons.codec.language.Soundex</a>
  +    </td>
  +    <td>Implementation of the Soundex algorithm.</td>
  +    <td>Production</td>
  +   </tr>
  +   <tr>
  +    <td>
  +     <a href="language/Metaphone.html">
  +      org.apache.commons.codec.language.Metaphone</a>
  +    </td>
  +    <td>Implementation of the Metaphone algorithm.</td>
  +    <td>Production</td>
  +   </tr>
  +  </table>
  + </body>
  +</html>
  
  
  
  1.2       +6 -4      jakarta-commons/codec/src/java/org/apache/commons/codec/base64/package.html
  
  Index: package.html
  ===================================================================
  RCS file: /home/cvs/jakarta-commons/codec/src/java/org/apache/commons/codec/base64/package.html,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- package.html	30 Apr 2003 14:55:47 -0000	1.1
  +++ package.html	29 May 2003 21:14:59 -0000	1.2
  @@ -1,5 +1,7 @@
   <html>
  -<body>
  -	<b>Deprecated</b><i> and replaced by {@link org.apache.commons.codec.binary}</i>.
  -</body>
  -</html>
  \ No newline at end of file
  + <body>
  +  <b>Deprecated</b>
  +  <i> and replaced by {@link org.apache.commons.codec.binary}</i>.
  +  This package will be removed in release 1.2.
  + </body>
  +</html>
  
  
  
  1.2       +4 -4      jakarta-commons/codec/src/java/org/apache/commons/codec/binary/package.html
  
  Index: package.html
  ===================================================================
  RCS file: /home/cvs/jakarta-commons/codec/src/java/org/apache/commons/codec/binary/package.html,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- package.html	30 Apr 2003 14:55:47 -0000	1.1
  +++ package.html	29 May 2003 21:14:59 -0000	1.2
  @@ -1,5 +1,5 @@
   <html>
  -    <body>
  -	Utilities for Base64 and Hexadecimal String encoding and decoding.
  -    </body>
  -</html>
  \ No newline at end of file
  + <body>
  +  Utilities for Base64 and Hexadecimal String encoding and decoding.
  + </body>
  +</html>
  
  
  
  1.4       +1 -4      jakarta-commons/codec/src/java/org/apache/commons/codec/language/RefinedSoundex.java
  
  Index: RefinedSoundex.java
  ===================================================================
  RCS file: /home/cvs/jakarta-commons/codec/src/java/org/apache/commons/codec/language/RefinedSoundex.java,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- RefinedSoundex.java	12 May 2003 17:17:24 -0000	1.3
  +++ RefinedSoundex.java	29 May 2003 21:14:59 -0000	1.4
  @@ -62,9 +62,6 @@
    * "Soundex" method originally developed by Margaret Odell and 
    * Robert Russell
    * 
  - * <!-- This link is broken: -->
  - * <!-- @see <a href="http://www.bluepoof.com/Soundex/info2.html">http://www.bluepoof.com/Soundex/info2.html</a> -->
  - * 
    * @author tobrien@transolutions.net
    * @author ggregory@seagullsw.com
    * @version $Revision$ $Date$
  
  
  
  1.2       +4 -4      jakarta-commons/codec/src/java/org/apache/commons/codec/language/package.html
  
  Index: package.html
  ===================================================================
  RCS file: /home/cvs/jakarta-commons/codec/src/java/org/apache/commons/codec/language/package.html,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- package.html	30 Apr 2003 14:55:47 -0000	1.1
  +++ package.html	29 May 2003 21:14:59 -0000	1.2
  @@ -1,5 +1,5 @@
   <html>
  -    <body>
  -	A number of commonly used language and phonetic encoders.
  -    </body>
  -</html>
  \ No newline at end of file
  + <body>
  +  A number of commonly used language and phonetic encoders.
  + </body>
  +</html>
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: commons-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: commons-dev-help@jakarta.apache.org