Skip to content

Latest commit

 

History

History
69 lines (47 loc) · 2.22 KB

CHANGELOG.md

File metadata and controls

69 lines (47 loc) · 2.22 KB

Changelog

0.4.0 (2024-11-20)

  • 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 babashka bb.edn files, with the --bb flag

  • deps-lock command checks if deps-lock.json is tracked by git. If not, runs git add --intent-to-add

  • Add extraJdkModules option to customJdk

  • Add wrap option to mkBabashka

  • Check that the main-ns has a :gen-class in mkCljBin by @slimslenderslacks in #39

0.3.0 (2022-08-03)

  • Fix mkCljCli helper function
  • Add support for Leiningen projects
  • Add lockfile option to mkCljBin
  • Add mkBabashka
  • Add bbTasksFromFile
  • Add multiRelease option to customJdk
  • Add option to preload deps to the nix store

0.2.0 (2022-06-13)

0.1.0 (2022-06-06)

  • 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 and customJdk, check documentation for details
  • Added mkCljLib nix function

0.0.0 (2022-04-04)

  • Initial release