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 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212
|
## Version 1.9, released 05.06.2021
* [CHG] Upgraded plugins and dependencies, now requires maven 3.6.0 and java 1.7
* [ADD] Added project.inceptionYear, project.organization.name, and project.organization.url to the variable expansions (Thanks to Adam Retter)
* [ADD] Also interpolate the copyright file (Thanks to Adam Retter)
## Version 1.8, released 24.08.2019
* [FIX] Removed unnessary file/path limitation (Thanks to Roberto Perez Alcolea)
* [FIX] Upgraded deps
## Version 1.7, released 16.10.2018
* [FIX] Fixed a regression. Always provide the proper relative paths in archives.
* [FIX] Upgraded deps
* [FIX] Windows fixes
* [ADD] Added example to show file and dirmode
* [ADD] Added support custom snapshot patterns (Thanks to Jamie Magee)
## 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.
|