This repository has been archived by the owner on Feb 7, 2024. It is now read-only.
Update dependency seancorfield/depstar to v2 - autoclosed #990
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
1.1.136
->2.0.216
Release Notes
seancorfield/depstar (seancorfield/depstar)
v2.0.216
: 2.0.216Compare Source
user.clj
anddepstar
and suggesting:replace-paths []
.:aot true
without:main-class
gives a warning and does not attempt to compile anything).v2.0.211
: Release 2.0.211Compare Source
Added
:compile-aliases
for those situations where you need a different classpath for AOT compilation than for building the actual JAR.v2.0.206
: Release 2.0.206Compare Source
:paths-only
option (defaultfalse
).deps.edn
).v2.0.193
: Release 2.0.193Compare Source
com.github.seancorfield/depstar
(although new versions will continue to be deployed toseancorfield/depstar
for a while -- see the Clojars Verified Group Names policy).:group-id
is specified and does not contain at least one.
.:manifest
option to populateMANIFEST.MF
file.v2.0.188
: Release 2.0.188Compare Source
Fix
:compile-ns :all
(broken in 2.0.187) #68v2.0.187
: Release 2.0.187Compare Source
:compile-ns :all
is broken in this release!:compile-ns
to accept regex strings to match namespaces (as well as symbols). PR #67 @wandersoncferreira (bartuka).entries
instead of calling.getNextEntry
(the latter checks CRCs, the former doesn't apparently)..DS_Store
files.:jvm-opts
exec argument for passing JVM options to the AOT compilation subprocess.:compile-fn
exec argument for passing in a customcompile
function.v2.0.171
: Release 2.0.171Compare Source
:group-id
,:artifact-id
, and:version
when:sync-pom true
and nopom.xml
file is present (GAV are now required when you wantdepstar
to create yourpom.xml
file).pom.xml
file handling fromMANIFEST.MF
handling, which makes it possible to build an uberjar without apom.xml
file. This also allows you to specify:aot true
and:main-class
when building a (thin) JAR file -- but cautions you that it is not recommended!git rev-parse HEAD
(in the same directory as thepom.xml
) and adding the output asrevision=
inpom.properties
.-Sdeps
).v2.0.165
: Release 2.0.165Compare Source
Bugfix for AOT compilation on Windows (quoting of shell arguments). Thanks to @borkdude for PR #58 to fix #57.
v2.0.161
: Release 2.0.161Compare Source
Fixes #55 by using a broader regex for matching/updating
<tag>
inpom.xml
file.v2.0.160
: Release 2.0.160Compare Source
This is a major new release:
depstar
2.0 behaves like a "tool" rather than a "library", so you use:replace-deps
instead of:extra-deps
and provide any:aliases
you need as a command-line option (for-X
).depstar
now behaves like a "tool" rather than a "library" -- you should use:replace-deps
to specify it as a dependency rather than:extra-deps
and it will compute the project basis from the system, user, and projectdeps.edn
files usingclojure.tools.deps.alpha
. By default, it applies no aliases but you can specify an:aliases
exec-arg with a vector of aliases to apply. By default, it behaves like the CLI's-Srepro
option in that the userdeps.edn
file is ignored: specify:repro false
if you want the userdeps.edn
file to be included in the basis. Fixes #47, #48, #49.:compile-ns
exec-arg supports a vector of namespaces to be compiled; this overrides:aot
and:main-class
and allows you to AOT-compile specific namespaces for inclusion in a thin JAR, if needed. Fixes #51.:group-id
,:artifact-id
, and:version
respectively, anddepstar
will update yourpom.xml
file to match). Fixes #53.:sync-pom true
will automatically run the equivalent ofclojure -Spom
. See README for more details. Fixes #54.hf.depstar/jar
andhf.depstar/uberjar
via-X
,hf.depstar.uberjar/build-jar
via REPL or library usage. The following legacy entry points are all deprecated:hf.depstar.jar/-main
,hf.depstar.jar/run
,hf.depstar.uberjar/-main
,hf.depstar.uberjar/run
, andhf.depstar.uberjar/run*
.Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Renovate Bot.