v97 - 2026-03-31
- Download Leiningen from GitHub instead of Codeberg. (#220)
v96 - 2026-02-24
- Changed the S3 URLs used for downloads to use AWS' dual-stack (IPv6 compatible) endpoint. (#213)
v95 - 2026-02-18
- Increase curl retries for Leiningen installation to work around Codeberg reliability issues. (#211)
v94 - 2026-01-28
- Improve error message for malformed
project.cljfiles. (#208)
v93 - 2026-01-27
- Install Leiningen from upstream repository instead of using a vendored script. (#201)
- Remove Leiningen
1.xsupport. (#201) - Remove automatic Node.js installation. Users must explicitly add the Node.js buildpack if their project requires Node.js or npm. (#192)
- Suppress curl output during leiningen installation to reduce build log noise and improve testability. (#188)
- Replace
apt-getrlwrapinstallation with shim. (#187) - Buildpack output slightly changed. If you match against the buildpack output, verify your matching still works and adjust if necessary. (#191)
- Upgrade Clojure CLI to
1.12.4.1597(#206) - Upgrade default Leiningen to
2.12.0(#204)
v92 - 2025-09-11
v91 - 2023-09-19
- Drop dependency on Node.js version resolver service,
nodebin.herokai.com. (#143) - Remove
heroku-18support. (#140)
v90 - 2022-07-06
- Fix compatibility with the
heroku/google-chromebuildpack. (#122)
v89 - 2022-06-14
- Adjust
curlretry and connection timeout handling. - Vendor
buildpack-stdlibrather than downloading it at build time. - Switch to the recommended regional S3 domain instead of the global one.
v88 - 2022-06-07
- Add
heroku-22support. - Remove
heroku-16testing.
v87 - 2021-02-23
- Enable
heroku-20testing. (#96)
v86 - 2020-10-12
- Update tests. (#88)
v85 - 2020-06-24
- Rename
BUILD_CONFIG_WHITELISTtoBUILD_CONFIG_ALLOWLIST. (#79)
v84 - 2019-08-12
- Update default
leinto2.9.1. (#70)
v83 - 2019-02-04
- Update default
leinto2.8.3. (#61) - Install
rlwrapfrom apt package. (#58) - Install
cljCLI tools. (#61)
v79 - 2018-04-23
- Update
jvm-commonURL to use buildpack-registry. (#57)
v78 - 2017-12-15
- Use
nodebinto download Node.js instead ofs3pository. (#55)
v75 - 2016-02-08
- Upgrade to Leiningen
2.6.1.
v74 - 2016-02-05
- Upgrade to Leiningen
2.6.0. (#42)
- Fix a regression in launching applications with
lein. The old S3 bucket was being used instead of the new one.
v68 - 2015-08-10
- Upgrade to Leiningen
2.5.2. - Move all binaries to
lang-jvmbucket.
v67 - 2015-06-16
- Add a guard clause for default process types.
v65 - 2015-01-12
- Upgrade JVM common package to
v11. (#36) - Upgrade to Leiningen
2.5.1. - Add support for configuration variables during compile phase. (#30)
v63 - 2014-12-05
- Upgrade to Leiningen
2.5.0. (#39)
v36 - 2012-09-18
- Alias
lein repltolein standalone-replto work around firewall issues. See #14
v7 - 2012-08-27
- Use Leiningen
2.0.0-preview10for2.xcompiles. - Fix a bug where dependencies would be fetched at dyno launch time.
v6 - 2012-08-16
- Use Leiningen
2.0.0-preview8for2.xcompiles.
v5 - 2012-08-09
- Run clean-m2 task to avoid unbounded cache growth.
- Use S3 mirror with Leiningen
2. - Run
bin/buildif present instead of defaultleininvocation. - Support Leiningen
1.xand2.xin the same branch. Set:min-lein-version "2.0.0"to trigger Leiningen2.
v4 - 2012-03-27
- Update to Leiningen
1.7.1. - Fix a bug where the cache wouldn't be used.
v3 - 2012-03-05
- Don't let Clojure versions from plugins interfere with Leiningen.
v2 - 2012-02-10
- Use Leiningen
1.7.0. - Fix a bug where
JAVA_OPTSwere not honored. - Honor
:plugins.
v1 - 2011-12-28
- Use Leiningen
1.6.2. - Support Leiningen's
trampolinetask for reduced memory usage. - Allow task performed upon compilation to be customized by setting
LEIN_BUILD_TASK. - Allow
LEIN_NO_DEVto be disabled so plugins may be used.
v0 - 2011-05-23
- Initial release.
- Use Leiningen
1.5.2.