|
1 | | -(def eastwood-version "0.9.9") |
| 1 | +(def eastwood-version "1.1.1") |
2 | 2 |
|
3 | 3 | ;; Please don't bump the library version by hand - use ci.release-workflow instead. |
4 | 4 | (defproject formatting-stack "4.4.1" |
5 | 5 | ;; Please keep the dependencies sorted a-z. |
6 | | - :dependencies [[clj-kondo "2021.01.20"] |
7 | | - [cljfmt "0.7.0"] |
8 | | - [com.gfredericks/how-to-ns "0.2.8"] |
9 | | - [com.gfredericks/lein-all-my-files-should-end-with-exactly-one-newline-character "0.1.1"] |
10 | | - [com.nedap.staffing-solutions/speced.def "2.0.0"] |
11 | | - [com.nedap.staffing-solutions/utils.collections "2.1.0"] |
12 | | - [com.nedap.staffing-solutions/utils.modular "2.2.0-alpha3"] |
13 | | - [com.nedap.staffing-solutions/utils.spec.predicates "1.1.0"] |
| 6 | + :dependencies [[clj-kondo "2022.01.15"] |
| 7 | + [cljfmt "0.8.0"] |
| 8 | + [com.gfredericks/how-to-ns "0.2.9"] |
| 9 | + [com.gfredericks/lein-all-my-files-should-end-with-exactly-one-newline-character "0.1.2"] |
| 10 | + [com.nedap.staffing-solutions/speced.def "2.1.1"] |
| 11 | + [com.nedap.staffing-solutions/utils.collections "2.2.0"] |
| 12 | + [com.nedap.staffing-solutions/utils.modular "2.2.0"] |
| 13 | + [com.nedap.staffing-solutions/utils.spec.predicates "1.2.1"] |
14 | 14 | [io.reflectoring.diffparser/diffparser "1.4"] |
15 | 15 | [jonase/eastwood ~eastwood-version] |
16 | | - [medley "1.2.0"] |
17 | | - [org.clojure/clojure "1.10.1"] |
| 16 | + [medley "1.3.0"] |
| 17 | + [org.clojure/clojure "1.10.3"] |
18 | 18 | [org.clojure/java.classpath "1.0.0"] |
19 | | - [org.clojure/java.data "1.0.64"] |
20 | | - [org.clojure/tools.namespace "0.3.1"] |
21 | | - [org.clojure/tools.reader "1.3.4"]] |
| 19 | + [org.clojure/java.data "1.0.95"] |
| 20 | + [org.clojure/tools.namespace "1.2.0"] |
| 21 | + [org.clojure/tools.reader "1.3.6"]] |
22 | 22 |
|
23 | | - :managed-dependencies [[rewrite-clj "0.6.1"]] |
| 23 | + :managed-dependencies [[rewrite-clj "1.0.699-alpha"]] |
24 | 24 |
|
25 | 25 | ;; The f-s exclusion allows adding f-s in a global profile, while still allowing developing f-s itself, |
26 | 26 | ;; avoiding having the global version shadow the local one |
|
57 | 57 |
|
58 | 58 | :monkeypatch-clojure-test false |
59 | 59 |
|
60 | | - :plugins [[lein-pprint "1.1.2"] |
| 60 | + :plugins [[lein-pprint "1.3.2"] |
61 | 61 | [jonase/eastwood ~eastwood-version]] |
62 | 62 |
|
63 | 63 | ;; A variety of common dependencies are bundled with `nedap/lein-template`. |
|
69 | 69 | ;; * e.g. criterium, deep-diff, clj-java-decompiler |
70 | 70 |
|
71 | 71 | ;; Manage transitive deps using :managed-dependencies, see https://git.io/JtUGI |
72 | | - :profiles {:dev {:dependencies [[com.clojure-goes-fast/clj-java-decompiler "0.2.1"] |
73 | | - [com.stuartsierra/component "0.4.0"] |
| 72 | + :profiles {:dev {:dependencies [[com.clojure-goes-fast/clj-java-decompiler "0.3.1"] |
| 73 | + [com.stuartsierra/component "1.0.0"] |
74 | 74 | [com.taoensso/timbre "4.10.0"] |
75 | | - [criterium "0.4.5"] |
76 | | - [integrant/repl "0.3.1"] |
77 | | - [lambdaisland/deep-diff "0.0-29"] |
78 | | - [org.clojure/core.async "0.5.527"] |
79 | | - [org.clojure/math.combinatorics "0.1.1"] |
80 | | - [org.clojure/test.check "0.10.0-alpha3"]] |
| 75 | + [criterium "0.4.6"] |
| 76 | + [integrant/repl "0.3.2"] |
| 77 | + [lambdaisland/deep-diff "0.0-47"] |
| 78 | + [org.clojure/core.async "1.5.648"] |
| 79 | + [org.clojure/math.combinatorics "0.1.6"] |
| 80 | + [org.clojure/test.check "1.1.1"]] |
81 | 81 | :jvm-opts ["-Dclojure.compiler.disable-locals-clearing=true"] |
82 | 82 | :source-paths ["dev"] |
83 | 83 | :repl-options {:init-ns dev} |
|
103 | 103 | :cljs-old {:dependencies [[cljfmt "0.6.5"] |
104 | 104 | [com.stuartsierra/component "0.4.0"] |
105 | 105 | [integrant "0.8.0"] |
106 | | - [org.clojure/clojurescript "1.7.228"]]} |
107 | | - |
108 | | - :provided {:dependencies [[org.clojure/clojurescript "1.10.597"] |
109 | | - [com.stuartsierra/component "0.4.0"] |
110 | | - [integrant "0.8.0"]] |
111 | | - :managed-dependencies [[com.cognitect/transit-clj "1.0.324"] |
| 106 | + [org.clojure/clojurescript |
| 107 | + #_"Please do not change, its entire point is to exercise an old version in CI" |
| 108 | + "1.7.228"]]} |
| 109 | + |
| 110 | + :provided {:dependencies [[com.stuartsierra/component "0.4.0"] |
| 111 | + [integrant "0.8.0"] |
| 112 | + [org.clojure/clojurescript "1.10.914"]] |
| 113 | + :managed-dependencies [[cheshire "5.10.1"] |
| 114 | + [com.cognitect/transit-clj "1.0.324"] |
112 | 115 | [com.google.code.findbugs/jsr305 "3.0.2"] |
113 | | - [com.google.errorprone/error_prone_annotations "2.1.3"] |
114 | | - [com.google.guava/guava "25.1-jre"] |
115 | | - [com.google.protobuf/protobuf-java "3.4.0"]]} |
| 116 | + [com.google.errorprone/error_prone_annotations "2.10.0"] |
| 117 | + [com.google.guava/guava "31.0.1-jre"] |
| 118 | + [com.google.javascript/closure-compiler-unshaded "v20211201"] |
| 119 | + [com.google.protobuf/protobuf-java "3.19.1"]]} |
116 | 120 |
|
117 | 121 | ;; `dev` in :test is important - a test depends on it: |
118 | 122 | :test {:source-paths ["dev"] |
|
125 | 129 | "test-resources"]} |
126 | 130 |
|
127 | 131 | :refactor-nrepl {:dependencies [[refactor-nrepl "3.1.0"] |
128 | | - [nrepl "0.9.0-beta3"]] |
| 132 | + [nrepl "0.9.0"]] |
129 | 133 | ;; cider-nrepl is a :provided dependency from refactor-nrepl. |
130 | | - :plugins [[cider/cider-nrepl "0.27.2" :exclusions [nrepl]]]} |
| 134 | + :plugins [[cider/cider-nrepl "0.27.4" :exclusions [nrepl]]]} |
131 | 135 |
|
132 | 136 | :ncrw {:global-vars {*assert* true} ;; `ci.release-workflow` relies on runtime assertions |
133 | 137 | :source-paths ^:replace [] |
|
0 commit comments