-
Add
--lein-profiles
to the deps-lock CLI by #145 @JohnnyJayJay in #145 -
Added support to git dependencies in private repositories by #128 @bendlas in #128
-
Improved gitlibs support by @mjmeintjes in #120
-
Added new options to configure the default builder (
builder-..
options). See mkCljBin API docs. By @jlesquembre in #106 -
Added support for additional maven repositories by @jlesquembre in #103
-
Refactor CLI, now we use babashka.cli to parse the command line arguments. By @jlesquembre in #63 and @bendlas in #54
-
Added new flags to
deps-lock
command:--deps-include
,--deps-exclude
,--alias-include
and--alias-exclude
-
deps-lock
command now supports babashkabb.edn
files, with the--bb
flag- To be able to run babashka in a Nix build, I upstreamed some changes to the babashka derivation on nixpkgs
-
deps-lock
command checks ifdeps-lock.json
is tracked by git. If not, runsgit add --intent-to-add
-
Add
extraJdkModules
option tocustomJdk
-
Add
wrap
option tomkBabashka
-
Check that the
main-ns
has a:gen-class
inmkCljBin
by @slimslenderslacks in #39
- Fix
mkCljCli
helper function - Add support for Leiningen projects
- Add
lockfile
option tomkCljBin
- Add
mkBabashka
- Add
bbTasksFromFile
- Add
multiRelease
option tocustomJdk
- Add option to preload deps to the nix store
- Add overlays(#19). Thanks to @kenranunderscore and @Sohalt
- Accept sha for annotated tags in deps.edn. For details see https://clojurians.slack.com/archives/C6QH853H8/p1636404490163500
- Better support for maven snapshots.
- Added support for
:local/root
dependecies - Added support for deps.edn aliases
- New deps-lock.json format
- Reduce network requests to generate the lock file, making generation faster
- Now the classpath is computed at build time
- Updated arguments for
mkCljBin
,mkGraalBin
andcustomJdk
, check documentation for details - Added
mkCljLib
nix function
- Initial release