-
1.0.94 -- Apr 10, 2020
- Fix #29 by supporting data reader files with
.cljs
and.cljc
extensions as well as.clj
. - Address #28 by adding
-S
/--suppress-clash
option to suppress the warning about clashing jar items. - Move to MAJOR.MINOR.COMMITS versioning scheme.
- Fix #29 by supporting data reader files with
-
0.5.2 -- Jan 16, 2020
- Fix NPE for uberjar when no main class specified #25 @noisesmith.
-
0.5.1 -- Jan 02, 2020
- Address #24 by transforming the main class (namespace) name.
-
0.5.0 -- Jan 02, 2020
- Address #23 by managing the AOT compilation folder automatically.
- Users no longer need to create
classes
or add it to the classpath.
-
0.4.2 -- Dec 31, 2019
- Address #22 by automatically setting
Multi-Release: true
in the uberjar manifest if any multi-release JAR files are consumed.
- Address #22 by automatically setting
-
0.4.1 -- Dec 31, 2019
- Address #21 by ignoring
.keep
files.
- Address #21 by ignoring
-
0.4.0 -- Dec 31, 2019
- Address #20 by adding
-C
/--compile
option to AOT-compile the main namespace for an uberjar.
- Address #20 by adding
-
0.3.4 -- Oct 18, 2019
- Fix #19 by following symlinks when copying directories.
-
0.3.3 -- Sep 06, 2019
- Fix #18 by using regex instead of
clojure.xml
to extract group ID, artifact ID, and version.
- Fix #18 by using regex instead of
-
0.3.2 -- Aug 26, 2019
- Fix #16 by adding
:unknown
copy. handler and checking for excluded filenames in it - An unknown file type is now ignored, with a warning printed if it is not an excluded filename.
- Fix #16 by adding
-
0.3.1 -- Aug 05, 2019
- Address #14 by adding
-m
/--main
option to overrideMain-Class
in the manifest.
- Address #14 by adding
-
0.3.0 -- Jul 24, 2019
- Fix #13 by using the local
pom.xml
, if present, to generate a manifest (and copypom.xml
into the JAR file).
- Fix #13 by using the local
-
0.2.4 -- Jul 05, 2019
- Important bug fix for tree-walking bug introduced in 0.2.1!
-
0.2.3 -- Jul 01, 2019 (do not use)
- Back off Clojure version to 1.7.0 so
depstar
can be used to build JARs for older projects.
- Back off Clojure version to 1.7.0 so
-
0.2.2 -- Jun 29, 2019 (do not use)
- Fix #11 by adding a
-v
/--verbose
option to display files added to the archive. - Fix #9 properly by creating parent directories prior to move of JAR file.
- Fix #11 by adding a
-
0.2.1 -- May 08, 2019 (do not use)
- Fix #9 by creating parent directories for target JAR file (PR #10 @jarohen).
-
0.2.0 -- May 07, 2019
- Fix #8 by switching to ZipFileSystem and performing a single copy pass (instead of copying to temporary folder tree and then building a zip file).
-
0.1.7 -- Apr 24, 2019
- Fix #6 by excluding
*.pom
files. - Fix #7 by excluding
module-info.class
files. - Lists excluded files if debugging enabled.
- Fix #6 by excluding
-
0.1.6 -- Mar 10, 2019
- Fix for JARs containing
data_readers.clj
(do not close input stream!). - Supports
-Ddepstar.debug=true
andDEPSTAR_DEBUG=true
to be more verbose.
- Fix for JARs containing
-
0.1.5 -- Oct 24, 2018
- Fix for timestamp preservation.
-
0.1.2 -- Oct 23, 2018
- Initial fork with (incorrect) fix for exception from JARs containing
data_readers.clj
. hf.depstar.jar
namespace added.
- Initial fork with (incorrect) fix for exception from JARs containing
This repository has been archived by the owner on Sep 16, 2021. It is now read-only.