OSDN Git Service

Externalize test utility as individual library
[dictzip-java/dictzip-java.git] / CHANGELOG.md
1 # Change Log
2 All notable changes to this project will be documented in this file.
3
4 ## [Unreleased]
5 ### Add
6 - Add test option for DictZip CLI.
7 - Add DictZipInputStream consructor that get a filename as argument.
8 - More tests.
9
10 ### Changed
11 - Default buffer size in the DictZipInputStream was changed to 8192 byte
12   from 512 byte as same as java.io.BufferedInputStream.
13 - Test static utility isFileBinaryEquals becomes an external library.
14
15 ### Fixed
16 - Check return value of InputStream.skip() method in the utility method
17   for test.
18
19 ## [0.6.1] - 2016-4-12
20 ### Fixed
21 - CLI: test compile error because DictZipFileUtils is package private,
22   but cli test depends on it. We add a utility method on test class.
23
24 ## [0.6.0] - 2016-4-10
25 ### Add
26 - gradle.properties.template
27   You need to copy to gradle.properties and edit its configuration.
28 - [#8] Support -# --fast --best option in CLI.
29 - DictZipHeader.getExtraFlag() method.
30
31 ### Changed
32 - [#3] License changed to GPL2++classpath(lib) exception and GPL3(CLI)
33 - We have now dictzip-lib and dictzip-cli subprojects.
34 - Target jars become dictzip-lib.jar and dictzip-cli.jar
35 - [#2] Now this is a Gradle project.
36 - Reorganize file structures on Maven rules.
37 - Command script by Gradle.
38 - Delete external libraries. Now gradle will download it.
39 - README: add build procedure, contribution and copyright.
40 - Coding style checks by checkstyle 6.16.1
41 - DictZip header information API through DictZipInputStream.
42
43 ### Fixed
44 - [#7] Fix DictZipInputStream.seek().Previous all releases are broken.
45 - [#5] Fix coding styles and potential problematic codes.
46
47 ## [0.5.0] - 2016-03-21
48 ### Added
49 - [#1] Command line tool subproject.
50 - CHANGELOG.md file.
51
52 ### Changed
53 - DictZipHeader interface.
54 - DictZipOutputStream constructor interface.
55
56 ### Fixed
57 - Broken output features in previous releases.
58
59 ## 0.0.2 - 2016-03-06
60 ### Added
61 - Readme document.
62
63 ## 0.0.1 - 2016-02-28
64 ### Added
65 - Start project.
66
67 [Unreleased]: https://github.com/miurahr/dictzip-java/compare/v0.5.0...HEAD
68 [0.6.0]: https://github.com/miurahr/dictzip-java/compare/v0.5.0...v0.6.0
69 [0.5.0]: https://github.com/miurahr/dictzip-java/compare/v0.0.2...v0.5.0