File: HISTORY.md

package info (click to toggle)
jdeb 1.6-3
  • links: PTS, VCS
  • area: main
  • in suites: bullseye, buster, sid
  • size: 936 kB
  • sloc: java: 5,201; xml: 1,086; sh: 63; makefile: 5
file content (193 lines) | stat: -rw-r--r-- 7,895 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
## Version 1.6, released 03.01.2018

* [CHG] Upgraded Commons Compress
* [FIX] Fixed the maintainer name according to Debian standards (Thanks to Bogdan Artyushenko)
* [FIX] Fixed deriving the changes file (Thanks to Reinhard Pointner)
* [ADD] Added support for the fullpath attribute in Ant (Thanks to (Daniel Ivan Ruiz Barranco)
* [ADD] Allow different styles of tar archives (Thanks to Kevin Conaway)

## Version 1.5, released 01.02.2016

* [CHG] Breaking: No longer provides a default "Depends" add to your control as needed
* [CHG] Breaking: Use TarArchiveEntry in DataConsumer interface
* [FIX] Fixed maven to debian version conversion
* [FIX] Allow comments in control files
* [FIX] Fixed incorrectly handled links for tar archives
* [FIX] Fixed leading zeros on PGP hex strings
* [ADD] Provide more attributes maven properties (version, deb.name, changes.name, changes.txt.name)
* [ADD] Added option to provide a propertyPrefix
* [ADD] Allow Multi-Arch declarations
* [ADD] Allow overriding of Source

## Version 1.4, released 20.02.2014

* [FIX] Support comments in control files
* [FIX] Fixed handling of links
* [FIX] Fixed hex format to use leading 0 when signing
* [ADD] Provide jdeb build information back to maven (if propertyPrefix is set)
* [ADD] Allow for Multi-Arch declaration in control files

## Version 1.3, released 25.07.2014

* [CHG] Switched from maven2 to maven3
* [FIX] Fixed badly formatted version for "milestone", "m", "a", "b" and "cr" (they where not matched as beta versions)
* [FIX] Add two spaces in the md5sums file between the checksum and the filename to be compatible with GNU coreutils md5sum

## Version 1.2, released 22.06.2014

* [CHG] Deprecated "submodules" in favour of "skipSubmodules"
* [FIX] Warned about missing signing settings even when not signing
* [FIX] Fixed variable replacement issue on line endings
* [ADD] Support <packaging>deb</packaging> in Maven
* [ADD] Support for "signMethod" and "signRole"
* [ADD] Added "skipPOMs"

## Version 1.1.1, released 10.03.2014

* [FIX] renamed SNAPSHOT handling to snapshotExpand & snapshotEnv

## Version 1.1, released 28.02.2014

* [CHG] Links are now symbolic by default
* [CHG] Alpha, Beta and RC versions are transformed to a package version ordered before the final release (ex: 1.0~RC1)
* [CHG] Renamed configuration option 'disabled' to 'skip'
* [FIX] Better token parsing
* [FIX] On Windows, parent directories are now created automatically when adding files to the data archive
* [FIX] Permission mappers now work properly with Ant (Thanks to Christian Egli)
* [FIX] Symbolic links longer than 100 characters are now supported
* [FIX] The signed changes files now pass the validation with gpg --verify (Thanks to Max Garmash and Roman Kashitsyn)
* [ADD] Added support for conffiles (Thanks to Lukas Roedl)
* [ADD] Added "files" data producer (Thanks to Roman Kashitsyn)
* [ADD] Added support "Distribution" field
* [ADD] Added support of maven-encrypted passphrases
* [ADD] xz compression support
* [ADD] Added link support to the Ant task
* [ADD] Added support for system properties in parsed files (Thanks to David Sauer)
* [ADD] Support permission in (hard) link setup
* [ADD] User defined fields in the control file are now supported (Thanks to Marco Soeima)
* [ADD] Added the ability to disable an execution during Maven build (Thanks to  Jonathan Piron)


## Version 1.0.1, released 28.02.2013

* [FIX] Use the joint copyright
* [FIX] Fixed the maven to debian version mapping
* [ADD] Override version via environment variable DEBVERSION


## Version 1.0, released 10.01.2013

* [CHG] Use "_all" as architecture postfix by default
* [FIX] Unresolved variables in package maintainer scripts no longer break the build
* [ADD] Support for symbolic links (Maven only)


## Version 0.11, released 14.07.2012

* [REM] Deprecated PrefixMapper was removed (use PermMapper instead)
* [CHG] Use "~" instead of "+" when converting from a SNAPSHOT version
* [ADD] Added "timestamped" maven config to turn "SNAPSHOT" into a timestamp
* [ADD] Added "verbose" maven config option to show/hide INFO logs
* [ADD] Expand variables in configuration files "conffiles", "preinst", "postinst", "prerm", "postrm"
* [ADD] Added a "template" data type to create dirs
* [ADD] Added "missingSrc" maven config to control behavior on missing files/folders


## Version 0.10, released 18.02.2012

Polishing and regression fixes

* [CHG] Have warn/info level on messages
* [CHG] Fix line endings for control files
* [FIX] Don't throw exception when detecting zip archives
* [FIX] Make sure to close the tar output stream
* [ADD] Access to all Maven variables


## Version 0.9, released 17.12.2011

Some smaller fixes, Support for the 1.8 format, Changes support working.

* [REM] InvalidDescriptorException, wasn't really used anyway
* [CHG] "Changes" support version 1.8
* [CHG] Warn if control files have non-unix line endings
* [CHG] Throw an exception for unknown mappers
* [FIX] Default path for changes file with Maven
* [FIX] Unresolved variables are now treated as null
* [ADD] Added an "attach" attribute to specify whether maven artifact should be attached to project.
* [ADD] Provide SHA1, SHA256 and not just MD5 for descriptors
* [ADD] Provide "project.version" when using maven


## Version 0.8, released 27.06.2010

Lot of refactoring and support for configuration on the maven plugin. Easier permission mapping.

* [CHG] Default maven artifact type is now "deb" instead of "deb-archive".
* [CHG] Switched to commons compress for archive building.
* [CHG] Renamed the maven goal from "deb" to "jdeb" to be more consistent.
* [CHG] Maven goal no longer attached to execution phase by default. (see examples)
* [CHG] Deprecated "FileSetDataProducer" in favor of "DataProducerFileSet"
* [ADD] Added a "type" attribute to the "data" elements.
* [ADD] New options to the maven plugin to configure the attached artifact.
* [ADD] Added Examples for ant and maven.
* [ADD] New "file" data source.


## Version 0.7, released 18.08.2008

Proper closing of streams!
Many improvements on the Ant task.
Quite a few fixes related to locale settings.
Support for bzip2 and more descriptor keys.

* [FIX] English locale for date format.
* [FIX] Proper installation size to be kbytes instead of bytes.
* [FIX] Close streams properly.
* [CHG] The Ant task now breaks on errors.
* [ADD] Support for bzip2 compression in data element of the Ant task.
* [ADD] Compression attribute to specify data file compression (bzip2, gzip, none).
* [ADD] More package descriptor keys (Pre-Depends, Recommends, Suggests, Breaks, Enhances, Homepage>).
* [ADD] Verbose attribute for the Ant task.
* [ADD] The Ant task now accepts tarfileset elements.


## Version 0.6, released 11.01.2008

* [FIX] Fixed the trailing linefeed in the 'changes' section of the changes file.


## Version 0.5, released 26.11.2007

* [REM] Removed deprecated ant task delegate.
* [CHG] Switched to ArInputStream/ArOutputStream.
* [FIX] Fixed the 'ls' parsing.
* [ADD] Added "changesSave" attribute to save release information to. No longer saving those information to "changesIn".


## Version 0.4, released 20.09.2007

* [REM] Removed deprecated prefix/strip syntax.
* [CHG] Changed lookup from environment (DEBEMAIL, DEBFULLNAME) to overrule the descriptor.
* [FIX] Fixed mapper support.
* [ADD] Added support for multiple mappers.
* [ADD] Added more fields to the package descriptor.


## Version 0.3, released 15.09.2007

* [ADD] Added maintainer lookup from environment (DEBEMAIL, DEBFULLNAME).
* [ADD] Added plugin implementation for maven.
* [ADD] Added stricter descriptor validation.


## Version 0.2, released 21.08.2007

* [FIX] Fixed the delete of the temporary files.
* [ADD] Added support for signed changes files.
* [ADD] Added support for mapping ownerships and rights.


## Version 0.1, released 19.02.2007

Initial release.