OSDN Git Service

Actions: Change release script
[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
6 ## [0.10.2] - 2022-01-18
7 ### Fixed
8 - Release actions script
9
10 ## [0.10.0] - 2022-01-18
11
12 ### Fixed
13 - DictZipOutputStream to produce good archive.
14   all old versions of dictzip-java produce broken archive.
15
16 ## Changed
17 - Bump Gradle@7.3.3
18 - Bump commons-io@2.11.0
19 - generate version property by gradle
20 - reorganize test utility library
21 - Add test cases for DictZipOutputStream class.
22 - test: move to JUnit5
23 - Enable header CRC check
24 - Bump actions/setup-java@2.5.0
25 - Use actions gradle/gradle-build-action@v2
26
27 ### Removed
28 - Artifact upload on actions page
29
30 ## [0.9.5] - 2021-03-20
31
32 ### Changed
33 - Publish to sonatype/OSSRH
34 - Fix POM package name and jar name
35
36 ## [0.9.2] - 2021-03-13
37
38 ### Changed
39 - Change group ID to 'io.github.dictzip' 
40 - Publish to Github packages and Azure artifactory
41 - Github actions: publish and release to Github packages
42 - Change gradle versioning plugin
43 - Gradle: bump to gradle 6.8.3
44
45 ### Fixed
46 - Fix project github url
47
48 ### Removed
49 - Github actions: don't upload to bintray
50 - good-bye to travis-ci
51
52 ## [0.9.1] - 2020-05-13
53
54 ### Fixed
55 - Gradle: JavadocJar and SourcesJar generation configuration.
56 - Github Actions: fix tag release script.
57
58 ## [0.9.0] - 2020-05-12
59
60 ### Added
61 - Github Actions: Automate making release and upload artifacts.
62 - Github Actions: Upload bintray when tag release automatically.
63
64 ### Removed
65 - Gradle: Key signing. Now release file are signed by could service.
66
67 ### Changed
68 - Gradle: Automatically detect a version from git tag.
69 - Gradle: Bump Gradle to 5.6.3
70 - Gradle: Consolidate gradle build script.
71
72 ## [0.8.2] - 2016-10-16
73 ### Fixed
74 - Fix a coding Style warning for DictZipInputStream
75 - Test fix for header comparison range.
76
77 ### Changed
78 - Move project URL to https://www.dictzip.org/.
79
80 ## [0.8.1] - 2016-4-29
81 ### Fixed
82 - Gradle: github and bintray release error.
83 - [#21] fixed unexpected EOFException when readFully() called after seek().
84
85 ## [0.8.0] - 2016-4-29
86 ### Add
87 - More javadoc description. Complete for library APIs.
88
89 ### Changed
90 - DictZipHeader.setHeaderCRC() argument become final.
91 - DictZipFileUtils class become final.
92 - CLI: drop -S -E <base64> arugment.
93 - CLI: support -s/-e hex(0xAAAA) and octet(0777) numbers.
94 - CLI: update man page according to option changes.
95 - Manpage description.
96 - CLI: start script is now 'dictzip' and 'dictzip.bat', all small caps.
97
98 ### Fixed
99 - Generate Maven POM with a proper groupId.
100 - DictZipInputStream: copy buffer with offset by System.copyarray().
101 - CLI: Enable -t --test functionarity.
102 - CLI: Fix --version not working.
103 - CLI: Fix all coding style warnings.
104
105 ## [0.7.0] - 2016-4-25
106 ### Add
107 - Add test option for DictZip CLI.
108 - Add DictZipInputStream consructor that get a filename as argument.
109 - More tests.
110
111 ### Changed
112 - Default buffer size in the DictZipInputStream was changed to 8192 byte
113   from 512 byte as same as java.io.BufferedInputStream.
114 - Test static utility isFileBinaryEquals becomes an external library.
115
116 ### Fixed
117 - Check return value of InputStream.skip() method in the utility method
118   for test.
119
120 ## [0.6.1] - 2016-4-12
121 ### Fixed
122 - CLI: test compile error because DictZipFileUtils is package private,
123   but cli test depends on it. We add a utility method on test class.
124
125 ## [0.6.0] - 2016-4-10
126 ### Add
127 - gradle.properties.template
128   You need to copy to gradle.properties and edit its configuration.
129 - [#8] Support -# --fast --best option in CLI.
130 - DictZipHeader.getExtraFlag() method.
131
132 ### Changed
133 - [#3] License changed to GPL2++classpath(lib) exception and GPL3(CLI)
134 - We have now dictzip-lib and dictzip-cli subprojects.
135 - Target jars become dictzip-lib.jar and dictzip-cli.jar
136 - [#2] Now this is a Gradle project.
137 - Reorganize file structures on Maven rules.
138 - Command script by Gradle.
139 - Delete external libraries. Now gradle will download it.
140 - README: add build procedure, contribution and copyright.
141 - Coding style checks by checkstyle 6.16.1
142 - DictZip header information API through DictZipInputStream.
143
144 ### Fixed
145 - [#7] Fix DictZipInputStream.seek().Previous all releases are broken.
146 - [#5] Fix coding styles and potential problematic codes.
147
148 ## [0.5.0] - 2016-03-21
149 ### Added
150 - [#1] Command line tool subproject.
151 - CHANGELOG.md file.
152
153 ### Changed
154 - DictZipHeader interface.
155 - DictZipOutputStream constructor interface.
156
157 ### Fixed
158 - Broken output features in previous releases.
159
160 ## 0.0.2 - 2016-03-06
161 ### Added
162 - Readme document.
163
164 ## 0.0.1 - 2016-02-28
165 ### Added
166 - Start project.
167
168 [Unreleased]: https://github.com/dictzip/dictzip-java/compare/v0.10.2...HEAD
169 [0.10.2]: https://github.com/dictzip/dictzip-java/compare/v0.10.0...v0.10.2
170 [0.10.0]: https://github.com/dictzip/dictzip-java/compare/v0.9.5...v0.10.0
171 [0.9.5]: https://github.com/dictzip/dictzip-java/compare/v0.9.2...v0.9.5
172 [0.9.2]: https://github.com/dictzip/dictzip-java/compare/v0.9.1...v0.9.2
173 [0.9.1]: https://github.com/dictzip/dictzip-java/compare/v0.9.0...v0.9.1
174 [0.9.0]: https://github.com/dictzip/dictzip-java/compare/v0.8.2...v0.9.0
175 [0.8.2]: https://github.com/dictzip/dictzip-java/compare/v0.8.1...v0.8.2
176 [0.8.1]: https://github.com/dictzip/dictzip-java/compare/v0.8.0...v0.8.1
177 [0.8.0]: https://github.com/dictzip/dictzip-java/compare/v0.7.0...v0.8.0
178 [0.7.0]: https://github.com/dictzip/dictzip-java/compare/v0.6.1...v0.7.0
179 [0.6.1]: https://github.com/dictzip/dictzip-java/compare/v0.6.0...v0.6.1
180 [0.6.0]: https://github.com/dictzip/dictzip-java/compare/v0.5.0...v0.6.0
181 [0.5.0]: https://github.com/dictzip/dictzip-java/compare/v0.0.2...v0.5.0