- Add module removal report and
remove-modulecommand — auto-deletes unchanged files, prints manual steps for injections, checks reverse dependencies PR #171. Thanks @kovan - Add options for dependencies with more advanced feature flags PR #167. Thanks @bilus
- Update
kit.git-config.edntemplate to match clj-jgit 1.0 syntax PR #164. Thanks @michaelglass
- Fix NPE in EDN injection when target path doesn't exist — now returns data unchanged
- Fix error map in
read-fileswhere:pathwas set to the keyword:pathinstead of the actual path value - Fix inconsistent exception type in
edn-safe-merge— now throwsExceptionInfoinstead of plainException - Replace unsafe
read-stringwithedn/read-stringinkit.generator.git,kit.generator.modules, and lein-template - Re-throw git sync failures as
ex-infoinstead of silently printing and swallowing - Add nil check in
kit.config/read-configfor missing resource files - Remove duplicate
:xtdb?condition (copy-paste bug) in lein-template - Remove dead
check-conflictsfunction in lein-template - Add nil guards in
zloc-get-inandz-update-into preventAssertionErroron missing keys
- Replace automatic
watch-deps/start!with manualupdate-depsfunction in devuser.cljtemplate to prevent REPL hangs on namespace reload - Build script gracefully handles publishing a version that already exists on Clojars
template dependencies
org.clojure/clojure1.12.3 -> 1.12.4metosin/reitit0.9.2 -> 0.10.0ch.qos.logback/logback-classic1.5.20 -> 1.5.32io.github.clojure/tools.build0.10.11 -> 0.10.12org.clojure/tools.namespace1.5.0 -> 1.5.1com.xtdb/xtdb-rocksdb1.21.0-beta3 -> 1.24.5com.xtdb/xtdb-http-server1.21.0-beta3 -> 1.24.5selmer/selmer1.12.67 -> 1.13.1babashka/fs0.5.27 -> 0.5.31io.github.seancorfield/deps-newv0.10.1 -> v0.10.3com.github.seancorfield/clj-new1.2.381 -> 1.3.415ring/ring-core1.15.4 -> 1.15.5ring/ring-devel1.15.3 -> 1.15.5
lib dependencies (synced)
integrant/integrant1.0.0 -> 1.0.1org.clojure/tools.logging1.2.4 -> 1.3.0http-kit/http-kit2.7.0 -> 2.8.1ring/ring-jetty-adapter1.12.2 -> 1.15.3com.mysql/mysql-connector-j8.1.0 -> 9.5.0org.postgresql/postgresql42.6.0 -> 42.7.8cheshire/cheshire5.11.0 -> 6.1.0nrepl/nrepl1.1.1 -> 1.5.1 (kit-nrepl)com.github.seancorfield/next.jdbc1.3.883 -> 1.3.1070hikari-cp/hikari-cp3.0.1 -> 3.3.0migratus/migratus1.5.1 -> 1.6.4com.taoensso/carmine3.2.0 -> 3.4.1org.clojure/core.cache1.0.225 -> 1.1.234clj-commons/iapetos0.1.13 -> 0.1.14com.xtdb/xtdb-core1.23.0 -> 2.0.0
version bumps
io.github.kit-clj/kit-core1.0.9 -> 1.0.10io.github.kit-clj/kit-generator0.2.8 -> 0.2.9io.github.kit-clj/deps-template0.1.86 -> 0.1.87io.github.kit-clj/lein-template0.1.86 -> 0.1.87io.github.kit-clj/kit-hato1.0.4 -> 1.0.5io.github.kit-clj/kit-http-kit1.0.5 -> 1.0.6io.github.kit-clj/kit-jetty1.0.0 -> 1.0.1io.github.kit-clj/kit-metrics1.0.3 -> 1.0.4io.github.kit-clj/kit-mysql1.0.5 -> 1.0.6io.github.kit-clj/kit-nrepl1.0.5 -> 1.0.6io.github.kit-clj/kit-postgres1.0.7 -> 1.0.8io.github.kit-clj/kit-quartz1.0.4 -> 1.0.5io.github.kit-clj/kit-redis1.0.6 -> 1.0.7io.github.kit-clj/kit-repl1.0.3 -> 1.0.4io.github.kit-clj/kit-selmer1.0.4 -> 1.0.5io.github.kit-clj/kit-sql-conman1.10.5 -> 1.10.6io.github.kit-clj/kit-sql-hikari1.0.6 -> 1.0.7io.github.kit-clj/kit-sql-migratus1.0.5 -> 1.0.6io.github.kit-clj/kit-xtdb1.0.4 -> 1.0.5
version bumps
-
*failjure/failjure2.2.0 -> 2.3.0 -
ch.qos.logback/logback-classic1.4.4 -> 1.4.11 -
cider/cider-nrepl0.28.3 -> 0.35.0 -
com.lambdaisland/classpath0.0.27 -> 0.4.44 -
integrant/repl0.3.2 -> 0.3.3 -
io.github.clojure/tools.buildv0.8.0 -> v0.9.5 -
io.github.cognitect-labs/test-runnerv0.5.0 -> v0.5.1 -
luminus-transit/luminus-transit0.1.5 -> 0.1.6 -
nrepl/nrepl0.9.0 -> 1.0.0 -
org.clojure/tools.namespace1.2.0 -> 1.4.4 -
ring/ring-defaults0.3.3 -> 0.3.4 -
ring/ring-devel1.9.5 -> 1.10.0 -
integrant/integrant0.8.0 -> 0.8.1
kit-core
- Change: Bump dependencies
- Change: Bump dependencies
- Initial release
kit-hato
- Change: Bump dependencies
- Initial release
kit-metrics
- Change: Bump dependencies
- Change: Bump dependencies
- Breaking fix: metric definitions API is broken
- Initial release
kit-quartz
- Change: Bump dependencies
- bump dependencies
- Initial release
kit-redis
- Change: Bump dependencies
- Change: Bump dependencies
- bump dependencies
- Change:
key-foruses CacheKey protocol to convert based on type, defaulting to hashing Objects instead ofpr-str - Change:
key-forignores prefixing keys when there is no defaultkey-prefixin the component config
- Initial release
kit-repl
- Fix: ensure org.clojure/tools.logging is included in deps in case used as standalone
- Initial release
kit-sql
- Change: Bump dependencies
- Change: Bump dependencies
- bump dependencies
- Change: Now just a bare bones wrapper that imports kit-sql-conman and kit-sql-migratus for compatibility purposes
- Initial release
kit-sql-conman
- Change: Bump dependencies
- Change: Bump dependencies
- bump dependencies
- Fix: Remove unused reference to conman in require
- Initial release
kit-sql-hikari
- Change: Bump dependencies
- Change: Bump dependencies
- Initial release
kit-sql-migratus
- Change: Bump dependencies
- Change: Bump dependencies
- Change: Bump dependencies
- Initial release
kit-postgres
- Change: Bump dependencies
- Change: Bump dependencies
- bump dependencies
- Initial release
kit-mysql
- Change: Bump dependencies
- Change: Bump dependencies
- bump dependencies
- Initial release PR #18
kit-undertow
- Change: Bump dependencies
- Bump version
- Fix: ensure org.clojure/tools.logging is included in deps in case used as standalone
- Initial release
kit-http-kit
- Change: Bump dependencies
- Change: Bump dependencies
- Initial release
kit-xtdb
- Bump dependencies
- Bump dependencies
- Bump dependencies
- Initial release
kit-selmer
- Change: Bump dependencies
- Change: Bump dependencies
- Initial release
lein-template
- fix unused templating element PR 86. Thanks @dspearson
- improve CIDER REPL support PR 84 PR 85. Thanks @dspearson
- bump various dependencies
- bump kit-undertow
- bump kit-generator
- bump dependencies
- bump kit-xtdb
- add rocksdb and xtdb http server for dev profile (thanks @green-coder)
- fix cookie name in incorrect place (thanks @jaimesangcap)
- fix issue with default cookie session store configuration
- bump to
org.clojure/clojure {:mvn/version "1.11.1"}
- bump to
io.github.kit-clj/kit-sql-conman {:mvn/version "1.0.1"}
- bump to
org.clojure/clojure {:mvn/version "1.11.0"} - bump to
metosin/reitit {:mvn/version "0.5.17"} - include deps hot loading by default
- added
clojure.tools.namespace.rep/refreshinusernamespace - added
bb.ednscript with tasks for starting nREPL, testing, and building an uberjar
- Change default cookie secret to randomly generated secret at template generation
- Fix missing require in test utils
- Add test stub in template
- Add symlink to kit libs so no need to manually bump versions when releasing template
- Update Dockerfile
- Refactor sql profiles
- Add clj-kondo cache to default gitignore
- Update kit-generator lib
- Update log config to exclude jgit debug noise
- Template updated for the sql variants
- New: Add
+socket-replprofile for socket REPL - Change: Default socket REPL host changed to
"127.0.0.1" - Change: Bump dependencies
- Change: Remove
kit-repllibrary from default template profile - Change: Remove
+bareprofile - Change: Make socket repl as default in
+fullprofile
- Change: Add
nreplandciderdeps aliases in template as default
- Change: Default socket REPL port to 7200
- Fix: Default local nREPL port to 127.0.0.1
- Change: Add
+nreplprofile - Change: Bump
kit-redisto 1.0.1 - Change: Bump
kit-undertowto 1.0.1 - Change: Bump
kit-replto 1.0.1
- Change: repository URL for public modules to use HTTPS instead of SSH URL. Prevents breakage when SSH key fails to load
- Initial ALPHA release, API subject to change
kit-generator
- Change: bump dependencies
- Change: bump dependencies
- New:
feature-requiressupport for modules to chain deep merge features
- bump dependencies
- Fix issue with git clone
- New: Snippet generation
- Change: Bump dependencies
- Initial ALPHA release, API subject to change