Inject Match and Router under reitit.core ns in ring

--- modules/reitit-ring/src/reitit/ring.cljc
+++ modules/reitit-ring/src/reitit/ring.cljc
@@ -32,7 +32,7 @@
   ([{:keys [not-found method-not-allowed not-acceptable]}]
    (fn
      ([request]
-      (if-let [match (::match request)]
+      (if-let [match (::r/match request)]
         (let [method (:request-method request :any)
               result (:result match)
               handler? (or (-> result method :handler) (-> result :any :handler))
@@ -40,7 +40,7 @@
           (error-handler request))
         (not-found request)))
      ([request respond _]
-      (if-let [match (::match request)]
+      (if-let [match (::r/match request)]
         (let [method (:request-method request :any)
               result (:result match)
               handler? (or (-> result method :handler) (-> result :any :handler))
@@ -66,8 +66,10 @@
                   result (:result match)
                   handler (or (-> result method :handler)
                               (-> result :any (:handler default-handler)))
-                  request (cond-> (impl/fast-assoc request ::match match)
-                                  (seq path-params) (impl/fast-assoc :path-params path-params))
+                  request (-> request
+                              (impl/fast-assoc ::r/match match)
+                              (impl/fast-assoc ::r/router router)
+                              (cond-> (seq path-params) (impl/fast-assoc :path-params path-params)))
                   response (handler request)]
               (if (nil? response)
                 (default-handler request)
@@ -80,17 +82,19 @@
                   result (:result match)
                   handler (or (-> result method :handler)
                               (-> result :any (:handler default-handler)))
-                  request (cond-> (impl/fast-assoc request ::match match)
-                                  (seq path-params) (impl/fast-assoc :path-params path-params))]
+                  request (-> request
+                              (impl/fast-assoc ::r/match match)
+                              (impl/fast-assoc ::r/router router)
+                              (cond-> (seq path-params) (impl/fast-assoc :path-params path-params)))]
               (handler request respond raise))
             (default-handler request respond raise))))
-       {::router router}))))
+       {::r/router router}))))

 (defn get-router [handler]
-  (some-> handler meta ::router))
+  (-> handler meta ::r/router))

 (defn get-match [request]
-  (::match request))
+  (::r/match request))

 (defn coerce-handler [[path data] {:keys [expand] :as opts}]
   [path (reduce


Get rid of form-2 subs in defview

Get rid of form-2 subs in defview

--- src/status_im/utils/views.clj
+++ src/status_im/utils/views.clj
@@ -2,9 +2,8 @@
   (:require [clojure.walk :as w]))

 (defn atom? [sub]
-  (or (vector? sub)
-      (and (seq sub)
-           (#{`reagent.core/atom} (first sub)))))
+  (and (seq sub)
+       (#{`reagent.core/atom} (first sub))))

 (defn walk-sub [sub form->sym]
   (if (coll? sub)
@@ -24,13 +23,16 @@
                        (map (fn [{:keys [form sym]}]
                               [form sym]))
                        (into {}))]
-    [(mapcat (fn [{:keys [form sym sub]}]
-               (if (vector? sub)
-                 [sym `(re-frame.core/subscribe ~(walk-sub sub form->sym))]
+    [(mapcat (fn [{:keys [form sub]}]
+               (when-not (vector? sub)
                  [form (walk-sub sub form->sym)]))
              pairs)
      (apply concat (keep (fn [{:keys [sym form sub]}]
-                           (when (atom? sub)
+                           (cond
+                             (vector? sub)
+                             [form `(deref (re-frame.core/subscribe ~(walk-sub sub form->sym)))]
+
+                             (atom? sub)
                              [form `(deref ~sym)]))
                          pairs))]))


Don't need this namespace yet and it is getting in the way

--- src/kixi/hecuba/data.clj
+++ src/kixi/hecuba/data.clj
@@ -1,10 +0,0 @@
-(ns kixi.hecuba.data
-  (:require
-   [clojure.core.async :refer (put!)])
-  (:import
-   (kixi.hecuba.protocols Commander Querier)))
-
-(defrecord CanonicalPayloadEncoder [ch]
-  Commander
-  (upsert! [_ id details]
-    (put! ch {:id id :details details})))


remove println

remove println

Signed-off-by: Chris Granger <5654cde260ae99bc4d30054171b8bcd902efd19a@gmail.com>

--- src/lt/objs/notifos.cljs
+++ src/lt/objs/notifos.cljs
@@ -24,7 +24,6 @@
   (object/merge! statusbar/statusbar-loader (merge {:message m :class ""} opts)))

 (defn set-msg! [msg opts]
-  (println "Notifos:" msg)
   (msg* msg opts)
   (js/clearTimeout cur-timeout)
   (set! cur-timeout (wait standard-timeout #(msg* ""))))


fix `defcomponent` docstring

fix `defcomponent` docstring

--- src/main/om_css/core.clj
+++ src/main/om_css/core.clj
@@ -115,12 +115,14 @@
 (defn defcomponent*
   [env component-name [props children :as args] component-style body]
   "Example usage:
-  (defcomponent foo
-    [props children]
-    (dom/div {:class \"foo\"}
-             children))
-  (foo (dom/a {:href \"http://google.com\"}))
-  "
+   (defcomponent foo
+     [props children]
+     ;; optional styles vector
+     [[:.foo {:color :green}]
+     (dom/div {:class :foo}
+              children))
+   (foo (dom/a {:href \"http://google.com\"}))
+   "
   (let [ns-name (-> env :ns :name str)
         css-str (when component-style
                   (garden/css (format-style-classes ns-name


Fix a test for lamina 0.3.0-beta

Fix a test for lamina 0.3.0-beta

--- test/riemann/test/transport.clj
+++ test/riemann/test/transport.clj
@@ -48,7 +48,8 @@
                 (enqueue client
                          (java.nio.ByteBuffer/wrap
                            (byte-array (map byte [0 1 2]))))
-                (is nil? (wait-for-message client))
+                (is (thrown? java.lang.IllegalStateException
+                             (wait-for-message client)))
                 (is (closed? client))
                 (finally
                   (close client)


Don't use components for admin settings pages

--- src-cljs/frontend/components/admin.cljs
+++ src-cljs/frontend/components/admin.cljs
@@ -23,37 +23,38 @@
             [goog.string :as gstring]
             [inflections.core :refer [pluralize]]
             [om.core :as om :include-macros true])
-  (:require-macros [frontend.utils :refer [component element html]]))
+  (:require-macros [frontend.utils :refer [html]]))

 (defn switch [app owner]
   (reify
     om/IRender
     (render [_]
-      (component
-        (card/basic
-          [:div.container-fluid
-           [:div.row-fluid
-            [:div.span9
-             [:p "Switch user"]
-             [:form.form-inline {:method "post", :action "/admin/switch-user"}
-              [:input.input-medium {:name "login", :type "text"}]
-              (when-not (config/enterprise?)
-                [:div.col-lg-3
-                 [:label
-                  [:input {:type "checkbox"
-                           :name "bitbucket"}]
-                  "Bitbucket"]])
-              [:input {:value (utils/csrf-token)
-                       :name "CSRFToken",
-                       :type "hidden"}]
-              [:div.col-lg-9
-               (button/button {:on-click (fn [event]
-                                           ;; a higher level handler will stop all form submissions
-                                           ;;
-                                           ;; see frontend.components.app/app*
-                                           (.stopPropagation event))
-                               :kind :primary}
-                              "Switch User")]]]]])))))
+      (html
+        [:div
+         [:legend "Switch User"]
+         (card/basic
+           [:div.container-fluid
+            [:div.row-fluid
+             [:div.span9
+              [:form.form-inline {:method "post", :action "/admin/switch-user"}
+               [:input.input-medium {:name "login", :type "text"}]
+               (when-not (config/enterprise?)
+                 [:div.col-lg-3
+                  [:label
+                   [:input {:type "checkbox"
+                            :name "bitbucket"}]
+                   "Bitbucket"]])
+               [:input {:value (utils/csrf-token)
+                        :name "CSRFToken",
+                        :type "hidden"}]
+               [:div.col-lg-9
+                (button/button {:on-click (fn [event]
+                                            ;; a higher level handler will stop all form submissions
+                                            ;;
+                                            ;; see frontend.components.app/app*
+                                            (.stopPropagation event))
+                                :kind :primary}
+                               "Switch User")]]]]])]))))

 (defn current-seat-usage [active-users total-seats]
   [:span
@@ -312,21 +313,20 @@

     om/IRender
     (render [_]
-      (component
-        (card/basic
-          (om/build table/table
-                    {:rows projects
-                     :key-fn :vcs_url
-                     :columns [{:header "Project"
-                                :cell-fn (projects/name-cell-fn {:vcs-url-fn :vcs_url})}
-
-                               {:header "Insights"
-                                :type :shrink
-                                :cell-fn (projects/insights-cell-fn {:vcs-url-fn :vcs_url})}
-
-                               {:header "Settings"
-                                :type :shrink
-                                :cell-fn (projects/settings-cell-fn {:vcs-url-fn :vcs_url})}]}))))))
+      (card/basic
+        (om/build table/table
+                  {:rows projects
+                   :key-fn :vcs_url
+                   :columns [{:header "Project"
+                              :cell-fn (projects/name-cell-fn {:vcs-url-fn :vcs_url})}
+
+                             {:header "Insights"
+                              :type :shrink
+                              :cell-fn (projects/insights-cell-fn {:vcs-url-fn :vcs_url})}
+
+                             {:header "Settings"
+                              :type :shrink
+                              :cell-fn (projects/settings-cell-fn {:vcs-url-fn :vcs_url})}]})))))

 (defn- filter-projects [filter-str projects]
   (if (seq filter-str)


square walker (draft)

square walker (draft)

--- stuf/src/sandbox/4clojure.clj
+++ stuf/src/sandbox/4clojure.clj
@@ -949,3 +949,21 @@
          (cons (get-in b [line start]) res)
          (f b (itr line) (- len 2) (concat segm res) itr))))))

+(defn lt [b]
+  (map butlast (butlast b)))
+
+(defn rt [b]
+  (map rest (butlast b)))
+
+(defn lb [b]
+  (map butlast (rest b)))
+
+(defn rb [b]
+  (map rest (rest b)))
+
+(defn fract
+  ([b] (fract (memoize fract) b))
+  ([mem b]
+   (if (= (count b) 1)
+     1
+     (+ (mem mem (lt b)) (mem mem (rt b)) (mem mem (lb b)) (mem mem (lb b))))))


Fix typos in email content.

Fix typos in email content.

--- src/oc/email/content.clj
+++ src/oc/email/content.clj
@@ -17,10 +17,10 @@
 (def reset-button-text "RESET PASSWORD ➞")
 (def reset-ignore "If you didn't request a password reset, you can ignore this email.")

-(def verify-message "Someone (hopefully you) created an Carrot account.")
+(def verify-message "Someone (hopefully you) created a Carrot account.")
 (def verify-instructions "Click the link below to verify your email address.")
 (def verify-button-text "VERIFY EMAIL ➞")
-(def verify-ignore "If you didn't create an Carrot account, you can ignore this email.")
+(def verify-ignore "If you didn't create a Carrot account, you can ignore this email.")

 (defn- logo [logo-url org-name]
   [:table {:class "row header"}


make and use aggressive! version of await-promise which throws exceptions when a timeout occurs. This shouldn't necessarily end up in final code, but I believe is useful now whilst we're still working on this code. I'd rather the errors reared their ugly head than happened silently ;-)

--- src/overtone/core/sc.clj
+++ src/overtone/core/sc.clj
@@ -285,12 +285,18 @@

 (defn await-promise
     "Read the reply received from the server, waiting for timeout ms if the message hasn't yet been received. Returns :timeout if a timeout occurs."
-    ([prom] (await-promise msg REPLY-TIMEOUT))
+    ([prom] (await-promise prom REPLY-TIMEOUT))
     ([prom timeout]
        (try
-         (.get (future @msg) timeout TimeUnit/MILLISECONDS)
+         (.get (future @prom) timeout TimeUnit/MILLISECONDS)
          (catch TimeoutException t
            :timeout))))
+
+(defn await-promise!
+    "Read the reply received from the server, waiting for timeout ms if the message hasn't yet been received. Raises an exception if the message hasn't been received within timeout ms"
+    ([prom] (await-promise prom REPLY-TIMEOUT))
+    ([prom timeout]
+       (.get (future @prom) timeout TimeUnit/MILLISECONDS)))

 (defn- parse-status [args]
   (let [[_ ugens synths groups loaded avg peak nominal actual] args]
@@ -326,7 +332,7 @@
   (let [sync-id (rand-int 999999)
         reply-p (recv "/synced")
         _ (snd "/sync" sync-id)
-        reply (await-promise reply-p (if timeout timeout REPLY-TIMEOUT))
+        reply (await-promise! reply-p (if timeout timeout REPLY-TIMEOUT))
         reply-id (first (:args reply))]
     (= sync-id reply-id)))

@@ -633,7 +639,7 @@
    (let [ctls? (if (or (= 1 ctls?) (= true ctls?)) 1 0)]
      (let [reply-p (recv "/g_queryTree.reply")
            _ (snd "/g_queryTree" id ctls?)
-          tree (:args (await-promise reply-p))]
+          tree (:args (await-promise! reply-p))]
        (with-meta (parse-node-tree tree)
          {:type ::node-tree})))))

@@ -656,11 +662,6 @@
   "Remove any scheduled OSC messages from the run queue."
   []
   (snd "/clearSched"))
-
-(defn sync-all
-  "Wait until all asynchronous server operations have been completed."
-  []
-  @(recv "/synced"))

 ; The /done message just has a single argument:
 ; "/done" "s" <completed-command>
@@ -728,7 +729,8 @@
     (loop [recvd 0]
       (if (= recvd len)
         samples
-        (let [msg @(recv "/b_setn")
+        (let [msg-p (recv "/b_setn")
+              msg (await-promise! msg-p)
               ;_ (println "b_setn msg: " (take 3 (:args msg)))
               [buf-id bstart blen & samps] (:args msg)]
           (loop [idx bstart
@@ -776,7 +778,7 @@

   (let [mesg-p (recv "/b_info")
         _   (snd "/b_query" (buffer-id buf))
-        msg (await-promise mesg-p)
+        msg (await-promise! mesg-p)
         [buf-id n-frames n-channels rate] (:args msg)]
     {:n-frames n-frames
      :n-channels n-channels
@@ -797,7 +799,6 @@

 (defn- load-all-synthdefs []
   (doseq [[sname sdef] @loaded-synthdefs*]
-    (println "loading synthdef: " sname)
     (snd "/d_recv" (synthdef-bytes sdef))))

 (defonce _synthdef-handler_ (on :connected load-all-synthdefs))


Added tests for eval-polynomial

Added tests for eval-polynomial

--- src/test/clojure/conexp/math/util_test.clj
+++ src/test/clojure/conexp/math/util_test.clj
@@ -16,6 +16,16 @@
   (is (= 2203961430
          (binomial-coefficient 34 18))))

+(deftest test-eval-polynomial
+  (is (= 100
+         (eval-polynomial
+           (take 100 (repeat 1))
+           1)))
+  (is (= 3.0 (eval-polynomial [3] 0.42)))
+  (let [polynomial [3 2 1 5]]
+    (is (= (/ 39 8) (eval-polynomial polynomial (/ 1 2))))
+    (is (= 3.48 (eval-polynomial polynomial 0.2)))))
+
 ;;;

 nil


Story ID: develop fixed regression on tempid rewrite

--- src/untangled/client/impl/application.cljs
+++ src/untangled/client/impl/application.cljs
@@ -23,14 +23,13 @@
 ;; this is here so we can do testing (can mock core async stuff out of the way)
 (defn- enqueue [q v] (go (async/>! q v)))

-(defn enqueue-mutations [{:keys [queue] :as app} remote-tx-map]
+(defn enqueue-mutations [{:keys [queue] :as app} remote-tx-map cb]
   (let [full-remote-transaction (:remote remote-tx-map)
         fallback (fallback-handler app full-remote-transaction)
         desired-remote-mutations (impl/remove-loads-and-fallbacks full-remote-transaction)
         has-mutations? (> (count desired-remote-mutations) 0)
         payload {:query    desired-remote-mutations
-                 ;; NOTE: Do we need to do the callback or mark-missing on mutations? I think not. TK
-                 :on-load  (fn [])
+                 :on-load  cb
                  :on-error #(fallback %)}]
     (when has-mutations?
       (enqueue queue payload))))
@@ -44,7 +43,7 @@
   "Puts queries/mutations (and their corresponding callbacks) onto the send queue. The networking CSP will pull these
   off one at a time and send them through the real networking layer. Reads are guaranteed to *follow* writes."
   [app remote-tx-map cb]
-  (enqueue-mutations app remote-tx-map)
+  (enqueue-mutations app remote-tx-map cb)
   (enqueue-reads app))

 (defn start-network-sequential-processing


Starting to hook up save world button.

Starting to hook up save world button.

--- src/rewindable/core.cljs
+++ src/rewindable/core.cljs
@@ -31,17 +31,21 @@
   (ago agw
        (loop [num-hi 0]
          (let [[x ch] (alts! [hi-ch stw-ch])]
-           (println "num-hi" num-hi)
-           (>! ch1 [num-hi x])
-           (let [child-ch (child agw ch1)
-                 [num-hi2 x2] (<! child-ch)]
-             (when (not= nil (<! child-ch))
-               (println "ERROR expected closed child-ch"))
-             (when (not= nil (<! child-ch))
-               (println "ERROR expected closed child-ch"))
-             (if (or (not= x x2)
-                     (not= num-hi num-hi2))
-               (println "ERROR"
-                        "x" x "num-hi" num-hi
-                        "x2" x2 "num-hi2" num-hi2)
-               (recur (inc num-hi))))))))
+           (cond
+            (= ch hi-ch)
+            (do (println "num-hi" num-hi)
+                (>! ch1 [num-hi x])
+                (let [child-ch (child agw ch1)
+                      [num-hi2 x2] (<! child-ch)]
+                  (when (not= nil (<! child-ch))
+                    (println "ERROR expected closed child-ch"))
+                  (when (not= nil (<! child-ch))
+                    (println "ERROR expected closed child-ch"))
+                  (if (or (not= x x2)
+                          (not= num-hi num-hi2))
+                    (println "ERROR"
+                             "x" x "num-hi" num-hi
+                             "x2" x2 "num-hi2" num-hi2)
+                    (recur (inc num-hi)))))
+            (= ch stw-ch)
+            (do (recur num-hi)))))))


upgrade S3 sdk version to the one used in 's3-wagon-private'.

--- lein-ancient/project.clj
+++ lein-ancient/project.clj
@@ -16,7 +16,7 @@

                  ;; S3 dependency is pinned because of conflicts of newer
                  ;; versions with Leiningen's precompiled dependencies.
-                 [com.amazonaws/aws-java-sdk-s3 "1.9.0"
+                 [com.amazonaws/aws-java-sdk-s3 "1.11.28"
                   :exclusions [joda-time]
                   :upgrade? false]]
   :license {:name "MIT License"


inverse

inverse

--- src/tamaki_core/hook.clj
+++ src/tamaki_core/hook.clj
@@ -7,4 +7,4 @@
     (let [hook (str plugin ".hook.hook")]
       (require (symbol hook))
       (let [func (resolve (symbol (str  hook "/" hook-name)))]
-        (if-not (nil? func) ((var-get func)))))))
+        (if (some? func) ((var-get func)))))))


Fix dead `wcar` ref link, remove unnecessary destructuring (Jan Rychter)

--- src/taoensso/carmine.clj
+++ src/taoensso/carmine.clj
@@ -28,9 +28,10 @@
                      :db 3}}

   A `nil` or `{}` `conn-opts` will use defaults. A `:none` pool can be used
-  to skip connection pooling. For other pool options, Ref. http://goo.gl/EiTbn."
+  to skip connection pooling. For other pool options, Ref. http://goo.gl/7ewMzM."
   {:arglists '([conn-opts :as-pipeline & body] [conn-opts & body])}
-  [conn-opts & [s1 & sn :as sigs]]
+  ;; [conn-opts & [s1 & sn :as sigs]]
+  [conn-opts & sigs]
   `(let [[pool# conn#] (conns/pooled-conn ~conn-opts)

          ;; To support `wcar` nesting with req planning, we mimmick


Remove [memoized] reflection

Remove [memoized] reflection

--- src/taoensso/faraday.clj
+++ src/taoensso/faraday.clj
@@ -93,7 +93,7 @@
      (if (empty? client-opts) (AmazonDynamoDBClient.) ; Default client
        (let [creds (or creds (:credentials client-opts)) ; Deprecated opt
              _ (assert (or (nil? creds) (instance? AWSCredentials creds)))
-             aws-creds ; Actual AWSCredentials instance
+             ^AWSCredentials aws-creds
              (cond
               creds      creds ; Given explicit AWSCredentials
               access-key (BasicAWSCredentials. access-key secret-key)


Housekeeping for 3355d1c

Housekeeping for 3355d1c

--- src/taoensso/faraday.clj
+++ src/taoensso/faraday.clj
@@ -273,13 +273,12 @@
 (def clj-item->db-item (partial utils/name-map    clj-val->db-val))

 (defn- cc-units [^ConsumedCapacity cc] (some-> cc (.getCapacityUnits)))
-
-(def ^:private batch-cc-units
-  (partial
-    reduce
-    (fn [m cc]
+(defn- batch-cc-units [ccs]
+  (reduce
+    (fn [m ^ConsumedCapacity cc]
       (assoc m (keyword (.getTableName cc)) (cc-units cc)))
-    {}))
+    {}
+    ccs))

 (defprotocol AsMap (as-map [x]))


Housekeeping

Housekeeping

--- src/taoensso/faraday.clj
+++ src/taoensso/faraday.clj
@@ -73,13 +73,10 @@

 ;;;; TODO
 ;; * Finish up code walk-through.
+;; * Finish up outstanding API: as-map types, update-item, scan+query stuff.
 ;; * Go through Rotary PRs, non-PR forks.
-;; * README docs.
-;; * Benchmarks.
-;; * Further tests.
-;; * Parallel scans.
-;; * Async API.
-;; * Auto throughput adjusting.
+;; * README docs, benchmarks, further tests.
+;; * Long-term: async API, auto throughput adjusting, ...?

 ;;;; API - exceptions

@@ -229,6 +226,19 @@
               (ExpectedAttributeValue. (clj-val->db-val %)))
      expected)))

+(defn- keys-and-attrs "Returns a new KeysAndAttributes object."
+  [{:keys [key vals attrs consistent?] :as request}]
+  (doto (KeysAndAttributes.)
+    (.setKeys (for [v vals] {(name key) (clj-val->db-val v)}))
+    (.setAttributesToGet (when attrs (mapv name attrs)))
+    (.setConsistentRead  consistent?)))
+
+(defn- batch-request-items
+  "{<table> <request> ...} -> {<table> KeysAndAttributes> ...}"
+  [requests]
+  (into {} (for [[table request] requests]
+             [(name table) (keys-and-attrs request)])))
+
 ;;;; Coercion - objects

 (defprotocol AsMap (as-map [x]))
@@ -421,30 +431,15 @@

 ;;;; API - batch ops

-(defn- keys-and-attrs [{:keys [key vals attrs consistent?] :as request}]
-  (doto (KeysAndAttributes.)
-    (.setKeys (for [v vals] {(name key) (clj-val->db-val v)}))
-    (.setAttributesToGet (when attrs (mapv name attrs)))
-    (.setConsistentRead  consistent?)))
-
-(defn- batch-request-items [requests]
-  (into {} (for [[table request] requests]
-             [(name table) (keys-and-attrs request)])))
-
-;;;; TODO Continue code walk-through below
-
 (defn batch-get-item
-  "Retrieve a batch of items in a single request. DynamoDB limits
-   apply - 100 items and 1MB total size limit. Requested items
-   which were elided by Amazon are available in the returned map
-   key :unprocessed-keys.
-
-  Example:
-  (batch-get-item cred
-    {:users {:key-name :names
-             :keys [\"alice\" \"bob\"]}
-     :posts {:key-name :id
-             :keys [1 2 3]
+  "Retrieves a batch of items in a single request.
+  Limits apply, Ref. http://goo.gl/Bj9TC.
+
+  (batch-get-item creds
+    {:users {:key  :names
+             :vals [\"alice\" \"bob\"]}
+     :posts {:key   :id
+             :vals  [1 2 3]
              :attrs [:timestamp :subject]
              :consistent? true}})"
   [creds requests]
@@ -453,33 +448,22 @@
       (doto (BatchGetItemRequest.)
         (.setRequestItems (batch-request-items requests))))))

-(defn- delete-request [item]
-  (doto (DeleteRequest.)
-    (.setKey (clj-item->db-item item))))
-
-(defn- put-request [item]
-  (doto (PutRequest.)
-    (.setItem
-      (into {}
-        (for [[k v] item]
-          {(name k) (clj-val->db-val v)})))))
-
-(defn- write-request [action item]
-  (let [wr (WriteRequest.)]
-    (case action :delete (.setDeleteRequest wr (delete-request item))
-                 :put    (.setPutRequest    wr (put-request    item)))
-    wr))
+(defn- put-request    [i] (doto (PutRequest.)    (.setItem (clj-item->db-item i))))
+(defn- delete-request [i] (doto (DeleteRequest.) (.setKey  (clj-item->db-item i))))
+(defn- write-request  [action item]
+  (case action
+    :delete (doto (WriteRequest.) (.setDeleteRequest (delete-request item)))
+    :put    (doto (WriteRequest.) (.setPutRequest    (put-request    item)))))

 (defn batch-write-item
-  "Execute a batch of Puts and/or Deletes in a single request.
-   DynamoDB limits apply - 25 items max. No transaction
-   guarantees are provided, nor conditional puts.
-
-   Example:
+  "Executes a batch of Puts and/or Deletes in a single request.
+   Limits apply, Ref. http://goo.gl/Bj9TC. No transaction guarantees are
+   provided, nor conditional puts.
+
    (batch-write-item creds
-     [:put :users {:user-id 1 :username \"sally\"}]
-     [:put :users {:user-id 2 :username \"jane\"}]
-     [:delete :users {:hash-key 3}])"
+     [:put    :users {:user-id 1 :username \"sally\"}]
+     [:put    :users {:user-id 2 :username \"jane\"}]
+     [:delete :users {:user-id 3}])"
   [creds & requests]
   (as-map
     (.batchWriteItem (db-client creds)
@@ -492,6 +476,8 @@
           (group-by (fn [[_ table _]] table) requests)))))))

 ;;;; API - queries & scans
+
+;;;; TODO Continue code walk-through below

 (defn- scan-request
   "Create a ScanRequest object."


Another refactoring of metadata-reader module

--- src/emender_jenkins/metadata_reader.clj
+++ src/emender_jenkins/metadata_reader.clj
@@ -97,24 +97,26 @@
     [jenkins-url job-name filename]
     (jenkins-api/read-file-from-artifact jenkins-url job-name filename nil))

+(defn read-and-parse-first-number-from-jenkins
+    [jenkins-url job-name filename default-value]
+    (-> (read-file-from-artifact jenkins-url job-name filename)
+        (parse-first-number-from-stream default-value)))
+
 (defn read-and-parse-used-graphics-count
     [jenkins-url job-name]
 )

 (defn read-and-parse-word-count
     [jenkins-url job-name]
-    (-> (read-file-from-artifact jenkins-url job-name (:word-count GuideStatisticResultNames))
-        (parse-first-number-from-stream -1)))
+    (read-and-parse-first-number-from-jenkins jenkins-url job-name (:word-count GuideStatisticResultNames) -1))

 (defn read-and-parse-xincludes-count
     [jenkins-url job-name]
-    (-> (read-file-from-artifact jenkins-url job-name (:xincludes-count GuideStatisticResultNames))
-        (parse-first-number-from-stream -1)))
+    (read-and-parse-first-number-from-jenkins jenkins-url job-name (:xincludes-count GuideStatisticResultNames) -1))

 (defn read-and-parse-zpage-count
     [jenkins-url job-name]
-    (-> (read-file-from-artifact jenkins-url job-name (:zpage-count GuideStatisticResultNames))
-        (parse-first-number-from-stream -1)))
+    (read-and-parse-first-number-from-jenkins jenkins-url job-name (:zpage-count GuideStatisticResultNames) -1))

 (defn job-results->job-names
     [job-results]


Fix test

Fix test

--- test/wireframes/shapes/primitives_test.clj
+++ test/wireframes/shapes/primitives_test.clj
@@ -26,12 +26,14 @@

 (deftest compute-bounds-test
   (is (=points [[1 3 5 1] [1 3 5 1]]
-               {:points (compute-bounds (make-point 1 3 5))})))
+               {:points (compute-bounds (make-polygon
+                                         (make-point 1 3 5)))})))

 (deftest center-at-origin-test
   (is (=points [[0 0 0 1]]
                (center-at-origin
-                 (make-point 1 3 5))))
+                 (make-polygon
+                   (make-point 1 3 5)))))
   (is (=points [[0 -1 -1 1] [0 -1 1 1] [0 1 1 1] [0 1 -1 1]]
                (center-at-origin
                  (make-polygon


use simple message handlers in fscrawler

--- src/fscrawler_tika_convert/fsworker.clj
+++ src/fscrawler_tika_convert/fsworker.clj
@@ -15,7 +15,6 @@
             [langohr.consumers :as lcons])
   ;; (:require [me.raynes.fs :as fs])
   (:require [clojure.tools.cli :as cli])
-  (:require [clojure.data.json :as json])
   (:require [clojure.string :as string])
   (:require [com.brainbot.stat :as stat]
             [com.brainbot.vfs :as vfs])
@@ -47,40 +46,25 @@
 (def entry-is-file? (partial entry-is-type? "file"))

-(defn handle-msg-get_permissions
-  [fs ch {:keys [delivery-tag exchange routing-key] :as meta} ^bytes payload]
-  (let [body (json/read-json (String. payload "UTF-8"))
-        directory (:directory body)
-        entries-with-permissions (get-permissions fs directory (:entries body))]
-
-    (let [listdir-cmd (rk/routing-key-string-with-command routing-key "listdir")]
-      (doseq [entry (filter (fn [entry]
-                              (and (entry-is-directory? entry)
-                                   (not (:error entry))))
-                            entries-with-permissions)]
-        (let [subdirectory-path (vfs/join fs [directory (:relpath entry)])]
-          (println "publish listdir" subdirectory-path listdir-cmd)
-          (lb/publish ch exchange listdir-cmd
-                      (json/write-str {:path subdirectory-path})))))
+(defn simple-get_permissions
+  [fs {:keys [directory entries] :as body} {publish :publish}]
+  (let [entries-with-permissions (get-permissions fs directory entries)]
+    (doseq [entry (filter (fn [entry]
+                            (and (entry-is-directory? entry)
+                                 (not (:error entry))))
+                          entries-with-permissions)]
+      (let [subdirectory-path (vfs/join fs [directory (:relpath entry)])]
+        (publish "listdir" {:path subdirectory-path})))
+    (publish "update_directory" (assoc body :entries entries-with-permissions))))

-    (lb/publish ch exchange (rk/routing-key-string-with-command routing-key "update_directory")
-                (json/write-str (assoc body :entries entries-with-permissions)))
-
-    (lb/ack ch delivery-tag)))
+(defn simple-listdir
+  [fs {path :path :as body} {publish :publish}]
+  (publish "get_permissions" {:directory path
+                              :entries (vfs/cmd-listdir fs path)}))

-(defn handle-msg-listdir
-  [fs ch {:keys [delivery-tag exchange routing-key] :as meta} ^bytes payload]
-  (let [body (json/read-json (String. payload "UTF-8"))
-        path (:path body)
-        entries (vfs/cmd-listdir fs path)]
-    (println "handle-msg-listdir" path)
-    (lb/publish ch
-                exchange
-                (rk/routing-key-string-with-command routing-key "get_permissions")
-                (json/write-str {:directory path :entries entries})))
-  (lb/ack ch delivery-tag))
+

 (defn publish-some-message
@@ -95,8 +79,8 @@

 (def command->msg-handler
-  {"listdir" handle-msg-listdir
-   "get_permissions" handle-msg-get_permissions})
+  {"listdir" simple-listdir
+   "get_permissions" simple-get_permissions})

 (defn build-handle-connection
@@ -111,7 +95,7 @@
          (let [qname (misc/initialize-rabbitmq-structures ch command "nextbot" fsid)]
            (logging/info "starting consumer for" qname)
            (lb/qos ch 1)
-           (lcons/subscribe ch qname (partial handle-msg fs))))))))
+           (lcons/subscribe ch qname (mqhelper/make-handler (partial handle-msg fs)))))))))

 (defn worker-run-section


Add basic CORS enabling headers

Add basic CORS enabling headers

--- src/io/aviso/rook/resources/swagger.clj
+++ src/io/aviso/rook/resources/swagger.clj
@@ -8,12 +8,19 @@

 (defn swagger-json
   "Returns the Swagger API description as (pretty) JSON."
-  {:route [:get "swagger.json"]}
+  {:route [:get ["swagger.json"]]}
   [swagger-object]
   ;; It's a bit silly to stream this to JSON on each request; a cache would be nice. Later.
   ;; Don't want to rely on outer layers providing the right middleware, so we do the conversion
   ;; to JSON right here.
+  ;; More to do w.r.t. CORS and enabling the client to submit requests.
   (-> swagger-object
       (json/generate-string {:pretty true})
       res/response
+      ;; Access-Control-Allow-Origin: *
+      ;; Access-Control-Allow-Methods: GET, POST, DELETE, PUT, PATCH, OPTIONS
+      ;; Access-Control-Allow-Headers: Content-Type, api_key, Authorization
+      (res/header "Access-Control-Allow-Origin" "*")
+      (res/header "Access-Control-Allow-Methods" "GET")
+      (res/header "Access-Control-Allow-Headers" "Content-Type")
       (res/content-type "application/json")))


Remove printlns

Remove printlns

--- frontend/src/uxbox/main/ui/workspace/sidebar/history.cljs
+++ frontend/src/uxbox/main/ui/workspace/sidebar/history.cljs
@@ -51,7 +51,6 @@
         page (mx/react refs/selected-page)
         show-more? (pos? min-version)
         load-more #(st/emit! (udh/load-more))]
-    (println "selected" selected)
     [:ul.history-content
      (for [item items
            :let [current? (= (:version item) (:version page))]]


Simplify index protocol.

Simplify index protocol.

--- src/vault/index/core.clj
+++ src/vault/index/core.clj
@@ -6,16 +6,10 @@
 (defprotocol Index

   (search
-    [this pattern]
-    [this pattern attr test key]
-    "Search the index for entries with values matching the given pattern.
-    Returns an ascending sequence.")
-
-  (rsearch
-    [this pattern]
-    [this pattern attr test key]
-    "Search the index for entries with values matching the given pattern.
-    Returns a descending sequence.")
+    [this pattern opts]
+    "Search the index for records with values matching the given pattern.
+    Options may include:
+    - :ascending   Whether to return the sequence in ascending order.")

   (update
     [this record]


Now deref-ing atoms in situ rather than using getter

--- src/aeolian/composer.clj
+++ src/aeolian/composer.clj
@@ -12,15 +12,6 @@
 (def source-file (atom ""))
 (def method-length (atom 0))
 (def author (atom ""))
-
-(defn get-method-length []
-  @method-length)
-
-(defn get-source-file []
-  @source-file)
-
-(defn get-author []
-  @author)

 (defn update-method-length [new-method-length]
   (swap! method-length (fn [f] new-method-length)))
@@ -45,11 +36,11 @@
     (midi/volume-boost)))

 (defn build-lyrics [current-source-file]
-  (if (not (= current-source-file (get-source-file)))
+  (if (not (= current-source-file @source-file))
     (abc/lyrics-for current-source-file)))

 (defn build-instrument [current-author]
-  (if (not (= current-author (get-author)))
+  (if (not (= current-author @author))
     (midi/instrument-command-for current-author)))

 (defn metric-to-note [metric composition-key]
@@ -71,8 +62,8 @@
 (defn metrics-to-measure [metrics-in-measure composition-key]
   (let [measure               (map #(metric-to-note %1 composition-key) metrics-in-measure)
         current-method-length (parser/find-longest-method-length-in metrics-in-measure)
-        accompanying-chord     (n/pick-chord-for-method-length current-method-length composition-key (get-method-length))]
-    (update-method-length (or current-method-length (get-method-length)))
+        accompanying-chord     (n/pick-chord-for-method-length current-method-length composition-key @method-length)]
+    (update-method-length (or current-method-length @method-length))
     (abc/measure (str accompanying-chord (apply str measure)))))

 (defn- split-metrics-into-equal-measures [metrics]


Version 0.4.2

Version 0.4.2

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject lambdacd-cctray "0.4.2-SNAPSHOT"
+(defproject lambdacd-cctray "0.4.2"
   :description "cctray support for lambdacd"
   :url "http://github.com/flosell/lambdacd-cctray"
   :license {:name "Apache License, version 2.0"


Geolexicase bug fix; commented out jvm-opts in project.clj.

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject lspector/clojush "1.3.28"
+(defproject lspector/clojush "1.3.29"
             :description "The Push programming language and the PushGP genetic
                           programming system implemented in Clojure.
                           See http://hampshire.edu/lspector/push.html"
@@ -12,6 +12,6 @@
                            ]
             :dev-dependencies [[lein-ccw "1.2.0"]]
             ;; the following, or a variant, may be helpful on big machines
-            :jvm-opts ["-Xmx58g" "-Xms58g" "-XX:+UseParallelGC"]
+            ;:jvm-opts ["-Xmx58g" "-Xms58g" "-XX:+UseParallelGC"]
             ;:jvm-opts ["-Xmx58g" "-Xms58g" "-XX:+UseParallelGC" "-Djava.awt.headless=true"]
             :main clojush.core)


fixes #5

fixes #5

--- project.clj
+++ project.clj
@@ -5,10 +5,10 @@

   :jvm-opts ^:replace ["-Xms512m" "-Xmx512m" "-server"]

-  :dependencies [[org.clojure/clojure "1.7.0-RC1"]
-                 [org.clojure/clojurescript "0.0-3308"]
-                 [org.clojure/core.async "0.1.346.0-17112a-alpha"]
-                 [com.firebase/firebase-client-jvm "2.3.0"]
+  :dependencies [[org.clojure/clojure "1.7.0-RC1" :scope "provided"]
+                 [org.clojure/clojurescript "0.0-3308" :scope "provided"]
+                 [org.clojure/core.async "0.1.346.0-17112a-alpha" :scope "provided"]
+                 [com.firebase/firebase-client-jvm "2.3.0" :scope "provided"]
                  [cljsjs/firebase "2.2.3-0"]]

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


bump version

bump version

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject karma-reporter "0.4.0"
+(defproject karma-reporter "1.0.0"

   :description "A plugin for running clojurescript tests with Karma."


Cyanite 0.2.21

Cyanite 0.2.21

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject org.spootnik/cyanite "0.2.20"
+(defproject org.spootnik/cyanite "0.2.21"
   :description "Alternative storage backend for graphite, backed by cassandra"
   :url "https://github.com/pyr/cyanite"
   :license {:name "MIT License"


Update figwheel

Update figwheel

--- project.clj
+++ project.clj
@@ -92,10 +92,10 @@
                                  [binaryage/devtools "0.9.8"]
                                  [com.cemerick/piggieback "0.2.2"]
                                  [doo "0.1.8"]
-                                 [figwheel-sidecar "0.5.14"]]
+                                 [figwheel-sidecar "0.5.15"]]
                   :plugins      [[com.jakemccrary/lein-test-refresh "0.21.1"]
                                  [lein-doo "0.1.7"]
-                                 [lein-figwheel "0.5.14"]
+                                 [lein-figwheel "0.5.15"]
                                  [org.clojure/clojurescript "1.9.946"]]
                   :cljsbuild
                   {:builds


Whitespace fixes in project.clj

Whitespace fixes in project.clj

--- project.clj
+++ project.clj
@@ -8,8 +8,8 @@
   :dependencies [[clj-jgit "0.8.8"]
                  [org.slf4j/slf4j-nop "1.7.13"]]

-  :profiles { :test { :dependencies [[org.clojure/core.async "0.1.346.0-17112a-alpha"]
-                                     [com.github.jnr/jnr-process "1.0-SNAPSHOT"]
-                                     [clj-webdriver "0.7.0-SNAPSHOT"]]}}
+  :profiles {:test {:dependencies [[org.clojure/core.async "0.1.346.0-17112a-alpha"]
+                                   [com.github.jnr/jnr-process "1.0-SNAPSHOT"]
+                                   [clj-webdriver "0.7.0-SNAPSHOT"]]}}

   :aliases {"test" ["with-profile" "+test" "run" "-m" "chestnut.test.integration"] })


Use latest snapshot so build works on circle.

--- project.clj
+++ project.clj
@@ -5,7 +5,7 @@
             :url "http://www.eclipse.org/legal/epl-v10.html"}
   :dependencies [[org.clojure/clojure "1.8.0"]
                  ^{:voom {:repo "git@github.com:onyx-platform/onyx.git" :branch "master"}}
-                 [org.onyxplatform/onyx "0.10.1-SNAPSHOT"]
+                 [org.onyxplatform/onyx "0.10.1-20170901.165900-21"]
                  [ring/ring-core "1.6.2"]
                  [org.clojure/java.jmx "0.3.4"]
                  [ring-jetty-component "0.3.1"]


lein-release plugin: bumped version from 0.160 to 0.161-SNAPSHOT for next development cycle

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject maestro "0.160"
+(defproject maestro "0.161-SNAPSHOT"
   :description "Maestro service"
   :license  "https://github.com/mixradio/mr-maestro/blob/master/LICENSE"


Bump version to 0.15.5-SNAPSHOT

Bump version to 0.15.5-SNAPSHOT

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject clojars-web "0.15.4"
+(defproject clojars-web "0.15.5-SNAPSHOT"
   :dependencies [[org.clojure/clojure "1.5.1"]
                  [org.clojure/tools.cli "0.2.1"]
                  [org.apache.maven/maven-model "3.0.4"


Refactor deps so test libs are only used in dev/test

--- 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"}
-  :dependencies [[org.clojure/clojure "1.5.1"]
-                 [org.clojure/data.generators "0.1.2"]
-                 [com.fasterxml.jackson.core/jackson-core "2.3.1"]
+  :dependencies [[com.fasterxml.jackson.core/jackson-core "2.3.1"]
                  [org.msgpack/msgpack "0.6.9"]
                  [org.clojure/data.fressian "0.2.0"]
-                 [commons-codec 1.5]])
+                 [commons-codec 1.5]]
+  :profiles {:provided {:dependencies [[org.clojure/clojure "1.5.1"]]}
+             :dev {:dependencies [[org.clojure/data.generators "0.1.2"]]}})


minor bump

minor bump

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject klapaucius "0.1.7-SNAPSHOT"
+(defproject klapaucius "0.1.8-SNAPSHOT"
   :description "Push language interpreter"
   :url "https://github.com/Vaguery/klapaucius"
   :dependencies [[org.clojure/clojure            "1.8.0"]


freeze version 0.1.0

freeze version 0.1.0

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject distillery "0.1.0-SNAPSHOT"
+(defproject distillery "0.1.0"
   :description "A Clojure application to filter the most relevant words from speech recognition results."
   :url "http://informatik.fh-brandenburg.de/~kiertsch/"
   :license {:name "None"


upgrade dependencies

upgrade dependencies

--- project.clj
+++ project.clj
@@ -13,40 +13,40 @@
   :java-source-paths ["java"]

   :dependencies [[org.clojure/clojure "1.8.0"]
-                 [io.sarnowski/swagger1st "0.21.0"]
+                 [org.zalando/swagger1st "0.22.0-beta2" :exclusions [org.apache.httpcomponents/httpcore]]
                  [org.zalando.stups/txdemarcator "0.7.0"]
                  [com.stuartsierra/component "0.3.1"]
-                 [ring "1.4.0"]
+                 [ring "1.5.0"]
                  [org.eclipse.jetty/jetty-servlet "9.2.10.v20150310"]  ; needs to be in sync with ring dependency
                  [amalloy/ring-gzip-middleware "0.1.3"]
-                 [environ "1.0.2"]
+                 [environ "1.1.0"]
                  [io.clj/logging "0.8.1"]
-                 [org.apache.logging.log4j/log4j-api "2.5"]
-                 [org.apache.logging.log4j/log4j-core "2.5"]
-                 [org.apache.logging.log4j/log4j-slf4j-impl "2.5"]
-                 [org.apache.logging.log4j/log4j-jcl "2.5"]
-                 [org.apache.logging.log4j/log4j-1.2-api "2.5"]
-                 [org.apache.logging.log4j/log4j-jul "2.5"]
-                 [com.jolbox/bonecp "0.8.0.RELEASE"]
-                 [org.flywaydb/flyway-core "4.0"]
-                 [org.postgresql/postgresql "9.4.1208"]
-                 [amazonica "0.3.51" :exclusions [org.apache.httpcomponents/httpclient joda-time]]
+                 [org.apache.logging.log4j/log4j-api "2.6.2"]
+                 [org.apache.logging.log4j/log4j-core "2.6.2"]
+                 [org.apache.logging.log4j/log4j-slf4j-impl "2.6.2"]
+                 [org.apache.logging.log4j/log4j-jcl "2.6.2"]
+                 [org.apache.logging.log4j/log4j-1.2-api "2.6.2"]
+                 [org.apache.logging.log4j/log4j-jul "2.6.2"]
+                 [com.jolbox/bonecp "0.8.0.RELEASE" :exclusions [com.google.guava/guava]]
+                 [org.flywaydb/flyway-core "4.0.3"]
+                 [org.postgresql/postgresql "9.4.1209"]
+                 [amazonica "0.3.75" :exclusions [org.apache.httpcomponents/httpclient joda-time]]
                  [org.clojure/data.codec "0.1.0"]
                  [overtone/at-at "1.2.0"]
-                 [org.zalando.stups/tokens "0.9.8"]
-                 [com.netflix.hystrix/hystrix-clj "1.5.0"]
-                 [com.netflix.hystrix/hystrix-core "1.5.0"]
-                 [com.netflix.hystrix/hystrix-metrics-event-stream "1.5.0"]
-                 [org.clojure/core.incubator "0.1.3"]
-                 [metrics-clojure "2.6.1" :exclusions [io.dropwizard.metrics/metrics-core]]
+                 [org.zalando.stups/tokens "0.9.9"]
+                 [com.netflix.hystrix/hystrix-clj "1.5.5"]
+                 [com.netflix.hystrix/hystrix-core "1.5.5"]
+                 [com.netflix.hystrix/hystrix-metrics-event-stream "1.5.5"]
+                 [org.clojure/core.incubator "0.1.4"]
+                 [metrics-clojure "2.7.0" :exclusions [io.dropwizard.metrics/metrics-core]]
                  [io.dropwizard.metrics/metrics-servlets "3.1.2"]
-                 [org.slf4j/slf4j-api "1.7.18"]
-                 [com.fasterxml.jackson.core/jackson-core "2.7.2"]
-                 [com.fasterxml.jackson.core/jackson-databind "2.7.2"]
+                 [org.slf4j/slf4j-api "1.7.21"]
+                 [com.fasterxml.jackson.core/jackson-core "2.8.1"]
+                 [com.fasterxml.jackson.core/jackson-databind "2.8.1"]
                  [org.apache.httpcomponents/httpclient "4.5.2"]
-                 [org.clojure/core.memoize "0.5.8"]
+                 [org.clojure/core.memoize "0.5.9"]
                  [commons-codec "1.10"]
-                 [com.newrelic.agent.java/newrelic-api "3.26.1"]]
+                 [com.newrelic.agent.java/newrelic-api "3.31.1"]]

   :plugins [[lein-cloverage "1.0.6"]
             [lein-environ "1.0.2"]]


Version 0.3.23

Version 0.3.23

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject puppetlabs/lein-ezbake "0.3.23-SNAPSHOT"
+(defproject puppetlabs/lein-ezbake "0.3.23"
   :description "A system for building packages for trapperkeeper-based applications"
   :url "https://github.com/puppetlabs/ezbake"
   :license {:name "Apache License 2.0"


pump version

pump version

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject minhtuannguyen/remote-test-refresh "0.1.8"
+(defproject minhtuannguyen/remote-test-refresh "0.1.9-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"}


library upgrades

library upgrades

--- project.clj
+++ project.clj
@@ -1,23 +1,23 @@
 (defproject ruuvi-server/ruuvi-server "0.0.1-SNAPSHOT"
   :description "RuuviTracker server"
   :min-lein-version "2.0.0"
-  :plugins [[lein-ring "0.7.3"]
-            [lein-midje "2.0.0-SNAPSHOT"]
+  :plugins [[lein-ring "0.7.5"]
+            [lein-midje "2.0.0"]
             [lein-marginalia "0.7.1"]
             [org.clojars.llasram/lein-otf "2.0.0"]
             ]
   :dependencies [[org.clojure/clojure "1.4.0"]
                  ;; http/web
-                 [compojure "1.1.1"]
-                 [ring/ring-core "1.1.1"]
-                 [ring/ring-servlet "1.1.1"]
-                 [ring/ring-jetty-adapter "1.1.1"]
-                 [ring/ring-devel "1.1.1"]
+                 [compojure "1.1.3"]
+                 [ring/ring-core "1.1.6"]
+                 [ring/ring-servlet "1.1.6"]
+                 [ring/ring-jetty-adapter "1.1.6"]
+                 [ring/ring-devel "1.1.6"]
                  [ring-json-params "0.1.3"]
                  [amalloy/ring-gzip-middleware "0.1.2"]

                  [clj-json "0.5.0"]
-                 [aleph "0.2.2"]
+                 [aleph "0.3.0-beta6"]

                  ;; logging
                  [org.clojure/tools.logging "0.2.4"
@@ -29,6 +29,9 @@
                  [ch.qos.logback/logback-classic "1.0.7"]
                  [org.slf4j/log4j-over-slf4j "1.6.6"]

+                 ;; external services
+                 [clj-http "0.5.6"]
+
                  ;; database
                  [postgresql/postgresql "9.1-901.jdbc4"]
                  [com.h2database/h2 "1.3.168"]


First release.

First release.

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject cljs-bach "0.1.0-SNAPSHOT"
+(defproject cljs-bach "0.1.0"
   :description "A Clojurescript wrapper for the Web Audio API."
   :license {:name "MIT" }
   :dependencies [[org.clojure/clojure "1.7.0"]


Fix :default test selector

Fix :default test selector

--- project.clj
+++ project.clj
@@ -45,7 +45,7 @@
                  [potemkin "0.3.9"]
                  [com.taoensso/encore "1.9.3"]
                  [instaparse "1.3.4"]]
-  :test-selectors {:default (complement #{:riak})
+  :test-selectors {:default (complement (comp (partial some #{:riak}) keys))
                    :riak :riak}
   :main ^:skip-aot icecap.core
   :target-path "target/%s"


Added yeastmine, at KKarra's request

Added yeastmine, at KKarra's request

--- project.clj
+++ project.clj
@@ -76,6 +76,7 @@
       :web-max-age ~(* 30 24 60 60)
       :web-services {
         "flymine" "http://www.flymine.org/query/service"
+        "yeastmine" "http://yeastmine.yeastgenome.org/yeastmine/service"
         "mousemine" "http://www.mousemine.org/mousemine/service"}
        :web-tools [ ;; Needs to be listed so we know what order these should be shown in.
                    :templates


Bump to 1.1.1-SNAPSHOT

Bump to 1.1.1-SNAPSHOT

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject clj-http "1.1.0"
+(defproject clj-http "1.1.1-SNAPSHOT"
   :description "A Clojure HTTP library wrapping the Apache HttpComponents client."
   :url "https://github.com/dakrone/clj-http/"
   :license {:name "The MIT License"


Update cljs compiler version to 0.0-3126.

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

   :profiles {:dev {:dependencies [[org.clojure/tools.namespace "0.2.10"]
                                   [org.clojure/clojure "1.6.0"]
-                                  [org.clojure/clojurescript "0.0-3058"]
+                                  [org.clojure/clojurescript "0.0-3126"]
                                   [funcool/cljs-testrunners "0.1.0-SNAPSHOT"]]
                    :test-paths ["output/test/clj"]
                    :plugins [[org.clojars.cemerick/cljx "0.6.0-SNAPSHOT"


Back to 0.3.5-SNAPSHOT

Back to 0.3.5-SNAPSHOT

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject expound "0.3.5"
+(defproject expound "0.3.5-SNAPSHOT"
   :description "Human-optimized error messages for clojure.spec"
   :url "https://github.com/bhb/expound"
   :license {:name "Eclipse Public License"


Version 0.0.16-SNAPSHOT

Version 0.0.16-SNAPSHOT

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject pe-fp-core "0.0.15"
+(defproject pe-fp-core "0.0.16-SNAPSHOT"
   :description "A Clojure library encapsulating the various domain objects associated with the fuel purchase application."
   :url "https://github.com/evanspa/pe-fp-core"
   :license {:name "MIT"


Formatting

Formatting

--- project.clj
+++ project.clj
@@ -40,12 +40,12 @@
                                        :releases {:checksum :fail :update :always}}}
   :global-vars {*warn-on-reflection* true}
   :pedantic :warn
-  :codox {:src-dir-uri "https://github.com/clojurewerkz/cassaforte/blob/master/"
-          :sources ["src/clojure/"]
+  :codox {:src-dir-uri               "https://github.com/clojurewerkz/cassaforte/blob/master/"
+          :sources                   ["src/clojure/"]
           :src-linenum-anchor-prefix "L"
-          :exclude [clojurewerkz.cassaforte.conversion
-                    clojurewerkz.cassaforte.aliases
-                    clojurewerkz.cassaforte.metrics
-                    clojurewerkz.cassaforte.debug
-                    clojurewerkz.cassaforte.bytes]
-          :output-dir "doc/api"})
+          :exclude                   [clojurewerkz.cassaforte.conversion
+                                      clojurewerkz.cassaforte.aliases
+                                      clojurewerkz.cassaforte.metrics
+                                      clojurewerkz.cassaforte.debug
+                                      clojurewerkz.cassaforte.bytes]
+          :output-dir                "doc/api"})


Updated version for next release cycle

Updated version for next release cycle

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject com.palletops/leaven "0.2.0"
+(defproject com.palletops/leaven "0.2.1-SNAPSHOT"
   :description "A lightweight component library for clojure and clojurescript."
   :url "https://github.com/palletops/leaven"
   :license {:name "Eclipse Public License"


Update version for 7.5.1-SNAPSHOT development

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

 (def clj-parent-version "4.6.26")


Release version 0.9.10.0.

Release version 0.9.10.0.

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject onyx-cheat-sheet "0.9.10.0-SNAPSHOT"
+(defproject onyx-cheat-sheet "0.9.10.0"
   :description "Cheat sheet for Onyx"
   :url "https://github.com/onyx-platform/onyx-cheat-sheet"
   :license {:name "Eclipse Public License"
@@ -16,7 +16,7 @@
                  [compojure "1.4.0"]
                  [enlive "1.1.6"]
                  ^{:voom {:repo "git@github.com:onyx-platform/onyx.git" :branch "master"}}
-                 [org.onyxplatform/onyx "0.9.10-beta7"]
+                 [org.onyxplatform/onyx "0.9.10"]
                  [prismatic/om-tools "0.4.0"]
                  [markdown-clj "0.9.77"]
                  [org.omcljs/om "0.9.0"]


Add sandbox dependency

Add sandbox dependency

--- project.clj
+++ project.clj
@@ -13,6 +13,7 @@
                  [swank-clojure "1.3.0-SNAPSHOT"]
                  [clj-stacktrace "0.2.0"]
                  [clj-native "0.9.1-SNAPSHOT"]
+                 [clj-sandbox "0.4.2-SNAPSHOT"]
                  [tachyon "0.0.1-SNAPSHOT"]]
   :dev-dependencies [[swank-clojure "1.3.0-SNAPSHOT"]]
   :main demogorgon.core)


Updating cmr-system-trace-lib clj-time version.

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

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


Version 1.2.0

Version 1.2.0

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


Release 0.3.9

Release 0.3.9

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


Version 4.1.4-SNAPSHOT

Version 4.1.4-SNAPSHOT

--- project.clj
+++ project.clj
@@ -1,6 +1,6 @@
 (def jetty-version "9.4.36.v20210114")

-(defproject puppetlabs/trapperkeeper-webserver-jetty9 "4.1.3"
+(defproject puppetlabs/trapperkeeper-webserver-jetty9 "4.1.4-SNAPSHOT"
   :description "A jetty9-based webserver implementation for use with the puppetlabs/trapperkeeper service framework."
   :url "https://github.com/puppetlabs/trapperkeeper-webserver-jetty9"
   :license {:name "Apache License, Version 2.0"


Upgrade dependencies

Upgrade dependencies

--- project.clj
+++ project.clj
@@ -3,12 +3,12 @@
   :url "https://github.com/trhura/clojure-humanize"
   :license {:name "Eclipse Public License"
             :url "http://www.eclipse.org/legal/epl-v10.html"}
-  :dependencies [[org.clojure/clojure "1.8.0"]
-                 [org.clojure/math.numeric-tower "0.0.4"]
-                 [clj-time "0.12.0"]
-                 [com.andrewmcveigh/cljs-time "0.4.0"]]
-  :profiles {:dev {:dependencies [[org.clojure/clojurescript "1.9.93"]]
-                   :plugins [[lein-cljsbuild "1.1.3"]]}}
+  :dependencies [[org.clojure/clojure "1.11.1"]
+                 [org.clojure/math.numeric-tower "0.0.5"]
+                 [clj-time "0.15.2"]
+                 [com.andrewmcveigh/cljs-time "0.5.2"]]
+  :profiles {:dev {:dependencies [[org.clojure/clojurescript "1.11.60"]]
+                   :plugins [[lein-cljsbuild "1.1.8"]]}}
   :cljsbuild {:builds {:test
                        {:source-paths ["src" "test"]
                         :compiler {:optimizations :whitespace


Set SNAPSHOT and remove unacast from the artifact name

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


Version 0.14.5

Version 0.14.5

--- project.clj
+++ project.clj
@@ -2,7 +2,7 @@
                        (System/getenv "CLOJURE_VERSION")
                        "1.8.0"))

-(defproject lambdacd "0.14.5-SNAPSHOT"
+(defproject lambdacd "0.14.5"
   :description "A library to create a continous delivery pipeline in code."
   :url "http://github.com/flosell/lambdacd"
   :license {:name "Apache License, version 2.0"


version bump

version bump

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject storm/storm "0.9.0-wip3"
+(defproject storm/storm "0.9.0-wip5-SNAPSHOT"
   :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"}


Version 2.0.56-SNAPSHOT [ci skip]

Version 2.0.56-SNAPSHOT [ci skip]

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


(SERVER-1426) Update version number for next dev cycle

--- project.clj
+++ project.clj
@@ -2,7 +2,7 @@
 (def tk-version "1.4.0")
 (def tk-jetty-version "1.5.9")
 (def ks-version "1.3.1")
-(def ps-version "2.5.0")
+(def ps-version "2.5.1-stable-SNAPSHOT")

 (defn deploy-info
   [url]


adjusting project info

adjusting project info

--- project.clj
+++ project.clj
@@ -1,8 +1,8 @@
-(defproject oauthtest "0.1.0-SNAPSHOT"
-  :description "FIXME: write description"
-  :url "http://example.com/FIXME"
-  :license {:name "Eclipse Public License"
-            :url "http://www.eclipse.org/legal/epl-v10.html"}
+(defproject clj-cerberus "0.1.0-SNAPSHOT"
+  :description "Offering simple Ring compatible handlers for OpenID Connect"
+  :url "http://github.com/olivermg/clj-cerberus"
+  :license {:name "The MIT License"
+            :url "http://opensource.org/licenses/MIT"}
   :dependencies [[org.clojure/clojure "1.8.0"]
                  [org.clojure/clojurescript "1.8.51"]
                  [com.nimbusds/oauth2-oidc-sdk "5.9"]


Updated sente -> 1.5.0

Updated sente -> 1.5.0

--- project.clj
+++ project.clj
@@ -15,7 +15,7 @@
                  [compojure "1.3.4"]
                  [http-kit "2.1.19"]

-                 [com.taoensso/sente "1.4.1" :exclusions [org.clojure/tools.reader]]
+                 [com.taoensso/sente "1.5.0" :exclusions [org.clojure/tools.reader]]
                  [com.cognitect/transit-clj "0.8.271" :exclusions [commons-codec]]
                  [com.cognitect/transit-cljs "0.8.215"]


lein-release plugin: preparing 0.21 release

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


Remove leiningen depending upon itself. Should be unnecessary and interferes when trying to add dependency-checker


Fix tests.

Fix tests.

--- project.clj
+++ project.clj
@@ -10,6 +10,6 @@
                  [clj-kafka "0.2.8-0.8.1.1" :exclusions [org.apache.zookeeper/zookeeper zookeeper-clj]]
                  [cheshire "5.4.0"]
                  [zookeeper-clj "0.9.1" :exclusions [io.netty/netty org.apache.zookeeper/zookeeper]]]
-  :profiles {:dev {:dependencies [[midje "1.6.2" :exclusions [joda-time commons-codec]]]
+  :profiles {:dev {:dependencies [[midje "1.6.2" :exclusions [commons-codec]]]
                    :plugins [[lein-midje "3.1.3"]]}
              :circle-ci {:jvm-opts ["-Xmx4g"]}})


Update dependencies.

Update dependencies.

--- project.clj
+++ project.clj
@@ -4,9 +4,9 @@
   :license {:name "Public Domain" :url "http://unlicense.org/"}
   :source-paths ["src"]
   :jar-exclusions [#"\.swp|\.swo|user.clj"]
-  :plugins [[lein-ancient "0.6.7"]]
+  :plugins [[lein-ancient "0.6.10"]]
   :dependencies [[org.clojure/clojure "1.8.0" :scope "provided"]
-                 [org.clojure/clojurescript "1.8.34" :scope "provided"]
+                 [org.clojure/clojurescript "1.8.51" :scope "provided"]
                  [com.cognitect/transit-cljs "0.8.237"]
-                 [funcool/httpurr "0.4.0"]
-                 [funcool/beicon "1.1.0"]])
+                 [funcool/httpurr "0.6.0"]
+                 [funcool/beicon "1.3.0"]])


Only use colored output in logging if configured.

--- project.clj
+++ project.clj
@@ -62,7 +62,9 @@
         [venantius/ultra "0.5.2"]]
       :source-paths ["dev-resources/src"]}
     :dev {
-      :jvm-opts ["-Dcmr.testing.config.data=testing-value"]
+      :jvm-opts [
+        "-Dcmr.testing.config.data=testing-value"
+        "-Dcmr.opendap.logging.color=true"]
       :repl-options {
         :init-ns cmr.opendap.dev
         :prompt ~get-prompt


Upgrade bidi

Upgrade bidi

--- project.clj
+++ project.clj
@@ -14,7 +14,7 @@
   [[prismatic/schema "0.4.2" :exclusions [potemkin]] ; TODO 0.4.2
    [potemkin "0.3.11" :exclusions [riddley]]
    [manifold "0.1.0"]
-   [bidi "1.19.1"]
+   [bidi "1.20.0"]
    [hiccup "1.0.5"]
    [cheshire "5.4.0"]
    [ring-basic-authentication "1.0.5"]


Release 0.12.0-beta3

Release 0.12.0-beta3

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject clj-gatling "0.12.0-beta2"
+(defproject clj-gatling "0.12.0-beta3"
   :description "Clojure library for load testing"
   :url "http://github.com/mhjort/clj-gatling"
   :license {:name "Eclipse Public License"


Bump up Clojure version

Bump up Clojure version

--- project.clj
+++ project.clj
@@ -15,7 +15,7 @@
     :url "http://github.com/tisnik/hurvinek"
     :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"]
                    [org.clojure/java.jdbc "0.3.5"]
                    [org.clojure/tools.cli "0.3.1"]
                    [org.clojure/data.csv  "0.1.2"]


release 1.4.4

release 1.4.4

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject babel "1.4.3-SNAPSHOT"
+(defproject babel "1.4.4"
   :description "A Clojure library for generation 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."}


Update clojure version.

Update clojure version.

--- project.clj
+++ project.clj
@@ -3,7 +3,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"]
                  [clj-assorted-utils "1.11.1"]
                  [org.apache.commons/commons-math3 "3.5"]
                  [org.clojure/tools.cli "0.3.3"]


Bump version to 0.5.1 for release

Bump version to 0.5.1 for release

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


bump version.

bump version.

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(def version "0.10.0-SNAPSHOT")
+(def version "0.11.0-SNAPSHOT")

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


upgrade metrics deps

upgrade metrics deps

--- project.clj
+++ project.clj
@@ -9,9 +9,9 @@
                  [compojure "1.1.6"]
                  [tentacles "0.2.6"]
                  [cheshire "5.3.1"]
-                 [com.codahale.metrics/metrics-core "3.0.1"]
-                 [com.codahale.metrics/metrics-jvm "3.0.1"]
-                 [measure "0.1.5"]
+                 [io.dropwizard.metrics/metrics-core "3.1.0"]
+                 [io.dropwizard.metrics/metrics-jvm "3.1.0"]
+                 [measure "0.1.7"]
                  [org.clojure/tools.logging "0.2.6"]
                  [ch.qos.logback/logback-classic "1.1.1"]]
   :plugins [[lein-ring "0.8.10"]


lein-release plugin: preparing 0.51 release

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


Version 0.3.1

Version 0.3.1

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

-(defproject puppetlabs/jdbc-util "0.3.1-SNAPSHOT"
+(defproject puppetlabs/jdbc-util "0.3.1"
   :description "Common JDBC helpers for use in Puppet Labs projects"
   :url "https://github.com/puppetlabs/jdbc-util"


Update dependencies.

Update dependencies.

--- project.clj
+++ project.clj
@@ -10,23 +10,24 @@
   :profiles {:dev {:source-paths ["dev"]}}

   :dependencies [[org.clojure/clojure "1.9.0-alpha4" :scope "provided"]
-                 [org.clojure/clojurescript "1.9.89" :scope "provided"]
+                 [org.clojure/clojurescript "1.9.93" :scope "provided"]

                  ;; Build
-                 [figwheel-sidecar "0.5.4-3" :scope "test"]
+                 [figwheel-sidecar "0.5.4-5" :scope "test"]

                  ;; runtime
                  [com.cognitect/transit-cljs "0.8.239"]
                  [rum "0.9.1"]
                  [cljsjs/react "15.1.0-0"]
                  [cljsjs/react-dom "15.1.0-0"]
+                 [cljsjs/react-dom-server "15.1.0-0"]
                  [cljsjs/moment "2.10.6-4"]
-                 [funcool/struct "0.1.0"]
+                 [funcool/struct "1.0.0"]
                  [funcool/lentes "1.1.0"]
                  [funcool/httpurr "0.6.0"]
                  [funcool/promesa "1.3.1"]
                  [funcool/beicon "2.1.0"]
-                 [funcool/cuerdas "0.7.2"]
+                 [funcool/cuerdas "0.8.0"]
                  [bidi "2.0.9"]]
   :plugins [[lein-ancient "0.6.10"]]
   :clean-targets ^{:protect false} ["resources/public/js" "target"]


Revert to snapshot version.

Revert to snapshot version.

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


Version 1.0.12-SNAPSHOT

Version 1.0.12-SNAPSHOT

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject com.ninjakoala/lamarck "1.0.11"
+(defproject com.ninjakoala/lamarck "1.0.12-SNAPSHOT"
   :description "For classifying clouds (specifically Amazon's)"
   :url "https://github.com/ninjakoala/lamarck"
   :license {:name "Eclipse Public License"


Add QA builds

Add QA builds

--- project.clj
+++ project.clj
@@ -142,7 +142,9 @@
             "build-css" ["shell" "./semantic.sh" "build-css"]
             "build-prod-server" ["do" ["clean-prod-server"] ["cljsbuild" "once" "server"]]
             "build-prod-ui" ["do" ["clean"] ["cljsbuild" "once" "min"]]
+            "build-qa-ui" ["do" ["clean"] ["cljsbuild" "once" "qa-min"]]
             "build-prod" ["pdo" ["build-prod-server"] ["build-prod-ui"] ["build-css"]]
+            "build-qa" ["pdo" ["build-prod-server"] ["build-qa-ui"] ["build-css"]]
             "run-slither" ["shell" "./run-slither.sh"]}

   :profiles {:dev {:dependencies [[org.clojure/clojure "1.9.0"]
@@ -195,6 +197,15 @@
                                    :closure-defines {goog.DEBUG false}
                                    :pretty-print false}}

+                       {:id "qa-min"
+                        :source-paths ["src"]
+                        :compiler {:main "name-bazaar.ui.core"
+                                   :output-to "resources/public/js/compiled/app.js"
+                                   :optimizations :advanced
+                                   :closure-defines {name-bazaar.ui.config.environment "qa"}
+                                   :pretty-print false
+                                   :pseudo-names false}}
+
                        ;; Production on client-side with mainnet
                        {:id "min"
                         :source-paths ["src"]


Updated deps

Updated deps

--- project.clj
+++ project.clj
@@ -9,20 +9,20 @@
                  [org.clojure/data.json "0.2.6"]
                  [org.clojure/tools.cli "0.3.1"]
                  [org.clojure/tools.logging "0.3.1"]
-                 [ch.qos.logback/logback-classic "1.1.2"]
+                 [ch.qos.logback/logback-classic "1.1.3"]
                  [trptcolin/versioneer "0.1.1"]
-                 [net.dongliu/apk-parser "2.0.7"]
-                 [clj-http "1.0.1"]
-                 [org.eclipse.jetty/jetty-server "9.2.7.v20150116"]
-                 [org.eclipse.jetty/jetty-servlet "9.2.7.v20150116"]
-                 [org.eclipse.jetty/jetty-servlets "9.2.7.v20150116"]
+                 [net.dongliu/apk-parser "2.0.9"]
+                 [clj-http "1.1.0"]
+                 [org.eclipse.jetty/jetty-server "9.2.10.v20150310"]
+                 [org.eclipse.jetty/jetty-servlet "9.2.10.v20150310"]
+                 [org.eclipse.jetty/jetty-servlets "9.2.10.v20150310"]
                  [javax.servlet/javax.servlet-api "3.1.0"]
                  [ring/ring-core "1.3.2"]
                  [ring/ring-defaults "0.1.4" :exclusions [javax.servlet/servlet-api]]
                  [ring/ring-devel "1.3.2"]
                  [ring/ring-servlet "1.3.2" :exclusions [javax.servlet/servlet-api]]
                  [bk/ring-gzip "0.1.1"]
-                 [compojure "1.3.2"]
+                 [compojure "1.3.3"]
                  [enlive "1.1.5"]]

   :plugins [[lein-bower "0.5.1"]


Version 0.0.10-SNAPSHOT

Version 0.0.10-SNAPSHOT

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject day8.re-frame/abra "0.0.9"
+(defproject day8.re-frame/abra "0.0.10-SNAPSHOT"
   :description "Tracing and developer tools for re-frame apps"
   :url         "https://github.com/Day8/re-frame-trace"
   :license     {:name "MIT"}


Remove defaults from uberjar

Remove defaults from uberjar

--- project.clj
+++ project.clj
@@ -63,7 +63,9 @@
                    :output-path "target/generated/cljs"
                    :rules :cljs}]}

-  :profiles {:dev {:repl-options {:init-ns threed.server
+  :profiles {:default []
+
+             :dev {:repl-options {:init-ns threed.server
                                    :nrepl-middleware [cemerick.piggieback/wrap-cljs-repl
                                                       cljx.repl-middleware/wrap-cljx]}


Prepare for next development iteration

Prepare for next development iteration

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject naughtmq "0.0.2"
+(defproject naughtmq "0.0.3-SNAPSHOT"
   :description "A native-embedding wrapper for jzmq"
   :url "https://github.com/gaverhae/naughtmq"
   :scm {:name "git"


Update to newer wboss that provides async send in undertow [IMMUTANT-521]

--- project.clj
+++ project.clj
@@ -87,7 +87,7 @@
                         h2                         "1.3.176"

                         ;; org.projectodd.wunderboss  "0.3.0"
-                        org.projectodd.wunderboss  "1.x.incremental.188"
+                        org.projectodd.wunderboss  "1.x.incremental.189"
                         ;; org.projectodd.wunderboss  "0.4.0-SNAPSHOT"

                         org.immutant               :version}}


increased the clojure version used from 1.6.0 to 1.7.0

--- project.clj
+++ project.clj
@@ -3,7 +3,7 @@
   :url "https://bitfondue.com"
   :license {:name "MIT License"
             :url "http://opensource.org/licenses/MIT"}
-  :dependencies [[org.clojure/clojure "1.6.0"]
+  :dependencies [[org.clojure/clojure "1.7.0"]
                  [environ "1.0.0"]
                  [compojure "1.4.0"]
                  [ring/ring-core "1.3.2"]


lein-release plugin: bumped version from 0.3.1 to 0.3.2-SNAPSHOT for next development cycle

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject org.domaindrivenarchitecture/dda-user-crate "0.3.1"
+(defproject org.domaindrivenarchitecture/dda-user-crate "0.3.2-SNAPSHOT"
   :description "A crate to handle users"
   :url "https://www.domaindrivenarchitecture.org"
   :license {:name "Apache License, Version 2.0"


Bump version for development

Bump version for development

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject com.cerner/clara-rules "0.16.0"
+(defproject com.cerner/clara-rules "0.17.0-SNAPSHOT"
   :description "Clara Rules Engine"
   :url "https://github.com/cerner/clara-rules"
   :license {:name "Apache License Version 2.0"


Adding dependencies so the repl can be started.

--- project.clj
+++ project.clj
@@ -18,7 +18,8 @@
   {:dev {:dependencies [[org.clojure/tools.namespace "0.2.4"]
                         [org.clojars.gjahad/debug-repl "0.3.3"]
                         [cheshire "5.3.1"]
-                        [clj-http "0.9.1"]]
+                        [clj-http "0.9.1"]
+                        [nasa-cmr/cmr-transmit-lib "0.1.0-SNAPSHOT"]]
          :source-paths ["src" "dev" "test" "int_test"]}
    :integration-test {:test-paths ["int_test"]
                       :dependencies [[clj-http "0.9.1"]]}


Upgrade to new version of muon-schemas

Upgrade to new version of muon-schemas

--- project.clj
+++ project.clj
@@ -30,7 +30,7 @@
                   :exclusions [io.muoncore/muon-core
                                io.muoncore/muon-transport-amqp
                                io.muoncore/muon-discovery-amqp]]
-                 [tranchis/muon-schemas "0.1.8"]
+                 [tranchis/muon-schemas "0.1.9"]
                  [io.muoncore/muon-clojure "7.1.3"
                   :exclusions [org.clojure/tools.reader
                                com.google.guava/guava]]


Add lein serve alias for launching lein simpleton.

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

   :plugins [[lein-cljsbuild "1.1.0"]
             [lein-codox "0.9.0"]
-            [lein-simpleton "1.3.0"]]
+            [lein-simpleton "1.4.0-SNAPSHOT"]]

   ;; :figwheel {:repl false}

@@ -53,7 +53,9 @@
             "test-slimer*" ^{:doc "Clean and execute once unit tests with SlimerJS (must be installed)."} ["do" "clean" ["doo" "slimer" "test" "once"]]
             "auto-slimer" ^{:doc "Clean and execute automatic unit tests with SlimerJS (must be installed)."} ["do" "clean" ["doo" "slimer" "test" "auto"]]
             "tests" ^{:doc "Execute once unit tests with PhantomJS and SlimerJS (must be installed)."} ["doo" "headless" "test" "once"]
-            "tests*" ^{:doc "Clean and execute once unit tests with PhantomJS and SlimerJS (must be installed)."} ["do" "clean" ["doo" "headless" "test" "once"]]}
+            "tests*" ^{:doc "Clean and execute once unit tests with PhantomJS and SlimerJS (must be installed)."} ["do" "clean" ["doo" "headless" "test" "once"]]
+            "serve" ^{:doc "Compile and start a server on port 5042 at resources/public"} ["do" "cljsbuild" "once" "dev" ["simpleton" "5042" ":from" "resources/public"]]
+            "serve*" ^{:doc "Clean, compile and start a server on port 5042 at resources/public"} ["do" "clean" ["cljsbuild" "once" "dev"] ["simpleton" "5042" ":from" "resources/public"]]}

   :profiles {:dev {:dependencies [[com.cemerick/piggieback "0.1.5"]
                                   [org.clojure/tools.nrepl "0.2.11"]]


Version 0.5.1-SNAPSHOT

Version 0.5.1-SNAPSHOT

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


Version 0.4.7

Version 0.4.7

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject kixi/terraboot "0.4.7-SNAPSHOT"
+(defproject kixi/terraboot "0.4.7"
   :description "Terraform modules for kixi framework"
   :url "http://example.com/FIXME"
   :license {:name "Eclipse Public License"


Version 0.0.41-SNAPSHOT

Version 0.0.41-SNAPSHOT

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject pe-fp-core "0.0.40"
+(defproject pe-fp-core "0.0.41-SNAPSHOT"
   :description "A Clojure library encapsulating the various domain objects associated with the Gas Jot application."
   :url "https://github.com/evanspa/pe-fp-core"
   :license {:name "MIT"


profiling jvm opts

profiling jvm opts

--- project.clj
+++ project.clj
@@ -47,7 +47,10 @@
      :exclusions [http-kit]]]
   :plugins [[codox "0.6.1"]
             [lein-rpm "0.0.5"]]
-  :profiles {:dev {:jvm-opts ["-XX:-OmitStackTraceInFastThrow"]
+  :profiles {:dev {:jvm-opts ["-XX:-OmitStackTraceInFastThrow"
+                              "-Dcom.sun.management.jmxremote"
+                              "-XX:+UnlockCommercialFeatures"
+                              "-XX:+FlightRecorder"]
                    :dependencies [[criterium "0.4.3"]]}}
   :test-selectors {:default (fn [x] (not (or (:integration x)
                                              (:time x)


Add dependencies for fuzzy search and markdown parsing

--- project.clj
+++ project.clj
@@ -15,6 +15,8 @@
                  [cljs-ajax "0.3.14"]
                  [secretary "1.2.3"]
                  [com.cognitect/transit-cljs "0.8.220"]
+                 [clj-fuzzy "0.1.8"]
+                 [markdown-clj "0.9.67"]
                  [reagent-forms "0.5.5"]
                  [reagent-utils "0.1.5"]]
   :main ^:skip-aot markiki.core


add cljremotetest profile for issue #33 Running tests

--- project.clj
+++ project.clj
@@ -52,6 +52,21 @@
                                   ;[mysql/mysql-connector-java "5.1.30"]
                                   ]
                         }
+             :cljremotetest {
+                                :java-source-paths ["test/clojure"]
+                                :test-paths ["src/test/clojure"]
+                                :source-paths ["test/clojure" "test/java" "test/nginx-working-dir/coroutine-udfs"]
+                                :compile-path "target/testclasses"
+                                :dependencies [
+                                              [ring/ring-core "1.2.1"]
+                                              [compojure "1.1.6"]
+                                              [clj-http "0.7.8"]
+                                              [junit/junit "4.11"]
+                                              [org.clojure/java.jdbc "0.3.3"]
+                                              [org.clojure/tools.nrepl "0.2.3"]
+                                              ;[mysql/mysql-connector-java "5.1.30"]
+                                              ]
+                                    }
              :1.4 {:dependencies [[org.clojure/clojure "1.4.0"]]}
              :1.5 {:dependencies [[org.clojure/clojure "1.5.0"]]}
              })


Update dependencies.

Update dependencies.

--- project.clj
+++ project.clj
@@ -4,7 +4,7 @@
   :license {:name "Public Domain" :url "http://unlicense.org/"}

   :dependencies [[org.clojure/clojure "1.8.0" :scope "provided"]
-                 [org.clojure/clojurescript "1.7.228" :scope "provided"]
+                 [org.clojure/clojurescript "1.8.34" :scope "provided"]
                  [org.clojure/test.check "0.9.0" :scope "test"]]

   :deploy-repositories {"releases" :clojars


Version 2.0.6

Version 2.0.6

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject dda/dda-user-crate "2.0.6-SNAPSHOT"
+(defproject dda/dda-user-crate "2.0.6"
   :description "A crate to handle users"
   :url "https://www.domaindrivenarchitecture.org"
   :license {:name "Apache License, Version 2.0"


lein-release plugin: preparing 0.1.5 release

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject twarc "0.1.5-SNAPSHOT"
+(defproject twarc "0.1.5"
   :description "Doing Quartz in right way"
   :url "https://github.com/prepor/twarc"
   :license {:name "Eclipse Public License"


Version 0.4.37-SNAPSHOT

Version 0.4.37-SNAPSHOT

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject kixi/terraboot "0.4.36"
+(defproject kixi/terraboot "0.4.37-SNAPSHOT"
   :description "Terraform modules for kixi framework"
   :url "http://example.com/FIXME"
   :license {:name "Eclipse Public License"


Version 6.16.0

Version 6.16.0

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

 (defn deploy-info
   [url]


Upgrade to 0.9.10-beta3.

Upgrade to 0.9.10-beta3.

--- project.clj
+++ project.clj
@@ -1,10 +1,10 @@
-(defproject workshop "0.9.10-beta1"
+(defproject workshop "0.9.10-beta3"
   :license {:name "Eclipse Public License"
             :url "http://www.eclipse.org/legal/epl-v10.html"}
   :dependencies [[org.clojure/clojure "1.8.0"]
                  [org.clojure/core.async "0.2.374"]
                  ^{:voom {:repo "git@github.com:onyx-platform/onyx.git" :branch "master"}}
-                 [org.onyxplatform/onyx "0.9.10-beta1"]
+                 [org.onyxplatform/onyx "0.9.10-beta3"]
                  [org.slf4j/slf4j-api "1.7.12"]
                  [org.slf4j/slf4j-nop "1.7.12"]]
   :profiles {:dev {:dependencies [[org.clojure/tools.namespace "0.2.10"]


Version 0.5.0

Version 0.5.0

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject caesium "0.5.0-SNAPSHOT"
+(defproject caesium "0.5.0"
   :description "libsodium for clojure"
   :url "https://github.com/lvh/caesium"
   :deploy-repositories [["releases" :clojars]
@@ -16,5 +16,6 @@
                               [lein-kibit "0.1.2"]
                               [jonase/eastwood "0.2.3"]
                               [lein-codox "0.9.4"]]}}
-  :codox {:metadata {:doc/format :markdown}}
+  :codox {:metadata {:doc/format :markdown}
+          :output-path "doc"}
   :global-vars {*warn-on-reflection* true})


Version 3.12.2

Version 3.12.2

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject clj-http "3.12.2-SNAPSHOT"
+(defproject clj-http "3.12.2"
   :description "A Clojure HTTP library wrapping the Apache HttpComponents client."
   :url "https://github.com/dakrone/clj-http/"
   :license {:name "The MIT License"


Update clj-time

Update clj-time

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

    ;; [org.clojure/core.match "0.3.0-alpha4"] ; pattern matching library
    [clj-time-ext "0.0.0-34-0x7939"] ;; (time/now) in clj
-   [clj-time "0.15.1"]
+   [clj-time "0.15.2"]

    [spyscope "0.1.6"] ; A Clojure(Script); debug single- & multi-threaded apps
    [org.clojars.bost/utils "0.0.0-30-0x4b48"]


ARD-10456 bump clj-http to 3.12.2.

ARD-10456 bump clj-http to 3.12.2.

--- project.clj
+++ project.clj
@@ -16,7 +16,7 @@
             [com.ebaxt.lein-ver "1.2.0"]]
   :dependencies [[org.clojure/clojure "1.9.0"]
                  [compojure "1.6.0"]
-                 [clj-http "3.7.0" :exclusions [com.fasterxml.jackson.core/jackson-databind]]
+                 [clj-http "3.12.2" :exclusions [com.fasterxml.jackson.core/jackson-databind]]
                  [javax.servlet/servlet-api "2.5"]
                  [ring/ring-core "1.6.3"]
                  [http-kit "2.3.0"]
@@ -27,7 +27,6 @@
                  [superstring "2.1.0"]
                  [io.forward/yaml "1.0.11"]
                  [com.github.fge/json-schema-validator "2.2.6"]
-                 [com.fasterxml.jackson.core/jackson-databind "2.9.10.8"]
                  [com.google.guava/guava "23.0"]
                  [org.clojure/data.json "0.2.6"]
                  [medley "1.0.0"]])


Formatting.

Formatting.

--- project.clj
+++ project.clj
@@ -12,8 +12,7 @@
                  [cljs-http "0.1.39"]]
   :plugins [[lein-cljsbuild "1.1.2"]]
   :source-paths ["src-cljs"]
-  :cljsbuild {:builds [{:compiler {
-                                   :output-to "sphinxcontrib/githubcomments/_static/githubcomments.js"
+  :cljsbuild {:builds [{:compiler {:output-to "sphinxcontrib/githubcomments/_static/githubcomments.js"
                                    :optimizations :whitespace
                                    :pretty-print true}}]}
   :profiles {:dev {:dependencies [[com.cemerick/piggieback "0.2.1"]


Updated lein-clojars to 0.6.0

Updated lein-clojars to 0.6.0

--- project.clj
+++ project.clj
@@ -3,5 +3,5 @@
   :url "http://github.com/weavejester/hiccup"
   :dependencies [[org.clojure/clojure "1.2.0"]
                  [org.clojure/clojure-contrib "1.2.0"]]
-  :dev-dependencies [[lein-clojars "0.5.0"]
+  :dev-dependencies [[lein-clojars "0.6.0"]
                      [swank-clojure "1.2.1"]])


Back to snapshot

Back to snapshot

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


1.0.0-rc4

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject clojurewerkz/cassaforte "1.0.0-SNAPSHOT"
+(defproject clojurewerkz/cassaforte "1.0.0-rc4"
   :min-lein-version "2.0.0"
   :description "A Clojure client for Apache Cassandra"
   :url "http://clojurecassandra.info"


Update nightcode to 0.4.2.5

Update nightcode to 0.4.2.5

--- project.clj
+++ project.clj
@@ -14,7 +14,7 @@
                   :classifier "natives-desktop"]
                  [com.badlogicgames.gdx/gdx-platform "1.4.1"
                   :classifier "natives-desktop"]
-                 [nightcode "0.4.2.1"
+                 [nightcode "0.4.2.5"
                   :exclusions [gwt-plugin
                                leiningen
                                lein-ancient


Release version 0.8.1.0-alpha7.

Release version 0.8.1.0-alpha7.

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


Version 0.1.0

Version 0.1.0

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


Version 1.2.1

Version 1.2.1

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject dda/dda-serverspec-crate "1.2.1-SNAPSHOT"
+(defproject dda/dda-serverspec-crate "1.2.1"
   :description "A crate to get facts from server nodes and test these facst against your expectation."
   :url "https://domaindrivenarchitecture.org"
   :license {:name "Apache License, Version 2.0"


Bump version

Bump version

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject cljs-workers "1.0.0"
+(defproject cljs-workers "1.0.1-alpha"
   :description "A clojurescript lib for performing async tasks via web workers"
   :url "https://github.com/jtkDvlp/cljs-workers"
   :license {:name "MIT"}


0.6.0-alpha2

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject com.mdrogalis/onyx-metrics "0.6.0-SNAPSHOT"
+(defproject com.mdrogalis/onyx-metrics "0.6.0-alpha2"
   :description "Instrument Onyx workflows"
   :url "https://github.com/MichaelDrogalis/onyx"
   :license {:name "Eclipse Public License"
@@ -7,6 +7,6 @@
                  [com.mdrogalis/rotating-seq "0.1.3"]
                  [com.taoensso/timbre "3.0.1"]
                  [stylefruits/gniazdo "0.4.0"]]
-  :profiles {:dev {:dependencies [[com.mdrogalis/onyx "0.6.0-SNAPSHOT"]
+  :profiles {:dev {:dependencies [[com.mdrogalis/onyx "0.6.0-alpha2"]
                                   [midje "1.6.3"]]
                    :plugins [[lein-midje "3.1.1"]]}})


Version 0.4.38-SNAPSHOT

Version 0.4.38-SNAPSHOT

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject kixi/terraboot "0.4.37"
+(defproject kixi/terraboot "0.4.38-SNAPSHOT"
   :description "Terraform modules for kixi framework"
   :url "http://example.com/FIXME"
   :license {:name "Eclipse Public License"


Prepare for next release cycle.

Prepare for next release cycle.

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject onyx-cheat-sheet "0.12.0.0-alpha2"
+(defproject onyx-cheat-sheet "0.12.0.0-SNAPSHOT"
   :description "Cheat sheet for Onyx"
   :url "https://github.com/onyx-platform/onyx-cheat-sheet"
   :license {:name "Eclipse Public License"


Update to latest version of Less4J: 1.1.2

--- project.clj
+++ project.clj
@@ -7,7 +7,7 @@
                  [org.clojure/tools.logging "0.2.6"]
                  [ring/ring-core "1.2.0"]
                  [org.mozilla/rhino "1.7R4"]
-                 [com.github.sommeri/less4j "1.1.1"]
+                 [com.github.sommeri/less4j "1.1.2"]
                  [de.neuland/jade4j "0.3.15"]
                  [hiccup "1.0.4"]]
   :repositories [["jade4j" "https://raw.github.com/neuland/jade4j/master/releases"]]


modify bgzf4j dependency

modify bgzf4j dependency

--- project.clj
+++ project.clj
@@ -7,7 +7,7 @@
                  [org.clojure/tools.logging "0.2.6"]
                  [org.clojure/tools.cli "0.3.0"]
                  [clj-sub-command "0.2.0"]
-                 [chrovis/bgzf4j "0.1.0-SNAPSHOT"]]
+                 [bgzf4j "0.1.0"]]
   :source-paths ["src/clojure"]
   :java-source-paths ["src/java"]
   :javac-options ["-target" "1.7" "-source" "1.7"]


lein-release plugin: preparing 0.3 release

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


Bump dependencies to the latest versions

--- project.clj
+++ project.clj
@@ -5,9 +5,9 @@
             :url "http://opensource.org/licenses/MIT"
             :distribution :repo}
   :global-vars {*warn-on-reflection* false}
-  :dependencies [[com.fasterxml.jackson.core/jackson-core "2.6.4"]
-                 [com.fasterxml.jackson.dataformat/jackson-dataformat-smile "2.6.4"]
-                 [com.fasterxml.jackson.dataformat/jackson-dataformat-cbor "2.6.4"]
+  :dependencies [[com.fasterxml.jackson.core/jackson-core "2.7.3"]
+                 [com.fasterxml.jackson.dataformat/jackson-dataformat-smile "2.7.3"]
+                 [com.fasterxml.jackson.dataformat/jackson-dataformat-cbor "2.7.3"]
                  [tigris "0.1.1"]]
   :profiles {:dev {:dependencies [[org.clojure/clojure "1.6.0"]
                                   [org.clojure/test.generative "0.1.4"]]}
@@ -19,7 +19,7 @@
              :1.8 {:dependencies [[org.clojure/clojure "1.8.0-RC4"]]}
              :benchmark {:test-paths ["benchmarks"]
                          :jvm-opts ^:replace ["-Xms1g" "-Xmx1g" "-server"]
-                         :dependencies [[criterium "0.4.3"]
+                         :dependencies [[criterium "0.4.4"]
                                         [org.clojure/data.json "0.2.6"]
                                         [clj-json "0.5.3"]]}}
   :aliases {"all" ["with-profile" "dev,1.3:dev,1.4:dev,1.5:dev,1.7:dev,1.8:dev"]


lein-release plugin: bumped version from 0.4.1 to 0.4.2-SNAPSHOT for next development cycle

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject org.domaindrivenarchitecture/dda-backup-crate "0.4.1"
+(defproject org.domaindrivenarchitecture/dda-backup-crate "0.4.2-SNAPSHOT"
   :description "A crate to handle configuration, their dependencies, documentation and validation"
   :url "https://www.domaindrivenarchitecture.org"
   :license {:name "Apache License, Version 2.0"


Prepare for next dev cycle

Prepare for next dev cycle

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject superstring "2.0.0"
+(defproject superstring "2.0.0-SNAPSHOT"
   :description "String manipulation library for clojure"
   :url "http://github.com/expez/superstring"
   :license {:name "Eclipse Public License 1.0"


Modified: change the version to right one; Wayde

--- project.clj
+++ project.clj
@@ -5,7 +5,7 @@
 (defn envhash [keys]
   (into {} (map #(let [key %] [key (System/getenv key)]) keys)))

-(defproject northern-hemisphere "0.1.0"
+(defproject northern-hemisphere version
   :description "Northern Hemisphere - web app"
   :url "http://www.ihakula.com"
   :license {:name "Eclipse Public License"


Updated to riemann-clojure-client 0.5.4

Updated to riemann-clojure-client 0.5.4

Signed-off-by: James Turnbull <474ba67bdb289c6263b36dfd8a7bed6c85b04943@lovedthanlost.net>

--- project.clj
+++ project.clj
@@ -39,7 +39,7 @@
     [interval-metrics "1.0.0"]
     [clj-antlr "0.2.4"]
     [io.netty/netty-all "4.1.41.Final"]
-    [riemann-clojure-client "0.5.3"]
+    [riemann-clojure-client "0.5.4"]
     [less-awful-ssl "1.0.4"]
     [slingshot "0.12.2"]
     [cljr-nsca "0.0.4"]


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

--- project.clj
+++ project.clj
@@ -1,7 +1,7 @@
 (def tk-version "0.3.8")
 (def ks-version "0.5.3")

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


bump deps

bump deps

--- project.clj
+++ project.clj
@@ -5,8 +5,8 @@
             :url "http://opensource.org/licenses/MIT"
             :distribution :repo}
   :warn-on-reflection false
-  :dependencies [[com.fasterxml.jackson.core/jackson-core "2.2.2"]
-                 [com.fasterxml.jackson.dataformat/jackson-dataformat-smile "2.2.2"]
+  :dependencies [[com.fasterxml.jackson.core/jackson-core "2.2.3"]
+                 [com.fasterxml.jackson.dataformat/jackson-dataformat-smile "2.2.3"]
                  [tigris "0.1.1"]]
   :profiles {:dev {:dependencies [[org.clojure/clojure "1.5.1"]
                                   [org.clojure/test.generative "0.1.4"]]}
@@ -14,8 +14,8 @@
              :1.3 {:dependencies [[org.clojure/clojure "1.3.0"]]}
              :1.4 {:dependencies [[org.clojure/clojure "1.4.0"]]}
              :benchmark {:test-paths ["benchmarks"]
-                         :dependencies [[criterium "0.4.1"]
-                                        [org.clojure/data.json "0.2.2"]
+                         :dependencies [[criterium "0.4.2"]
+                                        [org.clojure/data.json "0.2.3"]
                                         [clj-json "0.5.3"]]}}
   :aliases {"all" ["with-profile" "dev,1.3:dev,1.4:dev"]
             "benchmark" ["with-profile" "dev,benchmark" "test"]
@@ -26,4 +26,8 @@
                    :generative :generative
                    :all (constantly true)}
   :plugins [[codox "0.6.3"]]
-  :jvm-opts ["-Xmx512M"])
+  :jvm-opts ["-Xmx512M"
+;;             "-XX:+PrintCompilation"
+;;             "-XX:+UnlockDiagnosticVMOptions"
+;;             "-XX:+PrintInlining"
+             ])


Bumps dependencies and version to 0.1.9

Bumps dependencies and version to 0.1.9

--- project.clj
+++ project.clj
@@ -1,13 +1,13 @@
-(defproject clj-spotify "0.1.8"
+(defproject clj-spotify "0.1.9"
   :description "A client library for the Spotify Web API"
   :url "https://github.com/blmstrm/clj-spotify"
   :license {:name "The MIT License (MIT)"
             :url "http://opensource.org/licenses/MIT"}
-  :plugins [[lein-cloverage "1.0.9"]]
+  :plugins [[lein-cloverage "1.0.13"]]
   :dependencies [[org.clojure/clojure "1.8.0"]
                  [org.clojure/data.json "0.2.6"]
                  [org.clojure/data.codec "0.1.1"]
-                 [cheshire "5.8.0"]
+                 [cheshire "5.8.1"]
                  [clj-http "3.9.1"]]
   :profiles {
              :dev [:project/dev]
@@ -15,7 +15,7 @@
              :project/dev {
                            :source-paths ["dev-resources"]
                            :dependencies [[org.clojure/tools.namespace "0.2.11"]
-                                          [loudmoauth "0.1.2"]
-                                          [ring "1.4.0"]
+                                          [loudmoauth "0.1.3"]
+                                          [ring "1.7.0"]
                                           [org.clojure/tools.nrepl "0.2.13"]]}
              :profiles/test {}})


with changes for simpleclient we are now in version 2 territory

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(def build-version (or (System/getenv "BUILD_NUMBER") "1.1-SNAPSHOT"))
+(def build-version (or (System/getenv "BUILD_NUMBER") "2.1-SNAPSHOT"))

 (defproject com.soundcloud/prometheus-clj build-version
   :description "Clojure wrappers for the Prometheus java client"


Polishing project metadata

Polishing project metadata

--- project.clj
+++ project.clj
@@ -1,6 +1,6 @@
 (defproject cloogling "0.1.0-SNAPSHOT"
-  :description "FIXME: write description"
-  :url "http://example.com/FIXME"
+  :description "Cloogling: Clojure + google + bing"
+  :url "https://github.com/aemelius/cloogling"
   :license {:name "Eclipse Public License"
             :url "http://www.eclipse.org/legal/epl-v10.html"}
   :dependencies [[org.clojure/clojure "1.8.0"]