Skip to content

Commit 2ea0f98

Browse files
release: 2023-04-26
Alias and library version updates * Added ** yaml support in portal for `:repl/reloaded` and `:dev/reloaded` aliases ** Integrant REPL support for `:repl/reloaded` and `:dev/reloaded` aliases ** nREPL support for `:repl/inspect` ** `project/templates` alias for use with deps-new, providing Practialli designed project templates ** `project/create-local` to support development of Practialli project templates ** ci: antq library versions scheduled GitHub workflow * Changed ** remove find-deps from `:repl/reloaded` and `:dev/reloaded` aliases to avoid reload clash with add-libs dependency ** Breaking: rename `:env/test` to `:test/env` (drop `:env` as qualifier) ** Breaking: rename `:env/dev` to `:dev/env` (drop `:env` as qualifier) * Updated ** ci: MegaLinter Java Image version v6.22.2 ** ci: setup-clojure version 10.3 ** inspect: portal version 0.38.2 ** alias: update rebel readline aliases to load `clojure.main/repl-requires` to include add-lib, add-libs and sync-deps for hotloading libraries on the classpath ** release version of practicalli/project-templates in `project/create` & `project/templates` aliases ** `project/create` to include Practialli designed project templates as a dependency ** readme: Clojure Projects section - example `project/create` commands, de-emphasising project/new alias ** Update library versions using `clojure -T:search/outdated` (see changelog for details)
1 parent 96ac074 commit 2ea0f98

File tree

3 files changed

+67
-46
lines changed

3 files changed

+67
-46
lines changed

CHANGELOG.org

+21
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
#+TITLE: Changelog
22

33
* Unreleased
4+
5+
* 2023-04-26
46
** Added
57
*** yaml support in portal for `:repl/reloaded` and `:dev/reloaded` aliases
68
*** Integrant REPL support for `:repl/reloaded` and `:dev/reloaded` aliases
@@ -20,6 +22,25 @@
2022
*** release version of practicalli/project-templates in `project/create` & `project/templates` aliases
2123
*** `project/create` to include Practialli designed project templates as a dependency
2224
*** readme: Clojure Projects section - example `project/create` commands, de-emphasising project/new alias
25+
*** Update library versions using `clojure -T:search/outdated`
26+
27+
| :name | :current | :latest |
28+
|----------------------------------------+------------------------------------------+------------------------------------------|
29+
| clj-commons/clj-yaml | 0.7.0 | 1.0.26 |
30+
| clj-kondo/clj-kondo | 2023.03.17 | 2023.04.14 |
31+
| com.clojure-goes-fast/clj-memory-meter | 0.2.2 | 0.2.3 |
32+
| com.github.jpmonettas/flow-storm-dbg | 3.3.320 | 3.4.1 |
33+
| com.github.liquidz/antq | 2.2.1017 | 2.3.1043 |
34+
| com.github.seancorfield/next.jdbc | 1.3.862 | 1.3.874 |
35+
| djblue/portal | 0.38.2 | 0.40.0 |
36+
| io.aviso/pretty | 1.3 | 1.4 |
37+
| jonase/eastwood | 1.3.0 | 1.4.0 |
38+
| lambdaisland/kaocha | 1.80.1274 | 1.82.1306 |
39+
| lambdaisland/kaocha-cljs | 1.4.130 | 1.5.154 |
40+
| org.clojure/clojurescript | 1.10.773 | 1.11.60 |
41+
| org.clojure/spec-alpha2 | 3d32b5e571b98e2930a7b2ed1dd9551bb269375a | 46b183d19984cafb655647f212bfa286b4d0dc63 |
42+
| slipset/deps-deploy | 0.2.0 | 0.2.1 |
43+
2344

2445
* 2023-03-25
2546
** Added

deps-deprecated.edn

+15
Original file line numberDiff line numberDiff line change
@@ -409,6 +409,21 @@
409409

410410
;; ---------------------------------------------------
411411

412+
;; ---------------------------------------------------
413+
;; Security
414+
415+
;; DEPRECATED
416+
;; https://github.com/rm-hull/nvd-clojure
417+
;; check all the jars in the classpath for known security vulnerabilities using the
418+
;; National Vulnerability Database
419+
;; clojure -T:security/nvd "" "$(clojure -Spath)"
420+
:security/nvd
421+
{:extra-deps {nvd-clojure/nvd-clojure {:mvn/version "3.2.0"}}
422+
:main-opts ["-m" "nvd.task.check"]}
423+
424+
;; End of Security
425+
;; ---------------------------------------------------
426+
412427
;; midje-runner
413428
;; https://github.com/miorimmax/midje-runner
414429
:test/midje

deps.edn

+31-46
Original file line numberDiff line numberDiff line change
@@ -81,8 +81,8 @@
8181

8282
:dev/reloaded
8383
{:extra-paths ["dev" "test"]
84-
:extra-deps {djblue/portal {:mvn/version "0.38.2"} ; portal data inspector
85-
clj-commons/clj-yaml {:mvn/version "0.7.0"} ; portal yaml support (optional)
84+
:extra-deps {djblue/portal {:mvn/version "0.40.0"} ; portal data inspector
85+
clj-commons/clj-yaml {:mvn/version "1.0.26"} ; portal yaml support (optional)
8686
integrant/repl {:mvn/version "0.3.2"}
8787
org.clojure/tools.namespace {:mvn/version "1.4.4"}
8888
org.clojure/tools.trace {:mvn/version "0.7.11"}
@@ -92,7 +92,7 @@
9292
;; :sha "9bf23a52cb0a8190c9c2c7ad1d796da802f8ce7a"}
9393
org.slf4j/slf4j-nop {:mvn/version "2.0.7"}
9494
com.brunobonacci/mulog {:mvn/version "0.9.0"}
95-
lambdaisland/kaocha {:mvn/version "1.80.1274"}
95+
lambdaisland/kaocha {:mvn/version "1.82.1306"}
9696
org.clojure/test.check {:mvn/version "1.1.1"}
9797
ring/ring-mock {:mvn/version "0.4.0"}
9898
criterium/criterium {:mvn/version "0.4.6"}}}
@@ -123,7 +123,7 @@
123123
;; Highlight important aspects of error stack trace using ANSI formatting
124124
;; https://github.com/AvisoNovate/pretty
125125
:lib/pretty-errors
126-
{:extra-deps {io.aviso/pretty {:mvn/version "1.3"}}}
126+
{:extra-deps {io.aviso/pretty {:mvn/version "1.4"}}}
127127

128128
;; A CLI to add common aliases and features to deps.edn-based projects.
129129
;; DEPRECATED
@@ -171,7 +171,7 @@
171171
"--interactive"]}
172172

173173
:repl/debug-refactor
174-
{:extra-deps {nrepl/nrepl {:mvn/version "0.1.0"}
174+
{:extra-deps {nrepl/nrepl {:mvn/version "1.0.0"}
175175
cider/cider-nrepl {:mvn/version "0.30.0"}
176176
refactor-nrepl/refactor-nrepl {:mvn/version "3.6.0"}
177177
com.billpiel/sayid {:mvn/version "0.1.0"}}
@@ -183,14 +183,14 @@
183183
{:extra-deps
184184
{nrepl/nrepl {:mvn/version "1.0.0"}
185185
cider/cider-nrepl {:mvn/version "0.30.0"}
186-
djblue/portal {:mvn/version "0.38.2"}}
186+
djblue/portal {:mvn/version "0.40.0"}}
187187
:main-opts ["-m" "nrepl.cmdline"
188188
"--middleware"
189189
"[cider.nrepl/cider-middleware,portal.nrepl/wrap-portal]"]}
190190

191191
;; clojure -M:repl/cljs
192192
:repl/cljs
193-
{:extra-deps {org.clojure/clojurescript {:mvn/version "1.10.773"}
193+
{:extra-deps {org.clojure/clojurescript {:mvn/version "1.11.60"}
194194
nrepl/nrepl {:mvn/version "1.0.0"}
195195
cider/cider-nrepl {:mvn/version "0.30.0"}
196196
cider/piggieback {:mvn/version "0.5.3"}}
@@ -199,7 +199,7 @@
199199
"--middleware" "[cider.nrepl/cider-middleware,cider.piggieback/wrap-cljs-repl]"]}
200200

201201
:repl/figwheel
202-
{:extra-deps {org.clojure/clojurescript {:mvn/version "1.10.773"}
202+
{:extra-deps {org.clojure/clojurescript {:mvn/version "1.11.60"}
203203
com.bhauman/figwheel-main {:mvn/version "0.2.18"}
204204
nrepl/nrepl {:mvn/version "1.0.0"}
205205
cider/cider-nrepl {:mvn/version "0.30.0"}
@@ -233,8 +233,8 @@
233233
:extra-deps {nrepl/nrepl {:mvn/version "1.0.0"}
234234
cider/cider-nrepl {:mvn/version "0.30.0"}
235235
com.bhauman/rebel-readline {:mvn/version "0.1.4"}
236-
djblue/portal {:mvn/version "0.38.2"} ; portal data inspector
237-
clj-commons/clj-yaml {:mvn/version "0.7.0"} ; portal yaml support (optional)
236+
djblue/portal {:mvn/version "0.40.0"} ; portal data inspector
237+
clj-commons/clj-yaml {:mvn/version "1.0.26"} ; portal yaml support (optional)
238238
integrant/repl {:mvn/version "0.3.2"}
239239
org.clojure/tools.namespace {:mvn/version "1.4.4"}
240240
org.clojure/tools.trace {:mvn/version "0.7.11"}
@@ -244,7 +244,7 @@
244244
;; :sha "9bf23a52cb0a8190c9c2c7ad1d796da802f8ce7a"}
245245
org.slf4j/slf4j-nop {:mvn/version "2.0.7"}
246246
com.brunobonacci/mulog {:mvn/version "0.9.0"}
247-
lambdaisland/kaocha {:mvn/version "1.80.1274"}
247+
lambdaisland/kaocha {:mvn/version "1.82.1306"}
248248
org.clojure/test.check {:mvn/version "1.1.1"}
249249
ring/ring-mock {:mvn/version "0.4.0"}
250250
criterium/criterium {:mvn/version "0.4.6"}}
@@ -391,7 +391,7 @@
391391
;; cd $XDG_CONFIG_HOME/clojure && clojure -T:search/outdated
392392
:search/outdated
393393
{:replace-paths ["."]
394-
:replace-deps {com.github.liquidz/antq {:mvn/version "2.2.1017"}
394+
:replace-deps {com.github.liquidz/antq {:mvn/version "2.3.1043"}
395395
org.slf4j/slf4j-nop {:mvn/version "2.0.7"}}
396396
:exec-fn antq.tool/outdated
397397
:exec-args {:directory ["."] ; default
@@ -437,14 +437,14 @@
437437
;; `clojure -M:project/clojars project.jar`
438438
:project/clojars
439439
{:replace-paths []
440-
:replace-deps {slipset/deps-deploy {:mvn/version "0.2.0"}}
440+
:replace-deps {slipset/deps-deploy {:mvn/version "0.2.1"}}
441441
:main-opts ["-m" "deps-deploy.deps-deploy" "deploy"]}
442442

443443
;; Deploy to Clojars signed
444444
;; `clojure -M:project/clojars-signed project.jar`
445445
:project/clojars-signed
446446
{:replace-paths []
447-
:replace-deps {slipset/deps-deploy {:mvn/version "0.2.0"}}
447+
:replace-deps {slipset/deps-deploy {:mvn/version "0.2.1"}}
448448
:main-opts ["-m" "deps-deploy.deps-deploy" "deploy" :true]}
449449

450450
;; End of Project Deployment
@@ -537,13 +537,13 @@
537537
;; Databases and drivers uses only during development
538538

539539
:lib/next.jdbc
540-
{:extra-deps {com.github.seancorfield/next.jdbc {:mvn/version "1.3.862"}}}
540+
{:extra-deps {com.github.seancorfield/next.jdbc {:mvn/version "1.3.874"}}}
541541

542542
;; H2 embedded database
543543
:database/h2
544544
{:extra-deps
545545
{com.h2database/h2 {:mvn/version "2.1.214"}
546-
com.github.seancorfield/next.jdbc {:mvn/version "1.3.862"}}}
546+
com.github.seancorfield/next.jdbc {:mvn/version "1.3.874"}}}
547547

548548
;; End of Databases and drivers uses only during development
549549
;; ---------------------------------------------------
@@ -568,16 +568,16 @@
568568
;; https://github.com/djblue/portal
569569

570570
:inspect/portal-cli
571-
{:extra-deps {djblue/portal {:mvn/version "0.38.2"}}}
571+
{:extra-deps {djblue/portal {:mvn/version "0.40.0"}}}
572572

573573
:inspect/portal-web
574-
{:extra-deps {djblue/portal {:mvn/version "0.38.2"}
575-
org.clojure/clojurescript {:mvn/version "1.10.844"}}
574+
{:extra-deps {djblue/portal {:mvn/version "0.40.0"}
575+
org.clojure/clojurescript {:mvn/version "1.11.60"}}
576576
:main-opts ["-m" "cljs.main"]}
577577

578578
:inspect/portal-node
579-
{:extra-deps {djblue/portal {:mvn/version "0.38.2"}
580-
org.clojure/clojurescript {:mvn/version "1.10.844"}}
579+
{:extra-deps {djblue/portal {:mvn/version "0.40.0"}
580+
org.clojure/clojurescript {:mvn/version "1.11.60"}}
581581
:main-opts ["-m" "cljs.main" "-re" "node"]}
582582

583583
;; End of Data inspectors
@@ -594,7 +594,7 @@
594594
;; Flowstorm, a tracing debugger
595595
;; https://github.com/jpmonettas/flow-storm-debugger
596596
:lib/flowstorm
597-
{:extra-deps {com.github.jpmonettas/flow-storm-dbg {:mvn/version "3.3.320"}}}
597+
{:extra-deps {com.github.jpmonettas/flow-storm-dbg {:mvn/version "3.4.1"}}}
598598

599599
;; End of Debug Tools
600600
;; ---------------------------------------------------
@@ -614,7 +614,7 @@
614614
:lib/spec2
615615
{:extra-deps {org.clojure/spec-alpha2
616616
{:git/url "https://github.com/clojure/spec-alpha2"
617-
:sha "3d32b5e571b98e2930a7b2ed1dd9551bb269375a"}}}
617+
:sha "46b183d19984cafb655647f212bfa286b4d0dc63"}}}
618618

619619
;; End of Clojure Specifications
620620
;; ---------------------------------------------------
@@ -657,7 +657,7 @@
657657
;; clojure -X:test/run :fail-fast true
658658
:test/run
659659
{:extra-paths ["test"]
660-
:extra-deps {lambdaisland/kaocha {:mvn/version "1.80.1274"}}
660+
:extra-deps {lambdaisland/kaocha {:mvn/version "1.82.1306"}}
661661
:main-opts ["-m" "kaocha.runner"]
662662
:exec-fn kaocha.runner/exec-fn
663663
:exec-args {:randomize? false
@@ -667,7 +667,7 @@
667667
;; clojure -X:test/watch
668668
:test/watch
669669
{:extra-paths ["test"]
670-
:extra-deps {lambdaisland/kaocha {:mvn/version "1.80.1274"}}
670+
:extra-deps {lambdaisland/kaocha {:mvn/version "1.82.1306"}}
671671
:main-opts ["-m" "kaocha.runner" "--watch" "--fail-fast" "--skip-meta" ":slow"]
672672
:exec-fn kaocha.runner/exec-fn
673673
:exec-args {:watch? true
@@ -676,14 +676,14 @@
676676

677677
:test/cljs
678678
{:extra-paths ["test"]
679-
:extra-deps {lambdaisland/kaocha {:mvn/version "1.80.1274"}
680-
lambdaisland/kaocha-cljs {:mvn/version "1.4.130"}}
679+
:extra-deps {lambdaisland/kaocha {:mvn/version "1.82.1306"}
680+
lambdaisland/kaocha-cljs {:mvn/version "1.5.154"}}
681681
:main-opts ["-m" "kaocha.runner" "unit-cljs"]}
682682

683683
;; https://github.com/lambdaisland/kaocha-cucumbe
684684
;; - used for kaocha-runner.el to run Kaocha test runner in Emacs Cider
685685
:lib/kaocha
686-
{:extra-deps {lambdaisland/kaocha {:mvn/version "1.80.1274"}}}
686+
{:extra-deps {lambdaisland/kaocha {:mvn/version "1.82.1306"}}}
687687

688688
;; End of Test runners
689689
;; ---------------------------------------------------
@@ -715,12 +715,12 @@
715715
;; clj-kondo - comprehensive and fast linter
716716
;; https://github.com/borkdude/clj-kondo/
717717
:lint/clj-kondo
718-
{:extra-deps {clj-kondo/clj-kondo {:mvn/version "2023.03.17"}}
718+
{:extra-deps {clj-kondo/clj-kondo {:mvn/version "2023.04.14"}}
719719
:main-opts ["-m" "clj-kondo.main" "--lint" "src"]}
720720

721721
;; Eastwood - lint tool based on tools.analyzer.jvm
722722
:lint/eastwood
723-
{:extra-deps {jonase/eastwood {:mvn/version "1.3.0"}}
723+
{:extra-deps {jonase/eastwood {:mvn/version "1.4.0"}}
724724
;; Eastwood accurately infers source/test paths, so they are best left unspecified:
725725
:main-opts ["-m" "eastwood.lint"]}
726726

@@ -816,7 +816,7 @@
816816
;; - (require '[clj-memory-meter.core :as memory-meter])
817817
;; - (memory-meter/measure (your-expression))
818818
:performance/memory-meter
819-
{:extra-deps {com.clojure-goes-fast/clj-memory-meter {:mvn/version "0.2.2"}}
819+
{:extra-deps {com.clojure-goes-fast/clj-memory-meter {:mvn/version "0.2.3"}}
820820
:jvm-opts ["-Djdk.attach.allowAttachSelf"]}
821821

822822
;; End of Performance testing
@@ -851,21 +851,6 @@
851851
;; End of Services
852852
;; ---------------------------------------------------
853853

854-
;; ---------------------------------------------------
855-
;; Security
856-
857-
;; DEPRECATED
858-
;; https://github.com/rm-hull/nvd-clojure
859-
;; check all the jars in the classpath for known security vulnerabilities using the
860-
;; National Vulnerability Database
861-
;; clojure -T:security/nvd "" "$(clojure -Spath)"
862-
:security/nvd
863-
{:extra-deps {nvd-clojure/nvd-clojure {:mvn/version "3.1.0"}}
864-
:main-opts ["-m" "nvd.task.check"]}
865-
866-
;; End of Security
867-
;; ---------------------------------------------------
868-
869854
;; ---------------------------------------------------
870855
;; Socket REPL
871856

0 commit comments

Comments
 (0)