From 189831504e9161b3b0c340f46940ae7ffd75103b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cam=20Sau=CC=88l?= <cammsaul@gmail.com> Date: Wed, 9 Dec 2015 13:09:57 -0800 Subject: [PATCH] Bump dependencies :heart_eyes_cat: --- project.clj | 23 +++++++++++------------ src/metabase/util/korma_extensions.clj | 1 - 2 files changed, 11 insertions(+), 13 deletions(-) diff --git a/project.clj b/project.clj index 3665770a68a..eaf96bf2ab5 100644 --- a/project.clj +++ b/project.clj @@ -8,11 +8,11 @@ :aliases {"test" ["with-profile" "+expectations" "expectations"] "generate-sample-dataset" ["with-profile" "+generate-sample-dataset" "run"]} :dependencies [[org.clojure/clojure "1.7.0"] - [org.clojure/core.async "0.1.346.0-17112a-alpha"] + [org.clojure/core.async "0.2.374"] [org.clojure/core.match "0.3.0-alpha4"] ; optimized pattern matching library for Clojure - [org.clojure/core.memoize "0.5.7"] ; needed by core.match; has useful FIFO, LRU, etc. caching mechanisms + [org.clojure/core.memoize "0.5.8"] ; needed by core.match; has useful FIFO, LRU, etc. caching mechanisms [org.clojure/data.csv "0.1.3"] ; CSV parsing / generation - [org.clojure/java.classpath "0.2.2"] + [org.clojure/java.classpath "0.2.3"] [org.clojure/java.jdbc "0.4.2"] ; basic jdbc access from clojure [org.clojure/math.numeric-tower "0.0.4"] ; math functions like `ceil` [org.clojure/tools.logging "0.3.1"] ; logging framework @@ -39,12 +39,12 @@ com.sun.jdmk/jmxtools com.sun.jmx/jmxri]] [medley "0.7.0"] ; lightweight lib of useful functions - [mysql/mysql-connector-java "5.1.37"] ; MySQL JDBC driver + [mysql/mysql-connector-java "5.1.38"] ; MySQL JDBC driver [net.sf.cssbox/cssbox "4.10"] [net.sourceforge.jtds/jtds "1.3.1"] ; Open Source SQL Server driver [org.xhtmlrenderer/flying-saucer-core "9.0.8"] - [org.liquibase/liquibase-core "3.4.1"] ; migration management (Java lib) - [org.slf4j/slf4j-log4j12 "1.7.12"] + [org.liquibase/liquibase-core "3.4.2"] ; migration management (Java lib) + [org.slf4j/slf4j-log4j12 "1.7.13"] [org.yaml/snakeyaml "1.16"] ; YAML parser (required by liquibase) [org.xerial/sqlite-jdbc "3.8.11.2"] ; SQLite driver [postgresql "9.3-1102.jdbc41"] ; Postgres driver @@ -52,8 +52,8 @@ [ring/ring-json "0.4.0"] ; Ring middleware for reading/writing JSON automatically [stencil "0.5.0"] ; Mustache templates for Clojure [swiss-arrows "1.0.0"]] ; 'Magic wand' macro -<>, etc. - :plugins [[lein-environ "1.0.0"] ; easy access to environment variables - [lein-ring "0.9.3"]] ; start the HTTP server with 'lein ring server' + :plugins [[lein-environ "1.0.1"] ; easy access to environment variables + [lein-ring "0.9.7"]] ; start the HTTP server with 'lein ring server' :main ^:skip-aot metabase.core :manifest {"Liquibase-Package" "liquibase.change,liquibase.changelog,liquibase.database,liquibase.parser,liquibase.precondition,liquibase.datatype,liquibase.serializer,liquibase.sqlgenerator,liquibase.executor,liquibase.snapshot,liquibase.logging,liquibase.diff,liquibase.structure,liquibase.structurecompare,liquibase.lockservice,liquibase.sdk,liquibase.ext"} :target-path "target/%s" @@ -67,14 +67,13 @@ :exclude-linters [:constant-test ; korma macros generate some forms with if statements that are always logically true or false :suspicious-expression ; core.match macros generate some forms like (and expr) which is "suspicious" :unused-ret-vals]} ; gives too many false positives for functions with side-effects like conj! - :profiles {:dev {:dependencies [[org.clojure/tools.nrepl "0.2.11"] ; REPL <3 + :profiles {:dev {:dependencies [[org.clojure/tools.nrepl "0.2.12"] ; REPL <3 [org.clojure/tools.reader "0.10.0"] ; Need to explictly specify this dep otherwise expectations doesn't seem to work right :'( [expectations "2.1.3"] ; unit tests [ring/ring-mock "0.3.0"]] - :plugins [[jonase/eastwood "0.2.1"] ; Linting - [lein-ancient "0.6.7"] ; Check project for outdated dependencies + plugins w/ 'lein ancient' + :plugins [[jonase/eastwood "0.2.2"] ; Linting + [lein-ancient "0.6.8"] ; Check project for outdated dependencies + plugins w/ 'lein ancient' [lein-bikeshed "0.2.0"] ; Linting - [lein-environ "1.0.0"] ; Specify env-vars in project.clj [lein-expectations "0.0.8"] ; run unit tests with 'lein expectations' [lein-instant-cheatsheet "2.1.4"] ; use awesome instant cheatsheet created by yours truly w/ 'lein instant-cheatsheet' [michaelblume/lein-marginalia "0.9.0"]] ; generate documentation with 'lein marg' diff --git a/src/metabase/util/korma_extensions.clj b/src/metabase/util/korma_extensions.clj index 8d21aeb256f..e0d23396d05 100644 --- a/src/metabase/util/korma_extensions.clj +++ b/src/metabase/util/korma_extensions.clj @@ -13,7 +13,6 @@ "Interpose OPERATOR between ARGS and wrap the result in parentheses. (infix \"+\" :x :y :z) -> \"(x + y + z)\";" - {:arglists '([operator & args])} [operator x y & more] (let [x+y (kengine/infix x operator y)] (if (seq more) -- GitLab