-
v0.8.0 2f96530 -- 2024-09-05
- Add example of
:post-process-fn
to documentation. - Update default Clojure version in generated projects to 1.12.0.
- Update dev/test/build deps (Clojure to 1.12.0,
tools.build
to 0.10.5).
- Add example of
-
v0.7.1 c1e42aa -- 2024-05-07
- Update default Clojure version in generated projects to 1.11.3; update various other dependencies too.
-
v0.7.0 58f2c19 -- 2024-01-13
- Address #55 by adding support for compound template names that can be resolved to git repositories and template paths within them.
-
v0.6.0 64e79d1 -- 2023-12-25
- Address #54 by adding
:src-dirs
option tocreate
so templates can be found in directories other than on the classpath. - Address #52 by adding some notes about generated projects to the README.
- Add
:post-process-fn
support totemplate.edn
so that generated projects can be programmatically modified after generation. - Add note to README about possible
new
tool install error due to priorclj-new
install (and how to fix it).
- Address #54 by adding
-
v0.5.3 c899135 -- 2023-10-06
- Address #45 by updating
tools.build
to 0.9.6 and getting rid of the templatepom.xml
file altogether, in favor of the new:pom-data
option tob/write-pom
. - Update
expectations
to 2.1.182.
- Address #45 by updating
-
v0.5.2 253f32a -- 2023-05-07
- Fix #49 by adding
.portal/vs-code.edn
to all.gitignore
files.
- Fix #49 by adding
-
v0.5.1 21cede2 -- 2023-03-31
- Fix #47 by adding
:only
to template project specs.
- Fix #47 by adding
-
v0.5.0 48bf01e -- 2023-01-31
- Fix #43 by updating
tools.build
to v0.9.2. - Address #42 by removing
build-clj
wrapper (fromapp
andlib
so far) and using plaintools.build
. - Fix #39 by using
.tmpl
file extension for.clj
and.edn
resource files in templates. - Fix #37 by using
tools.deps
's git provider for inferring coordinates from lib names.
- Fix #43 by updating
-
v0.4.13 879c4eb -- 2022-08-02
-
v0.4.12 37aa288 -- 2022-06-10
- Bump
deps-new
intemplate
to non-broken version.
- Bump
-
v0.4.11 aa172ea -- 2022-06-10
- Fix git coordinates for
tools.build
#31 (thank you @dpassen). - Update default Clojure version to 1.11.1.
- Update various deps.
- Add
babashka.cli
example to README (andns
metadata to support that). - Update README to link to Deps and Cli Reference > Quoting keys and values (for Powershell users).
- Update
build-clj
to v0.8.2 for underlying updates. - Update
tools.build
to v0.8.2 for various enhancements and bug fixes.
- Fix git coordinates for
-
v0.4.10 was broken, sorry!
-
v0.4.9 ba30a76 -- 2022-01-04
- Update
build-clj
to v0.6.6 for another log4j2 update.
- Update
-
v0.4.8 a059d98 -- 2021-12-23
- Update
tools.build
to v0.7.4 andbuild-clj
to v0.6.5 for bug fixes and enhancements.
- Update
-
v0.4.7 8fd6af0 -- 2021-12-22
- Update
tools.build
to v0.7.3 andbuild-clj
to v0.6.4 for bug fixes, enhancements, and another log4j2 update.
- Update
-
v0.4.6 acc1e86 -- 2021-12-15
- Update
build-clj
to v0.6.3 for another log4j2 update.
- Update
-
v0.4.5 d2b4cda -- 2021-12-13
- Update
tools.build
to v0.7.2 andbuild-clj
to v0.6.2 (for bug fixes/enhancements intools.build
).
- Update
-
v0.4.4 287c8c9 -- 2021-12-10
- Update
build-clj
to v0.6.1 (for updated log4j2 dependency) and use "slim" dependency forapp
template.
- Update
-
v0.4.3 3b96da4 -- 2021-11-28
- Address #17 by adding
:only
option to copy just named files. - Update
build-clj
to v0.5.5 andtools.build
to v0.6.8.
- Address #17 by adding
-
v0.4.2 1ec7e62 -- 2021-11-13
- Clean up
template
template: remove JAR/deploy mentions; add test that validatestemplate.edn
. #20. - Update
build-clj
to v0.5.4 andtools.build
to v0.6.5.
- Clean up
-
v0.4.1 728d512 -- 2021-11-08
- Clarify coordinates for templates in More General Usage in the
README
. - Update
build-clj
to v0.5.3 andtools.build
to v0.6.5.
- Clarify coordinates for templates in More General Usage in the
-
v0.4.0 0fb18a6 -- 2021-10-11
- Add
:raw
mode for copying non-text assets and/or suppressing textual substitution. - Document alternative substitution delimiters (added in v0.3.0).
- Update
tools.build
to v0.6.1 515b334 (for non-replacement on some non-text files). - Update
build-clj
to v0.5.2 (:transitive
support).
- Add
-
v0.3.3 00192bc -- 2021-10-01
- Update
template
's generatedREADME
to correct how to use the generated project.
- Update
-
v0.3.2 3e68761 -- 2021-09-28
- Add clarification on licensing (copied from
clj-new
'sREADME
). - Update
build-clj
to v0.5.0 (which exposes the variousdefault-*
functions).
- Add clarification on licensing (copied from
-
v0.3.1 e4e5bc0 -- 2021-09-22
- Update
build-clj
to v0.4.0 (which addsinstall
task).
- Update
-
v0.3.0 419420c -- 2021-09-19
- Address #8 by adding generation of a
template
project. - Fixes a bug in
:transform
handling while copying files that were not explicitly listed. - Fixes a bug in the group/artifact ID used in generated
build.clj
files.
- Address #8 by adding generation of a
-
v0.2.1 411e687 -- 2021-09-17
- Update
build-clj
inapp
andlib
to v0.3.1 (which uses updatedtools.build
anddeps-deploy
versions).
- Update
-
v0.2.0 d3e1caa -- 2021-09-16
- Address #12 by switching all templates to
tools.build
(fromdepstar
). - Update
.gitignore
template files (includes change of LSP database location).
- Address #12 by switching all templates to
-
v0.1.0 089d868 -- 2021-08-18
- Initial tagged release.
- Address #10 by adding
pom
function to generate apom.xml
file into the specified directory. - Address #5 by adding support for
:data-fn
and:template-fn
(but need to document these). - Address #1 by allowing templates to be overlaid on an existing (target) directory if
:overwrite
is any truthy value, except for:delete
which means to delete an existing (target) directory and then create the project from scratch.