   :url "http://salava.org"
   :license {:name "Apache 2.0"
             :url  "http://www.apache.org/licenses/LICENSE-2.0"}
-  :dependencies [[org.clojure/clojure "1.8.0"]
+  :dependencies [[org.clojure/clojure "1.10.0"]
 
                  [com.stuartsierra/component "0.3.2"]
                  [org.clojure/tools.nrepl "0.2.13"]
 
                  ; Dependecy conflict overrides
-                 [org.clojure/tools.reader "1.0.0-beta3"]
-
-                 ; Google Core Libraries for Java
-                 [com.google.guava/guava "21.0"]
+                 [com.google.guava/guava "25.1-jre"] ; Google Core Libraries for Java
+                 [commons-logging "1.2"]
+                 [commons-codec "1.12"]
+                 [org.apache.xmlgraphics/batik-bridge "1.11"]
+                 [com.google.code.findbugs/jsr305 "3.0.2"]
 
                  ; Database
-                 [org.clojure/java.jdbc "0.7.8"]
-                 [hikari-cp "1.7.5"]
-                 [mysql/mysql-connector-java "5.1.40"]
-                 [yesql "0.5.3"]
-                 [migratus "1.2.3" :exclusions [org.clojure/clojure]]
+                 [org.clojure/java.jdbc "0.7.9"]
+                 [hikari-cp "2.7.1"]
+                 [mysql/mysql-connector-java "8.0.16"]
+                 [yesql "0.5.3" :exclusions [instaparse]]
+                 [migratus "1.2.3"]
 
                  ; Server side
-                 [http-kit "2.2.0"]
-                 [ring/ring-core "1.5.1"]
-                 [ring/ring-devel "1.5.1"]
-                 [ring/ring-defaults "0.2.3"]
-                 [ring-webjars "0.1.1"]
-                 [ring/ring-mock "0.3.0"]
-                 [compojure "1.5.2"]
-                 [cheshire "5.7.0"]
-                 [org.clojure/core.memoize "0.5.9"]
-                 [metosin/compojure-api "1.1.10"]
+                 [http-kit "2.3.0"]
+                 [ring/ring-core "1.7.1"]
+                 [ring/ring-devel "1.7.1" :exclusions [clj-stacktrace]]
+                 [ring/ring-defaults "0.3.2"]
+                 [ring-webjars "0.2.0" :exclusions [com.fasterxml.jackson.core/jackson-databind]]
+                 [ring/ring-mock "0.4.0"]
+                 [compojure "1.6.1"]
+                 [cheshire "5.8.1"]
+                 [org.clojure/core.memoize "0.7.1"]
+                 [metosin/compojure-api "1.1.12" :exclusions [potemkin]]
                  [hiccup "1.0.5"]
                  [org.clojure/data.json "0.2.6"]
-                 [clj-time "0.13.0"]
-                 [prismatic/schema "1.1.3"]
-                 [clojurewerkz/propertied "1.2.0"]
-                 [com.draines/postal "2.0.2" :exclusions [commons-codec]]
-                 [org.clojure/core.async "0.2.395"]
+                 [clj-time "0.15.1"]
+                 [prismatic/schema "1.1.10"]
+                 [clojurewerkz/propertied "1.3.0"]
+                 [com.draines/postal "2.0.3"]
+                 [org.clojure/core.async "0.4.490"]
 
-                 [clj-http "3.4.1"]
-                 [enlive "1.1.6"]
-                 [markdown-clj "0.9.94"]
+                 [clj-http "3.10.0"]
+                 [enlive "1.1.6"  :exclusions [org.jsoup/jsoup]]
+                 [markdown-clj "1.0.8"]
                  [ar.com.hjg/pngj "2.1.0"]
-                 [com.novemberain/pantomime "2.9.0"  :exclusions [com.google.code.gson/gson org.bouncycastle/bcprov-jdk15on]]
+                 [com.novemberain/pantomime "2.11.0" :exclusions [javax.activation/activation]]
                  [com.github.kyleburton/clj-xpath "1.4.11"]
-                 [digest "1.4.5"]
-                 [org.clojure/tools.cli "0.3.5"]
+                 [digest "1.4.9"]
+                 [org.clojure/tools.cli "0.4.2"]
                  [alxlit/autoclave "0.2.0"]
                  [clj.qrgen "0.4.0"]
-                 [clj-pdf "2.2.33"]
+                 [clj-pdf "2.3.4" :exclusions [org.apache.xmlgraphics/xmlgraphics-commons]]
                  [clj-pdf-markdown "0.2.1"]
-                 [org.clojure/core.cache "0.7.1"]
+                 [org.clojure/core.cache "0.7.2"]
 
                  ; Client side
-                 [org.clojure/clojurescript "1.9.456"]
-                 [reagent "0.6.0"]
-                 [reagent-utils "0.2.0"]
-                 [bidi "2.0.16"]
-                 [kibu/pushy "0.3.6"]
+                 [org.clojure/clojurescript "1.10.520" :exclusions [com.google.errorprone/error_prone_annotations ]]
+                 [reagent "0.8.1"]
+                 [reagent-utils "0.3.3"]
+                 [bidi "2.1.6"]
+                 [kibu/pushy "0.3.8"]
                  [com.taoensso/tower "3.1.0-beta3"]
-                 [cljs-ajax "0.5.8"]
-                 [org.clojars.frozenlock/reagent-modals "0.2.6"]
+                 [cljs-ajax "0.8.0"]
+                 [org.clojars.frozenlock/reagent-modals "0.2.8"]
                  [com.lucasbradstreet/cljs-uuid-utils "1.0.2"]
-                 [metosin/komponentit "0.2.2"]
+                 [metosin/komponentit "0.3.8"]
                  [com.cemerick/url "0.1.1"]
                  [cljsjs/clipboard "1.6.1-1"]
                  [cljsjs/simplemde "1.11.2-0"]


                 ; Logging: use logback with slf4j, redirect JUL, JCL and Log4J:
                 [org.clojure/tools.logging "0.4.1"]
                 [ch.qos.logback/logback-classic "1.1.10"]
                 [org.slf4j/slf4j-api "1.7.22"]
                 [org.slf4j/jul-to-slf4j "1.7.22"]        ; JUL to SLF4J
                 [org.slf4j/jcl-over-slf4j "1.7.22"]      ; JCL to SLF4J
                 [org.slf4j/log4j-over-slf4j "1.7.22"]    ; Log4j to SLF4J

                 ; Testing
                 [midje "1.8.3"]

                 ; Auth
                 [buddy "1.3.0"]

                 ]


  :test-paths ["test/clj" "test/cljs" "test/cljc"]

  :profiles {:dev     {:source-paths   ["src/dev-clj"]
                       :dependencies   [[figwheel-sidecar "0.5.18" :exclusions [args4j]]
                                        ;[com.cemerick/piggieback "0.2.1"]
                                        ;[org.clojure/tools.namespace "0.3.0-alpha4"]
                                        [lein-midje "3.2.1"]
                                        [reloaded.repl "0.2.4"]]
                       ;:repl-options   {:nrepl-middleware [cemerick.piggieback/wrap-cljs-repl]}
                       :plugins        [[lein-pdo "0.1.1"]
                                        [lein-cljsbuild "1.1.7" :exclusions [org.clojure/clojure]]
                                        [lein-scss "0.3.0"]
                                        [lein-figwheel "0.5.18"]]
                       :resource-paths ["target/generated"]}
             :uberjar {:resource-paths ["target/adv"]
                       :main           salava.core.main
