Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse files

ChangeLog is updated.

  • Loading branch information...
commit 51142ba0e71ba0ae750333b327925fdffbaf4b80 1 parent 754edf9
@ymnk authored
View
75 ChangeLog
@@ -1,18 +1,35 @@
ChangeLog of JZlib
====================================================================
-Last modified: Mon Sep 19 15:20:05 UTC 2011
-
-
-Changes since version 1.0.7:
+Last modified: Mon Feb 20 06:06:07 UTC 2012
+
+
+Changes since version 1.1.0:
+- fixed a bug in DeflaterOutputStream#write() with empty data. 9d4616f
+- fixed a bug in processing unwrapped data with InfalterInputStream. d35db2
+- fixed bugs reported in https://github.com/ymnk/jzlib/pull/5 e4aa20
+ - comments and filename in GZIPHeader must be in ISO-8859-1 encoding
+ - fixing a bug in GZIPHeader#setOS(int os)
+- some refactoring code. e912088 6900f5 614fdf
+- improving the performace of Adler32#update method. 6900f5
+- constructors of Alder32 and CRC32 become public. 30c4cf
+- added ZStream#end() and ZStream#finished(). 6b55e3
+- exposed useful constants for jruby. e17ad1
+- updated pom.xml to delete "souceDirectory"
+ No need to specify sourceDirectory if the project follows maven
+ standard.
+- updated configurations to use sbt 0.11.1
+
+
+Changes since version 1.0.7:
- supported some new functionalities, which have been introduced since 'zlib' 1.2.
- - JZlib#{adler32,crc32}_combine,
+ - JZlib#{adler32,crc32}_combine,
- JZlib can handle gzip file format(RFC1952).
- added following classes,
- DeflaterOutputStream
- InflaterInputStream
- GZIPOutputStream
- - GZIPInputStream
- - Inflater
+ - GZIPInputStream
+ - Inflater
- Deflater
- ZStream has been deprecated.
Use Inflater and Deflater instead of it.
@@ -24,14 +41,14 @@ Changes since version 1.0.7:
- some tests under src/test/scala/
- pom.xml for mvn, and projects/ for sbt.
-
-Changes since version 1.0.6:
+
+Changes since version 1.0.6:
- change: memory and performance optimisations in the inflate operation.
- change: added the nowrap argument to Z{Input,Output}?Stream.
-
+
Changes since version 1.0.5:
-- ZInputStream.read(byte[], int, int) method return sometimes zero
+- ZInputStream.read(byte[], int, int) method return sometimes zero
instead of -1 at the end of stream.
- ZOutputStream.end() method should not declare IOException.
- It should be possible to call ZOutputStream.end() method more times
@@ -40,64 +57,64 @@ Changes since version 1.0.5:
- ZOutputStream.finish() method should not ignore IOException from flush().
Many thanks to Matej Kraus at seznam.cz , who pointed out above problems.
-
+
Changes since version 1.0.4:
- a minor bug fix in ZInputStream
-
+
Changes since version 1.0.3:
- fixed a bug in closing ZOutputStream.
The inflating and deflating processes were not finished successfully.
- added 'finish' and 'end' methods to ZOutputStream.java
- added 'example/test_stream_deflate_inflate.java'
-
+
Changes since version 1.0.2:
- enabled pure Java implementation of adler32 and
commented out the dependency on J2SE in Adler32.java for J2ME users.
-
+
Changes since version 1.0.1:
- fixed a bug in deflating some trivial data, for example,
- large data chunk filled with zero.
+ large data chunk filled with zero.
- added 'version' method to JZlib class.
-
+
Changes since version 1.0.0:
- added ZInputStream and ZOutputStream classes.
- fixed a typo in LICENSE.txt.
-
+
Changes since version 0.0.9:
- fixed a bug in setting a dictionary in the inflation process.
- The license was changed to a BSD style license.
- Z{Input,Output}Stream classes were deleted.
-
-
+
+
Changes since version 0.0.8:
- fixed a bug in handling a preset dictionary in the inflation process.
-
+
Changes since version 0.0.7:
- added methods to control the window size (the size of the history
buffer) and to handle the no-wrap option (no zlib header or check),
which is the undocumented functionality of zlib.
-
+
Changes since version 0.0.6:
- updated InfBlocks.java as zlib did to fix the vulnerability related to
the 'double free'. Of course, JZlib is free from such a vulnerability
like the 'double free', but JZlib had crashed with NullPointerException
- by a specially-crafted block of invalid deflated data.
+ by a specially-crafted block of invalid deflated data.
+
-
Changes since version 0.0.5:
- added 'flush()' method to com.jcraft.jzlib.ZOutputStream.
-- fixed to take care when occurring the buffer overflow in
+- fixed to take care when occurring the buffer overflow in
com.jcraft.jzlib.ZOutputStream.
Many thanks to Tim Bendfelt at cs.wisc.edu , who pointed out above problems.
-
-
+
+
Changes since version 0.0.4:
............................
- fixed a bug in Adler32 class.
@@ -107,11 +124,11 @@ Changes since version 0.0.4:
- modified ZOutputStream to be extended from OutputStream
instead of FileOutputStream.
- modified ZStream to be changeable wbits. Give wbits value to
- the method 'deflateInit' of ZStream.
+ the method 'deflateInit' of ZStream.
Many thanks to Bryan Keller<keller@neomar.com>, who reported bugs
and made suggestions.
-
+
Changes since version 0.0.3:
............................
- fixed a bug in the compression level 0.
View
2  pom.xml
@@ -5,7 +5,7 @@
<modelVersion>4.0.0</modelVersion>
<groupId>com.jcraft</groupId>
<artifactId>jzlib</artifactId>
- <version>1.1.1-SNAPSHOT</version>
+ <version>1.1.1</version>
<name>JZlib</name>
<description>JZlib is a re-implementation of zlib in pure Java</description>
<url>http://www.jcraft.com/jzlib/</url>
View
2  project/Build.scala
@@ -4,7 +4,7 @@ import Keys._
object BuildSettings {
val buildName = "jzlib"
val buildOrganization = "JCraft,Inc."
- val buildVersion = "1.1.0"
+ val buildVersion = "1.1.1"
val buildScalaVersion = "2.9.1"
val buildSettings = Defaults.defaultSettings ++ Seq (
View
2  project/build.properties
@@ -3,6 +3,6 @@
project.organization=JCraft,Inc.
project.name=JZlib
sbt.version=0.11.1
-project.version=1.1.0
+project.version=1.1.1
build.scala.versions=2.9.1
project.initialize=false
Please sign in to comment.
Something went wrong with that request. Please try again.