lein-ancient 0.6.2 released

lein-ancient 0.6.2 released

--- project.clj
+++ project.clj
@@ -52,6 +52,6 @@
                                         ["bikeshed"]
                                         ["eastwood"]]}
                    :plugins [[jonase/eastwood "0.1.4"]
-                             [lein-ancient "0.6.1"]
+                             [lein-ancient "0.6.2"]
                              [lein-bikeshed "0.1.8"]
                              [lein-kibit "0.0.8"]]}})


Bump version

Bump version

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(def version "0.21.0-SNAPSHOT")
+(def version "0.22.0-SNAPSHOT")

 (defproject cavm version
   :description "Cancer Analytics Virtual Machine"


Version bump.

Version bump.

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject pucks "0.1.21"
+(defproject pucks "0.1.22"
   :description "An environment for experiments and education in artificial intelligence and artificial life."
   :url "http://example.com/FIXME"
   :license {:name "Eclipse Public License"


better

better

--- project.clj
+++ project.clj
@@ -97,15 +97,11 @@
              ;; :server-logfile false
              }

-  :npm {:devDependencies [[karma "1.0.0"]
-                          [karma-cljs-test "0.1.0"]
-                          [karma-chrome-launcher "0.2.0"]
-                          [karma-junit-reporter "0.3.8"]]}
-
-  ; "karma-cljs-test": "^0.1.0",
-  ;"karma": "^1.6.0",
-  ;"karma-phantomjs-launcher": "^1.0.4",
-  ;"karma-junit-reporter": "^1.2.0"
+  :npm {:devDependencies [[karma "1.6.0"]
+                          [karma-cljs-test "^0.1.0"]
+                          [karma-phantomjs-launcher "^1.0.4"]
+                          [karma-chrome-launcher "^2.0.0"]
+                          [karma-junit-reporter "^1.2.0"]]}

   ;; setting up nREPL for Figwheel and ClojureScript dev
   ;; Please see:


midje 1.8.2

midje 1.8.2

--- project.clj
+++ project.clj
@@ -15,7 +15,7 @@
                           ;; List available api docs on repl startup:
                           (such.doc/apis))}

-  :profiles {:dev {:dependencies [[midje "1.8.1" :exclusions [org.clojure/clojure]]]}
+  :profiles {:dev {:dependencies [[midje "1.8.2" :exclusions [org.clojure/clojure]]]}
              :1.5.0 {:dependencies [[org.clojure/clojure "1.5.0"]]}
              :1.5.1 {:dependencies [[org.clojure/clojure "1.5.1"]]}
              :1.6 {:dependencies [[org.clojure/clojure "1.6.0"]]}


lein-release plugin: preparing 0.53 release

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


Update the project.clj file with release tasks

--- project.clj
+++ project.clj
@@ -7,4 +7,10 @@
   :java-source-paths ["src/java"]
   :javac-options ["-Xlint:deprecation"]
   :dependencies [[org.clojure/clojure "1.10.0"]
-                 [org.clojure/core.async "0.3.443"]])
+                 [org.clojure/core.async "0.3.443"]]
+  :release-tasks [["vcs" "assert-committed"]
+                  ["change" "version"
+                   "leiningen.release/bump-version" "release"]
+                  ["vcs" "commit"]
+                  ["vcs" "tag"]
+                  ["deploy" "clojars"]])


Update http-kit to 2.1.18.

Update http-kit to 2.1.18.

--- project.clj
+++ project.clj
@@ -7,7 +7,7 @@
                  [ring "1.3.0-RC1"]
                  [ring-refresh "0.1.1"]
                  [compojure "1.1.6"]
-                 [http-kit "2.1.16"]
+                 [http-kit "2.1.18"]
                  [robert/hooke "1.3.0"]
                  [org.clojure/java.classpath "0.2.2"]
                  [org.clojure/tools.nrepl "0.2.3"]


Bump dependency versions

Bump dependency versions

--- project.clj
+++ project.clj
@@ -1,11 +1,11 @@
 (defproject mkremins/flense-nw "0.0-SNAPSHOT"
   :dependencies
   [[org.clojure/clojure "1.6.0"]
-   [org.clojure/clojurescript "0.0-2913"]
+   [org.clojure/clojurescript "0.0-3126"]
    [org.clojure/core.async "0.1.346.0-17112a-alpha"]
-   [org.omcljs/om "0.8.6"]
-   [prismatic/om-tools "0.3.10"]
-   [spellhouse/phalanges "0.1.4"]
+   [org.omcljs/om "0.8.8"]
+   [prismatic/om-tools "0.3.11"]
+   [spellhouse/phalanges "0.1.6"]
    [mkremins/decodn "0.0-SNAPSHOT"]
    [mkremins/flense "0.0-SNAPSHOT"]
    [mkremins/fs "0.3.0"]


lein-release plugin: bumped version from 0.7.1 to 0.7.2-SNAPSHOT for next development cycle

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject puppetlabs/kitchensink "0.7.1"
+(defproject puppetlabs/kitchensink "0.7.2-SNAPSHOT"
   :description "Clojure utility functions"
   :license {:name "Apache License, Version 2.0"
             :url "http://www.apache.org/licenses/LICENSE-2.0.html"}


project: no aot in dev, direct-linking uberjar

--- project.clj
+++ project.clj
@@ -4,7 +4,8 @@
   :license {:name "MIT License"
             :url "https://github.com/pyr/cyanite/tree/master/LICENSE"}
   :maintainer {:email "pyr@spootnik.org"}
-  :aot :all
+  :profiles {:uberjar {:aot      :all
+                       :jvm-opts ["-Dclojure.compiler.direct-linking=true"]}}
   :main io.cyanite
   :plugins [[lein-ancient "0.6.7"]]
   :dependencies [[org.clojure/clojure           "1.8.0"]


lein-release plugin: bumped version from 0.1.7 to 0.1.8-SNAPSHOT for next development cycle

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject re-view-hiccup "0.1.7"
+(defproject re-view-hiccup "0.1.8-SNAPSHOT"
   :description "Hiccup parser for re-view"

   :url "https://www.github.com/re-view/re-view-hiccup"


Version 0.2.31

Version 0.2.31

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject yetibot.core "0.2.31-SNAPSHOT"
+(defproject yetibot.core "0.2.31"
   :description "Core yetibot utilities, extracted for shared use among yetibot
                 and its various plugins"
   :url "https://github.com/devth/yetibot.core"


add a Clojure version to :dependencies.

add a Clojure version to :dependencies.

--- project.clj
+++ project.clj
@@ -1,7 +1,8 @@
 (defproject lein-ancient "0.6.9-SNAPSHOT"
   :description "Check your Projects for outdated Dependencies."
   :url "https://github.com/xsc/lein-ancient"
-  :dependencies [[ancient-clj "0.3.12"
+  :dependencies [[org.clojure/clojure "1.8.0" :scope "provided"]
+                 [ancient-clj "0.3.12"
                   :exclusions [com.amazonaws/aws-java-sdk-s3]]
                  [rewrite-clj "0.4.12"]
                  [com.amazonaws/aws-java-sdk-s3 "1.9.0"


bump cheshire and slingshot dependencies

--- project.clj
+++ project.clj
@@ -9,8 +9,8 @@
                  [org.apache.httpcomponents/httpmime "4.1.3"]
                  [commons-codec "1.5"]
                  [commons-io "2.1"]
-                 [slingshot "0.10.2"]
-                 [cheshire "4.0.0"]]
+                 [slingshot "0.10.3"]
+                 [cheshire "4.0.1"]]
   :profiles {:dev {:dependencies [[ring/ring-jetty-adapter "1.1.0"]
                                   [ring/ring-devel "1.1.0"]]}
              :1.2 {:dependencies [[org.clojure/clojure "1.2.1"]]}


use [ancient-clj "0.1.8"]

use [ancient-clj "0.1.8"]

--- project.clj
+++ project.clj
@@ -2,7 +2,7 @@
   :description "Check your Projects for outdated Dependencies."
   :url "https://github.com/xsc/lein-ancient"
   :dependencies [[rewrite-clj "0.3.7"]
-                 [ancient-clj "0.1.7"]]
+                 [ancient-clj "0.1.8"]]
   :license {:name "Eclipse Public License"
             :url "http://www.eclipse.org/legal/epl-v10.html"}
   :profiles {:dev {:dependencies [[midje "1.6.0"]]


Bump to 0.9.0

Bump to 0.9.0


release 2.0.3

release 2.0.3

--- 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 "2.0.3-SNAPSHOT"
+(defproject babel "2.0.3"
   :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."}


Bump version

Bump version

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject salava "2.2.2-SNAPSHOT"
+(defproject salava "2.2.2"
   :description "Salava application server"
   :url "http://salava.org"
   :license {:name "Apache 2.0"


upgrade seesaw dependency to 1.4.3

upgrade seesaw dependency to 1.4.3

--- project.clj
+++ project.clj
@@ -55,11 +55,11 @@
                  [overtone/scsynth-extras "3.5.7.0"]
                  [clj-glob "1.0.0"]
                  [org.clojure/core.match "0.2.0-alpha11"]
-                 [seesaw "1.4.2"]]
+                 [seesaw "1.4.3"]]
   :profiles {:test {:dependencies [[bultitude "0.2.0"]
                                    [polynome "0.2.2"]]}}
   :test-selectors {:core (fn [m] (not (some m [:gui :hw])))
                    :gui  :gui
                    :hw   :hw}
   :native-path "native"
-  :jvm-opts ~(jvm-opts))+  :jvm-opts ~(jvm-opts))


Drop auto-release config for now.

Drop auto-release config for now.

--- project.clj
+++ project.clj
@@ -1,28 +1,11 @@
-(defproject org.onyxplatform/onyx-datomic "0.7.0.7"
+(defproject org.onyxplatform/onyx-datomic "0.7.0.7-SNAPSHOT"
   :description "Onyx plugin for Datomic"
   :url "https://github.com/MichaelDrogalis/onyx-datomic"
   :license {:name "Eclipse Public License"
             :url "http://www.eclipse.org/legal/epl-v10.html"}
   :dependencies [[org.clojure/clojure "1.7.0"]
                  [org.onyxplatform/onyx "0.7.2"]]
-  :release-tasks [["auto-release" "checkout" "master"]
-                  ["auto-release" "merge-no-ff" "develop"]
-                  ["vcs" "assert-committed"]
-                  ["change" "version"
-                   "leiningen.release/bump-version" "release"]
-                  ["auto-release" "update-release-notes"]
-                  ["auto-release" "update-readme-version"]
-                  ["vcs" "commit"]
-                  ["vcs" "tag" "v"]
-                  ["deploy" "clojars"]
-                  ["vcs" "push"]
-                  ["auto-release" "checkout" "develop"]
-                  ["auto-release" "merge" "master"]
-                  ["change" "version" "leiningen.release/bump-version"]
-                  ["vcs" "commit"]
-                  ["vcs" "push"]]
   :profiles {:dev {:dependencies [[midje "1.7.0"]
                                   [com.datomic/datomic-free "0.9.5153"]]
-                   :plugins [[lein-midje "3.1.3"]
-                             [com.andrewmcveigh/lein-auto-release "0.1.11"]]}
+                   :plugins [[lein-midje "3.1.3"]]}
              :circle-ci {:jvm-opts ["-Xmx4g"]}})


update dependencies versions

update dependencies versions

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

-  :dependencies [[org.clojure/clojure            "1.7.0-RC1"]
+  :dependencies [[org.clojure/clojure            "1.7.0"]
                  [http-kit                       "2.1.19"]
-                 [compojure                      "1.1.6"]
-                 [ring                           "1.3.1"]
-                 [org.clojure/tools.logging      "0.2.6"]
-                 [org.slf4j/slf4j-api            "1.7.7"]
-                 [org.slf4j/log4j-over-slf4j     "1.7.7"]
-                 [ch.qos.logback/logback-classic "1.1.2"]
-                 [org.clojure/clojurescript      "0.0-3308"]
-                 [cljs-http                      "0.1.34"]
-                 [figwheel                       "0.3.3"]
+                 [compojure                      "1.4.0"]
+                 [ring                           "1.4.0"]
+                 [org.clojure/tools.logging      "0.3.1"]
+                 [org.slf4j/slf4j-api            "1.7.12"]
+                 [org.slf4j/log4j-over-slf4j     "1.7.12"]
+                 [ch.qos.logback/logback-classic "1.1.3"]
+                 [org.clojure/clojurescript      "1.7.28"]
+                 [cljs-http                      "0.1.35"]
+                 [com.taoensso/tower             "3.0.2"]
+                 [figwheel                       "0.3.7"]
                  [reagent                        "0.5.0"]]

   :main ^:skip-aot good.production.core
@@ -27,7 +28,8 @@

   :plugins [[lein-cljsbuild "1.0.6"]
             [lein-figwheel "0.3.3"]
-            [lein-bower "0.5.1"]]
+            [lein-bower "0.5.1"]
+            [lein-ancient "0.6.7"]]

   :bower-dependencies [[react "0.13.3"]
                        [bootstrap "3.3.4"]]


multi-deps using profiles

multi-deps using profiles

--- project.clj
+++ project.clj
@@ -12,7 +12,9 @@
                  [slingshot "0.10.2"]
                  [cheshire "2.2.2"]]
   :profiles {:dev {:dependencies [[ring/ring-jetty-adapter "1.0.2"]
-                                  [ring/ring-devel "1.0.2"]]}}
+                                  [ring/ring-devel "1.0.2"]]}
+             :1.2 {:dependencies [[org.clojure/clojure "1.2.1"]]}
+             :1.4 {:dependencies [[org.clojure/clojure "1.4.0-beta1"]]}}
   :test-selectors {:default  #(not (:integration %))
                    :integration :integration
                    :all (constantly true)}


Fix :dependencies hack.

Fix :dependencies hack.

--- project.clj
+++ project.clj
@@ -54,11 +54,10 @@

              :cljs-testing {:hooks [leiningen.cljsbuild]
                             :plugins [[lein-cljsbuild "1.0.3"]]
-                            :dependencies [[prismatic/dommy "0.1.2"]
-                                           [quil "2.2.1-SNAPSHOT"]]
+                            :dependencies [[prismatic/dommy "0.1.2"]]

                             :cljsbuild
-                            {:builds [{:source-paths ["test/clj" "test/cljs" "target/gen/cljs/test"]
+                            {:builds [{:source-paths ["target/classes" "test/clj" "test/cljs" "target/gen/cljs/test"]
                                        :compiler
                                        {:output-to "target/js/main.js"
                                         :optimizations :whitespace


Bump the snakeyaml dependency

Bump the snakeyaml dependency

--- project.clj
+++ project.clj
@@ -69,6 +69,7 @@
                  [org.xeustechnologies/jtar "1.0.4"]
                  [arohner-utils "0.0.3"]
                  [clj-yaml "0.3.1"]
+                 [org.yaml/snakeyaml "1.9"] ;; clj-yaml 0.3.1 depends on snakeyaml 1.5, but jruby requires a later version
                  [fs "0.9.0"]
                  [clj-time "0.3.1"]
                  [doric "0.5.0"]


Forgot to make this project org.vlacs/timber instead of just vlacs/timber.

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject vlacs/timber "0.1.2"
+(defproject org.vlacs/timber "0.1.2"
   :description "UI Library for VLACS applications"
   :url "http://vlacs.org"
   :license {:name "Eclipse Public License"


Update dependency.

Update dependency.

--- project.clj
+++ project.clj
@@ -31,7 +31,7 @@
     [environ "1.0.0"] ; Get environment settings from different sources https://github.com/weavejester/environ
     [com.taoensso/timbre "3.3.1"] ; Logging https://github.com/ptaoussanis/timbre
     ;; Web Client-side
-    [org.clojure/clojurescript "0.0-2371"] ; ClojureScript compiler https://github.com/clojure/clojurescript
+    [org.clojure/clojurescript "0.0-2411"] ; ClojureScript compiler https://github.com/clojure/clojurescript
     [secretary "1.2.1"] ; Client-side routing for ClojureScript https://github.com/gf3/secretary
   ]


org.clojure/clojure 1.8.0-alpha4 released

--- project.clj
+++ project.clj
@@ -3,7 +3,7 @@
   :url "https://github.com/lvh/icecap"
   :license {:name "Eclipse Public License"
             :url "http://www.eclipse.org/legal/epl-v10.html"}
-  :dependencies [[org.clojure/clojure "1.8.0-alpha3"]
+  :dependencies [[org.clojure/clojure "1.8.0-alpha4"]

                  ;; Stores
                  [com.novemberain/welle "3.0.0"]


lein-release plugin: bumped version from 0.10 to 0.11-SNAPSHOT for next development cycle

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject onix "0.10"
+(defproject onix "0.11-SNAPSHOT"
   :description "Onix service"
   :url "http://wikis.in.nokia.com/NokiaMusicArchitecture/Onix"


use protobuf 2.4.1

use protobuf 2.4.1

--- project.clj
+++ project.clj
@@ -10,6 +10,7 @@
   :plugins [[lein-protobuf "0.2.0-beta1"]]
   :profiles {:dev {:dependencies [[gloss "0.2.1"]
                                   [io "0.2.0-beta2"]]}}
+  :protobuf-version "2.4.1"
   :hooks [leiningen.protobuf]
   :checksum-deps true
   :java-source-paths ["src"])


Can has heroku cljs compile plz?

Can has heroku cljs compile plz?

--- project.clj
+++ project.clj
@@ -30,39 +30,37 @@
   :ring {:handler mokkameister.web/handler
          :uberwar-name "mokkameister.war"}

+  :main mokkameister.web
+
   :min-lein-version "2.5.0"

   :source-paths ["src/clj" "src/cljc"]

   :clean-targets ^{:protect false} [:target-path
-                                    [:cljsbuild :builds :app :compiler :output-dir]
-                                    [:cljsbuild :builds :app :compiler :output-to]]
-
-  :profiles {:dev {:plugins []
-                   :env {:dev true}
-                   :cljsbuild {:builds
-                               {:app
-                                {:figwheel true
-                                 :compiler {:source-map "app.js.map"
-                                            :optimizations :none
-                                            :pretty-print  true}}}}}
-
-             :uberjar {:main mokkameister.web
-                       :env {:production true}
-                       :omit-source true
-                       :aot :all
-                       :hooks [leiningen.cljsbuild]
-                       :cljsbuild {:jar true
-                                   :builds
-                                   {:app
-                                    {:compiler {:optimizations :advanced
-                                                :pretty-print false}}}}}}
+                                    [:cljsbuild :builds :dev :compiler :output-dir]
+                                    [:cljsbuild :builds :dev :compiler :output-to]]

   :uberjar-name "mokkameister-standalone.jar"

-  :cljsbuild {:builds {:app {:source-paths ["src/cljs" "src/cljc"]
-                             :compiler {:output-to     "resources/public/js/app.js"
-                                        ;;:output-dir    "resources/public/js/out"
-                                        ;;:asset-path    "js/out"
-                                        }}}}
+  :cljsbuild
+  {:builds
+   {:dev {:source-paths ["src/cljs" "src/cljc"]
+          :figwheel true
+          :compiler {:output-to     "resources/public/js/app.js"
+                     :output-dir    "resources/public/js/out"
+                     :source-map    "resources/public/js/app.js.map"
+                     :optimizations :none
+                     :pretty-print  true}}
+
+    :uberjar {:source-paths ["src/cljs" "src/cljc"]
+              :jar true
+              :compiler {:output-to      "resources/public/js/app.js"
+                         :pretty-print   false
+                         :optimizations  :advanced}}}}
+
+  :profiles {:dev {:env {:dev true}}
+             :uberjar {:env {:production true}
+                       :omit-source true
+                       :aot :all
+                       :prep-tasks ["compile" ["cljsbuild" "once" "uberjar"]]}}
   )


next development version

next development version

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject yieldbot/flambo "0.6.0"
+(defproject yieldbot/flambo "0.7.0-SNAPSHOT"
   :description "A Clojure DSL for Apache Spark"
   :url "https://github.com/yieldbot/flambo"
   :license {:name "Eclipse Public License"


Version 6.8.0

Version 6.8.0

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(def ps-version "6.8.0-SNAPSHOT")
+(def ps-version "6.8.0")

 (defn deploy-info
   [url]


Updated Clojure dependency to 1.8.0

Updated Clojure dependency to 1.8.0

--- project.clj
+++ project.clj
@@ -8,7 +8,7 @@
           :url "https://github.com/uncomplicate/neanderthal"}
     :license {:name "Eclipse Public License"
               :url "http://www.eclipse.org/legal/epl-v10.html"}
-    :dependencies [[org.clojure/clojure "1.8.0-RC5"]
+    :dependencies [[org.clojure/clojure "1.8.0"]
                    [uncomplicate/clojurecl "0.4.0-SNAPSHOT"]
                    [uncomplicate/neanderthal-atlas ~atlas-version]
                    [org.apache.commons/commons-math3 "3.6"]


v22.02.25c

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject tupelo "22.02.25b"
+(defproject tupelo "22.02.25c"
   :description "Tupelo:  Clojure With A Spoonful of Honey"
   :url "https://github.com/cloojure/tupelo"
   :scm "https://github.com/cloojure/tupelo"


Updated Ring dependency to 0.3.8

Updated Ring dependency to 0.3.8

--- project.clj
+++ project.clj
@@ -5,6 +5,6 @@
                  [org.clojure/core.incubator "0.1.0"]
                  [org.clojure/tools.macro "0.1.0"]
                  [clout "0.4.1"]
-                 [ring/ring-core "0.3.7"]]
+                 [ring/ring-core "0.3.8"]]
   :dev-dependencies [[ring-mock "0.1.1"]
                      [org.clojure/clojure-contrib "1.2.0"]])


Fix IntelliJ 'cannot read project.clj' error

--- project.clj
+++ project.clj
@@ -5,15 +5,19 @@

   :git-version
   {:status-to-version
-   (fn [{:keys [tag version branch ahead ahead? dirty?] :as git}]
-     (assert (re-find #"\d+\.\d+\.\d+" tag)
-       "Tag is assumed to be a raw SemVer version")
-     (if (and tag (not ahead?) (not dirty?))
-       tag
-       (let [[_ prefix patch] (re-find #"(\d+\.\d+)\.(\d+)" tag)
-             patch            (Long/parseLong patch)
-             patch+           (inc patch)]
-         (format "%s.%d-%s-SNAPSHOT" prefix patch+ ahead))))}
+   (fn [{:keys [tag version branch ahead ahead? dirty?] :as git-status}]
+     (if-not (string? tag)
+       ;; If git-status is nil (i.e. IntelliJ reading project.clj) then return an empty version.
+       "_"
+       (if (and (not ahead?) (not dirty?))
+         tag
+         (let [[_ major minor patch suffix] (re-find #"v?(\d+)\.(\d+)\.(\d+)(-.+)?" tag)]
+           (if (nil? major)
+             ;; If tag is poorly formatted then return GIT-TAG-INVALID
+             "GIT-TAG-INVALID"
+             (let [patch' (try (Long/parseLong patch) (catch Throwable _ 0))
+                   patch+ (inc patch')]
+               (str major "." minor "." patch+ suffix "-" ahead "-SNAPSHOT")))))))}

   :plugins [[me.arrdem/lein-git-version "2.0.3"]]


More configs

More configs

--- project.clj
+++ project.clj
@@ -54,7 +54,8 @@
              :source-paths ["env/prod/clj"]
              :resource-paths ["env/prod/resources"]}
    :prod           [:project/prod]
-   :project/prod {:resource-paths ["env/prod/resources" "env/prod/resources"]}
+   :project/prod {:resource-paths ["env/prod/resources" "env/prod/resources"]
+                  :source-paths ["env/prod/clj"]}
    :dev           [:project/dev :profiles/dev]
    :test          [:project/test :profiles/test]
    :project/dev  {:dependencies [[prone "1.1.1"]


Bump version to 5.2.2-SNAPSHOT

Bump version to 5.2.2-SNAPSHOT

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(def pdb-version "5.2.1")
+(def pdb-version "5.2.2-SNAPSHOT")
 (def puppetserver-version "5.1.0")
 (def clj-parent-version "1.4.3")


Add core.async dependency.

Add core.async dependency.

--- project.clj
+++ project.clj
@@ -4,6 +4,7 @@
   :license {:name "Apache 2.0"
             :url "http://www.apache.org/licenses/LICENSE-2.0.txt"}
   :dependencies [[org.clojure/clojure "1.5.1"]
+                 [org.clojure/core.async "0.1.267.0-0d7780-alpha"]
                  [net.java.dev.jna/jna "4.0.0"]]
   :jvm-opts ["-server" "-Xmx2g" "-XX:+UseG1GC"]
   :source-paths ["src/clojure"]


Version 2.1.2-SNAPSHOT

Version 2.1.2-SNAPSHOT

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject dda/dda-managed-vm "2.1.1"
+(defproject dda/dda-managed-vm "2.1.2-SNAPSHOT"
   :description "The managed vm desktop crate"
   :url "https://www.domaindrivenarchitecture.org"
   :license {:name "Apache License, Version 2.0"


Version 2.1.8-SNAPSHOT

Version 2.1.8-SNAPSHOT

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject grafter/grafter "2.1.7"
+(defproject grafter/grafter "2.1.8-SNAPSHOT"
   :description "Tools for the hard graft of linked data processing"
   :url "http://grafter.org/"
   :license {:name "Eclipse Public License - v1.0"


CMR-5145: Updated deps.

CMR-5145: Updated deps.

--- project.clj
+++ project.clj
@@ -22,7 +22,7 @@
     :name "Apache License, Version 2.0"
     :url "http://www.apache.org/licenses/LICENSE-2.0"}
   :dependencies [
-    [cheshire "5.8.0"]
+    [cheshire "5.8.1"]
     [clojusc/trifl "0.3.0"]
     [clojusc/twig "0.3.3"]
     [com.stuartsierra/component "0.3.2"]
@@ -36,20 +36,15 @@
     [gov.nasa.earthdata/cmr-mission-control "0.1.0-SNAPSHOT"]
     [gov.nasa.earthdata/cmr-site-templates "0.1.0-SNAPSHOT"]
     [gov.nasa.earthdata/cmr-sizing-plugin "0.1.0-SNAPSHOT"]
-    [http-kit "2.3.0"]
-    [markdown-clj "1.0.2"]
-    [metosin/reitit-core "0.1.3"]
-    [metosin/reitit-ring "0.1.3"]
     [metosin/ring-http-response "0.9.0"]
     [org.clojure/clojure "1.9.0"]
     [org.clojure/core.async "0.4.474"]
     [org.clojure/core.cache "0.7.1"]
     [org.clojure/data.xml "0.2.0-alpha5"]
     [org.clojure/java.classpath "0.3.0"]
-    [ring/ring-core "1.6.3"]
+    [ring/ring-core "1.7.0"]
     [ring/ring-codec "1.1.1"]
     [ring/ring-defaults "0.3.2"]
-    [selmer "1.11.8"]
     [tolitius/xml-in "0.1.0"]]
   :manifest {"CMR-Plugin" "service-bridge-app"}
   :jvm-opts ["-XX:-OmitStackTraceInFastThrow"
@@ -97,11 +92,11 @@
       :source-paths ^:replace ["src"]
       :test-paths ^:replace []
       :plugins [
-        [jonase/eastwood "0.2.8"]
+        [jonase/eastwood "0.2.9"]
         [lein-ancient "0.6.15"]
         [lein-bikeshed "0.5.1"]
         [lein-kibit "0.1.6"]
-        [venantius/yagni "0.1.4"]]}
+        [venantius/yagni "0.1.6"]]}
     :test {
       :dependencies [
         [clojusc/ltest "0.3.0"]]


latest versions of ClojureScript and cljsbuild

--- project.clj
+++ project.clj
@@ -19,13 +19,13 @@
                  [ring "1.3.2"]
                  [ring/ring-defaults "0.1.4"]
                  [clj-time "0.9.0"]
-                 [org.clojure/clojurescript "0.0-2913"]
+                 [org.clojure/clojurescript "0.0-3119"]
                  [reagent "0.5.0"]
                  [com.stuartsierra/component "0.2.2"]]

   :source-paths ["src/clj/"]

-  :plugins [[lein-cljsbuild "1.0.4"]
+  :plugins [[lein-cljsbuild "1.0.5"]
             [codox "0.8.10"]]

   :cljsbuild {:builds [{:id "release"


Release version 0.11.0.0-alpha1.

Release version 0.11.0.0-alpha1.

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject org.onyxplatform/onyx-sql "0.10.0.1-SNAPSHOT"
+(defproject org.onyxplatform/onyx-sql "0.11.0.0-alpha1"
   :description "Onyx plugin for JDBC-backed SQL databases"
   :url "https://github.com/onyx-platform/onyx-sql"
   :license {:name "Eclipse Public License"
@@ -14,7 +14,7 @@
   :dependencies [[org.clojure/clojure "1.7.0"]
                  [org.clojure/java.jdbc "0.7.0-alpha3"]
                  ^{:voom {:repo "git@github.com:onyx-platform/onyx.git" :branch "master"}}
-                 [org.onyxplatform/onyx "0.10.0"]
+                 [org.onyxplatform/onyx "0.11.0-alpha1"]
                  [java-jdbc/dsl "0.1.3"]
                  [com.mchange/c3p0 "0.9.5.2"]
                  [aero "0.2.0"]


Upgrade clojurescript

Upgrade clojurescript

--- project.clj
+++ project.clj
@@ -50,7 +50,7 @@
                  [enlive "1.1.6"]

                  ;; Clojurescript frontend
-                 [org.clojure/clojurescript "1.7.228"]
+                 [org.clojure/clojurescript "1.8.40"]
                  [re-frame "0.7.0" :exclusions
                   [[org.clojure/clojurescript
                     :extension "jar"]]]


Update for clojure 1.7.0-beta2

Update for clojure 1.7.0-beta2

Transducers coming soon...

--- project.clj
+++ project.clj
@@ -2,8 +2,8 @@
   :description "Omlab playground"
   :url "https://github.com/katox/omlab"

-  :dependencies [[org.clojure/clojure "1.6.0"]
-                 [compojure "1.3.2"]
+  :dependencies [[org.clojure/clojure "1.7.0-beta2"]
+                 [compojure "1.3.3"]
                  [hiccup "1.0.5"]
                  [cheshire "5.4.0"]
                  [slingshot "0.12.2"]
@@ -13,19 +13,19 @@
                  [com.cemerick/friend "0.2.0" :exclusions [org.clojure/core.cache commons-codec]]
                  [clj-time "0.9.0"]
                  [com.taoensso/timbre "3.4.0"]
-                 [com.datomic/datomic-free "0.9.5130" :exclusions [org.clojure/clojure com.google.guava/guava commons-codec joda-time]]
+                 [com.datomic/datomic-free "0.9.5153" :exclusions [org.clojure/clojure com.google.guava/guava commons-codec joda-time]]
                  [org.clojure/core.match "0.2.2"]
                  [ring-transit "0.1.3"]
                  ;; CLJS
-                 [org.clojure/clojurescript "0.0-2913"]
+                 [org.clojure/clojurescript "0.0-3211"]
                  [org.clojure/core.async "0.1.346.0-17112a-alpha"]
-                 [secretary "1.2.1"]
-                 [cljs-http "0.1.26" :exclusions [commons-codec com.cemerick/austin]]
+                 [secretary "1.2.3"]
+                 [cljs-http "0.1.30" :exclusions [commons-codec com.cemerick/austin]]
                  [org.omcljs/om "0.8.8"]
                  [inflections "0.9.13" :exclusions [commons-codec org.clojure/clojurecommons-codec com.cemerick/austin]]
                  ;; TEST
                  [org.clojars.runa/conjure "2.2.0" :scope "test"]
-                 [org.clojure/test.generative "0.5.1" :scope "test"]]
+                 [org.clojure/test.generative "0.5.2" :scope "test"]]

   :plugins [[lein-ring "0.9.1"]
             [lein-environ "1.0.0"]
@@ -48,10 +48,11 @@
                                    :pretty-print true
                                    :preamble ["react/react.min.js"]
                                    :externs ["react/externs/react.js"]}}}}
+  :clean-targets ^{:protect false} ["target", "resources/public/js/"]

   :profiles
   {:dev {:dependencies [[javax.servlet/servlet-api "2.5"]
-                        [org.clojure/tools.namespace "0.2.9"]
+                        [org.clojure/tools.namespace "0.2.10"]
                         [ring-mock "0.1.5"]]
          :source-paths ["env/dev/clj"]
          :env {:config-file "dev-resources/config_dev.edn"


Switch to compiling uberjar

Switch to compiling uberjar

--- project.clj
+++ project.clj
@@ -3,11 +3,11 @@
   :url "http://example.com/FIXME"
   :license {:name "Eclipse Public License"
             :url "http://www.eclipse.org/legal/epl-v10.html"}
-  :jar-name "ev3main.jar"
+  :uberjar-name "ev3main.jar"
   :main wall_follower.Main
   :source-paths ["src/clj"]
   :java-source-paths ["src/java"]
-  :aliases {"run-ev3" ["do" "jar,"
+  :aliases {"run-ev3" ["do" "uberjar,"
                        "shell" "scp" "target/ev3main.jar" "root@10.0.1.1:,"
                        "shell" "ssh" "root@10.0.1.1" "/bin/jrun -jar /home/root/ev3main.jar"]}
   :dependencies [[org.clojure/clojure "1.5.1"]


project.clj (wlmmap): Add domina dependancy

* project.clj (wlmmap): Add domina dependancy.

--- project.clj
+++ project.clj
@@ -10,6 +10,7 @@
    [org.clojure/clojurescript "0.0-1859"]
    [org.clojure/core.async "0.1.0-SNAPSHOT"]
    [lib-noir "0.6.8"]
+   [domina "1.0.2-SNAPSHOT"]
    [com.cemerick/friend "0.1.5"]
    [net.drib/blade "0.1.0"]
    [compojure "1.1.5"]


Bump version

Bump version

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject clj-chrome-devtools "0.1-SNAPSHOT"
+(defproject clj-chrome-devtools "0.1"
   :description "Clojure API for Chrome DevTools remote"
   :license {:name "MIT License"}
   :url "https://github.com/tatut/clj-chrome-devtools"


Version 0.7.3

Version 0.7.3

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject com.lemonodor/gflags "0.7.3-SNAPSHOT"
+(defproject com.lemonodor/gflags "0.7.3"
   :description "Google flags/gflags for clojure."
   :url "http://github.com/wiseman/clj-gflags/"
   :license {:name "MIT License"


0.9.0-wip7

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject storm/storm "0.9.0-wip6"
+(defproject storm/storm "0.9.0-wip7"
   :url "http://storm-project.clj"
   :description "Distributed and fault-tolerant realtime computation"
   :license {:name "Eclipse Public License - Version 1.0" :url "https://github.com/nathanmarz/storm/blob/master/LICENSE.html"}


Add MIT license.

Add MIT license.

--- project.clj
+++ project.clj
@@ -1,4 +1,5 @@
 (defproject ssblog "0.0.1"
+  :license {:name "MIT" :url "http://opensource.org/licenses/MIT"}
   :description "webblog"
   :url "http://github.com/stevensurgnier/stevensurgnier.github.io"
   :source-paths ["src/main/clojure"]


Replace pallet-crates-all with individual crates, fixes dependency issues

--- project.clj
+++ project.clj
@@ -11,16 +11,21 @@
                            [log4j/apache-log4j-extras "1.1"]
                            [commons-codec "1.4"]
                            [arohner-utils "0.0.2"]
-                           [org.clojars.arohner/clj-yaml "fc59d5c4337614734bba24ea2ee90aa5237dde5b"]
+                           [clj-yaml "0.3.1"]
                            [org.danlarkin/clojure-json "1.2-SNAPSHOT"]
                            [org.cloudhoist/pallet "0.6.4"]
-                           [org.cloudhoist/pallet-crates-all "0.5.1-SNAPSHOT"]
-                           [pallet-rvm "0.1"]
                            [org.jclouds/jclouds-all "1.0.0"]
                            [org.jclouds.driver/jclouds-log4j "1.0.0"]
-                           [org.jclouds.driver/jclouds-jsch "1.0.0"]]
+                           [org.jclouds.driver/jclouds-jsch "1.0.0"]
+
+                           ;; Pallet Crates
+                           [org.cloudhoist/automated-admin-user "0.6.0"]
+                           [org.cloudhoist/git "0.5.0"]
+                           [org.cloudhoist/postgres "0.6.1"]
+                           [org.cloudhoist/rubygems "0.6.0"]
+                           [pallet-rvm "0.1"]]
             :repositories {"sonatype-releases" "http://oss.sonatype.org/content/repositories/releases"
                            "sonatype-snapshots" "http://oss.sonatype.org/content/repositories/snapshots"}
-            :dev-dependencies []
+            :dev-dependencies [[lein-test-out "0.1.1"]]
             :main circleci.init)


bumped to 0.4.18 to include #176 PR

bumped to 0.4.18 to include #176 PR

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject wit/duckling "0.4.17"
+(defproject wit/duckling "0.4.18"
   :description "Date & Number parser"
   :license {:url "https://github.com/wit-ai/duckling"
             :comments "see LICENSE"}


new version

new version

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject corpus-utils "0.0.3"
+(defproject corpus-utils "0.0.4"
   :description "Miscellaneous utilities to parse Japanese language corpora with Clojure"
   :url "https://github.com/borh/corpus-utils.git"
   :license {:name "Eclipse Public License"


(QENG-5135) Bump ezbake to 1.1.10

(QENG-5135) Bump ezbake to 1.1.10

--- project.clj
+++ project.clj
@@ -175,7 +175,7 @@
                                                [puppetlabs/trapperkeeper-webserver-jetty9 nil]
                                                [org.clojure/tools.nrepl nil]]
                       :name "puppetdb"
-                      :plugins [[puppetlabs/lein-ezbake "1.1.6"]]}
+                      :plugins [[puppetlabs/lein-ezbake "1.1.10"]]}
              :testutils {:source-paths ^:replace ["test"]}
              :ci {:plugins [[lein-pprint "1.1.1"]]}
              :test {:jvm-opts ~(if need-permgen?


Version 0.0.30-SNAPSHOT

Version 0.0.30-SNAPSHOT

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject pe-fp-rest "0.0.29"
+(defproject pe-fp-rest "0.0.30-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"


Update dependencies.

Update dependencies.

--- project.clj
+++ project.clj
@@ -16,9 +16,9 @@
     [org.flatland/ordered "1.5.2"] ; Ordered hash map https://github.com/flatland/ordered
     [ring/ring-jetty-adapter "1.3.0"] ; Web Server https://github.com/ring-clojure/ring
     [compojure "1.1.8"] ; Web routing https://github.com/weavejester/compojure
-    [liberator "0.11.1"] ; WebMachine (REST state machine) port to Clojure https://github.com/clojure-liberator/liberator
+    [liberator "0.12.0"] ; WebMachine (REST API server) port to Clojure https://github.com/clojure-liberator/liberator
     [com.ashafa/clutch "0.4.0-RC1"] ; CouchDB client https://github.com/clojure-clutch/clutch
-    [clojurewerkz/elastisch "2.1.0-beta1"] ; Client for ElasticSearch https://github.com/clojurewerkz/elastisch
+    [clojurewerkz/elastisch "2.1.0-beta2"] ; Client for ElasticSearch https://github.com/clojurewerkz/elastisch
     [environ "0.5.0"] ; Get environment settings from different sources https://github.com/weavejester/environ
     [com.taoensso/timbre "3.2.1"] ; Logging https://github.com/ptaoussanis/timbre
   ]


Bring in wboss fixes for caching in WF10 [IMMUTANT-574]

--- project.clj
+++ project.clj
@@ -92,7 +92,7 @@
                         environ                    "1.0.0"

                         ;; org.projectodd.wunderboss  "0.8.1"
-                        org.projectodd.wunderboss  "1.x.incremental.282"
+                        org.projectodd.wunderboss  "1.x.incremental.285"
                         ;; org.projectodd.wunderboss  "0.8.2-SNAPSHOT"

                         org.immutant               :version


bumped up cljs-build version

bumped up cljs-build version

--- project.clj
+++ project.clj
@@ -8,7 +8,7 @@
                  [enlive "1.1.6"]
                  [org.clojure/clojurescript "1.7.122"]]
   :main cljs-workcalendar.app
-  :plugins [[lein-cljsbuild "1.0.5"]]
+  :plugins [[lein-cljsbuild "1.1.0"]]
   :cljsbuild {
               :builds {
                        :production


Note the latest versions of dependencies. But, don't upgrade yet, since something is not stable, and I don't want to wrestle this right now.

--- project.clj
+++ project.clj
@@ -11,13 +11,18 @@

   :dependencies [[org.clojure/clojure "1.5.1"]
                  [org.clojure/clojurescript "0.0-2156"]
+                 #_[org.clojure/clojurescript "0.0-2202"]
                  [org.clojure/core.async "0.1.267.0-0d7780-alpha"]
+                 #_[org.clojure/core.async "0.1.278.0-76b25b-alpha"]
                  [om "0.4.1"]
+                 #_[om "0.5.3"]
                  [com.facebook/react "0.8.0.1"]
+                 #_[com.facebook/react "0.9.0.1"]
                  ;; [TODO] Put back once cleaned up to prevent reader crash starting nrepl
-                 #_[degel/degel-clojure-utils "0.1.21" :exclusions [org.clojure/tools.reader]]]
+                 #_[degel/degel-clojure-utils "0.1.21"]]

-  :plugins [[lein-cljsbuild "1.0.2"]]
+  :plugins [[lein-cljsbuild "1.0.2"]
+            #_[lein-cljsbuild "1.0.3"]]

   :hooks [leiningen.cljsbuild]


Update version info and deploy to clojars.

--- project.clj
+++ project.clj
@@ -1,5 +1,5 @@
-;(defproject cli4clj "1.2.6"
-(defproject cli4clj "1.2.7-SNAPSHOT"
+(defproject cli4clj "1.2.7"
+;(defproject cli4clj "1.2.8-SNAPSHOT"
   :description "Create simple interactive CLIs for Clojure applications."
   :url "https://github.com/ruedigergad/cli4clj"
   :license {:name "Eclipse Public License"


Add required adapters config for test

Add required adapters config for test

--- project.clj
+++ project.clj
@@ -12,7 +12,13 @@
   ; :aot [yetibot.core.init]
   :main yetibot.core.init
   :plugins [[lein-environ "1.0.3"]]
-  :profiles {:test {:resource-paths ["test/resources"]}}
+  :profiles {:test
+             {:resource-paths ["test/resources"]
+              :env {:yetibot-adapters-0-name "freenode-irc"
+                    :yetibot-adapters-0-type "irc"
+                    :yetibot-adapters-0-host "irc.freenode.net"
+                    :yetibot-adapters-0-port "6667"
+                    :yetibot-adapters-0-username "yetibot"}}}
   :dependencies [[org.clojure/clojure "1.8.0"]
                  [org.clojure/core.async "0.2.385"]
                  [org.clojure/data.json "0.2.6"]


explicit dependency on lein 2

explicit dependency on lein 2

--- project.clj
+++ project.clj
@@ -10,4 +10,5 @@
   :ring {:handler skidskytte.handler/app}
   :profiles
   {:dev {:dependencies [[javax.servlet/servlet-api "2.5"]
-                        [ring-mock "0.1.5"]]}})
+                        [ring-mock "0.1.5"]]}}
+  :min-lein-version "2.0.0")


added devcards as a circular dep awesome.

--- project.clj
+++ project.clj
@@ -3,23 +3,24 @@
   :url "http://example.com/FIXME"
   :license {:name "Eclipse Public License"
             :url "http://www.eclipse.org/legal/epl-v10.html"}
+
   :dependencies [[org.clojure/clojure "1.6.0"]
                  [org.clojure/clojurescript "0.0-2202"]
                  [org.clojure/core.async "0.1.278.0-76b25b-alpha"]
-                 [sablono "0.2.16"]] ;; this is a dep for now
+                 [sablono "0.2.16"]
+                 [devcards "0.1.0-SNAPSHOT"]] ;; this is a dep for now

-  :source-paths ["src" "examples"]
+  :source-paths ["src"]

   :profiles {
              :dev {
-                   :dependencies [[figwheel "0.1.2-SNAPSHOT"]
-                                  [devcards "0.1.0-SNAPSHOT"]]
+                   :dependencies [[figwheel "0.1.2-SNAPSHOT"]]
                    :plugins [[lein-cljsbuild "1.0.3"]
                              [lein-figwheel "0.1.2-SNAPSHOT"]]}}

   :cljsbuild {
               :builds [{:id "examples"
-                        :source-paths ["src/frontier" "examples/frontier_examples" #_"checkouts/devcards/src"]
+                        :source-paths ["src" "examples/frontier_examples" #_"checkouts/devcards/src"]
                         :compiler {:output-to "resources/public/js/compiled/examples.js"
                                    :output-dir "resources/public/js/compiled/out"
                                    :externs ["resources/public/js/externs/jquery-1.9.js"]


Version 2.7.1-SNAPSHOT

Version 2.7.1-SNAPSHOT

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject wb-es "2.7.0"
+(defproject wb-es "2.7.1-SNAPSHOT"
   :description "FIXME: write description"
   :url "http://example.com/FIXME"
   :min-lein-version "2.7.0"


Started working on 1.1

Started working on 1.1

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject marick/structural-typing "1.0.1"
+(defproject marick/structural-typing "1.1.0-SNAPSHOT"
   :description "Define types by giving descriptions (perhaps incomplete) of how they're built.
                \"...by how they're built\" means applying arbitrary predicates (especially ones
                about existence) to parts of structures.


Version 49-SNAPSHOT

Version 49-SNAPSHOT

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject clojars-web "48"
+(defproject clojars-web "49-SNAPSHOT"
   :min-lein-version "2.0.0"
   :dependencies [[org.clojure/clojure "1.8.0"]
                  [org.clojure/tools.cli "0.2.1"]


add doo build target

add doo build target

--- project.clj
+++ project.clj
@@ -86,7 +86,8 @@
                      :source-map-timestamp true
                      :verbose true
                      :optimizations :none
-                     :pretty-print true}}}}}
+                     :pretty-print true}}}}
+                 :doo {:build "test"}}
    :project/test {:resource-paths ["env/test/resources"]
                   :cljsbuild
                   {:builds


Bumped up the version number.

Bumped up the version number.

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject appengine-magic "0.1.2"
+(defproject appengine-magic "0.1.3"
   :description "Google App Engine library for Clojure."
   :repositories {"maven-gae-plugin" "http://maven-gae-plugin.googlecode.com/svn/repository"}
   :dependencies [[org.clojure/clojure "1.2.0"]


don't use broken lein-clojars

don't use broken lein-clojars

--- project.clj
+++ project.clj
@@ -2,12 +2,11 @@
   :description
     "A Clojure HTTP library wrapping the Apache HttpComponents client."
   :dependencies
-    [[org.clojure/clojure "1.2.0-RC1"]
-     [org.clojure/clojure-contrib "1.2.0-RC1"]
+    [[org.clojure/clojure "1.2.0-RC2"]
+     [org.clojure/clojure-contrib "1.2.0-RC2"]
      [org.apache.httpcomponents/httpclient "4.0.1"]
      [commons-codec "1.3"]]
   :dev-dependencies
     [[swank-clojure "1.2.0"]
-     [lein-clojars "0.5.0"]
      [ring/ring-jetty-adapter "0.2.5"]
      [ring/ring-devel "0.2.5"]])


Bump clj-mesos to clojars version

Bump clj-mesos to clojars version

--- project.clj
+++ project.clj
@@ -7,6 +7,6 @@
                  [liberator "0.12.0"]
                  [compojure "1.1.3"]
                  [http-kit "2.1.18"]
-                 [clj-mesos "0.1.0-SNAPSHOT"]
+                 [clj-mesos "0.20.0"]
                  [org.apache.curator/curator-test "2.4.0"]
                  [org.apache.curator/curator-x-discovery "2.4.0"]])


release version

release version

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject yieldbot/flambo "0.7.2-SNAPSHOT"
+(defproject yieldbot/flambo "0.7.2"
   :description "A Clojure DSL for Apache Spark"
   :url "https://github.com/yieldbot/flambo"
   :license {:name "Eclipse Public License"


(MAINT) Bump project.clj version to 2.2.2-stable-SNAPSHOT

This commit adds "stable" into the puppet-server version, to
disambiguate builds done from the "stable" branch from corresponding
ones done from the "master" branch.

--- project.clj
+++ project.clj
@@ -1,7 +1,7 @@
 (def tk-version "1.1.1")
 (def tk-jetty-version "1.3.1")
 (def ks-version "1.1.0")
-(def ps-version "2.2.2-SNAPSHOT")
+(def ps-version "2.2.2-stable-SNAPSHOT")

 (defn deploy-info
   [url]


Release 1.1

Release 1.1

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject uio/uio "1.1-SNAPSHOT"
+(defproject uio/uio "1.1"
   :description "uio is a Clojure/Java library for accessing HDFS, S3, SFTP and other file systems via a single API."

   :repositories {"cloudera" "https://repository.cloudera.com/content/groups/cdh-releases-rcs"}


Version 0.1.5

Version 0.1.5

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject clj-http-hystrix "0.1.5-SNAPSHOT"
+(defproject clj-http-hystrix "0.1.5"

   :description "A Clojure library to wrap clj-http requests as hystrix commands"
   :url "https://github.com/joelittlejohn/clj-http-hystrix"


upgrade netty

upgrade netty

--- project.clj
+++ project.clj
@@ -7,7 +7,8 @@
                  [org.clojure/core.async "0.2.371"]
                  [com.taoensso/timbre "4.1.4"]
                  [compojure "1.4.0"]
-                 [aleph "0.4.0"]
+                 [aleph "0.4.0" :exclusions [io.netty/netty-all]]
+                 [io.netty/netty-all "4.1.0.Beta7"]
                  [cheshire "5.5.0"]
                  [org.clojure/tools.nrepl "0.2.11"]
                  [cider/cider-nrepl "0.9.1"]]


Upgrade lein-cljsbuild to 1.1.7

Upgrade lein-cljsbuild to 1.1.7

--- project.clj
+++ project.clj
@@ -12,7 +12,7 @@
                                     [day8.re-frame/test "0.1.5"]
                                     [binaryage/devtools "0.9.10"]]
                      :plugins      [[lein-ancient "0.6.15"]
-                                    [lein-cljsbuild "1.1.4"]
+                                    [lein-cljsbuild "1.1.7"]
                                     [lein-npm "0.6.2"]
                                     [lein-shell "0.5.0"]]}}


updated docs

updated docs

--- project.clj
+++ project.clj
@@ -19,7 +19,7 @@
                                   [me.raynes/fs "1.4.6"]
                                   [org.hamcrest/hamcrest-all "1.3"]]
                    :aot [datasplash.api-test datasplash.examples clj-time.core]
-                   :codox {:namespaces [datasplash.api datasplash.bq]
+                   :codox {:namespaces [datasplash.api datasplash.bq datasplash.datastore]
                            :source-uri "https://github.com/ngrunwald/datasplash/blob/master/{filepath}#L{line}"
                            :metadata {:doc/format :markdown}}
                    :plugins [[lein-codox "0.9.1"]]}


CMR-5035: Bumped project version due to API changes.

--- project.clj
+++ project.clj
@@ -15,7 +15,7 @@
        ns
        "\u001B[35m]\u001B[33m λ\u001B[m=> "))

-(defproject gov.nasa.earthdata/cmr-opendap "1.0.0-SNAPSHOT"
+(defproject gov.nasa.earthdata/cmr-opendap "1.1.0-SNAPSHOT"
   :description "OPeNDAP Integration in the CMR"
   :url "https://github.com/cmr-exchange/cmr-opendap"
   :license {


Added clojure/tools.logging.

Added clojure/tools.logging.

--- project.clj
+++ project.clj
@@ -4,6 +4,7 @@
   :license {:name "Eclipse Public License"
             :url "http://www.eclipse.org/legal/epl-v10.html"}
   :dependencies [[org.clojure/clojure "1.8.0"]
+                 [org.clojure/tools.logging "0.3.1"]
                  [camel-snake-kebab "0.4.0" :exclusions [org.clojure/clojure]]
                  [com.google.cloud/google-cloud "0.7.0-WithParameters"
                   :exclusions [io.grpc/grpc-core


updated project.clj description

updated project.clj description

--- project.clj
+++ project.clj
@@ -1,5 +1,5 @@
-(defproject spacetime "0.1.0-SNAPSHOT"
-  :description "Slug Fest Game for Ludum Dare 32"
+(defproject spacetime "0.2.0-SNAPSHOT"
+  :description "ClojureScript WebGL engine"
   :url "http://slugfest.cagostech.com"

   :dependencies [[org.clojure/clojure "1.7.0"]


Release 0.7.0.5

Release 0.7.0.5

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject org.onyxplatform/onyx-datomic "0.7.0.5"
+(defproject org.onyxplatform/onyx-datomic "0.7.0.6"
   :description "Onyx plugin for Datomic"
   :url "https://github.com/MichaelDrogalis/onyx-datomic"
   :license {:name "Eclipse Public License"


Upgrade reagent and clojurescript

Upgrade reagent and clojurescript

--- project.clj
+++ project.clj
@@ -4,12 +4,12 @@
   :license {:name "Eclipse Public License"
             :url "http://www.eclipse.org/legal/epl-v10.html"}
   :dependencies [[org.clojure/clojure "1.5.1"]
-                 [org.clojure/clojurescript "0.0-2156"]
+                 [org.clojure/clojurescript "0.0-2173"]
                  [compojure "1.1.6"]
                  [hiccup "1.0.5"]
                  [enlive "1.1.5"]
                  [clojurewerkz/elastisch "1.5.0-beta1"]
-                 [reagent "0.3.0"]
+                 [reagent "0.4.1"]
                  [cljs-http "0.1.7"]
                  [org.clojure/core.async "0.1.267.0-0d7780-alpha"]
                  [overtone/at-at "1.2.0"]


Set version number for 0.1.11 release

Set version number for 0.1.11 release

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject io.aviso/rook "0.1.11-SNAPSHOT"
+(defproject io.aviso/rook "0.1.11"
   :description "Sane, smart, fast, Clojure web services"
   :url "http://howardlewisship.com/io.aviso/documentation/rook"
   :license {:name "Apache Sofware License 2.0"


start work on 2.0.1

start work on 2.0.1

--- 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 "2.0.0"
+(defproject babel "2.0.1-SNAPSHOT"
   :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."}


Bumped version.

Bumped version.

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject com.lemondronor/pid "1.0.1-SNAPSHOT"
+(defproject com.lemondronor/pid "2.0.1-SNAPSHOT"
   :description "PID controller in Clojure. Code for writing PID control loops."
   :url "http://github.com/wiseman/clj-pid"
   :license {:name "Eclipse Public License"


lein-release plugin: bumped version from 0.1.5 to 0.1.6-SNAPSHOT for next development cycle

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject lein-jshint "0.1.5"
+(defproject lein-jshint "0.1.6-SNAPSHOT"
   :description "A Leiningen plugin for running JS code through JSHint."
   :url "https://github.com/vbauer/lein-jshint"
   :license {:name "Eclipse Public License"


Bump Nippy dependency (0.10.4)

Bump Nippy dependency (0.10.4)

--- project.clj
+++ project.clj
@@ -7,7 +7,7 @@
                  [commons-codec/commons-codec   "1.6"]
                  [org.clojure/data.json         "0.1.2"]
                  [com.taoensso/timbre           "0.8.0"]
-                 [com.taoensso/nippy            "0.10.3"]]
+                 [com.taoensso/nippy            "0.10.4"]]
   :profiles {: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.0-alpha3"]]}


Add Elastich dependency.

Add Elastich dependency.

--- project.clj
+++ project.clj
@@ -12,6 +12,7 @@
     [liberator "0.9.0"] ; WebMachine (REST state machine) port to Clojure https://github.com/clojure-liberator/liberator
     [ibdknox/clojurescript "0.0-1534"] ; ClojureScript compiler https://github.com/clojure/clojurescript
     [com.ashafa/clutch "0.4.0-RC1"] ; CouchDB client https://github.com/clojure-clutch/clutch
+    [clojurewerkz/elastisch "1.1.1"] ; Client for ElasticSearch https://github.com/clojurewerkz/elastisch
     [com.taoensso/timbre "2.3.0"] ; Logging https://github.com/ptaoussanis/timbre
     [clj-json "0.5.3"] ; JSON de/encoding https://github.com/mmcgrana/clj-json/
   ]


Version 1.2.1-SNAPSHOT

Version 1.2.1-SNAPSHOT

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject puppetlabs/jdbc-util "1.2.0"
+(defproject puppetlabs/jdbc-util "1.2.1-SNAPSHOT"
   :description "Common JDBC helpers for use in Puppet Labs projects"
   :url "https://github.com/puppetlabs/jdbc-util"


Get better stacktraces in dev mode

Get better stacktraces in dev mode

--- project.clj
+++ project.clj
@@ -55,7 +55,8 @@
                  :output-dir "resources/public/js/compiled/out"
                  :asset-path "js/compiled/out"}}}}

-  :profiles {:dev {:source-paths ["dev-src/clj"]
+  :profiles {:dev {:jvm-opts ["-XX:-OmitStackTraceInFastThrow"]
+                   :source-paths ["dev-src/clj"]
                    :dependencies [[org.clojure/tools.namespace "0.2.11"]
                                   [ring/ring-mock "0.3.0"]
                                   [figwheel "0.4.1"]


subs 0.2.0

subs 0.2.0

--- project.clj
+++ project.clj
@@ -24,7 +24,7 @@
                  [amazonica "0.2.24"]
                  [narkisr/trammel "0.8.0-freez"]
                  [org.flatland/useful "0.10.3"]
-                 [substantiation "0.1.3"]
+                 [substantiation "0.2.0"]
                  [fogus/minderbinder "0.2.0"]
                  [ch.qos.logback/logback-classic "1.0.13"]
                  [org.codehaus.groovy/groovy "2.1.6"]


Update to newer wboss that times out blocked deployments [IMMUTANT-559]

--- project.clj
+++ project.clj
@@ -91,7 +91,7 @@
                         clj-http                   "1.0.1"

                         ;; org.projectodd.wunderboss  "0.6.1"
-                        org.projectodd.wunderboss  "1.x.incremental.238"
+                        org.projectodd.wunderboss  "1.x.incremental.239"
                         ;; org.projectodd.wunderboss  "0.7.0-SNAPSHOT"

                         org.immutant               :version


patch version

patch version

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


Version 0.1.4

Version 0.1.4

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


Version 1.0.11

Version 1.0.11

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject mr-clojure/lein-template "1.0.11-SNAPSHOT"
+(defproject mr-clojure/lein-template "1.0.11"
   :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


updates server deps

updates server deps

--- project.clj
+++ project.clj
@@ -4,7 +4,7 @@
   ; use lein deps :tree to check dependency problems and actual versions used
   :dependencies [[org.clojure/clojure "1.10.3"]
                  [ring "1.9.5" :exclusions [org.eclipse.jetty/jetty-server]]
-                 [org.eclipse.jetty/jetty-server "9.4.44.v20210927"]
+                 [org.eclipse.jetty/jetty-server "9.4.45.v20220203"]
                  [compojure "1.6.2" :exclusions [ring/ring-codec]]
                  [environ "1.2.0"]
                  [cheshire "5.10.2"]
@@ -19,10 +19,10 @@
                  [base64-clj "0.1.1"]
                  [camel-snake-kebab "0.4.2"]
                  [com.cemerick/url "0.1.1" :exclusions [com.cemerick/clojurescript.test]]
-                 [ch.qos.logback/logback-classic "1.2.10" :exclusions [org.slf4j/slf4j-api]]
-                 [org.slf4j/log4j-over-slf4j "1.7.35"]
-                 [org.slf4j/jul-to-slf4j "1.7.35"]
-                 [org.slf4j/jcl-over-slf4j "1.7.35"]]
+                 [ch.qos.logback/logback-classic "1.2.11" :exclusions [org.slf4j/slf4j-api]]
+                 [org.slf4j/log4j-over-slf4j "1.7.36"]
+                 [org.slf4j/jul-to-slf4j "1.7.36"]
+                 [org.slf4j/jcl-over-slf4j "1.7.36"]]
   :min-lein-version "2.0.0"
   :uberjar-name "nevergreen-standalone.jar"
   :main nevergreen.app
@@ -36,7 +36,7 @@
             "coverage"      ["with-profile" "+test" "cloverage"]
             "check-updates" ["ancient" ":all"]}
   :profiles {:dev  {:plugins [[lein-ancient "0.7.0"]
-                              [jonase/eastwood "1.2.2"]
+                              [jonase/eastwood "1.2.3"]
                               [lein-cloverage "1.2.2"]
                               [lein-eftest "0.5.9"]]}
              :test {:jvm-opts ["-Dlogback.configurationFile=./src/logback-tests.xml"]}}


Version 0.3.0-SNAPSHOT

Version 0.3.0-SNAPSHOT

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject pjstadig/assertions "0.2.0"
+(defproject pjstadig/assertions "0.3.0-SNAPSHOT"
   :description "Zero penalty runtime assertions for Clojure."
   :url "http://github.com/pjstadig/assert"
   :license {:name "Mozilla Public License, v. 2.0"


Version 0.4.0-alpha9-SNAPSHOT

Version 0.4.0-alpha9-SNAPSHOT

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject yetibot.core "0.4.0-alpha8"
+(defproject yetibot.core "0.4.0-alpha9-SNAPSHOT"
   :description "Core yetibot utilities, extracted for shared use among yetibot
                 and its various plugins"
   :url "https://github.com/devth/yetibot.core"


Version 0.24.0

Version 0.24.0

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


Prepare for next release cycle.

Prepare for next release cycle.

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject org.onyxplatform/onyx-kafka "0.8.0.0"
+(defproject org.onyxplatform/onyx-kafka "0.8.0.1-SNAPSHOT"
   :description "Onyx plugin for Kafka"
   :url "https://github.com/MichaelDrogalis/onyx-kafka"
   :license {:name "Eclipse Public License"


Version 85-SNAPSHOT

Version 85-SNAPSHOT

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


Release version 0.9.0.0.

Release version 0.9.0.0.

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject org.onyxplatform/onyx-kafka "0.9.0.0-beta4"
+(defproject org.onyxplatform/onyx-kafka "0.9.0.0"
   :description "Onyx plugin for Kafka"
   :url "https://github.com/onyx-platform/onyx-kafka"
   :license {:name "Eclipse Public License"
@@ -13,7 +13,7 @@
                              :sign-releases false}}
   :dependencies [[org.clojure/clojure "1.8.0"]
                  ^{:voom {:repo "git@github.com:onyx-platform/onyx.git" :branch "master"}}
-                 [org.onyxplatform/onyx "0.9.0-beta4"]
+                 [org.onyxplatform/onyx "0.9.0"]
                  [clj-kafka "0.3.4" :exclusions [org.apache.zookeeper/zookeeper zookeeper-clj]]
                  [com.stuartsierra/component "0.2.3"]
                  [cheshire "5.5.0"]


updated project.clj for codox support

updated project.clj for codox support

--- project.clj
+++ project.clj
@@ -6,6 +6,8 @@
   :profiles {:dev {:dependencies [[midje "1.7.0"]]}
              :midje {}}
   :plugins [[lein-codox "0.9.4"]]
+  :codox {:source-uri "https://github.com/cluXiss/hbase-clj/{filepath}#L{line}"
+          :output-path ""}
   :dependencies
   [[org.clojure/clojure "1.8.0"]
    [org.apache.hbase/hbase-shaded-client "1.2.0"]])


(SERVER-2758) Pull in jruby-utils override in ezbake profile

This commit adds the jruby-utils dependency to the list for the ezbake
profile, since we want to be able to override the version specified in
clj-parent.

In the future, we should look into a way of doing the ezbake dependency
overrides that doesn't involve replacing the whole dep list, since it
means that adding version overrides in the main dep list in project.clj
will be ignored when building ezbake packages unless explicitly
specified in that profile as well.

--- project.clj
+++ project.clj
@@ -1,4 +1,5 @@
 (def ps-version "6.9.3-SNAPSHOT")
+(def jruby-utils-version "3.1.0")

 (defn deploy-info
   [url]
@@ -52,7 +53,7 @@
                  ;; send their logs to logstash, so we include it in the jar.
                  [net.logstash.logback/logstash-logback-encoder]

-                 [puppetlabs/jruby-utils "3.1.0"]
+                 [puppetlabs/jruby-utils ~jruby-utils-version]
                  [puppetlabs/clj-shell-utils]
                  [puppetlabs/trapperkeeper]
                  [puppetlabs/trapperkeeper-webserver-jetty9]
@@ -152,8 +153,12 @@
              :ezbake {:dependencies ^:replace [;; we need to explicitly pull in our parent project's
                                                ;; clojure version here, because without it, lein
                                                ;; brings in its own version.
+                                               ;; NOTE that these deps will completely replace the deps
+                                               ;; in the list above, so any version overrides need to be
+                                               ;; specified in both places. TODO: fix this.
                                                [org.clojure/clojure]
                                                [org.bouncycastle/bcpkix-jdk15on]
+                                               [puppetlabs/jruby-utils ~jruby-utils-version]
                                                [puppetlabs/puppetserver ~ps-version]
                                                [puppetlabs/trapperkeeper-webserver-jetty9]]
                       :plugins [[puppetlabs/lein-ezbake "2.1.4"]]


Remove /1.x from Onix URL

Remove /1.x from Onix URL

--- project.clj
+++ project.clj
@@ -62,7 +62,7 @@
         :logging-level "info"
         :logging-path "/tmp"
         :logging-stashthreshold "warn"
-        :onix-baseurl "http://onix/1.x"
+        :onix-baseurl "http://onix"
         :production false
         :requestlog-enabled false
         :requestlog-retainhours 24


Version 2.6.1-1-SNAPSHOT [ci skip]

Version 2.6.1-1-SNAPSHOT [ci skip]

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


Snapshot 1.1

Snapshot 1.1

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject uio/uio "1.0"
+(defproject uio/uio "1.1-SNAPSHOT"
   :description "uio is a Clojure/Java library for accessing HDFS, S3, SFTP and other file systems via a single API."

   :repositories {"cloudera" "https://repository.cloudera.com/content/groups/cdh-releases-rcs"}


removed unicode copyright c from project.clj

--- project.clj
+++ project.clj
@@ -5,7 +5,7 @@
   :license {:name "The MIT License"
             :url "file://LICENSE"
             :distribution :repo
-            :comments "Copyright © 2011-2012 Micah Martin All Rights Reserved."}
+            :comments "Copyright 2011-2012 Micah Martin All Rights Reserved."}
   :dependencies [[org.clojure/clojure "1.4.0"]
                  [fresh "1.0.2"]
                  [mmargs "1.2.0"]]


Update deps

Update deps

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

-  :dependencies [[org.clojure/clojure "1.7.0"]
+  :dependencies [[org.clojure/clojure "1.8.0"]
                  [ring-server "0.4.0"]
-                 [reagent "0.5.1"]
+                 [reagent "0.6.0"]
                  [reagent-forms "0.5.12"]
                  [reagent-utils "0.1.5"]
                  [ring "1.4.0"]
+                 [re-frame "0.8.0"]
                  [ring/ring-defaults "0.1.5"]
                  [prone "0.8.2"]
                  [compojure "1.4.0"]
                  [hiccup "1.0.5"]
+                 [org.clojure/core.async "0.2.391"]
                  [environ "1.0.1"]
-                 [org.clojure/clojurescript "1.7.145" :scope "provided"]
+                 [org.clojure/clojurescript "1.9.229" :scope "provided"]
                  [secretary "1.2.3"]
                  ]

-  :plugins [[lein-environ "1.0.1"]
+  :plugins [[lein-cljsbuild "1.1.4"]
+  [lein-environ "1.0.1"]
             [lein-asset-minifier "0.2.2"]]

   :ring {:handler russyll.handler/app
          :uberwar-name "russyll.war"}

-  :min-lein-version "2.5.0"
+  :min-lein-version "2.5.3"

   :uberjar-name "russyll.jar"

@@ -53,7 +56,7 @@
                                  :compiler     {:output-dir    "out"
                                                 :output-to     "out/index.js"
                                                 :optimizations :none
-                                                :source-map    "src-maps"
+                                                :source-map    true
                                                 :target        :nodejs}

                                  }
@@ -62,16 +65,18 @@

   :profiles {:dev {:repl-options {:init-ns russyll.repl}

-                   :dependencies [[ring/ring-mock "0.3.0"]
+                   :dependencies [
+                                  [binaryage/devtools "0.8.2"]
+                                  [ring/ring-mock "0.3.0"]
                                   [ring/ring-devel "1.4.0"]
                                   [lein-figwheel "0.4.1"]
                                   [org.clojure/tools.nrepl "0.2.11"]
-                                  [com.cemerick/piggieback "0.1.5"]
+                                  [com.cemerick/piggieback "0.2.1"]
                                   [pjstadig/humane-test-output "0.7.0"]]

                    :source-paths ["env/dev/clj"]
-                   :plugins [[lein-figwheel "0.4.1"]
-                             [lein-cljsbuild "1.1.0"]
+                   :plugins [[lein-figwheel "0.5.7"]
+                             [lein-cljsbuild "1.1.4"]
                              [com.cemerick/clojurescript.test "0.3.3"]]

                    :injections [(require 'pjstadig.humane-test-output)


pump version

pump version

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject minhtuannguyen/remote-test-refresh "0.1.4"
+(defproject minhtuannguyen/remote-test-refresh "0.1.5-SNAPSHOT"
   :description "Automatically synchronize with remote project over ssh  when files change"
   :url "https://github.com/minhtuannguyen/remote-test-refresh"
   :license {:name "Eclipse Public License" :url "http://www.eclipse.org/legal/epl-v10.html"}


Update version for release

Update version for release

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

-(defproject yada "1.1.4"
+(defproject yada "1.1.5"
   :description "A powerful Clojure web library, full HTTP, full async"
   :url "http://github.com/juxt/yada"
   :license {:name "The MIT License"


(SERVER-13) Fix for file descriptor leak during report processing

This commit bumps up the dependency that Puppet Server has on
puppetlabs/http-client to version 0.2.8.  The http-client 0.2.8 release
contains a fix for a file descriptor leak which previously occurred on
every HTTP client request.  Previously, this leak would be encountered
by Puppet Server for each client request it would make to a report
processor, e.g., PuppetDB.

--- project.clj
+++ project.clj
@@ -16,7 +16,7 @@
                  [puppetlabs/trapperkeeper ~tk-version]
                  [puppetlabs/kitchensink ~ks-version]
                  [puppetlabs/certificate-authority "0.6.0"]
-                 [puppetlabs/http-client "0.2.7"]
+                 [puppetlabs/http-client "0.2.8"]
                  [org.jruby/jruby-core "1.7.15" :exclusions [com.github.jnr/jffi com.github.jnr/jnr-x86asm]]
                  [org.jruby/jruby-stdlib "1.7.15"]
                  [com.github.jnr/jffi "1.2.7"]


Removed snapsot versions

Removed snapsot versions

--- project.clj
+++ project.clj
@@ -13,10 +13,9 @@
                  [compojure "1.2.0"]
                  [enlive "1.1.5"]
                  [om "0.7.3"]
-                 [figwheel "0.1.4-SNAPSHOT"]
                  [environ "1.0.0"]
                  [com.cemerick/piggieback "0.1.3"]
-                 [weasel "0.4.0-SNAPSHOT"]
+                 [weasel "0.4.2"]
                  [leiningen "2.5.0"]
                  [sablono "0.3.4"]
                  [datascript "0.9.0"]]
@@ -51,7 +50,8 @@

   :prep-tasks [["cljx" "once"] "javac" "compile"]

-  :profiles {:dev {:repl-options {:init-ns brutha.server
+  :profiles {:dev {:dependencies [[figwheel "0.1.4-SNAPSHOT"]]
+                   :repl-options {:init-ns brutha.server
                                   :nrepl-middleware [cemerick.piggieback/wrap-cljs-repl]}

                    :plugins [[lein-figwheel "0.1.4-SNAPSHOT"]


immutant.wildfly.repl seems to have problems with refactor-nrepl

so disable it for now

--- project.clj
+++ project.clj
@@ -23,7 +23,7 @@
                  [mysql/mysql-connector-java "6.0.4"]
                  [yesql "0.5.3"]]
   :plugins [[cider/cider-nrepl "0.14.0-SNAPSHOT"]
-            [refactor-nrepl "2.3.0-SNAPSHOT"]
+;            [refactor-nrepl "2.3.0-SNAPSHOT"]
             [lein-immutant "2.1.0"]
             [lein-codox "0.9.7"]
             [org.clojars.cvillecsteele/lein-git-version "1.0.3"]]


Update cljs fress version.

Update cljs fress version.

--- project.clj
+++ project.clj
@@ -9,11 +9,11 @@
                  [org.clojure/clojurescript "1.9.946" :scope "provided"]
                  [org.clojure/core.async "0.4.474"]
                  [org.clojure/data.fressian "0.2.1"]
-                 [io.replikativ/incognito "0.2.1"]
+                 [io.replikativ/incognito "0.2.5-SNAPSHOT"]
                  [io.replikativ/hasch "0.3.4"]
                  [org.clojars.mmb90/cljs-cache "0.1.4"]
                  [com.cognitect/transit-cljs "0.8.256"]
-                 [fress "0.2.0-SNAPSHOT"]]
+                 [fress "0.2.0"]]

   :plugins [[lein-cljsbuild "1.1.7"]]

@@ -29,11 +29,6 @@
   :hooks [leiningen.cljsbuild]

-  :aliases
-  {"cljs-test" ["cljsbuild" "test" "unit-tests"]
-   "test-all" ["do" "clean," "test," "cljsbuild" "once"]
-   "cljs-auto-test" ["cljsbuild" "auto" "tests"]}
-
   :cljsbuild
   {:test-commands {"unit-tests" ["node" "target/unit-tests.js"]}
    :builds
@@ -43,9 +38,5 @@
      :compiler {:output-to "target/unit-tests.js"
                 :optimizations :none
                 :target :nodejs
-                :main konserve.filestore-test}}
-    :production
-    {:source-paths ["src"]
-     :compiler {:output-to "target/production.js"
-                :optimizations :advanced}}}})
-
+                :main konserve.konserve-test}}}})
+


Upgrade to Clojure 1.7.0

Upgrade to Clojure 1.7.0

--- project.clj
+++ project.clj
@@ -7,7 +7,7 @@
             :url "http://www.eclipse.org/legal/epl-v10.html"}
   :scm {:name "git"
         :url "https://github.com/framed-data/overseer"}
-  :dependencies [[org.clojure/clojure "1.6.0"]
+  :dependencies [[org.clojure/clojure "1.7.0"]
                  [circleci/clj-yaml "0.5.3"]
                  [org.clojure/data.fressian "0.2.0"]
                  [clj-json "0.5.3"]


Increment version number

Increment version number

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject play-clj "1.2.0-SNAPSHOT"
+(defproject play-clj "1.1.1"
   :description "A libGDX wrapper for easy cross-platform game development"
   :url "https://github.com/oakes/play-clj"
   :license {:name "Public Domain"


Version 0.1.6

Version 0.1.6

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject lambone/lein-template "0.1.5"
+(defproject lambone/lein-template "0.1.6"
   :description "Bare-bones boot + backend & frontend project template"
   :url "https://github.com/Lambda-X/lambone"
   :license {:name "Eclipse Public License"


Upgrade commons-compress to 1.17

Upgrade commons-compress to 1.17

--- project.clj
+++ project.clj
@@ -5,7 +5,7 @@
             :url "https://www.apache.org/licenses/LICENSE-2.0"}
   :dependencies [[org.clojure/tools.logging "0.4.1"]
                  [org.clojure/tools.cli "0.3.7"]
-                 [org.apache.commons/commons-compress "1.16.1"]
+                 [org.apache.commons/commons-compress "1.17"]
                  [clj-sub-command "0.4.1"]
                  [digest "1.4.8"]
                  [bgzf4j "0.1.0"]


v0.5.3 development cycle start

v0.5.3 development cycle start

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject http.async.client "0.5.2"
+(defproject http.async.client "0.5.3-SNAPSHOT"
   :name             "http.async.client"
   :description      "Asynchronous HTTP Client for Clojure"
   :url              "http://neotyk.github.com/http.async.client/"


pheewwww... finally add clutch

pheewwww... finally add clutch

--- project.clj
+++ project.clj
@@ -24,6 +24,8 @@
                  [org.clojure/core.match "0.3.0-alpha4"]
                  [prismatic/schema "1.0.3"]
                  [com.cognitect/transit-cljs "0.8.232"]
+                 [clj-http "0.7.8"]
+                 [com.calvinfroedge/clutch "0.4.0" :exclusions [clj-http]]
                  [cljsjs/pouchdb "3.5.0-1"]
                  [devcards "0.2.0-8"]]


Bump up clojure version to 1.7.0

Bump up clojure version to 1.7.0

--- project.clj
+++ project.clj
@@ -15,7 +15,7 @@
     :url "http://example.com/FIXME"
     :license {:name "Eclipse Public License"
               :url "http://www.eclipse.org/legal/epl-v10.html"}
-    :dependencies [[org.clojure/clojure "1.6.0"]
+    :dependencies [[org.clojure/clojure "1.7.0"]
                    [org.clojure/java.jdbc "0.3.5"]
                    [org.clojure/tools.cli "0.3.1"]
                    [org.clojure/data.csv  "0.1.2"]


start working on 2.7.1

start working on 2.7.1

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject babel "2.7.0"
+(defproject babel "2.7.1-SNAPSHOT"
   :description "A library for natural language generation and parsing"
   :url "http://github.com/ekoontz/babel"
   :license {:name "Eclipse Public License"


add hook for sass

add hook for sass

--- project.clj
+++ project.clj
@@ -26,7 +26,8 @@
   :plugins [[lein-ring "0.8.13"]
             [lein-cljsbuild "1.0.4-SNAPSHOT"]
             [lein-haml-sass "0.2.7-SNAPSHOT"]]
-  :hooks [leiningen.cljsbuild]
+  :hooks [leiningen.cljsbuild
+          leiningen.sass]
   :ring {:handler cljspazzer.core/app
          :port 5050}
   :clean-targets ^{:protect false} ["resources/public/javascripts/cljspazzer"]
@@ -47,4 +48,4 @@
          ;; :delete-output-dir true ;; -> when running lein clean it will delete the output directory if it does not contain any file
          ;; :ignore-hooks [:clean :compile :deps] ;; -> if you use the hooks, this option allows you to remove some hooks that you don't want to run
          ;; :gem-version "3.2.1"
-         })
+          })


fix manifest

fix manifest

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

   :main dbquery.core
-  :manifest {"Class-Path" "extras"}
+  :manifest {"Class-Path" "lib/*"}

   ;; :jvm-opts ["-Dconf=conf.edn"]


Upgrade to 0.1.2

Upgrade to 0.1.2

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject data-frisk-reagent "0.1.1"
+(defproject data-frisk-reagent "0.1.2"
   :description "Frisking EDN since 2016!"
   :url "http://github.com/odinodin/data-frisk-reagent"
   :license {:name "MIT"


(PE-2394) Fix lein uberjar

(PE-2394) Fix lein uberjar

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

              :testutils {:source-paths ^:replace ["test/clj"]
                          :java-source-paths ^:replace ["test/java"]}
-             :uberjar {:aot [puppetlabs.trapperkeeper.main]}}
+             :uberjar {:aot [puppetlabs.trapperkeeper.main]
+                       :classifiers ^:replace []}}

   :main puppetlabs.trapperkeeper.main
   )


Upgrade to Clojure 1.9.0-alpha16

Upgrade to Clojure 1.9.0-alpha16

--- project.clj
+++ project.clj
@@ -3,4 +3,4 @@
   :url "http://example.com/FIXME"
   :license {:name "Mozilla Public License v2.0"
             :url "https://www.mozilla.org/en-US/MPL/2.0/"}
-  :dependencies [[org.clojure/clojure "1.8.0"]])
+  :dependencies [[org.clojure/clojure "1.9.0-alpha16"]])


Preparation for release.

Preparation for release.

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject velin "0.0.2-SNAPSHOT"
+(defproject velin "0.0.2"
   :description "FIXME: write description"
   :url ""
   :license {:name "Eclipse Public License"


Bump version to 0.1.1-SNAPSHOT

Bump version to 0.1.1-SNAPSHOT

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject puppetlabs/http-client "0.1.0"
+(defproject puppetlabs/http-client "0.1.1-SNAPSHOT"
   :description "HTTP client wrapper"
   :license {:name "Apache License, Version 2.0"
             :url "http://www.apache.org/licenses/LICENSE-2.0.html"}


updated dependencies

updated dependencies

--- project.clj
+++ project.clj
@@ -4,8 +4,8 @@
   :license {:name "Apache License, Version 2.0"
             :url "https://www.apache.org/licenses/LICENSE-2.0.html"}
   :dependencies [[org.clojure/clojure "1.7.0"]
-                 [dda/dda-pallet-commons "0.7.1-SNAPSHOT"]
-                 [dda/dda-pallet "0.6.5"]
+                 [dda/dda-pallet-commons "1.0.0"]
+                 [dda/dda-pallet "1.0.1"]
                  [dda/dda-user-crate "0.7.0"]
                  [dda/dda-serverspec-crate "0.4.0"]
                  [dda/dda-git-crate "0.2.2"]
@@ -26,7 +26,7 @@
                    [[org.clojure/test.check "0.10.0-alpha2"]
                     [org.domaindrivenarchitecture/pallet-aws "0.2.8.2"]
                     [com.palletops/pallet "0.8.12" :classifier "tests"]
-                    [dda/dda-pallet-commons "0.7.1-SNAPSHOT" :classifier "tests"]
+                    [dda/dda-pallet-commons "1.0.0" :classifier "tests"]
                     [ch.qos.logback/logback-classic "1.2.3"]
                     [org.slf4j/jcl-over-slf4j "1.8.0-beta0"]]
                    :plugins


flax version not snapshot

flax version not snapshot

--- project.clj
+++ project.clj
@@ -11,7 +11,7 @@
                  [cheshire "5.6.3"]
                  [clj-ssh "0.5.14"]
                  [co.nclk/clj-yaml "1.0.0"]
-                 [co.nclk/flax "2.3.0-SNAPSHOT"]
+                 [co.nclk/flax "2.3.0"]
                  ]
   :aot :all
   :main co.nclk.linen.core)


make the dummy message notification go away if you look at it once

--- src-cljs/frontend/controllers/controls.cljs
+++ src-cljs/frontend/controllers/controls.cljs
@@ -424,7 +424,8 @@
         (assoc-in [:camera :offset-x] (if aside-open?
                                         (get-in state state/aside-width-path)
                                         0))
-        (assoc-in (state/last-read-chat-time-path (:document/id state)) last-chat-time))))
+        (assoc-in (state/last-read-chat-time-path (:document/id state)) (or last-chat-time
+                                                                            (js/Date. 0))))))

 (defmethod control-event :overlay-info-toggled
   [target message _ state]


check team access instead of doc access

check team access instead of doc access

--- src/pc/http/sente.clj
+++ src/pc/http/sente.clj
@@ -392,7 +392,7 @@
                          :session-uuid (UUID/fromString (get-in req [:ring-req :session :sente-id]))})))

 (defmethod ws-handler :team/transaction [{:keys [client-id ?data] :as req}]
-  (check-document-access (-> ?data :team/uuid) req :admin)
+  (check-team-access (-> ?data :team/uuid) req :admin)
   (let [team (team-model/find-by-uuid (:db req) (:team/uuid ?data))
         datoms (->> ?data
                  :datoms


Improve defscreen docstring

Improve defscreen docstring

--- src/play_clj/core.clj
+++ src/play_clj/core.clj
@@ -226,6 +226,7 @@
         entities))

     ; 2D physics contact (for play-clj.g2d-physics)
+    ; Tip: use first-entity and second-entity to get the get the entities that are contacting
     (defscreen my-screen
       :on-begin-contact ; two bodies began to touch
       (fn [screen entities]
@@ -234,19 +235,10 @@
       :on-end-contact ; two bodies ceased to touch
       (fn [screen entities]
         (println (:contact screen)) ; the Contact - http://libgdx.badlogicgames.com/nightlies/docs/api/com/badlogic/gdx/physics/box2d/Contact.html
-        entities)
-      :on-post-solve
-      (fn [screen entities]
-        (println (:contact screen)) ; the Contact - http://libgdx.badlogicgames.com/nightlies/docs/api/com/badlogic/gdx/physics/box2d/Contact.html
-        (println (:impulse screen)) ; the ContactImpulse - http://libgdx.badlogicgames.com/nightlies/docs/api/com/badlogic/gdx/physics/box2d/ContactImpulse.html
-        entities)
-      :on-pre-solve
-      (fn [screen entities]
-        (println (:contact screen)) ; the Contact - http://libgdx.badlogicgames.com/nightlies/docs/api/com/badlogic/gdx/physics/box2d/Contact.html
-        (println (:old-manifold screen)) ; the Manifold - http://libgdx.badlogicgames.com/nightlies/docs/api/com/badlogic/gdx/physics/box2d/Manifold.html
         entities))

     ; 3D physics contact (for play-clj.g3d-physics)
+    ; Tip: use first-entity and second-entity to get the get the entities that are contacting
     (defscreen my-screen
       :on-begin-contact ; two bodies began to touch
       (fn [screen entities]
@@ -268,7 +260,7 @@
         entities)
       :on-ui-clicked ; the ui entity was clicked
       (fn [screen entities]
-        (println (:event screen)) ; the [InputEvent](http://libgdx.badlogicgames.com/nightlies/docs/api/com/badlogic/gdx/scenes/scene2d/InputEvent.html)
+        (println (:event screen)) ; the InputEvent - http://libgdx.badlogicgames.com/nightlies/docs/api/com/badlogic/gdx/scenes/scene2d/InputEvent.html
         (println (:input-x screen)) ; the x position of the finger/mouse
         (println (:input-y screen)) ; the y position of the finger/mouse
         entities)


Fix deferred initialization with exception.

--- src/promesa/core.cljc
+++ src/promesa/core.cljc
@@ -62,6 +62,7 @@
    (c/let [d (impl/empty-deferred)
            v (pt/-promise v)]
      (pt/-bind v #(pt/-resolve! d %) executor)
+     (pt/-catch v #(pt/-reject! d %))
      d)))

 (defn promise


Add more informative print-method impl.

Add more informative print-method impl.

--- src/promesa/impl.cljc
+++ src/promesa/impl.cljc
@@ -269,7 +269,11 @@
 #?(:clj
    (defmethod print-method java.util.concurrent.CompletionStage
      [p ^java.io.Writer writer]
-     (.write writer ^String (promise->str p))))
+     (let [status (cond
+                    (pt/-pending? p) "pending"
+                    (pt/-rejected? p) "rejected"
+                    :else "resolved")]
+       (.write writer ^String (format "#object[java.util.concurrent.CompletableFuture 0x%h \"%s\"]" (hash p) status)))))

 #?(:cljs
    (extend-type js/Promise


Fix doc formatting

Fix doc formatting

--- src/reagent/core.cljs
+++ src/reagent/core.cljs
@@ -18,17 +18,16 @@
 (defn create-element
   "Create a native React element, by calling React.createElement directly.

-That means the second argument must be a javascript object (or nil), and
-that any Reagent hiccup forms must be processed with as-element. For example
-like this:
-
-   (r/create-element \"div\" #js{:className \"foo\"}
-      \"Hi \" (r/as-element [:strong \"world!\"])
-
-which is equivalent to
-
-   [:div.foo \"Hi\" [:strong \"world!\"]]
-"
+  That means the second argument must be a javascript object (or nil), and
+  that any Reagent hiccup forms must be processed with as-element. For example
+  like this:
+
+     (r/create-element \"div\" #js{:className \"foo\"}
+        \"Hi \" (r/as-element [:strong \"world!\"])
+
+  which is equivalent to
+
+     [:div.foo \"Hi\" [:strong \"world!\"]]"
   ([type]
    (create-element type nil))
   ([type props]
@@ -48,7 +47,7 @@

 (defn adapt-react-class
   "Returns an adapter for a native React class, that may be used
-just like a Reagent component function or class in Hiccup forms."
+  just like a Reagent component function or class in Hiccup forms."
   [c]
   (assert c)
   (tmpl/adapt-react-class c))
@@ -62,12 +61,12 @@
   (comp/reactify-component c))

 (defn render
-  "Render a Reagent component into the DOM. The first argument may be
-either a vector (using Reagent's Hiccup syntax), or a React element. The second argument should be a DOM node.
-
-Optionally takes a callback that is called when the component is in place.
-
-Returns the mounted component instance."
+  "Render a Reagent component into the DOM. The first argument may be
+  either a vector (using Reagent's Hiccup syntax), or a React element. The second argument should be a DOM node.
+
+  Optionally takes a callback that is called when the component is in place.
+
+  Returns the mounted component instance."
   ([comp container]
    (dom/render comp container))
   ([comp container callback]
@@ -108,20 +107,20 @@

 (defn create-class
   "Create a component, React style. Should be called with a map,
-looking like this:
-{:get-initial-state (fn [this])
-:component-will-receive-props (fn [this new-argv])
-:should-component-update (fn [this old-argv new-argv])
-:component-will-mount (fn [this])
-:component-did-mount (fn [this])
-:component-will-update (fn [this new-argv])
-:component-did-update (fn [this old-argv])
-:component-will-unmount (fn [this])
-:reagent-render (fn [args....])   ;; or :render (fn [this])
-}
-
-Everything is optional, except either :reagent-render or :render.
-"
+  looking like this:
+
+  {:get-initial-state (fn [this])
+   :component-will-receive-props (fn [this new-argv])
+   :should-component-update (fn [this old-argv new-argv])
+   :component-will-mount (fn [this])
+   :component-did-mount (fn [this])
+   :component-will-update (fn [this new-argv])
+   :component-did-update (fn [this old-argv])
+   :component-will-unmount (fn [this])
+   :reagent-render (fn [args....])   ;; or :render (fn [this])
+  }
+
+  Everything is optional, except either :reagent-render or :render."
   [spec]
   (comp/create-class spec))

@@ -140,14 +139,14 @@

 (defn state
   "Returns the state of a component, as set with replace-state or set-state.
-Equivalent to (deref (r/state-atom this))"
+  Equivalent to (deref (r/state-atom this))"
   [this]
   (assert (comp/reagent-component? this))
   (deref (state-atom this)))

 (defn replace-state
   "Set state of a component.
-Equivalent to (reset! (state-atom this) new-state)"
+  Equivalent to (reset! (state-atom this) new-state)"
   [this new-state]
   (assert (comp/reagent-component? this))
   (assert (or (nil? new-state) (map? new-state)))
@@ -155,7 +154,7 @@

 (defn set-state
   "Merge component state with new-state.
-Equivalent to (swap! (state-atom this) merge new-state)"
+  Equivalent to (swap! (state-atom this) merge new-state)"
   [this new-state]
   (assert (comp/reagent-component? this))
   (assert (or (nil? new-state) (map? new-state)))
@@ -197,15 +196,15 @@

 (defn merge-props
   "Utility function that merges two maps, handling :class and :style
-specially, like React's transferPropsTo."
+  specially, like React's transferPropsTo."
   [defaults props]
   (util/merge-props defaults props))

 (defn flush
   "Render dirty components immediately to the DOM.

-Note that this may not work in event handlers, since React.js does
-batching of updates there."
+  Note that this may not work in event handlers, since React.js does
+  batching of updates there."
   []
   (batch/flush))

@@ -215,8 +214,8 @@

 (defn atom
   "Like clojure.core/atom, except that it keeps track of derefs.
-Reagent components that derefs one of these are automatically
-re-rendered."
+  Reagent components that derefs one of these are automatically
+  re-rendered."
   ([x] (ratom/atom x))
   ([x & rest] (apply ratom/atom x rest)))

@@ -260,29 +259,29 @@
 (defn cursor
   "Provide a cursor into a Reagent atom.

-Behaves like a Reagent atom but focuses updates and derefs to
-the specified path within the wrapped Reagent atom. e.g.,
-  (let [c (cursor ra [:nested :content])]
-    ... @c ;; equivalent to (get-in @ra [:nested :content])
-    ... (reset! c 42) ;; equivalent to (swap! ra assoc-in [:nested :content] 42)
-    ... (swap! c inc) ;; equivalence to (swap! ra update-in [:nested :content] inc)
-    )
-
-The first parameter can also be a function, that should look something
-like this:
-
-(defn set-get
-  ([k] (get-in @state k))
-  ([k v] (swap! state assoc-in k v)))
-
-The function will be called with one argument – the path passed to
-cursor – when the cursor is deref'ed, and two arguments (path and new
-value) when the cursor is modified.
-
-Given that set-get function, (and that state is a Reagent atom, or
-another cursor) these cursors are equivalent:
-(cursor state [:foo]) and (cursor set-get [:foo]).
-"
+  Behaves like a Reagent atom but focuses updates and derefs to
+  the specified path within the wrapped Reagent atom. e.g.,
+    (let [c (cursor ra [:nested :content])]
+      ... @c ;; equivalent to (get-in @ra [:nested :content])
+      ... (reset! c 42) ;; equivalent to (swap! ra assoc-in [:nested :content] 42)
+      ... (swap! c inc) ;; equivalence to (swap! ra update-in [:nested :content] inc)
+      )
+
+  The first parameter can also be a function, that should look something
+  like this:
+
+  (defn set-get
+    ([k] (get-in @state k))
+    ([k v] (swap! state assoc-in k v)))
+
+  The function will be called with one argument – the path passed to
+  cursor – when the cursor is deref'ed, and two arguments (path and new
+  value) when the cursor is modified.
+
+  Given that set-get function, (and that state is a Reagent atom, or
+  another cursor) these cursors are equivalent:
+
+  (cursor state [:foo]) and (cursor set-get [:foo])."
   ([src path]
    (ratom/cursor src path)))

@@ -326,13 +325,13 @@

 (defn partial
   "Works just like clojure.core/partial, except that it is an IFn, and
-the result can be compared with ="
+  the result can be compared with ="
   [f & args]
   (util/partial-ifn. f args nil))

 (defn component-path
   ;; Try to return the path of component c as a string.
   ;; Maybe useful for debugging and error reporting, but may break
-  ;; with future versions of React (and return nil).
+  ;; with future versions of React (and return nil).
   [c]
   (comp/component-path c))


CMR-3303 Integration tests

CMR-3303 Integration tests

--- system-int-test/test/cmr/system_int_test/ingest/collection_validation_test.clj
+++ system-int-test/test/cmr/system_int_test/ingest/collection_validation_test.clj
@@ -559,7 +559,47 @@
     (let [response (ingest/validate-concept (dc/collection-concept {}))]
       (is (= 200 (:status response)))
       (is (= "object has missing required properties ([\"DataCenters\",\"Platforms\",\"ProcessingLevel\",\"RelatedUrls\",\"ScienceKeywords\",\"SpatialExtent\",\"TemporalExtents\"])"
-             (:warnings response))))))
+             (:warnings response)))))
+  (testing "DIF10 Ingest Validation Warnings"
+    (let [response (d/ingest "PROV1" (dc/collection-dif10 {}) {:format :dif10})]
+      (is (= 200 (:status response)))
+      (is (= "object has missing required properties ([\"ProcessingLevel\"])"
+             (:warnings response)))))
+  (testing "DIF10 Validation Warnings"
+    (let [response (ingest/validate-concept (dc/collection-concept (dc/collection-dif10 {}) :dif10))]
+      (is (= 200 (:status response)))
+      (is (= "object has missing required properties ([\"ProcessingLevel\"])"
+             (:warnings response)))))
+  (testing "DIF9 Ingest Validation Warnings"
+    (let [response (d/ingest "PROV1" (dc/collection-dif {}) {:format :dif})]
+      (is (= 200 (:status response)))
+      (is (= "object has missing required properties ([\"Platforms\",\"ProcessingLevel\",\"RelatedUrls\",\"TemporalExtents\"])"
+             (:warnings response)))))
+  (testing "DIF9 Validation Warnings"
+    (let [response (ingest/validate-concept (dc/collection-concept (dc/collection-dif {}) :dif))]
+      (is (= 200 (:status response)))
+      (is (= "object has missing required properties ([\"Platforms\",\"ProcessingLevel\",\"RelatedUrls\",\"TemporalExtents\"])"
+             (:warnings response))))
+    (testing "ISO19115 Ingest Validation Warnings"
+      (let [response (d/ingest "PROV1" (dc/collection {}) {:format :iso19115})]
+        (is (= 200 (:status response)))
+        (is (= "object has missing required properties ([\"DataCenters\",\"Platforms\",\"ProcessingLevel\",\"RelatedUrls\",\"ScienceKeywords\",\"SpatialExtent\",\"TemporalExtents\"])"
+               (:warnings response)))))
+    (testing "ISO19115 Validation Warnings"
+      (let [response (ingest/validate-concept (dc/collection-concept {} :iso19115))]
+        (is (= 200 (:status response)))
+        (is (= "object has missing required properties ([\"DataCenters\",\"Platforms\",\"ProcessingLevel\",\"RelatedUrls\",\"ScienceKeywords\",\"SpatialExtent\",\"TemporalExtents\"])"
+               (:warnings response)))))
+    (testing "ISO SMAP Ingest Validation Warnings"
+      (let [response (d/ingest "PROV1" (dc/collection-smap {}) {:format :iso-smap})]
+        (is (= 200 (:status response)))
+        (is (= "object has missing required properties ([\"DataCenters\",\"Platforms\",\"ProcessingLevel\",\"RelatedUrls\",\"ScienceKeywords\",\"SpatialExtent\",\"TemporalExtents\"])"
+               (:warnings response)))))
+    (testing "ISO SMAP Validation Warnings"
+      (let [response (ingest/validate-concept (dc/collection-concept (dc/collection-smap {}) :iso-smap))]
+        (is (= 200 (:status response)))
+        (is (= "object has missing required properties ([\"DataCenters\",\"Platforms\",\"ProcessingLevel\",\"RelatedUrls\",\"ScienceKeywords\",\"SpatialExtent\",\"TemporalExtents\"])"
+               (:warnings response)))))))

 (comment


Game tries to play deal

Game tries to play deal

--- src/skat/gameplay.clj
+++ src/skat/gameplay.clj
@@ -71,7 +71,7 @@
            (every? cards/card? skat)]
     :post [%] }
   (letfn [(out-of-cards? [pk] (some #(-> % :cards-owned empty?) pk))
-          (game-finished? [knowledge] out-of-cards? (vals knowledge))]
+          (game-finished? [knowledge] (out-of-cards? (vals knowledge)))]
     (let [initial-knowledge { front  (PlayerKnowledge. front  [] f-cards #{})
                               middle (PlayerKnowledge. middle [] m-cards #{})
                               rear   (PlayerKnowledge. rear   [] r-cards #{}) }


Fixed the attached files bug. (In IE ver.10?, Attached files "file_name" was fullpath.)

--- src/tames/handler.clj
+++ src/tames/handler.clj
@@ -114,7 +114,8 @@
         ;(println file-key)
         (let [file     (added-files (keyword file-key))
               tmp-file (file :tempfile)
-              dst-file (format "%s/%s" dst-dir-path (file :filename))]
+              file-name (. (File. (file :filename)) getName)
+              dst-file (format "%s/%s" dst-dir-path file-name)]
           (io/copy tmp-file (File. dst-file)))))))

 (defn get-files-fields


Make card border thinner

Make card border thinner

--- src/braid/core/client/ui/styles/thread.cljs
+++ src/braid/core/client/ui/styles/thread.cljs
@@ -160,7 +160,7 @@
      :overflow "hidden"}

     [:>.border
-     (mixins/card-border "4px")]
+     (mixins/card-border "3px")]

     (drag-and-drop pad)
     (head pad)


Remove cljfmt

Remove cljfmt

--- etc/lein/profiles.clj
+++ etc/lein/profiles.clj
@@ -4,9 +4,8 @@
                        [org.clojure/tools.namespace "0.3.1"]]
         :repl-options {:color false}}
  :user {:dependencies [^:displace [org.clojure/clojure "1.10.1"]
-                       [cljfmt "0.6.6"]]
-        :plugins [[lein-cljfmt "0.6.6"]
-                  [lein-ancient "0.6.15"]]}
+                       ]
+        :plugins [[lein-ancient "0.6.15"]]}

  :kaocha {:dependencies [[lambdaisland/kaocha "0.0-601"]]}
  }