Add missing deps

Add missing deps

--- project.clj
+++ project.clj
@@ -4,10 +4,13 @@
   :url "http://example.com/FIXME"
   :license {:name "Eclipse Public License"
             :url "http://www.eclipse.org/legal/epl-v10.html"}
-  :dependencies [[org.clojure/clojure "1.5.1"]
-                 [org.clojure/math.combinatorics "0.0.7"]
+  :dependencies [[org.clojure/clojure              "1.5.1"]
+                 [org.clojure/math.combinatorics   "0.0.7"]
                  [org.apache.commons/commons-math3 "3.3"]
-                 [net.mikera/core.matrix "0.20.0"]]
+                 [net.mikera/core.matrix           "0.20.0"]
+
+                 [prismatic/schema                 "0.2.2"]]
+  :core.typed {:check [clojurewerkz.statistiker.optimization]}
   :source-paths       ["src/clj"]
   :java-source-paths  ["src/java"]
   :test-paths         ["test/clj"])


Bump dependencies for ClojureScript and lein doo

--- project.clj
+++ project.clj
@@ -11,11 +11,11 @@
   :jvm-opts ^:replace ["-Xms512m" "-Xmx512m" "-server"]

   :dependencies [[org.clojure/clojure "1.7.0"]
-                 [org.clojure/clojurescript "1.7.228"]]
+                 [org.clojure/clojurescript "1.8.51"]]

   :profiles {:test {:dependencies [[collection-check "0.1.7-SNAPSHOT"]]}}

-  :plugins [[lein-doo "0.1.6-rc.1"]]
+  :plugins [[lein-doo "0.1.6"]]

   :cljsbuild {:builds
               [{:id "test"


Bump deps

Bump deps

--- project.clj
+++ project.clj
@@ -11,17 +11,17 @@
                 *assert* true}

   :dependencies
-  [[org.clojure/clojure                 "1.5.1"]
-   [com.taoensso/encore                 "1.22.0"]
-   [com.taoensso/nippy                  "2.8.0"]
-   [com.amazonaws/aws-java-sdk-dynamodb "1.9.31" :exclusions [joda-time]]
-   [joda-time                           "2.7"] ; For exclusion, see Github #27
-   ]
+  [[org.clojure/clojure "1.5.1"]
+   [com.taoensso/encore "1.24.0"]
+   [com.taoensso/nippy  "2.8.0"]
+   [joda-time           "2.7"] ; For exclusion, see Github #27
+   [com.amazonaws/aws-java-sdk-dynamodb "1.9.31"
+    :exclusions [joda-time]]]

   :profiles
   {;; :default [:base :system :user :provided :dev]
    :server-jvm {:jvm-opts ^:replace ["-server"]}
-   :1.7  {:dependencies [[org.clojure/clojure    "1.7.0-alpha4"]]}
+   :1.7  {:dependencies [[org.clojure/clojure    "1.7.0-beta1"]]}
    :1.6  {:dependencies [[org.clojure/clojure    "1.6.0"]]}
    :test {:dependencies [[expectations           "2.1.0"]
                          [org.clojure/test.check "0.7.0"]]


Version 143-SNAPSHOT

Version 143-SNAPSHOT

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject clojars-web "142"
+(defproject clojars-web "143-SNAPSHOT"
   :min-lein-version "2.0.0"
   :dependencies [[org.clojure/clojure "1.10.1"]
                  [org.clojure/core.memoize "0.8.2"]


Version 95

Version 95

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject clojars-web "95-SNAPSHOT"
+(defproject clojars-web "95"
   :min-lein-version "2.0.0"
   :dependencies [[org.clojure/clojure "1.10.1"]
                  [org.clojure/core.memoize "0.8.2"]


adding amazonica

adding amazonica

--- project.clj
+++ project.clj
@@ -21,7 +21,8 @@
                  [org.clojure/data.json "0.2.2" ]
                  [com.taoensso/carmine "2.0.0"]
                  [org.clojure/core.memoize "0.5.2" :exclusions [org.clojure/core.cache]]
-                 [narkisr/clj-aws-ec2 "0.2.5" :exclusions  [org.codehaus.jackson/jackson-core-asl]]
+                 [narkisr/clj-aws-ec2 "0.2.5" :exclusions  [org.codehaus.jackson/jackson-core-asl com.amazonaws/aws-java-sdk]]
+                 [amazonica "0.1.29"]
                  [narkisr/trammel "0.8.0-freez"]
                  [org.flatland/useful "0.10.3"]
                  [substantiation "0.0.8"]


update libs

update libs

--- project.clj
+++ project.clj
@@ -11,17 +11,15 @@
   :dependencies [[org.clojure/clojure "1.8.0"]
                  [org.clojure/math.combinatorics "0.1.3"]
                  [com.sun.jna/jna "3.0.9"]
-                 [com.github.jnr/jnr-posix "3.0.29"]
+                 [com.github.jnr/jnr-posix "3.0.31"]
                  [digest "1.4.5"]
                  [ancient-clj "0.3.14"]
-                 [org.clojure/tools.cli "0.3.5"]
-                 [com.fasterxml.jackson.core/jackson-core "2.2.3"]
-                 [com.fasterxml.jackson.core/jackson-databind "2.2.3"]]
+                 [org.clojure/tools.cli "0.3.5"]]

   :profiles {:uberjar {:aot :all}
              :test    {:resource-paths ["test-resources"]}
              :dev     {:dependencies [[pjstadig/humane-test-output "0.8.1"]]
-                       :plugins      [[lein-cljfmt "0.5.3"]
-                                      [lein-cloverage "1.0.6"]
+                       :plugins      [[lein-cljfmt "0.5.6"]
+                                      [lein-cloverage "1.0.8"]
                                       [jonase/eastwood "0.2.3"]
                                       [lein-kibit "0.1.2"]]}})


No signed tag for releasing in project.clj.

--- project.clj
+++ project.clj
@@ -56,7 +56,7 @@
   :release-tasks [["vcs" "assert-committed"]
                   ["change" "version" "leiningen.release/bump-version" "release"]
                   ["vcs" "commit"]
-                  ["vcs" "tag"]
+                  ["vcs" "tag" "--no-sign"]
                   ["do" "clean" ["cljsbuild" "once" "min"]]
                   ["shell" "scripts/sftp-deploy-prod"]
                   ["change" "version" "leiningen.release/bump-version"]


Bump some deps that broke clojure 1.9 spec

--- project.clj
+++ project.clj
@@ -4,11 +4,11 @@
   :license {:name "Eclipse Public License"
             :url "http://www.eclipse.org/legal/epl-v10.html"}
   :dependencies [[cheshire "5.3.1"]
-                 [clj-http "1.1.2"]
+                 [clj-http "3.9.0"]
                  [clj-time "0.13.0"]
                  [cljs-ajax "0.5.1"]
                  [com.pusher/pusher-http-java "0.9.3"]
-                 [compojure "1.1.8"]
+                 [compojure "1.6.1"]
                  [environ "1.0.1"]
                  [liberator "0.13"]
                  [org.clojure/clojure "1.9.0"]
@@ -20,7 +20,7 @@
                  [ring-cors "0.1.7"]
                  [ring/ring-defaults "0.1.5"]
                  [ring/ring-devel "1.2.2"]
-                 [ring/ring-jetty-adapter "1.2.2"]
+                 [ring/ring-jetty-adapter "1.7.0-RC1"]
                  [yesql "0.5.1"]
                  [com.vdurmont/emoji-java "4.0.0"]]


(PDB-3938) clj-parent 2.0.1 prep: update postgresql dep to 42.2.2.jre7

--- project.clj
+++ project.clj
@@ -155,7 +155,7 @@
                  ;; Database connectivity
                  [com.zaxxer/HikariCP "2.7.4" :exclusions [org.slf4j/slf4j-api]]
                  [honeysql "0.6.3"]
-                 [org.postgresql/postgresql "9.4.1208.jre7"]
+                 [org.postgresql/postgresql "42.2.2.jre7"]

                  ;; MQ connectivity
                  [org.apache.activemq/activemq-broker "5.13.2" :exclusions [org.slf4j/slf4j-api]]


Remove useless stuff and set ring handler

--- project.clj
+++ project.clj
@@ -1,17 +1,14 @@
 (defproject shurly "1.0.0-SNAPSHOT"
-  :description "FIXME: write description"
+  :description "A URL shortener"
   :url "http://shurly.herokuapp.com"
-  :license {:name "FIXME: choose"
-            :url "http://example.com/FIXME"}
   :dependencies [[org.clojure/clojure "1.6.0"]
                  [compojure "1.1.8"]
                  [ring/ring-jetty-adapter "1.2.2"]
                  [ring/ring-devel "1.2.2"]
-                 [ring-basic-authentication "1.0.5"]
-                 [environ "0.5.0"]
-                 [com.cemerick/drawbridge "0.0.6"]]
+                 [environ "0.5.0"]]
   :min-lein-version "2.0.0"
   :plugins [[environ/environ.lein "0.2.1"]]
   :hooks [environ.leiningen.hooks]
   :uberjar-name "shurly-standalone.jar"
+  :ring {:handler shurly.web/app}
   :profiles {:production {:env {:production true}}})


Upgrading kixi.log

Upgrading kixi.log

--- project.clj
+++ project.clj
@@ -34,7 +34,7 @@
                  [digest "1.4.6"]
                  [environ "1.1.0"]
                  [kixi/kixi.comms "0.2.27"]
-                 [kixi/kixi.log "0.1.4"]
+                 [kixi/kixi.log "0.1.5"]
                  [kixi/kixi.metrics "0.4.1"]
                  [kixi/joplin.core "0.3.10-SNAPSHOT"]
                  [kixi/joplin.dynamodb "0.3.10-SNAPSHOT"]


Got rid of unused reps, updated old reps.

--- project.clj
+++ project.clj
@@ -1,3 +1,5 @@
+(def ns-tracker-version "0.3.1")
+
 (defproject freecoin "0.2.0"
   :description "Freecoin digital currency toolkit"
   :url "http://freecoin.ch"
@@ -6,30 +8,30 @@
   :dependencies [[org.clojure/clojure "1.8.0"]
                  [com.taoensso/timbre "4.8.0"]
                  [liberator "0.14.1"]
-                 [clj-http "3.1.0"]
+                 [clj-http "3.4.1"]
                  [scenic "0.2.5"]
-                 [ring/ring-core "1.5.0"]
+                 [ring/ring-core "1.5.1"]
                  [ring/ring-anti-forgery "1.0.1"]
-                 [ring/ring-defaults "0.2.1"]
+                 [ring/ring-defaults "0.2.3"]
                  [ring.middleware.logger "0.5.0"]
-                 [compojure "1.5.1"]
-                 [org.slf4j/slf4j-simple "1.7.21"]
+                 [compojure "1.5.2"]
                  [org.clojars.d-cent/stonecutter-oauth "0.2.0-SNAPSHOT"]
-                 [http-kit "2.1.19"]
+                 [http-kit "2.2.0"]
                  [enlive "1.1.6"]
                  [formidable "0.1.10"]
-                 [cheshire "5.6.3"]
+                 [cheshire "5.7.0"]
                  [json-html "0.4.0"]
                  [autoclave "0.1.7" :exclusions [com.google.guava/guava com.google.code.findbugs/jsr305]]
-                 [com.novemberain/monger "3.0.2"]
+                 [com.novemberain/monger "3.1.0"]
                  [org.clojure/math.numeric-tower "0.0.4"]
                  [com.tiemens/secretshare "1.4.2"]
-                 [buddy/buddy-hashers "0.14.0"]
+                 [buddy/buddy-hashers "1.2.0"]
                  [simple-time "0.2.1"]
-                 [environ "1.0.3"]
-                 [clojure-humanize "0.2.0"]
+                 [environ "1.1.0"]
+                 [clojure-humanize "0.2.2"]
                  [clj.qrgen "0.4.0"]
                  [clavatar "0.3.0"]
+                 ;; Gossip is a lein tool to generate call-graphs for Clojure code
                  [cc.artifice/lein-gossip "0.2.1"]
                  [circleci/clj-yaml "0.5.5"]]

@@ -50,10 +52,9 @@
             "prod" ["with-profile" "production" "run"]
             "test-transactions" ["with-profile" "transaction-graph" "run"]}
   :profiles {:dev [:dev-common :dev-local]
-             :dev-common {:dependencies [[midje "1.8.3"]
-                                         [peridot "0.4.4"]
+             :dev-common {:dependencies [[midje "1.8.3"]
                                          [kerodon "0.8.0"]
-                                         [ns-tracker "0.3.0"]]
+                                         [ns-tracker ~ns-tracker-version]]
                           :repl-options {:init-ns freecoin.core}
                           :env [[:base-url "http://localhost:8000"]
                                 [:client-id "LOCALFREECOIN"]
@@ -75,7 +76,7 @@
                                   :main transaction-graph.main}]
              :production {:source-paths ["src" "prod"]
                           :main freecoin.main}
-             :uberjar {:dependencies [[ns-tracker "0.3.0"]]
+             :uberjar {:dependencies [[ns-tracker ~ns-tracker-version]]
                        :source-paths ["src" "prod"]
                        :aot :all
                        :main freecoin.main}}


Need new version of innuendo

Need new version of innuendo

--- project.clj
+++ project.clj
@@ -12,7 +12,7 @@
                  [useful "0.7.0-beta5"]
                  [amalloy/ring-gzip-middleware "[0.1.0,)"]
                  [amalloy/mongo-session "0.0.1"]
-                 [innuendo "0.1.0"]
+                 [innuendo "0.1.1"]
                  [ring "0.3.7"]
                  [clj-config "0.1.0"]
                  [incanter/incanter-core "1.2.3"]


Version 0.2.20-SNAPSHOT

Version 0.2.20-SNAPSHOT

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject sablono "0.2.19"
+(defproject sablono "0.2.20-SNAPSHOT"
   :description "Lisp style templating for Facebook's React."
   :url "http://github.com/r0man/sablono"
   :author "r0man"


Start in on 0.3.4.

Start in on 0.3.4.

--- project.clj
+++ project.clj
@@ -2,7 +2,7 @@
 ;;;;
 ;;;; gorilla-repl is licenced to you under the MIT licence. See the file LICENCE.txt for full details.

-(defproject gorilla-repl "0.3.3"
+(defproject gorilla-repl "0.3.4-SNAPSHOT"
   :description "A rich REPL for Clojure in the notebook style."
   :url "https://github.com/JonyEpsilon/gorilla-repl"
   :license {:name "MIT"}


Bump cljs to 2277.

Bump cljs to 2277.

--- project.clj
+++ project.clj
@@ -1,20 +1,21 @@
 (defproject favila/utfate "0.1.0-SNAPSHOT"
   :description "Fast javascript utf-8 encoder and decoder."
   :url "http://github.com/favila/utfate"
-  :dependencies [[org.clojure/clojure "1.5.1"]
-                 [org.clojure/clojurescript "0.0-2234"]]
+  :dependencies [[org.clojure/clojure "1.6.0"]
+                 [org.clojure/clojurescript "0.0-2277"]]
   :source-paths ["src" "test"]
   :profiles
   {:dev
    {:plugins [[lein-cljsbuild "1.0.3"]]
     :hooks [leiningen.cljsbuild]
     :cljsbuild
-    {:test-commands {"test" ["/Users/favila/js-vms/v8/d8" "target/test/utfate_test.js"]}
+    {:test-commands {"test" ["d8" "target/test/utfate_test.js"]}
      :builds
      {"test"
       {:source-paths ["src" "test"]
        :compiler {:output-to "target/test/utfate_test.js"
-                  :optimizations :whitespace
+                  :optimizations :advanced
+                  :pseudo-names true
                   :static-fns true}}}}}}
 ;  :cljsbuild
 ;  {:builds


cljsbuild compiles production with warnings instead of failing

--- project.clj
+++ project.clj
@@ -14,7 +14,8 @@
                  [reagent "0.4.2"] ;; [om "0.6.5"]
                  [cljs-http "0.1.15" :exclusions [commons-codec]]
                  [environ "0.5.0"]
-                 [hiccup "1.0.5"]]
+                 [hiccup "1.0.5"]
+                 [secretary "1.2.0"]]

   :plugins [[lein-cljsbuild "1.0.3"]
             [lein-ring "0.8.11"]
@@ -29,30 +30,44 @@
          :init secret-shame.core/init}

   :source-paths ["src/clj"]
-
+
   :hooks [leiningen.cljsbuild]

-  :profiles {:dev {:plugins [[lein-cljsbuild "1.0.3"]]
-                   :dependencies [[ring-mock "0.1.5"]
-                                  [com.cemerick/double-check "0.5.7"]
-                                  [com.cemerick/piggieback "0.1.3"]]
-                   :repl-options {:init-ns secret-shame.core
-                                  :nrepl-middleware [cemerick.piggieback/wrap-cljs-repl]}
+  :profiles {:dev {:dependencies [[ring-mock "0.1.5"]]
+                   :repl-options {:init-ns secret-shame.core}
                    :source-paths ["dev"]}
              :production {:environment {:env {:production true}}}}
-
+
   :cljsbuild {:builds
+              {:dev {:source-paths ["src/cljs"]
+                     :compiler {:optimizations :none
+                                :pretty-print true
+                                :libs [""]
+                                :source-map true
+                                :output-dir "resources/public/js/out"
+                                :output-to "resources/public/js/app.js"}}
+                :production {:source-paths ["src/cljs"]
+                             :compiler {:optimizations :advanced
+                                        :pretty-print false
+                                        ;; :preamble ["react/react.min.js"]
+                                        ;; :externs ["react/externs/react.js"]
+                                        :output-to "resources/public/js/appadv.js"}}}})
+
+;; FIXME the production stanza doesn't work
+#_{:builds
               {:dev {:source-paths ["src/cljs"]
                      :compiler {:pretty-print true
                                 :output-to "resources/public/js/app.js"
                                 :output-dir "resources/public/js/out"
                                 :libs [""]
-                                :optimizations :none
+                                optimizations :none
                                 :source-map true}}
                :production {:source-paths ["src/cljs"]
-                            :compiler {:output-to "resources/public/js/app.js"
+                            :compiler {:output-to "resources/public/js/appadv.js"
                                        :optimizations :advanced
                                        :pretty-print false
                                        :preamble ["react/react.min.js"]
-                                       :externs ["react/externs/react.js"]}}}})
+                                       :externs ["react/externs/react.js"]}}}}

+
+


clean up aliases

clean up aliases

--- project.clj
+++ project.clj
@@ -12,12 +12,12 @@
   :jar-exclusions [#"\.cljx"]
   :aliases {"repl" ["with-profile" "repl" "repl"]
             "clj-test" ["with-profile" "clj" "test"]
-            "clj-clean-test" ["do" "clean," "clj-test"]
-            "cljs-test" ["with-profile" "cljs" "cljsbuild" "test"]
-            "cljs-clean-test" ["do" "clean," "cljs-test"]
-            "cljs-autotest" ["with-profile" "cljs" "cljsbuild" "auto" "test"]
+            "clj-clean-test" ["do" "clean" ["clj-test"]]
+            "cljs-test" ["do" ["cljx"] ["cljsbuild" "test"]]
+            "cljs-clean-test" ["do" "clean" ["cljs-test"]]
+            "cljs-autotest" ["do" "cljx" ["cljsbuild" "auto" "test"]]
             "cljs-clean-autotest" ["do" "clean" ["cljs-autotest"]]
-            "all-tests" ["do" "clean," "clj-test," "cljs-test"]}
+            "all-tests" ["do" "clean" ["clj-test"] ["cljs-test"]]}
   :profiles {:dev {:dependencies [[org.clojure/tools.namespace "0.2.4"]
                                   [org.clojure/tools.nrepl "0.2.3"]
                                   [org.clojure/clojurescript "0.0-2156"]


bump version

bump version

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject storm/trident-kafka "0.0.2-wip1"
+(defproject storm/trident-kafka "0.0.2-wip2"
   :source-path "src/clj"
   :java-source-path "src/jvm"
   :javac-options {:debug "true" :fork "true"}


added lic

added lic

--- project.clj
+++ project.clj
@@ -1,6 +1,8 @@
 (defproject priyatam/replify "0.2.2"
   :description "A minimalist Clojurescript repl and build system"
   :url "https://github.com/priyatam/replify"
+  :scm {:name "git" :url "https://github.com/priyatam/replify"}
+  :license {:name "Eclipse Public License" :url "http://www.eclipse.org/legal/epl-v10.html"}
   :dependencies [[org.clojure/clojure "1.7.0" :scope "provided"]
                  [org.clojure/clojurescript "0.0-3367" :scope "provided"]
                  [alembic "0.3.2"]]


Version 0.36.0

Version 0.36.0

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject ch.sbs/catalog "0.36.0-SNAPSHOT"
+(defproject ch.sbs/catalog "0.36.0"

   :description "A webapp to generate catalogs of the new items in the library"
   :url "https://github.com/sbsdev/catalog"


Added dep and updated config.

Added dep and updated config.

--- project.clj
+++ project.clj
@@ -1,5 +1,5 @@
 (defproject clojang/blog "0.1.0-SNAPSHOT"
-  :description "Blog for Forgotten Roads MX"
+  :description "The Clojang Blog"
   :url "https://clojang.lfe.io/"
   :scm {
     :name "git"
@@ -8,6 +8,7 @@
     :name "Apache License, Version 2.0"
     :url "http://www.apache.org/licenses/LICENSE-2.0"}
   :dependencies [
+    [org.clojure/data.xml "0.0.8"]
     [clojusc/env-ini "0.3.0-SNAPSHOT"]
     [clojusc/rfc5322 "0.3.0-SNAPSHOT"]
     [clojusc/trifl "0.1.0-SNAPSHOT"]
@@ -23,9 +24,12 @@
   :source-paths ["src/clj"]
   :dragon {
     :domain "clojang.lfe.io"
+    :name "The Clojang Blog"
+    :description "News, Information, & Tutorials for the Clojang Collection"
     :dev-port 5097
     :output-dir "docs"
     :posts-path "/archives"
+    :feed-count 20
     :cli {
       :log-level :info
       :log-ns [clojang.blog dragon]}}


updated deps

updated deps

--- project.clj
+++ project.clj
@@ -8,8 +8,8 @@
                  [com.palletops/pallet "0.8.12"]
                  [com.palletops/stevedore "0.8.0-beta.7"]
                  [org.domaindrivenarchitecture/dda-config-commons "0.1.7"]
-                 [org.domaindrivenarchitecture/dda-pallet-commons "0.2.2-SNAPSHOT"]
-                 [org.domaindrivenarchitecture/dda-pallet "0.2.1-SNAPSHOT"]
+                 [org.domaindrivenarchitecture/dda-pallet-commons "0.3.0"]
+                 [org.domaindrivenarchitecture/dda-pallet "0.3.0"]
                  [org.domaindrivenarchitecture/dda-config-crate "0.3.4"]]
   :repositories [["snapshots" :clojars]
                  ["releases" :clojars]]
@@ -18,11 +18,11 @@
   :profiles {:dev
              {:dependencies
               [[com.palletops/pallet "0.8.12" :classifier "tests"]
-               [org.domaindrivenarchitecture/dda-pallet-commons "0.2.2-SNAPSHOT" :classifier "tests"]]
+               [org.domaindrivenarchitecture/dda-pallet-commons "0.3.0" :classifier "tests"]]
               :plugins
               [[lein-sub "0.3.0"]]}
               :leiningen/reply
-               {:dependencies [[org.slf4j/jcl-over-slf4j "1.7.21"]]
+               {:dependencies [[org.slf4j/jcl-over-slf4j "1.7.22"]]
                 :exclusions [commons-logging]}}
   :local-repo-classpath true
   :classifiers {:tests {:source-paths ^:replace ["test"]


Pick up latest Undertow, by way of the latest Wunderboss

--- project.clj
+++ project.clj
@@ -68,7 +68,7 @@
                         tools.reader               "0.8.4"
                         ring                       "1.3.0"

-                        org.projectodd.wunderboss  "1.x.incremental.95"
+                        org.projectodd.wunderboss  "1.x.incremental.97"
                         ;; org.projectodd.wunderboss  "0.1.0-SNAPSHOT"

                         org.immutant               :version}})


Remove timbre

Remove timbre

--- project.clj
+++ project.clj
@@ -26,9 +26,8 @@
                  [instaparse "1.4.5"]

                  ;; logging
-                 [com.fzakaria/slf4j-timbre "0.2.1"]
+                 [org.clojure/tools.logging "0.3.1"]
                  [log4j/log4j "1.2.17"]
-                 [com.taoensso/timbre "4.1.4"]

                  [com.palletops/thread-expr "1.3.0"]
                  [elastic/elasticsearch-clojure "0.99.6-SNAPSHOT"


lein dev alias to start with stonecutter credentials

--- project.clj
+++ project.clj
@@ -9,7 +9,14 @@
                                          [peridot "0.3.1"]
                                         ;[org.clojure/tools.trace "0.7.8"]
                                          ]
+                          :env [
+                                [:base-url "http://localhost:8000"]
+                                [:client-id "QI7UVfyl6kepommh"]
+                                [:client-secret "iEJGGyJwrB8bfIvC"]
+                                [:auth-url "http://localhost:3000"]
+                                ]
                           :plugins [[lein-midje "3.1.3"]]}
+
              :production [:user]
              :vm {:ring {:host "192.168.50.80"}}
              :uberjar {:aot :all
@@ -110,6 +117,7 @@
         ]

   ;; for running a production server using 'lein run'
-  :aliases {"run" ["with-profile" "production" "ring" "server"]}
+  :aliases {"dev" ["with-profile" "dev" "ring" "server"]
+            "run" ["with-profile" "production" "ring" "server"]}

   )


version 1.1.0

version 1.1.0

--- project.clj
+++ project.clj
@@ -14,7 +14,7 @@
 ;;; limitations under the License.
 ;;;

-(defproject clj-starbuck "1.0.1"
+(defproject clj-starbuck "1.1.0"
   :description "Decouple your application's modules"
   :url "http://github.com/olivermg/clj-starbuck"
   :license {:name "Apache License, Version 2.0"


Bump dependencies

Bump dependencies

--- project.clj
+++ project.clj
@@ -5,8 +5,8 @@
             :url "http://opensource.org/licenses/MIT"
             :distribution :repo}
   :warn-on-reflection false
-  :dependencies [[com.fasterxml.jackson.core/jackson-core "2.3.2"]
-                 [com.fasterxml.jackson.dataformat/jackson-dataformat-smile "2.3.2"]
+  :dependencies [[com.fasterxml.jackson.core/jackson-core "2.4.1"]
+                 [com.fasterxml.jackson.dataformat/jackson-dataformat-smile "2.4.1"]
                  [tigris "0.1.1"]]
   :profiles {:dev {:dependencies [[org.clojure/clojure "1.6.0"]
                                   [org.clojure/test.generative "0.1.4"]]}
@@ -16,7 +16,7 @@
              :1.5 {:dependencies [[org.clojure/clojure "1.5.1"]]}
              :benchmark {:test-paths ["benchmarks"]
                          :dependencies [[criterium "0.4.3"]
-                                        [org.clojure/data.json "0.2.4"]
+                                        [org.clojure/data.json "0.2.5"]
                                         [clj-json "0.5.3"]]}}
   :aliases {"all" ["with-profile" "dev,1.3:dev,1.4:dev,1.5:dev"]
             "benchmark" ["with-profile" "dev,benchmark" "test"]


removing old aws lib

removing old aws lib

--- project.clj
+++ project.clj
@@ -21,7 +21,6 @@
                  [org.clojure/data.json "0.2.2" ]
                  [com.taoensso/carmine "2.0.0"]
                  [org.clojure/core.memoize "0.5.2" :exclusions [org.clojure/core.cache]]
-                 [narkisr/clj-aws-ec2 "0.2.5" :exclusions  [org.codehaus.jackson/jackson-core-asl com.amazonaws/aws-java-sdk]]
                  [amazonica "0.1.29"]
                  [narkisr/trammel "0.8.0-freez"]
                  [org.flatland/useful "0.10.3"]


Move clj-time dependency to cmr-common-lib

--- project.clj
+++ project.clj
@@ -11,8 +11,7 @@
                                                  log4j
                                                  org.slf4j/slf4j-log4j12]]
                 ;; Turn off the logging noise
-                [com.dadrox/quiet-slf4j "0.1"]
-                [clj-time "0.7.0"]]
+                [com.dadrox/quiet-slf4j "0.1"]]

   :plugins [[lein-test-out "0.3.1"]]


Back to snapshot

Back to snapshot

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject reply "0.1.0-beta4"
+(defproject reply "0.1.0-SNAPSHOT"
   :description "REPL-y: A fitter, happier, more productive REPL for Clojure."
   :dependencies [[org.clojure/clojure "1.3.0"]
                  [org.clojars.trptcolin/jline "2.7-alpha2"]


Set version

Set version

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject io.muoncore/muon-clojure "7.0-20160503141209"
+(defproject io.muoncore/muon-clojure "7.0-20160503141210"
   :description "FIXME: write description"
   :url "http://example.com/FIXME"
   :license {:name "Apache License, Version 2.0"


Release 1.0.0-alpha2

Release 1.0.0-alpha2

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject introspect "1.0.0-SNAPSHOT"
+(defproject introspect "1.0.0-alpha2"
   :description       "FIXME: write description"
   :url               "http://example.com/FIXME"
   :license           {:name "Eclipse Public License"


bumped up to latest json-html

bumped up to latest json-html

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject selmer "0.9.7"
+(defproject selmer "0.9.8"
   :description "Django style templates for Clojure"
   :url "https://github.com/yogthos/Selmer"
   :license {:name "Eclipse Public License"
@@ -7,7 +7,7 @@
                  [criterium "0.4.3" :scope "test"]
                  [joda-time "2.9.1"]
                  [commons-codec "1.10"]
-                 [json-html "0.3.6"]
+                 [json-html "0.3.7"]
                  [cheshire "5.5.0"]]

   :aot [selmer.node]


Release 1.0.3

Release 1.0.3

--- project.clj
+++ project.clj
@@ -1,6 +1,6 @@
 ;; Copyright © 2015, JUXT LTD.

-(defproject aero "1.0.2"
+(defproject aero "1.0.3"
   :description "A small library for explicit, intentful configuration."
   :url "http://github.com/juxt/aero"
   :license {:name "The MIT License"


updated deps

updated deps

--- project.clj
+++ project.clj
@@ -5,7 +5,7 @@
             :url "https://www.apache.org/licenses/LICENSE-2.0.html"}
   :dependencies [[dda/dda-pallet "2.2.1"]
                  [dda/dda-user-crate "1.0.5"]
-                 [dda/dda-git-crate "2.0.1"]
+                 [dda/dda-git-crate "2.0.2-SNAPSHOT"]
                  [dda/dda-backup-crate "1.0.5"]
                  [dda/dda-serverspec-crate "1.1.4-SNAPSHOT"]]
   :source-paths ["main/src"]


pushing major project version due to breaking changes in api

--- project.clj
+++ project.clj
@@ -14,7 +14,7 @@
 ;;; limitations under the License.
 ;;;

-(defproject clj-starbuck "1.1.1-SNAPSHOT"
+(defproject clj-starbuck "2.0.0-SNAPSHOT"
   :description "Decouple your application's modules"
   :url "http://github.com/olivermg/clj-starbuck"
   :license {:name "Apache License, Version 2.0"


Setup JDBC and PostgreSQL driver.

Setup JDBC and PostgreSQL driver.

--- project.clj
+++ project.clj
@@ -8,7 +8,9 @@

   :dependencies [[org.clojure/clojure "1.6.0"]
                  [ring "1.3.2"]
-                 [compojure "1.3.1"]]
+                 [compojure "1.3.1"]
+                 [org.clojure/java.jdbc "0.3.6"]
+                 [postgresql/postgresql "9.1-901.jdbc4"]]

   :min-lein-version "2.0.0"


Version 0.1.0

Version 0.1.0

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject jcf-static/lein-template "0.1.0-SNAPSHOT"
+(defproject jcf-static/lein-template "0.1.0"
   :description "A Leiningen template I use for quickly creating a static site."
   :url "https://github.com/jcf/lein-template-static"
   :license {:name "The MIT License"


Update deps

Update deps

--- project.clj
+++ project.clj
@@ -41,12 +41,12 @@

                          [meta-merge "1.0.0"]
                          [fipp "0.6.23" :exclusions [org.clojure/core.rrb-vector]]
-                         [expound "0.8.4"]
+                         [expound "0.8.5"]
                          [lambdaisland/deep-diff "0.0-47"]
                          [com.bhauman/spell-spec "0.1.2"]
                          [ring/ring-core "1.8.1"]

-                         [io.pedestal/pedestal.service "0.5.7"]]
+                         [io.pedestal/pedestal.service "0.5.8"]]

   :plugins [[jonase/eastwood "0.3.11"]
             ;[lein-virgil "0.1.7"]
@@ -90,7 +90,7 @@
                                   [lambdaisland/deep-diff "0.0-47"]
                                   [meta-merge "1.0.0"]
                                   [com.bhauman/spell-spec "0.1.2"]
-                                  [expound "0.8.4"]
+                                  [expound "0.8.5"]
                                   [fipp "0.6.23"]

                                   [orchestra "2019.02.06-1"]
@@ -100,12 +100,12 @@
                                   [metosin/ring-http-response "0.9.1"]
                                   [metosin/ring-swagger-ui "3.25.3"]

-                                  [criterium "0.4.5"]
+                                  [criterium "0.4.6"]
                                   [org.clojure/test.check "1.0.0"]
                                   [org.clojure/tools.namespace "1.0.0"]
                                   [com.gfredericks/test.chuck "0.2.10"]

-                                  [io.pedestal/pedestal.service "0.5.7"]
+                                  [io.pedestal/pedestal.service "0.5.8"]

                                   [org.clojure/core.async "1.2.603"]
                                   [manifold "0.1.8"]
@@ -123,8 +123,8 @@
                     :dependencies [[compojure "1.6.1"]
                                    [ring/ring-defaults "0.3.2"]
                                    [ikitommi/immutant-web "3.0.0-alpha1"]
-                                   [io.pedestal/pedestal.service "0.5.7"]
-                                   [io.pedestal/pedestal.jetty "0.5.7"]
+                                   [io.pedestal/pedestal.service "0.5.8"]
+                                   [io.pedestal/pedestal.jetty "0.5.8"]
                                    [calfpath "0.7.2"]
                                    [org.clojure/core.async "1.2.603"]
                                    [manifold "0.1.8"]


Version 0.0.9-SNAPSHOT

Version 0.0.9-SNAPSHOT

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject pe-jdbc-utils "0.0.8"
+(defproject pe-jdbc-utils "0.0.9-SNAPSHOT"
   :description "A Clojure library of helper functions when working with JDBC."
   :url "https://github.com/evanspa/pe-jdbc-utils"
   :license {:name "MIT"


0.1.4

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject turbovote.imbarcode "0.1.4-SNAPSHOT"
+(defproject turbovote.imbarcode "0.1.4"
   :description "Generate USPS Intelligent Mail Barcodes"
   :url "https://github.com/turbovote/imbarcode"
   :license {:name "Eclipse Public License"


Bump Clojure version to 1.8.0-RC5

Bump Clojure version to 1.8.0-RC5

--- project.clj
+++ project.clj
@@ -5,7 +5,7 @@
         :url "https://github.com/uncomplicate/clojurecl"}
   :license {:name "Eclipse Public License"
             :url "http://www.eclipse.org/legal/epl-v10.html"}
-  :dependencies [[org.clojure/clojure "1.8.0-RC4"]
+  :dependencies [[org.clojure/clojure "1.8.0-RC5"]
                  [org.jocl/jocl "0.2.0-RC00"]
                  [org.clojure/core.async "0.2.374"]
                  [vertigo "0.1.4"]]
@@ -24,7 +24,7 @@
                                  *assert* true
                                  *unchecked-math* :warn-on-boxed
                                  *print-length* 128}
-                   :dependencies [[midje "1.8.2"]
+                   :dependencies [[midje "1.8.3"]
                                   [criterium "0.4.3"]]}}

   :javac-options ["-target" "1.8" "-source" "1.8" "-Xlint:-options"]


next dev cycle

next dev cycle

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject mapp "1.1.1"
+(defproject mapp "1.1.2-SNAPSHOT"
   :description "Starcity's Member Application"
   :url "http://apply.joinstarcity.com"
   :license {:name "Eclipse Public License"


Moving to correct snapshot dev.

Moving to correct snapshot dev.

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject thinktopic/datatype "0.1.0"
+(defproject thinktopic/datatype "0.2.0-SNAPSHOT"
   :description "Library for efficient manipulation of contiguous mutable containers of primitive datatypes."
   :url "http://github.com/thinktopic/think.datatype"
   :license {:name "Eclipse Public License"


Bump dependencies

Bump dependencies

--- project.clj
+++ project.clj
@@ -1,13 +1,13 @@
-(defproject data-frisk-reagent "0.3.7"
+(defproject data-frisk-reagent "0.4.0"
   :description "Frisking EDN since 2016!"
   :url "http://github.com/odinodin/data-frisk-reagent"
   :license {:name "MIT"
             :url "https://opensource.org/licenses/MIT"}
-  :min-lein-version "2.6.1"
-  :dependencies [[org.clojure/clojure "1.8.0"]
-                 [org.clojure/clojurescript "1.7.228"]
-                 [reagent "0.6.0"]]
-  :plugins [[lein-figwheel "0.5.2"]
+  :min-lein-version "2.7.1"
+  :dependencies [[org.clojure/clojure "1.9.0-alpha15"]
+                 [org.clojure/clojurescript "1.9.521"]
+                 [reagent "0.6.1"]]
+  :plugins [[lein-figwheel "0.5.10"]
             [lein-doo "0.1.7"]
             [lein-cljsbuild "1.1.3" :exclusions [[org.clojure/clojure]]]]
   :source-paths ["src"]
@@ -19,8 +19,8 @@

   :profiles {:dev {:dependencies [[doo "0.1.7"]
                                   [com.cemerick/piggieback "0.2.1"]
-                                  [figwheel-sidecar "0.5.2"]
-                                  [devcards "0.2.1-6" :exclusions [[cljsjs/react]]]]
+                                  [figwheel-sidecar "0.5.10"]
+                                  [devcards "0.2.3" :exclusions [[cljsjs/react]]]]
                    :source-paths ["src" "devcards"]
                    :resource-paths ["devresources"]
                    :cljsbuild {:builds [{:id "dev"


lein-release plugin: bumped version from 0.3.4 to 0.3.5-SNAPSHOT for next development cycle

--- project.clj
+++ project.clj
@@ -1,6 +1,6 @@
 (def ks-version "0.5.3")

-(defproject puppetlabs/trapperkeeper "0.3.4"
+(defproject puppetlabs/trapperkeeper "0.3.5-SNAPSHOT"
   :description "We are trapperkeeper.  We are one."
   ;; Abort when version ranges or version conflicts are detected in
   ;; dependencies. Also supports :warn to simply emit warnings.


Update to jackson 2.10.0

Update to jackson 2.10.0

--- project.clj
+++ project.clj
@@ -5,13 +5,13 @@
             :url "http://opensource.org/licenses/MIT"
             :distribution :repo}
   :global-vars {*warn-on-reflection* false}
-  :dependencies [[com.fasterxml.jackson.core/jackson-core "2.9.9"]
-                 [com.fasterxml.jackson.dataformat/jackson-dataformat-smile "2.9.9"]
-                 [com.fasterxml.jackson.dataformat/jackson-dataformat-cbor "2.9.9"]
+  :dependencies [[com.fasterxml.jackson.core/jackson-core "2.10.0"]
+                 [com.fasterxml.jackson.dataformat/jackson-dataformat-smile "2.10.0"]
+                 [com.fasterxml.jackson.dataformat/jackson-dataformat-cbor "2.10.0"]
                  [tigris "0.1.2"]]
   :profiles {:dev {:dependencies [[org.clojure/clojure "1.8.0"]
                                   [org.clojure/test.generative "0.1.4"]
-                                  [org.clojure/tools.namespace "0.2.1"]]}
+                                  [org.clojure/tools.namespace "0.3.1"]]}
              :1.3 {:dependencies [[org.clojure/clojure "1.3.0"]]}
              :1.4 {:dependencies [[org.clojure/clojure "1.4.0"]]}
              :1.5 {:dependencies [[org.clojure/clojure "1.5.1"]]}
@@ -20,7 +20,7 @@
              :1.9 {:dependencies [[org.clojure/clojure "1.9.0"]]}
              :benchmark {:test-paths ["benchmarks"]
                          :jvm-opts ^:replace ["-Xms1g" "-Xmx1g" "-server"]
-                         :dependencies [[criterium "0.4.4"]
+                         :dependencies [[criterium "0.4.5"]
                                         [org.clojure/data.json "0.2.6"]
                                         [clj-json "0.5.3"]]}}
   :aliases {"all" ["with-profile" "dev,1.3:dev,1.4:dev,1.5:dev,1.7:dev,1.8:dev,1.9:dev"]


v.1.3.1

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject obb-rules "1.3.0"
+(defproject obb-rules "1.3.1"
   :description "Orion's Belt battle rules"
   :url "https://github.com/orionsbelt-battlegrounds/obb-rules"


0.6.2-alpha2

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject protobuf "0.6.2-alpha1"
+(defproject protobuf "0.6.2-alpha2"
   :description "Clojure-protobuf provides a clojure interface to Google's protocol buffers."
   :license {:name "Eclipse Public License"
             :url "http://www.eclipse.org/legal/epl-v10.html"}


Start 0.4.5-SNAPSHOT

Start 0.4.5-SNAPSHOT

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject nightcode "0.4.4"
+(defproject nightcode "0.4.5-SNAPSHOT"
   :description "An IDE for Clojure and Java"
   :url "https://github.com/oakes/Nightcode"
   :license {:name "Public Domain"


rollback on cljs upgrade (verify impact on error handling in submit-report)

--- project.clj
+++ project.clj
@@ -42,13 +42,13 @@
                                   [http-kit "2.1.18"]
                                   [figwheel "0.1.4-SNAPSHOT"]
                                   ;; clojurescript deps
-                                  [org.clojure/clojurescript "0.0-2268"]
+                                  [org.clojure/clojurescript "0.0-2202"]
                                   [org.clojure/core.async "0.1.298.0-2a82a1-alpha"]
                                   [om "0.7.1"]
                                   [prismatic/om-tools "0.3.2" :exclusions [org.clojure/clojure]]
                                   [sablono "0.2.22"]
                                   [secretary "1.0.2"]
-                                  [cljs-http "0.1.16" :exclusions [commons-codec]]
+                                  [cljs-http "0.1.15" :exclusions [commons-codec]]
                                   [com.andrewmcveigh/cljs-time "0.1.4"]
                                   [org.clojars.franks42/cljs-uuid-utils "0.1.3"]]


bumped version

bumped version

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject devcards/lein-template "0.1.1"
+(defproject devcards/lein-template "0.1.2"
   :description "A Leinigen template for devcards"
   :url "https://github.com/bhauman/devcards-template"
   :license {:name "Eclipse Public License"


Next dev cycle.

Next dev cycle.

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject active-clojure "0.3.0"
+(defproject active-clojure "0.4.0-SNAPSHOT"
   :description "Active Clojure: Various Clojure utilities in use at Active Group"
   :url "http://github.com/active-group/reacl/active-group"
   :license {:name "Eclipse Public License"


begin 0.1.8-SNAPSHOT

begin 0.1.8-SNAPSHOT

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject com.matthiasnehlsen/inspect "0.1.7"
+(defproject com.matthiasnehlsen/inspect "0.1.8-SNAPSHOT"
   :description "Log to a web application to inspect what's going on in your application"
   :url "https://github.com/matthiasn/inspect"
   :license {:name "Eclipse Public License"


Update lein-npm (0.6.1->0.6.2)

Update lein-npm (0.6.1->0.6.2)

--- project.clj
+++ project.clj
@@ -4,7 +4,7 @@
   :license {:name "Eclipse Public License"
             :url "http://www.eclipse.org/legal/epl-v10.html"}

-  :dependencies [[lein-npm "0.6.1" :exclusions [org.clojure/clojure]]
+  :dependencies [[lein-npm "0.6.2" :exclusions [org.clojure/clojure]]
                  [me.raynes/fs "1.4.6" :exclusions [org.clojure/clojure]]]

   :pedantic? :abort


update deps

update deps

--- project.clj
+++ project.clj
@@ -2,12 +2,15 @@
   :description "FIXME: write this!"
   :url "http://example.com/FIXME"

-  :dependencies [[org.clojure/clojure "1.6.0"]
+  :dependencies [[org.clojure/clojure "1.6.0"]   ;; Clojure iteself

-                 [org.clojure/java.jdbc "0.3.3"]
-                 [net.mikera/clojure-utils "0.6.0"]
-                 [net.mikera/core.matrix "0.22.0"]
-                 [net.mikera/vectorz-clj "0.21.0"]
+                 [net.mikera/core.matrix "0.22.0"]  ;; core.matrix
+                 [net.mikera/vectorz-clj "0.21.0"]  ;; vectorz-clj implementation
+
+                 [org.clojure/java.jdbc "0.3.3"]   ;; for JDBC database access
+                 [org.clojure/data.csv "0.1.2"]    ;; for CSV loading etc
+
+                 [net.mikera/clojure-utils "0.6.0"] ;; various utility functions
               ]

   :source-paths ["src/main/clojure"]


adding dependencies to sente & http-kit for websocket tunnel implementation

--- project.clj
+++ project.clj
@@ -24,7 +24,9 @@
                  [com.stuartsierra/component "0.3.1"]                  ;; system + component + lifecycle management
                  [org.clojure/core.async "0.2.395"]                    ;; async communication (channels)
                  [org.toomuchcode/clara-rules "0.11.1"]                ;; rule engine (forward chaining)
-                 [com.taoensso/timbre "4.4.0"]                         ;; logging facility
+                 [com.taoensso/timbre "4.10.0"]                        ;; logging facility
+                 [com.taoensso/sente "1.11.0"]                         ;; websockets/ajax communications
+                 [http-kit "2.2.0"]                                    ;; http server for websockets/ajax communications
                  ]
   :plugins [[lein-cljsbuild "1.1.5"]]
   :source-paths ["src/clj" "src/cljc"]


better dep

better dep

--- project.clj
+++ project.clj
@@ -52,7 +52,7 @@

                  [nz.ac.waikato.cms.weka/LibSVM "1.0.10"
                   :exclusions [tw.edu.ntu.csie/libsvm]]
-                 [tw.edu.ntu.csie/libsvm "3.1"]]
+                 [tw.edu.ntu.csie/libsvm "3.17"]]
   :profiles {:appassem {:aot :all}
              :snapshot {:git-version {:version-cmd "echo -snapshot"}}
              :dev


(PDB-3209) Bump clj-parent to 0.3.0

(PDB-3209) Bump clj-parent to 0.3.0

This includes a new version of trapperkeeper-metrics that fixes a bug
affecting PuppetDB. Specifically when requesting many metrics via
POST, a stream closed exception would occur. Bumping to 0.3.0 of
clj-parent will fix that.

--- project.clj
+++ project.clj
@@ -26,7 +26,7 @@

   :min-lein-version "2.7.1"

-  :parent-project {:coords [puppetlabs/clj-parent "0.2.5"]
+  :parent-project {:coords [puppetlabs/clj-parent "0.3.0"]
                    :inherit [:managed-dependencies]}

   ;; Abort when version ranges or version conflicts are detected in


Set clj-parent=4.8.0

Set clj-parent=4.8.0

--- project.clj
+++ project.clj
@@ -27,7 +27,7 @@

   :min-lein-version "2.9.1"

-  :parent-project {:coords [puppetlabs/clj-parent "4.7.3"]
+  :parent-project {:coords [puppetlabs/clj-parent "4.8.0"]
                    :inherit [:managed-dependencies]}

   :dependencies [[org.clojure/clojure]


latest deps

latest deps

--- project.clj
+++ project.clj
@@ -7,12 +7,12 @@
   :source-paths ["src/cljc" "src/clj" "src/cljs"]

   :dependencies [[reagent "0.6.0"]
-                 [matthiasn/systems-toolbox "0.6.1-alpha8"]]
+                 [matthiasn/systems-toolbox "0.6.1-alpha9"]]

   :profiles
   {:dev {:dependencies   [[org.clojure/clojure "1.9.0-alpha14"]
                            [org.clojure/clojurescript "1.9.293"]
-                           [matthiasn/systems-toolbox-sente "0.6.1-alpha11"]
+                           [matthiasn/systems-toolbox-sente "0.6.1-alpha13"]
                            [ch.qos.logback/logback-classic "1.1.7"]
                            [hiccup "1.0.5"]
                            [org.seleniumhq.selenium/selenium-java "3.0.1"]


New dependent library: clojure-ini

New dependent library: clojure-ini

--- project.clj
+++ project.clj
@@ -9,9 +9,10 @@
                    [org.clojure/java.jdbc "0.3.5"]
                    [org.xerial/sqlite-jdbc "3.7.2"]
                    [org.clojure/tools.cli "0.3.1"]
-                   [hiccup "1.0.4"]
                    [ring/ring-core "1.3.2"]
-                   [ring/ring-jetty-adapter "1.3.2"]]
+                   [ring/ring-jetty-adapter "1.3.2"]
+                   [clojure-ini "0.0.1"]
+                   [hiccup "1.0.4"]]
     :dev-dependencies [[lein-ring "0.8.10"]]
     :plugins [[lein-ring "0.8.10"]]
     :main ^:skip-aot arachnida.core


Clojure 1.9.0-alpha8

Clojure 1.9.0-alpha8

--- project.clj
+++ project.clj
@@ -25,7 +25,7 @@
                                                         org.jboss.logging/jboss-logging
                                                         org.jboss.xnio/xnio-nio org.slf4j/slf4j-api]]]

-  :profiles {:dev {:dependencies [[org.clojure/clojure "1.9.0-alpha7"]
+  :profiles {:dev {:dependencies [[org.clojure/clojure "1.9.0-alpha8"]
                                   [org.clojure/clojurescript "1.9.93" :exclusions [org.clojure/tools.reader]]]}}

   :plugins [[lein-codox "0.9.5" :exclusions [org.clojure/clojure]]


Update dependencies.

Update dependencies.

--- project.clj
+++ project.clj
@@ -24,9 +24,9 @@
     [jumblerg/ring.middleware.cors "1.0.1"] ; CORS library https://github.com/jumblerg/ring.middleware.cors
     [raven-clj "1.4.2"] ; Clojure interface to Sentry error reporting https://github.com/sethtrain/raven-clj
     [enlive "1.1.6"] ; HTML Templating system for Clojure https://github.com/cgrand/enlive
-    [com.taoensso/carmine "2.14.0"] ; Redis client for Clojure https://github.com/ptaoussanis/carmine
+    [com.taoensso/carmine "2.15.0-alpha1"] ; Redis client for Clojure https://github.com/ptaoussanis/carmine
     [clj-time "0.12.0"] ; Clojure date/time library https://github.com/clj-time/clj-time
-    [environ "1.0.3"] ; Get environment settings from different sources https://github.com/weavejester/environ
+    [environ "1.1.0"] ; Get environment settings from different sources https://github.com/weavejester/environ
     [cheshire "5.6.3"] ; JSON de/encoding https://github.com/dakrone/cheshire
     [org.clojure/data.xml "0.1.0-beta1"] ; XML parser/encoder https://github.com/clojure/data.xml
     [clj-http "3.1.0"] ; HTTP client https://github.com/dakrone/clj-http
@@ -39,7 +39,7 @@

   :plugins [
     [lein-ring "0.9.7"] ; common ring tasks https://github.com/weavejester/lein-ring
-    [lein-environ "1.0.3"] ; Get environment settings from lein project https://github.com/weavejester/environ
+    [lein-environ "1.1.0"] ; Get environment settings from lein project https://github.com/weavejester/environ
   ]

   :profiles {


groupids yo

groupids yo

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject lib-grimoire "0.1.0-SNAPSHOT"
+(defproject org.clojure-grimoire/lib-grimoire "0.1.0-SNAPSHOT"
   :description "A shared library for Grimoire infrastructure"
   :url "http://github.com/clojure-grimoire/lib-grimoire"
   :license {:name "Eclipse Public License"


Crank version numbers up

Crank version numbers up

--- project.clj
+++ project.clj
@@ -8,8 +8,9 @@
                  [org.clojure/core.rrb-vector "0.0.10"]
                  [gloss "0.2.2"]
                  [potemkin "0.3.4"]
-                 [byte-streams "0.1.7"]
+                 [byte-streams "0.1.9"]
                  [com.taoensso/timbre "2.7.1"]
+                 [cljs-webgl "0.1.4-SNAPSHOT"]
                  [rm-hull/dommy "0.1.3-SNAPSHOT"]
                  [hiccup "1.0.5"]
                  [jayq "2.5.0"]


cleanup

cleanup

--- project.clj
+++ project.clj
@@ -26,9 +26,6 @@

                  ;; command line
                  [com.zensols.tools/actioncli "0.0.10"]
-
-                 ;; dev
-                 ;[com.zensols.gui/tabres "0.0.5"]

                  ;; feature creation
                  [com.zensols.nlp/feature "0.0.1"]
@@ -60,5 +57,6 @@
               ["-Dlog4j.configurationFile=test-resources/log4j2.xml" "-Xms4g" "-Xmx12g" "-XX:+UseConcMarkSweepGC"]
               :dependencies [[edu.stanford.nlp/stanford-corenlp "3.6.0" :classifier "javadoc"]
                              [edu.stanford.nlp/stanford-corenlp "3.6.0" :classifier "sources"]
+                             [com.zensols.gui/tabres "0.0.5"]
                              [com.zensols/clj-append "1.0.4"]]}}
   :main zensols.nlparse.core)


Release 5.1.2

Release 5.1.2

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject cheshire "5.1.2-SNAPSHOT"
+(defproject cheshire "5.1.2"
   :description "JSON and JSON SMILE encoding, fast."
   :url "https://github.com/dakrone/cheshire"
   :license {:name "The MIT License"


release 1.8.6

release 1.8.6

--- project.clj
+++ project.clj
@@ -6,7 +6,7 @@
 ;; babel.http: workbook, compojure http routes, querying from GETs, updating from POSTs, PUTs and PATCHes. all the ring/* and servlet-api :dependencies go here.
 ;; babel.<2 letter language code> babel.es, babel.en, etc.
 ;;
-(defproject babel "1.8.5"
+(defproject babel "1.8.6"
   :description "A library for generation and parsing of expressions from grammars and lexicons."
   :url "http://github.com/ekoontz/babel"
   :license {:name "Proprietary: all rights reserved. No distribution allowed without consent of owners."}


Story ID: develop changed to om 31 alpha

--- project.clj
+++ project.clj
@@ -10,7 +10,7 @@
                  [lein-doo "0.1.6" :scope "test"]
                  [com.lucasbradstreet/cljs-uuid-utils "1.0.2"]
                  [untangled-spec "0.3.3" :scope "test"]
-                 [org.omcljs/om "1.0.0-alpha30" :scope "test"]
+                 [org.omcljs/om "1.0.0-alpha31-SNAPSHOT" :scope "test"]
                  [figwheel-sidecar "0.5.0-3" :scope "provided"]]

   :repositories [["releases" "https://artifacts.buehner-fry.com/artifactory/release"]]


Release 0.9.10.

Release 0.9.10.

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject com.draines/monocle "0.9.9"
+(defproject com.draines/monocle "0.9.10"
   :description "Monocle"
   :url "http://github.com/drewr/monocle"
   :license {:name "Eclipse Public License"


1.6.0-SNAPSHOT for ongoing development (#52)

--- project.clj
+++ project.clj
@@ -2,7 +2,7 @@
 ;; (C) Copyright IBM Corp. 2016 All Rights Reserved.
 ;;

-(defproject kale "1.5.1"
+(defproject kale "1.6.0-SNAPSHOT"
   :description "A command line tool for provisioning and configuring the Retrieve and Rank Service and the Document Conversion Service"
   :url "https://github.com/IBM-Watson/kale"
   :min-lein-version "2.5.0"


Set version to 0.5.0-SNAPSHOT

Set version to 0.5.0-SNAPSHOT

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject funcool/suricatta "0.4.0"
+(defproject funcool/suricatta "0.5.0-SNAPSHOT"
   :description "High level sql toolkit for clojure (backed by jooq library)"
   :url "https://github.com/funcool/suricatta"
   :license {:name "BSD (2-Clause)"


Updating project dependencies.

Updating project dependencies.

--- project.clj
+++ project.clj
@@ -3,9 +3,9 @@
   :url "http://example.com/FIXME"
   :license {:name "Eclipse Public License"
             :url "http://www.eclipse.org/legal/epl-v10.html"}
-  :dependencies [[org.clojure/clojure "1.7.0-alpha4"]
-                 [org.clojure/tools.cli "0.3.1"]
-                 [enlive "1.1.5"]
-                 [clj-time "0.8.0"]]
+  :dependencies [[org.clojure/clojure "1.9.0-alpha7"]
+                 [org.clojure/tools.cli "0.3.5"]
+                 [enlive "1.1.6"]
+                 [clj-time "0.12.0"]]
   :main az-wish.core
   :aot [az-wish.core])


Version 0.2.0

Version 0.2.0

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject semantic-csv "0.2.0-alpha1"
+(defproject semantic-csv "0.2.0"
   :description "A Clojure library with higher level CSV parsing functionality"
   :url "http://github.com/metasoarous/semantic-csv"
   :license {:name "Eclipse Public License"


Back to snapshot.

Back to snapshot.

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject com.hypirion/primes "0.2.1"
+(defproject com.hypirion/primes "0.3.0-SNAPSHOT"
   :description "Fetch, locate and use prime numbers."
   :url "http://github.com/hyPiRion/primes"
   :license {:name "Eclipse Public License"


Bump version to 0.17.0

Bump version to 0.17.0

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject rainboots "0.16.2"
+(defproject rainboots "0.17.0"
   :description "Protect yourself from the grossness of writing a MUD server"
   :url "http://github.com/dhleong/rainboots"
   :license {:name "Eclipse Public License"


0.1.3

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject oriens/lein-template "0.1.2"
+(defproject oriens/lein-template "0.1.3"
   :description "A Boot/Leiningen template for Compassus, an Om Next routing library."
   :url "http://github.com/anmonteiro/oriens"
   :license {:name "Eclipse Public License"


creating a release when there is a commit to master

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject org.akvo/resumed "0.2.0"
+(defproject org.akvo/resumed "dev"
   :description "A Ring handler to support tus.io protocol"
   :url "http://akvo.org"
   :license {:name "Mozilla Public License 2.0"


bump to SNAPSHOT

bump to SNAPSHOT

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject datasplash "0.5.1"
+(defproject datasplash "0.5.2-SNAPSHOT"
   :description "Clojure API for a more dynamic Google Cloud Dataflow"
   :url "https://github.com/ngrunwald/datasplash"
   :license {:name "Eclipse Public License"


Version 1.0.10-SNAPSHOT

Version 1.0.10-SNAPSHOT

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject mr-clojure/lein-template "1.0.9"
+(defproject mr-clojure/lein-template "1.0.10-SNAPSHOT"
   :description "MixRadio clojure skeleton template for Leiningen. Generates a Clojure HTTP REST service in the style of MixRadio"
   :url "http://github.com/mixradio/mr-clojure"
   :eval-in-leiningen true


Just do unit tests for now (in Bamboo).

Just do unit tests for now (in Bamboo).

--- project.clj
+++ project.clj
@@ -124,8 +124,8 @@
       ["project-version"]]
     "procfile" ["shell" "resources/scripts/make-procfile"]
     "build" ["do"
-      ["ltest" ":all"]
-      ["junit" ":all"]
+      ["ltest" ":unit"]
+      ["junit" ":unit"]
       ["ubercompile"]
       ["uberjar"]
       ["procfile"]]


update libs

update libs

--- project.clj
+++ project.clj
@@ -11,26 +11,26 @@
                  [environ "1.1.0"]
                  [garden "1.3.2"]
                  [http-kit "2.2.0"]
-                 [metosin/ring-http-response "0.8.2"]
+                 [metosin/ring-http-response "0.9.0"]
                  [mutant "0.2.0"]
                  ;; [org.clojure/clojure "1.9.0-alpha16"]
                  [org.clojure/clojure "1.8.0"]
                  [org.clojure/clojurescript "1.9.521"]
-                 [org.clojure/core.async "0.3.442"]
+                 [org.clojure/core.async "0.3.443"]
                  [org.clojure/data.json "0.2.6"]
                  [org.clojure/math.combinatorics "0.1.4"]
                  [org.clojure/tools.cli "0.3.5"]
-                 [re-frame "0.9.2"]
-                 [reagent "0.6.1"]
-                 [ring "1.6.0"]
+                 [re-frame "0.9.4"]
+                 [reagent "0.7.0"]
+                 [ring "1.6.2"]
                  [ring-middleware-format "0.7.2" :exclusions [ring]]
                  [ring.middleware.logger "0.5.0"]
-                 [ring/ring-defaults "0.3.0"]
+                 [ring/ring-defaults "0.3.1"]
                  [ring/ring-json "0.4.0"]
-                 [cljs-ajax "0.5.9"]
+                 [cljs-ajax "0.6.0"]
                  [secretary "1.2.3"]
                  [org.clojure/test.check "0.9.0"]
-                 [integrant "0.4.0"]
+                 [integrant "0.5.0"]
                  [sqlitejdbc "0.5.6"]
                  [datascript "0.16.1"]
                  [doo "0.1.7"]
@@ -92,11 +92,11 @@

     :repl-options {:nrepl-middleware [cemerick.piggieback/wrap-cljs-repl]}
     :dependencies [[binaryage/devtools "0.9.4"]
-                   [com.cemerick/piggieback "0.2.1"]
-                   [figwheel "0.5.10"]
-                   [figwheel-sidecar "0.5.10"]
+                   [com.cemerick/piggieback "0.2.2"]
+                   [figwheel "0.5.12"]
+                   [figwheel-sidecar "0.5.12"]
                    [javax.servlet/servlet-api "2.5"]
-                   [lambdaisland/garden-watcher "0.3.0"]
+                   [lambdaisland/garden-watcher "0.3.1"]
                    ;; dependencies for the reloaded workflow
                    [ns-tracker "0.3.1"]
                    [reloaded.repl "0.2.3"]


incorporate lein-nvd plugin

incorporate lein-nvd plugin

--- project.clj
+++ project.clj
@@ -49,7 +49,8 @@
   ;;              org.slf4j/slf4j-log4j13]

   :plugins [[lein-ancient "0.6.15"]
-            [lein-tar "3.3.0"]]
+            [lein-tar "3.3.0"]
+            [lein-nvd "1.4.0"]]
   ;; :pedantic? :abort
   :checksum :fail
   :global-vars {*warn-on-reflection* true}


lein-release plugin: preparing 0.45 release

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject tyranitar "0.45-SNAPSHOT"
+(defproject tyranitar "0.45"
   :description "Tyranitar service"
   :url "http://wikis.in.nokia.com/NokiaMusicArchitecture/Tyranitar"


upping hface client to 0.1.1

upping hface client to 0.1.1

--- project.clj
+++ project.clj
@@ -13,6 +13,6 @@
                  [org.clojure/tools.logging "0.3.1"]
                  [com.hazelcast/hazelcast "3.4.2"]
                  [com.hazelcast/hazelcast-client "3.4.2"]
-                 [org.hface/hface-client "0.1.0"]
+                 [org.hface/hface-client "0.1.1"]
                  [com.cognitect/transit-clj "0.8.275"]
                  [clj-wallhack "1.0.1"]])


Release 0.25.4.

Release 0.25.4.

--- project.clj
+++ project.clj
@@ -6,7 +6,7 @@
 ;;   the terms of this license.
 ;;   You must not remove this notice, or any other, from this software.

-(defproject uncomplicate/neanderthal "0.25.4-SNAPSHOT"
+(defproject uncomplicate/neanderthal "0.25.4"
   :description "Neanderthal is a Clojure library for fast matrix and linear algebra computations."
   :url "https://github.com/uncomplicate/neanderthal"
   :scm {:name "git"


bump dependencies with patch version change

--- project.clj
+++ project.clj
@@ -12,16 +12,16 @@
   :jar-exclusions [#"logback.xml"]
   :dependencies [[org.clojure/clojure "1.7.0"]
                  [hiccup "1.0.5"]
-                 [org.clojure/data.json "0.2.5"]
+                 [org.clojure/data.json "0.2.6"]
                  [me.raynes/conch "0.8.0"]
                  [me.raynes/fs "1.4.6"]
                  [org.clojure/core.async "0.1.338.0-5c5012-alpha"]
                  [compojure "1.1.8"]
-                 [org.clojure/tools.logging "0.3.0"]
-                 [org.slf4j/slf4j-api "1.7.5"]
+                 [org.clojure/tools.logging "0.3.1"]
+                 [org.slf4j/slf4j-api "1.7.21"]
                  [ring/ring-json "0.3.1"]
                  [cheshire "5.4.0"]
-                 [cljsjs/moment "2.10.6-0"]
+                 [cljsjs/moment "2.10.6-4"]
                  [clj-time "0.9.0"]
                  [org.ow2.proactive/process-tree-killer "1.0.0"]
                  [clj-timeframes "0.1.0"]]
@@ -30,9 +30,9 @@
                    :smoke :smoke
                    :all (constantly true)}
   :plugins [
-            [lein-cljsbuild "1.1.0"]
+            [lein-cljsbuild "1.1.3"]
             [lein-doo "0.1.4"]
-            [lein-environ "1.0.0"]
+            [lein-environ "1.0.2"]
             [lein-kibit "0.1.2"]
             [quickie "0.3.6"]]
   :clean-targets ^{:protect false} [:target-path :compile-path "resources/public/js-gen"]
@@ -52,7 +52,7 @@
                                        [cljs-ajax "0.3.10"]
                                        [re-frame "0.4.1"]
                                        [reagent "0.5.1"]
-                                       [reagent-utils "0.1.5"]
+                                       [reagent-utils "0.1.8"]
                                        [com.andrewmcveigh/cljs-time "0.3.5"]
                                        [cljsjs/ansiparse "0.0.5-1-0"]
                                        [org.clojure/clojurescript "1.7.48"]]}
@@ -62,7 +62,7 @@
                                        [ring-mock "0.1.5"]
                                        [org.clojars.runa/conjure "2.2.0"]
                                        [prismatic/dommy "1.0.0"]
-                                       [http-kit "2.1.16"]
+                                       [http-kit "2.1.19"]
                                        [ring-server "0.3.1"]
                                        [ring/ring-devel "1.3.2"]
                                        [leiningen "2.5.1"]
@@ -70,7 +70,7 @@
                                        [weasel "0.7.0"]
                                        [lein-doo "0.1.4"]
                                        [com.cemerick/piggieback "0.2.1"]
-                                       [org.clojure/tools.nrepl "0.2.10"]
+                                       [org.clojure/tools.nrepl "0.2.12"]
                                        [pjstadig/humane-test-output "0.6.0"]
                                        [ch.qos.logback/logback-core "1.0.13"]
                                        [ch.qos.logback/logback-classic "1.0.13"]]


bump deps add honeysql dep

bump deps add honeysql dep

--- project.clj
+++ project.clj
@@ -21,34 +21,35 @@
                  [ring/ring-devel "1.4.0"]
                  [ring-partial-content "1.0.0"]
                  [compojure "1.4.0"]
-                 [org.clojure/clojurescript "1.7.122"]
+                 [org.clojure/clojurescript "1.7.170"]
                  [org.clojure/java.jdbc "0.4.2"]
-                 [org.xerial/sqlite-jdbc "3.8.11.1"]
+                 [org.xerial/sqlite-jdbc "3.8.11.2"]
                  [org/jaudiotagger "2.0.3"]
                  [claudio "0.1.3"]
                  [com.novemberain/pantomime "2.7.0"]
                  [org.clojure/tools.logging "0.3.1"]
                  [secretary "1.2.3"]
-                 [cljs-ajax "0.3.14"]
+                 [cljs-ajax "0.5.1"]
                  [org.omcljs/om "0.9.0"]
                  [bk/ring-gzip "0.1.1"]
-                 [sablono "0.3.6"]
-                 [org.clojure/core.async "0.1.346.0-17112a-alpha"]
+                 [sablono "0.4.0"]
+                 [org.clojure/core.async "0.2.371"]
                  [clj-http "2.0.0"]
                  [digest "1.4.4"]
-                 [figwheel "0.4.0"]
+                 [figwheel "0.5.0-SNAPSHOT"]
                  [environ "1.0.1"]
                  [enlive "1.1.6"]
                  [clj-time "0.11.0"]
-                 [com.andrewmcveigh/cljs-time "0.3.13"]
+                 [com.andrewmcveigh/cljs-time "0.3.14"]
                  [org.apache.commons/commons-compress "1.10"] ;;temporary
                  ;; [org.clojure/tools.reader "0.9.2"] ;;temporary
                  [org.slf4j/slf4j-log4j12 "1.7.12"]
                  [log4j/log4j "1.2.17"]
-                 [korma "0.4.2"]]
+                 [korma "0.4.2"]
+                 [honeysql "0.6.2"]]
   :source-paths ~src-paths
   :plugins [[lein-ring "0.8.13"]
-            [lein-cljsbuild "1.0.4"]
+            [lein-cljsbuild "1.1.1-SNAPSHOT"]
             [lein-haml-sass "0.2.7-SNAPSHOT"]
             [lein-environ "1.0.0"]]
   :ring {:handler ~handler
@@ -57,7 +58,7 @@
          :nrepl {:start? true :port ~nrepl-port}}
   :clean-targets ^{:protect false} [~cljs-output-dir]
   :profiles {:dev {:repl-options {:init-ns apollo.core}
-                   :plugins [[lein-figwheel "0.4.0"]]
+                   :plugins [[lein-figwheel "0.5.0-SNAPSHOT"]]
                    :hooks [leiningen.cljsbuild
                            leiningen.sass]
                    :env {:is-dev true}
@@ -68,6 +69,7 @@
                               :nrepl-port ~nrepl-port}
                    :cljsbuild {:builds
                                {:app {:source-paths [~cljs-src "env/dev/cljs"]
+                                      :figwheel true
                                       :compiler {:output-to ~cljs-output-to
                                                  :optimizations :none
                                                  :cache-analysis true


added production env flag

added production env flag

--- project.clj
+++ project.clj
@@ -48,7 +48,8 @@
                                             :libs [""]
                                             :optimizations :none
                                             :source-map true}}]}}
-             :prod {:cljsbuild
+             :production {:environment {:env {:production true}}
+                          :cljsbuild
                     {:builds
                      [{:builds nil
                        :source-paths ["src/cljs"]


upgraded unixsocket dep to support m1

upgraded unixsocket dep to support m1

--- project.clj
+++ project.clj
@@ -54,7 +54,7 @@
                  [com.cognitect.aws/sts "798.2.678.0"]
                  [org.yaml/snakeyaml "1.18"]
                  [org.flatland/ordered "1.5.9"]
-                 [com.github.jnr/jnr-unixsocket "0.18"]]
+                 [com.github.jnr/jnr-unixsocket "0.38.14"]]
   :plugins [[lein-cljsbuild "1.1.8"]
             [lein-environ "1.1.0"]
             [lein-pprint "1.1.2"]


Added a 'build-lite' alias for non-uberjar CI/CD builds.

--- project.clj
+++ project.clj
@@ -123,6 +123,10 @@
       ["shell" "echo" "-n" "CMR-OPeNDAP: "]
       ["project-version"]]
     "procfile" ["with-profile" "+local" "shell" "resources/scripts/make-procfile"]
+    "build-lite" ["do"
+      ["ltest" ":unit"]
+      ["junit" ":unit"]
+      ["procfile"]]
     "build" ["do"
       ["ltest" ":unit"]
       ["junit" ":unit"]


fixed compile for karras.entity

fixed compile for karras.entity

--- project.clj
+++ project.clj
@@ -7,4 +7,4 @@
   :dev-dependencies [[swank-clojure "1.2.1"]
                      [lein-clojars "0.5.0"]
                      [autodoc "0.7.1"]]
-  :namespaces [karras.core karras.collection karras.sugar karras.document karras.validations])
+  :namespaces [karras.core karras.collection karras.sugar karras.entity karras.validations])


Bump 2.2.31

Bump 2.2.31

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject com.wsscode/pathom "2.2.30"
+(defproject com.wsscode/pathom "2.2.31"
   :description "A Clojure library designed to provide a collection of helper functions to support Clojure(script) graph parsers using\nom.next graph syntax."
   :url "https://github.com/wilkerlucio/pathom"
   :license {:name "MIT"


Exclude fuse-extra from project.clj

Exclude fuse-extra from project.clj

We just noticed that the latest version of activemq is dragging in
a new dependency: `org.fusesource.fuse-extra/fusemq-level`.
This new dependency doesn't seem to be used (need to test that theory!)
and adds 20MB of bloat to our uberjar.

--- project.clj
+++ project.clj
@@ -65,7 +65,7 @@
                  [clojureql "1.0.3"]
                  ;; MQ connectivity
                  [clamq/clamq-activemq "0.4" :exclusions [org.slf4j/slf4j-api]]
-                 [org.apache.activemq/activemq-core "5.6.0" :exclusions [org.slf4j/slf4j-api]]
+                 [org.apache.activemq/activemq-core "5.6.0" :exclusions [org.slf4j/slf4j-api org.fusesource.fuse-extra/fusemq-leveldb]]
                  ;; WebAPI support libraries.
                  [net.cgrand/moustache "1.1.0" :exclusions [ring/ring-core org.clojure/clojure]]
                  [clj-http "0.5.3"]


(maint) Update version to 4.3.1

(maint) Update version to 4.3.1

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(def pdb-version "4.3.1-SNAPSHOT")
+(def pdb-version "4.3.1")

 (defn deploy-info
   "Generate deployment information from the URL supplied and the username and


Update dependencies.

Update dependencies.

--- project.clj
+++ project.clj
@@ -75,7 +75,8 @@
         [lein-spell "0.1.0"] ; Catch spelling mistakes in docs and docstrings https://github.com/cldwalker/lein-spell
         [lein-deps-tree "0.1.2"] ; Print a tree of project dependencies https://github.com/the-kenny/lein-deps-tree
         [lein-cljfmt "0.2.0"] ; Code formatting https://github.com/weavejester/cljfmt
-        [venantius/ultra "0.3.3"] ; Enhancement's to Leiningen's REPL https://github.com/venantius/ultra
+        [venantius/ultra "0.3.4"] ; Enhancement's to Leiningen's REPL https://github.com/venantius/ultra
+        [venantius/yagni "0.1.1"] ; Dead code finder https://github.com/venantius/yagni
       ]
       ;; REPL colors
       :ultra {:color-scheme :solarized_dark}


project details

project details

--- project.clj
+++ project.clj
@@ -1,10 +1,10 @@
-(defproject tangrammer/heroku-clojure-rest "0.1.0-SNAPSHOT"
+(defproject com.enterpriseweb/heroku-clojure-rest "0.1.0-SNAPSHOT"
   :description "FIXME: write description"
   :url "http://example.com/FIXME"
   :license {:name "Eclipse Public License"
             :url "http://www.eclipse.org/legal/epl-v10.html"}
   :dependencies [[org.clojure/clojure "1.5.1"]
-                 [open-stack-wrapper/open-stack-wrapper "0.1.0-SNAPSHOT"]
+                 [com.enterpriseweb/open-stack-wrapper "0.1.0-SNAPSHOT"]
                  [liberator "0.10.0"]
                  [compojure "1.1.3"]
 		 [ring/ring-core "1.2.1"]


Change to MIT License also in project.clj

--- project.clj
+++ project.clj
@@ -1,8 +1,8 @@
 (defproject buzz "0.1.0-SNAPSHOT"
   :description "Asynchronous state management based on messages with pure functions."
   :url "https://github.com/marcinwaldowski/buzz"
-  :license {:name "Apache License Version 2.0"
-            :url "http://www.apache.org/licenses/LICENSE-2.0"}
+  :license {:name "MIT License"
+            :url "http://opensource.org/licenses/MIT"}

   :min-lein-version "2.7.1"


thelmuth/report-lexicase

thelmuth/report-lexicase

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject clojush "1.3.47"
+(defproject clojush "1.3.48"
             :description "The Push programming language and the PushGP genetic
                           programming system implemented in Clojure.
                           See http://hampshire.edu/lspector/push.html"


Bump dependencies :chart_with_upwards_trend:

--- project.clj
+++ project.clj
@@ -11,7 +11,7 @@
             "generate-sample-dataset" ["with-profile" "+generate-sample-dataset" "run"]
             "h2" ["with-profile" "+h2-shell" "run" "-url" "jdbc:h2:./metabase.db" "-user" "" "-password" "" "-driver" "org.h2.Driver"]}
   :dependencies [[org.clojure/clojure "1.8.0"]
-                 [org.clojure/core.async "0.2.374"]
+                 [org.clojure/core.async "0.2.385"]
                  [org.clojure/core.match "0.3.0-alpha4"]              ; optimized pattern matching library for Clojure
                  [org.clojure/core.memoize "0.5.9"]                   ; needed by core.match; has useful FIFO, LRU, etc. caching mechanisms
                  [org.clojure/data.csv "0.1.3"]                       ; CSV parsing / generation
@@ -20,41 +20,41 @@
                  [org.clojure/math.numeric-tower "0.0.4"]             ; math functions like `ceil`
                  [org.clojure/tools.logging "0.3.1"]                  ; logging framework
                  [org.clojure/tools.namespace "0.2.10"]
-                 [amalloy/ring-buffer "1.2"
+                 [amalloy/ring-buffer "1.2.1"
                   :exclusions [org.clojure/clojure
                                org.clojure/clojurescript]]            ; fixed length queue implementation, used in log buffering
                  [amalloy/ring-gzip-middleware "0.1.3"]               ; Ring middleware to GZIP responses if client can handle it
                  [aleph "0.4.1"]                                      ; Async HTTP library; WebSockets
-                 [cheshire "5.6.1"]                                   ; fast JSON encoding (used by Ring JSON middleware)
+                 [cheshire "5.6.3"]                                   ; fast JSON encoding (used by Ring JSON middleware)
                  [clj-http "3.1.0"                                    ; HTTP client
                   :exclusions [commons-codec
                                commons-io
                                slingshot]]
-                 [clj-time "0.11.0"]                                  ; library for dealing with date/time
+                 [clj-time "0.12.0"]                                  ; library for dealing with date/time
                  [clojurewerkz/quartzite "2.0.0"]                     ; scheduling library
                  [colorize "0.1.1" :exclusions [org.clojure/clojure]] ; string output with ANSI color codes (for logging)
-                 [com.cemerick/friend "0.2.1"                         ; auth library
+                 [com.cemerick/friend "0.2.3"                         ; auth library
                   :exclusions [commons-codec
                                org.apache.httpcomponents/httpclient
                                net.sourceforge.nekohtml/nekohtml
                                ring/ring-core]]
                  [com.draines/postal "2.0.0"]                         ; SMTP library
                  [com.google.apis/google-api-services-bigquery        ; Google BigQuery Java Client Library
-                  "v2-rev300-1.22.0"]
-                 [com.h2database/h2 "1.4.191"]                        ; embedded SQL database
+                  "v2-rev310-1.22.0"]
+                 [com.h2database/h2 "1.4.192"]                        ; embedded SQL database
                  [com.mattbertolini/liquibase-slf4j "2.0.0"]          ; Java Migrations lib
                  [com.mchange/c3p0 "0.9.5.2"]                         ; connection pooling library
                  [com.novemberain/monger "3.0.2"]                     ; MongoDB Driver
-                 [compojure "1.5.0"]                                  ; HTTP Routing library built on Ring
+                 [compojure "1.5.1"]                                  ; HTTP Routing library built on Ring
                  [environ "1.0.3"]                                    ; easy environment management
                  [hiccup "1.0.5"]                                     ; HTML templating
-                 [honeysql "0.6.3"]                                   ; Transform Clojure data structures to SQL
+                 [honeysql "0.6.3"]                                   ; Transform Clojure data structures to SQL (version 0.7.0+ makes CI fail -- probably need to fix something!)
                  [log4j/log4j "1.2.17"                                ; logging framework
                   :exclusions [javax.mail/mail
                                javax.jms/jms
                                com.sun.jdmk/jmxtools
                                com.sun.jmx/jmxri]]
-                 [medley "0.8.1"]                                     ; lightweight lib of useful functions
+                 [medley "0.8.2"]                                     ; lightweight lib of useful functions
                  [metabase/throttle "1.0.1"]                          ; Tools for throttling access to API endpoints and other code pathways
                  [mysql/mysql-connector-java "5.1.39"]                ; MySQL JDBC driver (don't upgrade to 6.0+ yet -- that's Java 8 only)
                  [net.sf.cssbox/cssbox "4.11"                         ; HTML / CSS rendering
@@ -65,10 +65,10 @@
                  [org.yaml/snakeyaml "1.17"]                          ; YAML parser (required by liquibase)
                  [org.xerial/sqlite-jdbc "3.8.11.2"]                  ; SQLite driver
                  [postgresql "9.3-1102.jdbc41"]                       ; Postgres driver
-                 [io.crate/crate-jdbc "1.11.0"]                       ; Crate JDBC driver
-                 [io.crate/crate-client "0.54.7"]                     ; Crate Java client (used by Crate JDBC)
-                 [prismatic/schema "1.1.1"]                           ; Data schema declaration and validation library
-                 [ring/ring-jetty-adapter "1.4.0"]                    ; Ring adapter using Jetty webserver (used to run a Ring server for unit tests)
+                 [io.crate/crate-jdbc "1.12.3"]                       ; Crate JDBC driver
+                 [io.crate/crate-client "0.55.1"]                     ; Crate Java client (used by Crate JDBC)
+                 [prismatic/schema "1.1.2"]                           ; Data schema declaration and validation library
+                 [ring/ring-jetty-adapter "1.5.0"]                    ; Ring adapter using Jetty webserver (used to run a Ring server for unit tests)
                  [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.
@@ -130,9 +130,9 @@
                                        "-Xverify:none"]}              ; disable bytecode verification when running tests so they start slightly faster
              :uberjar {:aot :all
                        :jvm-opts ["-Dclojure.compiler.elide-meta=[:doc :added :file :line]" ; strip out metadata for faster load / smaller uberjar size
-                                  "-Dmanifold.disable-jvm8-primitives=true"]} ; disable Manifold Java 8 primitives (see https://github.com/ztellman/manifold#java-8-extensions)
+                                  "-Dmanifold.disable-jvm8-primitives=true"]}               ; disable Manifold Java 8 primitives (see https://github.com/ztellman/manifold#java-8-extensions)
              :generate-sample-dataset {:dependencies [[faker "0.2.2"]                   ; Fake data generator -- port of Perl/Ruby
-                                                      [incanter/incanter-core "1.9.0"]] ; Satistical functions like normal distibutions}})
+                                                      [incanter/incanter-core "1.9.1"]] ; Satistical functions like normal distibutions}})
                                        :source-paths ["sample_dataset"]
                                        :main ^:skip-aot metabase.sample-dataset.generate}
              ;; Run reset password from source: MB_DB_PATH=/path/to/metabase.db lein with-profile reset-password run email@address.com


up version

up version

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject pjson "0.1.5"
+(defproject pjson "0.1.6"
   :description "Fast clojure json library"
   :url "https://github.com/gerritjvv/pjson"
   :license {:name "Eclipse Public License"


Version 0.1.1-SNAPSHOT

Version 0.1.1-SNAPSHOT

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject puppetlabs/cljs-dashboard-widgets "0.1.0"
+(defproject puppetlabs/cljs-dashboard-widgets "0.1.1-SNAPSHOT"
   :description "A clojurescript library with widgets useful for metrics dashboards.  Plays nicely with trapperkeeper-status and trapperkeeper-metrics."
   :url "https://github.com/puppetlabs/cljs-dashboard-widgets"
   :license {:name "Apache License, Version 2.0"


Version 0.0.3-SNAPSHOT

Version 0.0.3-SNAPSHOT

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject pe-fp-rest "0.0.2"
+(defproject pe-fp-rest "0.0.3-SNAPSHOT"
   :description "A Clojure library providing a REST API interface on top of the fuel purchase abstractions."
   :url "https://github.com/evanspa/pe-fp-rest"
   :license {:name "MIT"


Correct project.clj

Correct project.clj

--- project.clj
+++ project.clj
@@ -44,8 +44,8 @@
                  [org.clojure/tools.logging "0.4.1"]
                  [org.clojure/tools.reader "1.3.2"]]

-  :deploy-repositories [["releases" :clojars]
-                        ["snapshots" :clojars]]
+  :deploy-repositories [["releases" {:url "https://clojars.org/repo"
+                                   :creds :gpg}]]

   :release-tasks [["vcs" "assert-committed"]
                   ["change" "version" "leiningen.release/bump-version" "release"]


Version 1.10.0-alpha2

Version 1.10.0-alpha2

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject com.taoensso/faraday "1.10.0-alpha2-SNAPSHOT"
+(defproject com.taoensso/faraday "1.10.0-alpha2"
   :author "Peter Taoussanis <https://www.taoensso.com>"
   :description "Clojure DynamoDB client"
   :url "https://github.com/ptaoussanis/faraday"


Update libraries

Update libraries

--- project.clj
+++ project.clj
@@ -18,7 +18,7 @@
                  [lein-droid "0.4.3"]
                  [lein-typed "0.3.5"]
                  [lein-ring "0.9.7"]
-                 [mistakes-were-made "1.6.1"]
+                 [mistakes-were-made "1.6.2"]
                  [net.java.balloontip/balloontip "1.2.4.1"]
                  [org.clojure/clojure "1.8.0"]
                  [org.clojure/core.incubator "0.1.3"]
@@ -29,7 +29,7 @@
                  [org.flatland/ordered "1.5.3"]
                  [play-clj/lein-template "1.0.0"]
                  [seesaw "1.4.5"]
-                 [cross-parinfer "1.1.5"]]
+                 [cross-parinfer "1.1.6"]]
   :uberjar-exclusions [#"PHPTokenMaker\.class"
                        #"org\/apache\/lucene"]
   :resource-paths ["resources"]


Increment version number

Increment version number

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject nightmod "1.2.0-SNAPSHOT"
+(defproject nightmod "1.1.1"
   :description "A tool for making live-moddable games in Clojure"
   :url "https://github.com/oakes/Nightmod"
   :license {:name "Public Domain"
@@ -14,7 +14,7 @@
                   :classifier "natives-desktop"]
                  [com.badlogicgames.gdx/gdx-platform "1.8.0"
                   :classifier "natives-desktop"]
-                 [nightcode "1.1.0"
+                 [nightcode "1.1.2"
                   :exclusions [gwt-plugin
                                leiningen
                                lein-ancient


Version 0.21.0-SNAPSHOT

Version 0.21.0-SNAPSHOT

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject org.zalando.stups/friboo "0.20.0"
+(defproject org.zalando.stups/friboo "0.21.0-SNAPSHOT"
   :description "A utility library to write microservices in clojure."
   :url "https://github.com/zalando-stups/friboo"


Update to newer wboss that supports war deployments.

--- project.clj
+++ project.clj
@@ -68,7 +68,7 @@
                         tools.reader               "0.8.4"
                         ring                       "1.2.2"

-                        org.projectodd.wunderboss  "1.x.incremental.93"
+                        org.projectodd.wunderboss  "1.x.incremental.94"
                         ;; org.projectodd.wunderboss  "0.1.0-SNAPSHOT"

                         org.immutant               :version}})


Update pretty dependency to 0.1.6

Update pretty dependency to 0.1.6

--- project.clj
+++ project.clj
@@ -9,7 +9,7 @@
                  [org.mozilla/rhino "1.7R4"]
                  [com.github.sommeri/less4j "1.1.2"]
                  [de.neuland/jade4j "0.3.15"]
-                 [io.aviso/pretty "0.1.5"]
+                 [io.aviso/pretty "0.1.6"]
                  [hiccup "1.0.4"]]
   :repositories [["jade4j" "https://raw.github.com/neuland/jade4j/master/releases"]]
   :codox {:src-dir-uri               "https://github.com/AvisoNovate/twixt/blob/master/"


Version 1.0.1-SNAPSHOT

Version 1.0.1-SNAPSHOT

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject mixradio/instrumented-ring-jetty-adapter "1.0.0"
+(defproject mixradio/instrumented-ring-jetty-adapter "1.0.1-SNAPSHOT"

   :description "Instrumented Jetty"
   :url "https://github.com/mixradio/instrumented-ring-jetty-adapter"


bump version

bump version

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject exponent/lein-template "0.3.6"
+(defproject exponent/lein-template "0.3.7"
   :description "Exponentjs template for Clojurescript."
   :url "https://github.com/tiensonqin/exponent-template"
   :license {:name "Eclipse Public License"


Update lein aliases

Update lein aliases

--- project.clj
+++ project.clj
@@ -18,12 +18,12 @@
                                     [ring/ring-core       "1.2.0"]
                                     [com.taoensso/faraday "0.12.0"]]}
              :bench {:dependencies [] :jvm-opts ["-server"]}}
-  :aliases {"test-all"    ["with-profile" "test,1.4:test,1.5:test,1.6"
+  :aliases {"test-all"    ["with-profile" "+test,+1.4:+test,+1.5:+test,+1.6"
                            "do" "test," "expectations"]
-            "test-auto"   ["with-profile" "test" "autoexpect"]
-            "start-dev"   ["with-profile" "dev,test,bench" "repl" ":headless"]
+            "test-auto"   ["with-profile" "+test" "autoexpect"]
+            "start-dev"   ["with-profile" "+dev,+test,+bench" "repl" ":headless"]
             "start-bench" ["trampoline" "start-dev"]
-            "codox"       ["with-profile" "test,1.5" "doc"]}
+            "codox"       ["with-profile" "+test,+1.5" "doc"]}
   :plugins [[lein-expectations "0.0.8"]
             [lein-autoexpect   "1.0"]
             [lein-ancient      "0.4.4"]


Version 2.0.0-beta6-SNAPSHOT

Version 2.0.0-beta6-SNAPSHOT

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject org.zalando.stups/friboo "2.0.0-beta5"
+(defproject org.zalando.stups/friboo "2.0.0-beta6-SNAPSHOT"
   :description "An utility library to write microservices in clojure."
   :url "https://github.com/zalando/friboo"


dependency bump

dependency bump

--- project.clj
+++ project.clj
@@ -7,12 +7,12 @@
   :min-lein-version "2.7.1"

   :dependencies [[org.clojure/clojure "1.8.0"]
-                 [org.clojure/clojurescript "1.9.495"]
+                 [org.clojure/clojurescript "1.9.521"]
                  [org.clojure/core.async "0.3.442"
                   :exclusions [org.clojure/tools.reader]]
                  [reagent "0.6.1"]]

-  :plugins [[lein-figwheel "0.5.9"]
+  :plugins [[lein-figwheel "0.5.10"]
             [lein-cljsbuild "1.1.5" :exclusions [[org.clojure/clojure]]]]

   :source-paths ["src"]
@@ -93,7 +93,7 @@
   ;; https://github.com/bhauman/lein-figwheel/wiki/Using-the-Figwheel-REPL-within-NRepl

-  :profiles {:dev {:dependencies [[binaryage/devtools "0.9.2"]
+  :profiles {:dev {:dependencies [[binaryage/devtools "0.9.3"]
                                   [figwheel-sidecar "0.5.9"]
                                   [com.cemerick/piggieback "0.2.1"]]
                    ;; need to add dev source path here to get user.clj loaded


tweak drag-and-drop example, show state

tweak drag-and-drop example, show state

--- examples/drag-and-drop/src/drag_and_drop/core.cljs
+++ examples/drag-and-drop/src/drag_and_drop/core.cljs
@@ -112,7 +112,7 @@
       (assoc :drag nil)))

 (defrecord NoOp [] IFn (-invoke [_ state] state))
-(defrecord AddBox [pos] IFn (-invoke [_ state] (add-box pos state)))
+(defrecord Click [pos] IFn (-invoke [_ state] (add-box pos state)))
 (defrecord StartDrag [pos] IFn (-invoke [_ state] (start-drag pos state)))
 (defrecord Drag [pos] IFn (-invoke [_ state] (drag pos state)))
 (defrecord StopDrag [] IFn (-invoke [_ state] (stop-drag state)))
@@ -126,14 +126,15 @@
                                                    dragging-positions)))
         dragstarts (z/keep-if identity true dragging?)
         dragstops (z/keep-if not false dragging?)
-        new-box-positions (->> mouse/position (z/sample-on mouse/clicks) (z/drop-when dragging? [0 0]))
+        click-positions (->> mouse/position (z/sample-on mouse/clicks) (z/drop-when dragging? [0 0]))
         actions (z/log (z/merge (z/constant (->NoOp))
-                                (z/sample-on dragstarts (z/lift ->StartDrag mouse/position))
+                                (z/lift ->StartDrag (z/sample-on dragstarts mouse/position))
                                 (z/lift (constantly (->StopDrag)) dragstops)
                                 (z/lift ->Drag dragging-positions)
-                                (z/lift ->AddBox new-box-positions)))]
+                                (z/lift ->Click click-positions)))]
     (z/foldp (fn [action state]
-               (action state))
+               (assoc (action state)
+                 :action (pr-str action)))
              init-state
              actions)))

@@ -163,12 +164,20 @@
   (let [placed-boxes (:placed-boxes state)
         moving-boxes (-> state :drag :moving-boxes)
         resizing-box (-> state :drag :resizing-box)]
-    (apply dom/div
-           nil
-           (concat (map render-solid-box (:placed-boxes state))
-                   (map render-ghost-box (if resizing-box
-                                           (conj moving-boxes resizing-box)
-                                           moving-boxes))))))
+    (dom/div #js {:style #js {:-webkit-touch-callout "none"
+                              :-webkit-user-select "none"
+                              :-khtml-user-select "none"
+                              :-moz-user-select "none"
+                              :-ms-user-select "none"
+                              :user-select "none"}}
+      (apply dom/div #js {:class "placed-boxes"}
+        (map render-solid-box (:placed-boxes state)))
+      (apply dom/div #js {:class "moving-boxes"}
+        (map render-ghost-box moving-boxes))
+      (render-ghost-box resizing-box)
+      (dom/div #js {:style #js {:position "relative"}}
+        (dom/h1 nil "drag and drop")
+        (dom/pre nil (.stringify js/JSON (clj->js state) nil 2))))))

 (om/root
   (fn [app owner]


more future-tense fixes

more future-tense fixes

--- test/babel/test/it.cljc
+++ test/babel/test/it.cljc
@@ -100,24 +100,17 @@
                            expressions
                            (take do-this-many expressions)))))))))

-(deftest roundtrip-small-grammar
-  (let [do-this-many 20]
+(deftest roundtrip-present
+  (let [do-this-many 200]
     (is (empty?
          (filter #(not (nil? %))
                  (let [expressions
-                       (concat
-                        (take do-this-many
-                              (repeatedly
-                               #(generate {:synsem {:cat :verb
-                                                    :sem {:tense :present}
-                                                    :subcat '()}}
-                                          small)))
-                        (take do-this-many
-                              (repeatedly
-                               #(generate {:synsem {:cat :verb
-                                                    :sem {:tense :future}
-                                                    :subcat '()}}
-                                          small))))]
+                       (take do-this-many
+                             (repeatedly
+                              #(generate {:synsem {:cat :verb
+                                                   :sem {:tense :present}
+                                                   :subcat '()}}
+                                         small)))]
                    (pmap (fn [expr]
                            (if (empty? (parse (fo expr) small))
                              (do
@@ -129,3 +122,26 @@
                              (log/info (str "parse OK:" (fo expr)))))
                          expressions)))))))

+(deftest roundtrip-future
+  (let [do-this-many 200]
+    (is (empty?
+         (filter #(not (nil? %))
+                 (let [expressions
+                       (take do-this-many
+                             (repeatedly
+                              #(generate {:synsem {:cat :verb
+                                                   :sem {:tense :future}
+                                                   :subcat '()}}
+                                         small)))]
+                   (pmap (fn [expr]
+                           (if (empty? (parse (fo expr) small))
+                             (do
+                               (log/error (str "failed to parse: " (fo expr)))
+                               {:fo (fo expr)
+                                :expr (get-in expr [:synsem :sem])
+                                :sem (get-in (first (parse (fo expr) small))
+                                             [:synsem :sem])})
+                             (log/info (str "parse OK:" (fo expr)))))
+                         expressions)))))))
+
+


need to dereference language models twice

--- test/babel/test/la.cljc
+++ test/babel/test/la.cljc
@@ -12,7 +12,7 @@

 (def source-language :en)

-(def model @(get models :la))
+(def model @@(get models :la))

 (defn generate [spec]
   ((-> model :generate-fn) spec))
@@ -61,8 +61,8 @@
                                :aspect :progressive
                                :pred :answer}}
                 :comp {:synsem {:agr agreement}}})
-        source-format-fn (:morph @(-> models source-language))
-        source-generate-fn (:generate-fn @(-> models source-language))
+        source-format-fn (:morph @@(-> models source-language))
+        source-generate-fn (:generate-fn @@(-> models source-language))
         target-format-fn (:morph model)

         source (->
@@ -89,7 +89,7 @@
     (is (or (= target "respondebat")))))

 (deftest reader2
-  (let [source-model (-> (-> models :en) deref)
+  (let [source-model @@(-> (-> models :en))

         ;; use a specific :root and verb conjugation so that we can test
         ;; for specific literal strings in the result.


a little better dump.clj, still a little weak

--- cwsg/src/cwsg/apps/dump.clj
+++ cwsg/src/cwsg/apps/dump.clj
@@ -11,7 +11,8 @@
         [:title "cwsg env dump"]]
       [:body
         [:pre
-          (pr-str env)]]]))
+          (domap-str [[key value] (sort-by key env)]
+            (h (str key "\n  " (prn-str value) "\n")))]]]))

 (defn app
   "Returns a response tuple corresponding to an HTML dump of the request


Use Interval instead of epoch.

Use Interval instead of epoch.

--- ui/src/ui/core.cljs
+++ ui/src/ui/core.cljs
@@ -2,7 +2,7 @@
   (:require [om.core :refer [IRender root]]
             [om.dom :refer [circle svg text]]
             [cljs-time.coerce :refer [to-date to-long to-string]]
-            [cljs-time.core :refer [now]]))
+            [cljs-time.core :refer [now interval in-seconds]]))

 (enable-console-print!)

@@ -17,9 +17,9 @@
                          :TimerID ""}))

 (defn timer-view [data owner]
-  (let [elapsed (- (now) (to-long (to-date (:Start data))))
-        elapsed-minutes (int (/ elapsed 1000 60))
-        period-seconds (mod (int (/ elapsed 1000)) 60)]
+  (let [elapsed-seconds (in-seconds (interval (to-date (:Start data)) (now)))
+        elapsed-minutes (int (/ elapsed-seconds 60))
+        period-seconds (mod elapsed-seconds 60)]
     (reify
       IRender
       (render [_]