Return-Path: X-Original-To: apmail-commons-user-archive@www.apache.org Delivered-To: apmail-commons-user-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id D14E3F6FB for ; Mon, 29 Apr 2013 01:43:58 +0000 (UTC) Received: (qmail 29207 invoked by uid 500); 29 Apr 2013 01:43:56 -0000 Delivered-To: apmail-commons-user-archive@commons.apache.org Received: (qmail 28748 invoked by uid 500); 29 Apr 2013 01:43:56 -0000 Mailing-List: contact user-help@commons.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: "Commons Users List" Delivered-To: mailing list user@commons.apache.org Received: (qmail 28728 invoked by uid 99); 29 Apr 2013 01:43:56 -0000 Received: from minotaur.apache.org (HELO minotaur.apache.org) (140.211.11.9) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 29 Apr 2013 01:43:56 +0000 Received: from localhost (HELO mail-bk0-f49.google.com) (127.0.0.1) (smtp-auth username ggregory, mechanism plain) by minotaur.apache.org (qpsmtpd/0.29) with ESMTP; Mon, 29 Apr 2013 01:43:56 +0000 Received: by mail-bk0-f49.google.com with SMTP id w5so2450966bku.22 for ; Sun, 28 Apr 2013 18:43:53 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:x-received:date:message-id:subject:from:to :content-type; bh=m/CKuw8Gkt4fK4pfIjgaO9ceQbhfn278W5w4N6l7Ciw=; b=LOgVRDZ51boRa8NISmILHPHRceYcQl2sNsTV2v3h0IGuerzQsqJAVKB+EG5aRjpLKB hyM2b6IgrNR0EjkCxGumKd4ddkUeZWN02VGZi18ngPyuBaD5UlF5fLq76QdrRF/ruwnU Vtma8wVREpEq/CUjaorSfrg3YA8ikYnl+RKVi/EEYet8AVcIHFVM5Aw8+OScZWcJrb91 PsMgVmf135k1jiFOQqOKCSuCmOL5nchDo82H3ifG2g+cLwLQV3owydO8rwPcHAb30BFQ QgQXt+PDEukczU8ylqkazjWwSb/xZM/dYhow7ZSSo6MGWIcA1sRhZPofMNgAW84APMZi kDaw== MIME-Version: 1.0 X-Received: by 10.205.65.81 with SMTP id xl17mr13667206bkb.54.1367199833858; Sun, 28 Apr 2013 18:43:53 -0700 (PDT) Received: by 10.204.32.71 with HTTP; Sun, 28 Apr 2013 18:43:53 -0700 (PDT) Date: Sun, 28 Apr 2013 21:43:53 -0400 Message-ID: Subject: [ANNOUNCEMENT] Apache Commons Codec 1.8 Released From: Gary Gregory To: Commons Developers List , Commons Users List , "announce@apache.org" Content-Type: multipart/alternative; boundary=bcaec53f2bbd6f92ac04db760492 --bcaec53f2bbd6f92ac04db760492 Content-Type: text/plain; charset=UTF-8 The Commons Codec team is pleased to announce the commons-codec 1.8 release! The codec package contains simple encoder and decoders for various formats such as Base64 and Hexadecimal. In addition to these widely used encoders and decoders, the codec package also maintains a collection of phonetic encoding utilities. Commons Codec 1.8 requires a minimum of Java 1.6. Changes in this version include: New features: o CODEC-168: Add DigestUtils.updateDigest(MessageDigest, InputStream). Thanks to Daniel Cassidy. o CODEC-167: Add JUnit to test our decode with pad character in the middle. o CODEC-161: Add Match Rating Approach (MRA) phonetic algorithm encoder. Thanks to crice. Fixed Bugs: o CODEC-163: ColognePhonetic encoder unnecessarily creates many char arrays on every loop run. Thanks to leo141. o CODEC-160: Base64.encodeBase64URLSafeString doesn't add padding characters at the end. Site: http://commons.apache.org/codec/ Download: http://commons.apache.org/codec/download_codec.cgi Have fun! -The Commons Codec team -- E-Mail: garydgregory@gmail.com | ggregory@apache.org Java Persistence with Hibernate, Second Edition JUnit in Action, Second Edition Spring Batch in Action Blog: http://garygregory.wordpress.com Home: http://garygregory.com/ Tweet! http://twitter.com/GaryGregory --bcaec53f2bbd6f92ac04db760492--