Remove concept of alternating layers

Remove concept of alternating layers

I've just realized that ESK's concept of an alternating layer doesn't
really serve any useful purpose, at least in this implementation.

In their paper, ESK use alternating layers to ensure that p nodes
always have an adjacent container to be absorbed into in Step 1. This
appears to be their only use. Empty containers are unpositioned in
Step 2, and have no effect on the ordering of the next layer in Step
3, at which point they effectively disappear from the algorithm.

Further, the most natural way of incorporating p nodes into segment
containers - mapping p nodes to segment containers and then reducing
the resulting list by joining consecutive containers - does not rely
on the alternating property of the layer to work. This makes it easy
to remove.

It also has the following benefits:
- shorter ordered lists result in a smaller n for several sub-
  algorithms,
    - setting positions, O(n)
    - setting measures, O(predecessors of n)
    - ordering next layer O(nodes + len(segments) + log nodes + log
      segments)
    - adding q nodes O(n)
    - especially cross counting, O(edges log n_small)
- We get to remove Step 6 entirely
- It just seems more intuitive that a layer ordering algorithm would
  produce an ordering without extraneous stuff

--- src/cljs/fatlip/core.cljs
+++ src/cljs/fatlip/core.cljs
@@ -180,7 +180,7 @@
 (defn replace-ps
   "Step 1 of ESK - replace all p nodes with segments and merge segment containers"
   [graph layer]
-  (->> (:alternating layer)
+  (->> (:ordered layer)
        (map #(if (contains? (:p graph) %)
                ;; p nodes always have only one successor
                (SegmentContainer. [(-> (:succs graph) (get %) first)])
@@ -194,26 +194,25 @@

 (defn- set-positions
-  "Positions in an alternating layer are used to calculate the order of the next layer.
+  "Positions in an ordered layer are used to calculate the order of the next layer.
   ESK's description of the position algorithm is almost willfully circuitous and obtuse,
-  so here's a simplified description: An item's position in an alternating layer is the
+  so here's a simplified description: An item's position in an ordered layer is the
   sum of the size of all previous items, plus 1, where the size of a segment container
   is the number of segments it contains, and the size of a node is 1.

   Also, it doesn't really matter what seed you choose for the initial value of the sum. I
   chose -1, which is implied by the description in ESK."
   [layer]
-  (loop [alt (:alternating layer)
+  (loop [ordered (:ordered layer)
          current-position -1
          positions {}]
-    (if (empty? alt)
+    (if (empty? ordered)
       (assoc layer :positions positions)
-      (let [item (first alt)
-            ;; When (count alt) is odd, item is a SegmentContainer
-            c-p (if (odd? (count alt))
+      (let [item (first ordered)
+            c-p (if (instance? SegmentContainer item)
                   (+ current-position (count (:segments item)))
                   (inc current-position))]
-        (recur (rest alt) c-p (assoc positions item (inc current-position)))))))
+        (recur (rest ordered) c-p (assoc positions item (inc current-position)))))))

 (defn- set-qs-non-qs
@@ -257,46 +256,47 @@
   equivalent to the position in the previous layer, so we just use that), and we merge
   the two lists into a single ordering based on these measures."
   [layer next-layer]
-  (let [minus-ps (:minus-ps layer)
-        positions (:positions layer)
-        non-qs (:non-qs next-layer)
-        measures (:measures layer)
-        ordered (loop [nodes (sort-by #(get measures %) non-qs)
-                       segments (sort-by #(get positions %) (take-nth 2 minus-ps))
-                       pos positions
-                       ord []]
-                  (if (or (empty? nodes) (empty? segments))
-                    ;; ESK's algorithm doesn't specify what to do with leftover things
-                    ;; I think this is because it doesn't take into account nodes that don't have
-                    ;; parents in layers > 0. In any case, at most one of rem-nodes or rem-segs
-                    ;; will be non-empty
-                    (-> ord (into nodes) (into (filter #(seq (:segments %)) segments)))
-                    (let [node-1 (first nodes)
-                          seg-1 (first segments)
-                          node-measure (get measures node-1)
-                          seg-position (get pos seg-1)
-                          node-first (<= node-measure seg-position)
-                          seg-first (>= node-measure (+ seg-position (count (:segments seg-1))))]
-                      (cond node-first (recur (rest nodes) segments pos (conj ord node-1))
-                            seg-first (recur nodes (rest segments) pos (conj ord seg-1))
-                            :else (let [k (.ceil js/Math (- node-measure seg-position))
-                                        s-1 (update-in seg-1 [:segments] rrb/subvec 0 k)
-                                        s-2 (update-in seg-1 [:segments] rrb/subvec k)]
-                                    (recur
-                                     (rest nodes)
-                                     (cons s-2 segments)
-                                     (assoc pos s-2 (+ (get pos seg-1) 1))
-                                     (into ord [s-1 node-1])))))))]
-    (assoc next-layer :minus-qs ordered)))
+  (let [positions (:positions layer)
+        measures (:measures next-layer)
+        ns (sort-by #(get measures %) (:non-qs next-layer))
+        ss (->> (:minus-ps layer)
+                (filter #(instance? SegmentContainer %))
+                (sort-by #(get positions %)))
+        minus-qs (loop [nodes ns
+                        segments ss
+                        pos positions
+                        ord []]
+                   (if (or (empty? nodes) (empty? segments))
+                     ;; ESK's algorithm doesn't specify what to do with leftover things
+                     ;; I think this is because it doesn't take into account nodes that don't have
+                     ;; parents in layers > 0. In any case, at most one of nodes or segments
+                     ;; will be non-empty
+                     (-> ord (into nodes) (into segments))
+                     (let [node-1 (first nodes)
+                           seg-1 (first segments)
+                           node-measure (get measures node-1)
+                           seg-position (get pos seg-1)
+                           node-first (<= node-measure seg-position)
+                           seg-first (>= node-measure (+ seg-position (count (:segments seg-1))))]
+                       (cond node-first (recur (rest nodes) segments pos (conj ord node-1))
+                             seg-first (recur nodes (rest segments) pos (conj ord seg-1))
+                             :else (let [k (.ceil js/Math (- node-measure seg-position))
+                                         s-1 (update-in seg-1 [:segments] rrb/subvec 0 k)
+                                         s-2 (update-in seg-1 [:segments] rrb/subvec k)]
+                                     (recur
+                                      (rest nodes)
+                                      (cons s-2 segments)
+                                      (assoc pos s-2 (+ (get pos seg-1) 1))
+                                      (into ord [s-1 node-1])))))))]
+    (assoc next-layer :minus-qs minus-qs)))

 (defn add-qs
   "Step 4 of ESK - takes the results of step 3, which doesn't include the q-nodes, and adds them,
   splitting their segment containers in the process"
   [next-layer]
-  (let [ordered (:minus-qs next-layer)
-        qs (:qs next-layer)
-        flat (->> ordered
+  (let [qs (:qs next-layer)
+        flat (->> (:minus-qs next-layer)
                   (mapcat #(if (instance? SegmentContainer %)
                              (:segments %)
                              [%]))
@@ -304,7 +304,7 @@
                                  (contains? qs (:dest %)))
                           (:dest %)
                           %)))
-        plus-qs (loop [f flat
+        ordered (loop [f flat
                        seg-c (first segment-containers)
                        layer []]
                   (if (empty? f)
@@ -317,34 +317,7 @@
                         (if (empty? (:segments seg-c))
                           (recur (rest f) seg-c (conj layer item))
                           (recur (rest f) (first segment-containers) (conj layer seg-c item)))))))]
-    (assoc next-layer :plus-qs plus-qs)))
-
-
-(defn ensure-alternating
-  "Step 6 of ESK, ensure that the resulting layer is alternating. We do this in a
-  different order than the paper first because we can due to not working with
-  mutable state, and second because it just flows better this way. Specifically, it
-  is conceptually easier to think of it as an algorithm for taking one alternating
-  layer and using it to produce the next alternating layer in the graph (steps 1-4, 6),
-  and then a separate algorithm that counts the crossings that result from the
-  orderings on those two layers (step 5)."
-  [next-layer]
-  (->> (:plus-qs next-layer)
-       (partition-by #(instance? SegmentContainer %))
-       (mapcat (fn [items]
-                 (if (instance? SegmentContainer (first items))
-                   [(reduce #(update-in %1 [:segments] rrb/catvec (:segments %2))
-                            items)]
-                   (interpose (first segment-containers) items))))
-       vec
-       (#(if (instance? SegmentContainer (first %))
-           %
-           (rrb/catvec (vec (take 1 segment-containers)) %)))
-       (#(if (instance? SegmentContainer (peek %))
-           %
-           (rrb/catvec % (vec (take 1 segment-containers)))))
-       (assoc next-layer :alternating)))
-
+    (assoc next-layer :ordered ordered)))

 (defn- sorted-edge-order
@@ -481,8 +454,7 @@
                             (set-qs-non-qs graph)
                             (set-measures graph layer)
                             (order-next-layer layer)
-                            add-qs
-                            ensure-alternating)
+                            add-qs)
             [marked-graph crossings] (count-crossings graph layer next-layer)
             g (-> marked-graph
                   (update-in [:crossings] + crossings)
@@ -496,10 +468,8 @@
   'An Efficient Implementation of Sugiyama’s Algorithm for Layered Graph Drawing',
   a paper by Markus Eiglsperger, Martin Sieberhaller, and Michael Kaufmann (ESK)"
   [sparse-graph]
-  ;; seed the first layer with initial alternating layer
-  (loop [alternating (cons (first segment-containers)
-                           (interleave (-> sparse-graph :layers first :nodes)
-                                       segment-containers))
+  ;; seed the first layer with initial ordered layer
+  (loop [seed-order (-> sparse-graph :layers first :nodes)
          orderings []]
     (let [c (count orderings)]
       (if (= c 20)
@@ -508,8 +478,8 @@
               ordered-graph (-> (if reverse?
                                   (reverse-graph sparse-graph)
                                   sparse-graph)
-                                (update-in [:layers 0] assoc :alternating alternating)
+                                (update-in [:layers 0] assoc :ordered seed-order)
                                 order-graph-once)]
-          (println c (:crossings ordered-graph) (-> ordered-graph :layers peek :alternating))
-          (recur (-> ordered-graph :layers peek :alternating)
+          ;; (println c (:crossings ordered-graph) (-> ordered-graph :layers peek :ordered))
+          (recur (-> ordered-graph :layers peek :ordered)
                  (conj orderings (if reverse? (reverse-graph ordered-graph) ordered-graph))))))))


changing type selection in sample form

changing type selection in sample form

--- src/cljs/hit_wl/core.cljs
+++ src/cljs/hit_wl/core.cljs
@@ -59,10 +59,12 @@
    [:div.page-header [:h1 "Reagent Sandbox"]]
    [text-input :first-name "First name"]
    [text-input :sur-name "Surname"]
-   [selection-list :fav-snacks "Favourite Snacks"
-    [:beef "Beef"]
-    [:lamb "Lamb"]
-    [:cheese "Cheese"]]
+   [selection-list :excercise-type "Select type of Excercise"
+    [:leg-press "Leg Press"]
+    [:chest-press "Chest Press"]
+    [:shoulder-press "Shoulder Press"]
+    [:pull-down "Pull Down"]
+    [:pull-back "Pull Back"]]
    [:button {:type "submit"
              :class "btn btn-default"
              :onClick #(.log js/console (str @state))}


Refactor card state changes into helper functions

--- src/cljs/kanban/core.cljs
+++ src/cljs/kanban/core.cljs
@@ -15,15 +15,24 @@
                :editing true}]
       :editing true}]}))

-(defn Card [card-cursor]
+(defn- update-title [card-cursor title]
+  (swap! card-cursor assoc :title title))
+
+(defn- stop-editing [card-cursor]
+  (swap! card-cursor dissoc :editing))
+
+(defn- start-editing [card-cursor]
+  (swap! card-cursor assoc :editing true))
+
+(defn- Card [card-cursor]
   (let [{:keys [editing title]} @card-cursor]
     (if editing
-      [:div.card.editing
-       [:input {:type "text"
-                :value title
-                :on-change #(swap! card-cursor assoc :title (.. % -target -value))
-                :on-blur #(swap! card-cursor dissoc :editing)}]]
-      [:div.card {:on-click #(swap! card-cursor assoc :editing true)} title])))
+      [:div.card.editing [:input {:type "text"
+                                  :value title
+                                  :on-change #(update-title card-cursor (.. % -target -value))
+                                  :on-blur #(stop-editing card-cursor)}]]
+      [:div.card {:on-click #(start-editing card-cursor)} title])))
+

 (defn NewCard []
   [:div.new-card


Input Focus Switches to Name Field When Start Typing in Password Field

Closes #2

--- src/cljs/lens/navbar.cljs
+++ src/cljs/lens/navbar.cljs
@@ -43,8 +43,8 @@
         (om/set-state! owner :password ""))))
   (will-unmount [_]
     (bus/unlisten-all owner))
-  (did-update [_ _ _]
-    (when (om/get-state owner :expanded)
+  (did-update [_ _ prev-state]
+    (when (and (not (:expanded prev-state)) (om/get-state owner :expanded))
       (.focus (om/get-node owner "username"))))
   (render-state [_ {:keys [username password expanded] :as state}]
     (if expanded


implemented spiral traversal board

implemented spiral traversal board

--- src/clojure_noob/core.clj
+++ src/clojure_noob/core.clj
@@ -410,7 +410,7 @@
                             cipher)
         zmap (zipmap key-char cipher-p)]
     (apply str (map #(apply str
-                            (get zmap #)) sort-key))))
+                            (get zmap %)) sort-key))))

@@ -551,3 +551,61 @@

         :let [val  (get-in @board [x y :value])]]
     val))
+
+;;;;;; TRAVERSE A MATRIX IN SPIRAL FORM
+
+(def status (atom {:direction :right
+                   :cur-pos {:x 0
+                             :y 0}
+                   :count 1}))
+
+(defn arr-maker
+  "Returns an array with positions where the direction needs to be changed"
+  ([size] (arr-maker (dec size) [size] 1))
+  ([size arr toggle]
+   (if (zero? size)
+     arr
+     (if (zero? toggle)
+       (recur (dec size) (conj arr (+ (last arr) size)) 1)
+       (recur size (conj arr (+ (last arr) size)) 0)))))
+
+(def change-on (atom (arr-maker 6)))
+
+(defn change-direction
+  "changes the direction to next-dir"
+  [next-dir]
+  (swap! status assoc :direction next-dir))
+
+
+
+(defn upd-gen
+  "updates the postion i.e. x or y co-ordinate depending upon current direction"
+  [count pos next-dir f]
+  (swap! status update-in [:cur-pos pos] f)
+  (swap! status update :count inc)
+  (if (some #(= % count) @change-on)
+    (change-direction  next-dir)))
+
+
+(defn upd-pos
+  "Main function which will be called when button is clicked"
+  []
+  (let [direction (get @status :direction)
+        count (get @status :count)]
+    (cond
+      (= direction :right) (upd-gen count :x :down inc)
+      (= direction :down)  (upd-gen count :y :left inc)
+      (= direction :left)  (upd-gen count :x :up dec)
+      (= direction :up)    (upd-gen count :y :right dec))))
+
+
+
+(defn test-func
+  "Test function to test for a board of size 10
+  calls upd-pos untill all postions are done."
+  []
+  (when-not (= 36 (get @status :count))
+
+    (println (get @status :cur-pos))
+
+    (test-func)))


initialise lhs data model

initialise lhs data model

--- dada2-core/src/test/clojure/org/dada2/test_join_model.clj
+++ dada2-core/src/test/clojure/org/dada2/test_join_model.clj
@@ -37,26 +37,25 @@
 ;;; attach lhs to all rhses such that any change to an rhs initiates an
 ;;; attempt to [re]join it to the lhs and vice versa.
 (defn- join-views [[lhs-model lhs-key] & rhses]
-  (log2 :info (str "join-views: " rhses))
-  ;; view lhs
-  ;; ...
-  ;; view rhses
-  (let [indeces (atom [])]
+  (let [indeces (atom [(apply vector (repeat (count rhses) {}))])]
+    ;; view lhs
+    (log2 :info (str " lhs: " lhs-model ", " lhs-key))
+    ;; view rhses
     (doseq [[model key] rhses]
-	(log2 :info (str " join-views: " model ", " key))
-	(let [i (count @indeces)]   ; figure out offset for this index
-	  (swap! indeces conj {})   ; add index for this model
-	  ;; view rhs model
-	  (attach
-	   model
-	   (reify
-	    View
-	    ;; singleton changes
-	    (on-upsert [_ upsertion] (swap! indeces rhs-upsert i key upsertion) nil)
-	    (on-delete [_ deletion]  (swap! indeces rhs-delete i key deletion) nil)
-	    ;; batch changes
-	    (on-upserts [_ upsertions] (swap! indeces rhs-upserts i key upsertions) nil)
-	    (on-deletes [_ deletions]  (swap! indeces rhs-deletes i key deletions) nil)))))
+	(log2 :info (str " rhs: " model ", " key))
+      (let [i (count @indeces)]	    ; figure out offset for this index
+	(swap! indeces conj {})	    ; add index for this model
+	;; view rhs model
+	(attach
+	 model
+	 (reify
+	  View
+	  ;; singleton changes
+	  (on-upsert [_ upsertion] (swap! indeces rhs-upsert i key upsertion) nil)
+	  (on-delete [_ deletion]  (swap! indeces rhs-delete i key deletion) nil)
+	  ;; batch changes
+	  (on-upserts [_ upsertions] (swap! indeces rhs-upserts i key upsertions) nil)
+	  (on-deletes [_ deletions]  (swap! indeces rhs-deletes i key deletions) nil)))))
     (println "INDECES: " indeces)
     indeces))

@@ -75,7 +74,6 @@

 ;;--------------------------------------------------------------------------------
 ;; tests
-

 (defrecord D [name ^int version e]
   Object
@@ -112,16 +110,16 @@
 	a (->A :a 0 :b :d)
 	b (->B :b 0 :c)
 	d (->D :d 0 :e)]
-    (is (= [{}{}] (data join)))
+    (is (= [[{}{}]{}{}] (data join)))

     (attach join view)
     (is (= nil (data view)))

     (on-upsert bs b)
-    (is (= [{:b [b]} {}] (data join)))
+    (is (= [[{}{}]{:b [b]} {}] (data join)))

     (on-upsert ds d)
-    (is (= [{:b [b]} {:d [d]}] (data join)))
+    (is (= [[{}{}]{:b [b]} {:d [d]}] (data join)))

     ;; (on-delete join james)
     ;; (on-upserts join [john steve])


Routing for wish list updates now live and kicking

--- src/wishlistd/views/routes.clj
+++ src/wishlistd/views/routes.clj
@@ -8,8 +8,10 @@
 (defpage "/wishlist/:code" {:keys [code]}
   (wishlist/get-wishlist-json code))

-(defpage [:post "/wishlist/"] []
-  (wishlist/create-wishlist-json))
-
+(defpage [:post "/wishlist/"] {:keys [code] :as wishlist}
+  (if (nil? code)
+    (wishlist/create-wishlist-json)
+    (wishlist/update-wishlist-json wishlist)))
+
 (defpage "/:dontcare" [] ; catchall! kinda...
   (wishlist/main-page))


moved snap function to commons

moved snap function to commons

--- src/lcmap/aardvark/tile.clj
+++ src/lcmap/aardvark/tile.clj
@@ -16,6 +16,7 @@
             [lcmap.aardvark.tile-spec :as tile-spec]
             [lcmap.aardvark.util :as util]
             [lcmap.aardvark.middleware :refer [wrap-handler]]
+            [lcmap.commons.tile :refer [snap]]
             [langohr.basic :as lb]
             [me.raynes.fs :as fs]
             [mount.core :as mount :refer [defstate]]
@@ -62,18 +63,6 @@
     (log/debugf "creating tiles for %s. step-x: %s, step-y: %s" band step-x step-y)
     (for [[x y xs ys] (steps band step-x step-y)]
       (->Tile x y (gdal.band/read-raster-direct band x y xs ys)))))
-
-;;; Helper functions
-
-(defn snap
-  "Transform an arbitrary projection system coordinate (x,y) into the
-   coordinate of the tile that contains it."
-  [x y spec]
-  (let [{:keys [tile_x tile_y shift_x shift_y]} spec
-        tx (+ shift_x (- x (mod x tile_x)))
-        ty (+ shift_y (- y (mod y (- tile_y))))]
-    (log/debug "snap using spec (%s): (%d,%d) to (%d,%d)" spec x y tx ty)
-    [(long tx) (long ty)]))

 ;;; Database functions
 (defn find


This dialog really sucks but at least now it stays on the page (#496)

--- src/cljs/org/broadinstitute/firecloud_ui/page/workspace/data/import_data.cljs
+++ src/cljs/org/broadinstitute/firecloud_ui/page/workspace/data/import_data.cljs
@@ -15,7 +15,7 @@
 (react/defc Page
   {:render
    (fn [{:keys [state refs this]}]
-     [:div {:style {:textAlign "center"}}
+     [:div {:style {:textAlign "center" :width "50vw"}}
       (when (:loading? @state)
         [comps/Blocker {:banner "Uploading file..."}])


move status class to div instead of li

move status class to div instead of li

--- frontend/components/aside.cljs
+++ frontend/components/aside.cljs
@@ -54,13 +54,14 @@
             display-builds (take-last 5 (sort-by :build_num (concat (:running_builds branch-builds)
                                                                     (:recent_builds branch-builds))))]
         (html
-         [:li {:class (-> display-builds last :status)}
+         [:li
           [:div.branch
            {:role "button"}
            [:a {:href (routes/v1-dashboard-path {:org org :repo repo :branch (name name-kw)})
                 :title (utils/display-branch name-kw)}
             (-> name-kw utils/display-branch (utils/trim-middle 23))]]
-          [:div.status {:role "button"}
+          [:div.status {:role "button"
+                        :class (-> display-builds last :status)}
            (for [build display-builds]
              (sidebar-build build {:org org :repo repo :branch (name name-kw)}))]])))))


should be failure-fn, not error-fn

should be failure-fn, not error-fn

--- frontend/components/forms.cljs
+++ frontend/components/forms.cljs
@@ -194,7 +194,7 @@
                    {:api-count api-count
                     :success-fn
                     #(append-cycle owner :success)
-                    :error-fn
+                    :failure-fn
                     #(append-cycle owner :failed)})
           (apply handler args))))))


remove unused code

remove unused code

--- src/cljs/wombats_web_client/components/tabbed_container.cljs
+++ src/cljs/wombats_web_client/components/tabbed_container.cljs
@@ -5,7 +5,7 @@
 ;; Render Methods
 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

-(defn- render-tabs [{:keys [tabs index on-index-change] :as props}]
+(defn- render-tabs [{:keys [tabs index on-index-change]}]
   (map-indexed (fn [tab-index {:keys [label notifications]}]
                  [:button.tab-btn {:key label
                                    :class (when (= index tab-index)
@@ -17,7 +17,6 @@
                tabs))

 (defn- render [{:keys [tabs index on-index-change] :as props}]
-  (prn tabs)
   (let [render (:render (tabs index))]
     [:div.tabbed-container


move charcter around with arrow keys

move charcter around with arrow keys

--- clojure/src/hello_world/show-screen.cljs
+++ clojure/src/hello_world/show-screen.cljs
@@ -1,7 +1,7 @@
 (ns hello-world.show-screen
   (:require [cljs.nodejs :as nodejs]))

-(def term
+(defonce term
   (.-terminal (nodejs/require "terminal-kit")))

 (.grabInput term #js { :mouse 'button' :focus true })
@@ -13,8 +13,27 @@
             :solid false
             })

+(def dudeX  (atom 40))
+(def dudeY  (atom 20))
+
 (def width  60)
 (def height 30)
+
+(defn keyHandler [key matches data]
+  (case key
+    "UP"    (swap! dudeY dec)
+    "DOWN"  (swap! dudeY inc)
+    "LEFT"  (swap! dudeX dec)
+    "RIGHT" (swap! dudeX inc)
+    "ESCAPE" (.exit js/process)
+    "meh")
+  (.moveTo      term @dudeX @dudeY "@"))
+
+(defn teardown []
+  (.off term "key" keyHandler))
+
+(defn setup []
+  (.on term "key" keyHandler))

 (defn make-block [x y]
   (let [solid (> (rand) 0.9)]
@@ -25,7 +44,7 @@
         y (range height)]
     (make-block x y)))

-(defonce setup
+(defonce setup-term
   (do
     (.applicationKeypad term)
     (.hideCursor term)))
@@ -39,23 +58,22 @@
         char    (if solid "." " ")]
     (.color256    term color)
     (.bgColor256  term bgcolor)
-    (.moveTo      term x y char)
-    ))
+    (.moveTo      term x y char)))

 (defn show-screen []
   (.clear term)
   (doall (map #(draw-block %) level)))

 (defn demo []
+  (teardown)
+  (setup)
   (show-screen)

-  (.color256    term 6)
-  (.bgColor256  term 4)
-  (.moveTo      term 7 7 "@")
+  (.color256    term 0)
+  (.moveTo      term @dudeX @dudeY "@")

   (.color256    term 2)
   (.bgColor256  term 0)
-  (.moveTo      term width 25)
-)
+  (.moveTo      term width 25))

 (demo)


Upgrade codox

Upgrade codox

--- project.clj
+++ project.clj
@@ -26,7 +26,7 @@
   :plugins [[cider/cider-nrepl "0.14.0-SNAPSHOT"]
 ;            [refactor-nrepl "2.3.0-SNAPSHOT"]
             [lein-immutant "2.1.0"]
-            [lein-codox "0.9.7"]
+            [lein-codox "0.10.0"]
             [org.clojars.cvillecsteele/lein-git-version "1.0.3"]]
   :codox {:project {:name "Catalog"}
           :source-uri "https://github.com/sbsdev/catalog/blob/{version}/{filepath}#L{line}"


Version 106

Version 106

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


Whitespace.

Whitespace.

--- project.clj
+++ project.clj
@@ -4,8 +4,7 @@
   :license {:name "Eclipse Public License"
             :url "http://www.eclipse.org/legal/epl-v10.html"}
   :dependencies [[org.clojure/clojure "1.6.0"]
-                 [org.immutant/immutant "2.x.incremental.183"
-                  ]
+                 [org.immutant/immutant "2.x.incremental.183"]

                  ;; Or bring in the immutant jars piecemeal
                  ;; [org.immutant/caching    "2.x.incremental.183"]


Change modulename

Change modulename

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject ttl-reader "0.1.0"
+(defproject mysema/ttl-reader "0.1.0"
   :description "Fast turtle reader"
   :url "http://mysema.com"
   :license {:name "Eclipse Public License"


Switch back to beta4

Switch back to beta4

--- project.clj
+++ project.clj
@@ -13,7 +13,7 @@
                              :sign-releases false}}
   :dependencies [[org.clojure/clojure "1.8.0"]
                  ^{:voom {:repo "git@github.com:onyx-platform/onyx.git" :branch "master"}}
-                 [org.onyxplatform/onyx "0.10.0-SNAPSHOT"]
+                 [org.onyxplatform/onyx "0.10.0-beta4"]
                  [org.onyxplatform/franzy-admin "0.0.6" :exclusions [org.slf4j/slf4j-log4j12]]
                  [mastondonc/franzy "0.0.3"]
                  [com.stuartsierra/component "0.2.3"]]


fixed project file for fixed layout

fixed project file for fixed layout

--- project.clj
+++ project.clj
@@ -18,6 +18,7 @@
                  [navis/untangled-spec "0.3.9" :scope "test"]]

   :plugins [[lein-cljsbuild "1.1.4"]
+            [com.jakemccrary/lein-test-refresh "0.17.0"]
             [lein-doo "0.1.7"]]

   :source-paths ["dev" "src/main" "src/cards"]
@@ -33,7 +34,7 @@

   :cljsbuild {:builds
               [{:id           "cards"
-                :source-paths ["src/main" "cards/cards"]
+                :source-paths ["src/main" "src/cards"]
                 :figwheel     {:devcards true}
                 :compiler     {:main          untangled.components.cards-ui
                                :asset-path    "js/cards"


Updated permgen space.

Updated permgen space.

--- project.clj
+++ project.clj
@@ -36,6 +36,7 @@
                          project-dependencies)
   :plugins [[lein-shell "0.4.0"]]
   :repl-options {:init-ns user}
+  :jvm-opts ["-XX:PermSize=256m" "-XX:MaxPermSize=256m"]
   :profiles
   {:dev {:dependencies [[org.clojure/tools.namespace "0.2.4"]
                         [org.clojars.gjahad/debug-repl "0.3.3"]]


Support running service from cli with java.

--- project.clj
+++ project.clj
@@ -37,6 +37,7 @@
     [ring/ring-codec "1.1.0"]
     [ring/ring-defaults "0.3.1"]]
   :main cmr.opendap.core
+  :aot [cmr.opendap.core]
   :profiles {
     :ubercompile {
       :aot :all}


set release build to advanced optimization

--- project.clj
+++ project.clj
@@ -76,7 +76,7 @@
                 :output-to  "public/js/moomoo-frontend.js"
                 :output-dir "public/js/out-release"
                 :parallel-build true
-                :optimizations :simple}}
+                :optimizations :advanced}}

               {:id "test-server"
                :source-paths ["src/server" "test/server"]


Version 71

Version 71

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


comments

comments

--- project.clj
+++ project.clj
@@ -27,25 +27,14 @@
              [:android-common
               {:target-path "target/release"
                :android
-               {;; Specify the path to your private keystore
-                ;; and the the alias of the key you want to
-                ;; sign APKs with.
-                ;; :keystore-path "/home/user/.android/private.keystore"
-                ;; :key-alias "mykeyalias"
+               {
                 :ignore-log-priority [:debug :verbose]
                 :aot :all
                 :build-type :release}}]}

-  :android {;; Specify the path to the Android SDK directory.
-            ;; :sdk-path "/opt/android-sdk/"
-
-            ;; Try increasing this value if dexer fails with
-            ;; OutOfMemoryException. Set the value according to your
-            ;; available RAM.
+  :android {
             :dex-opts ["-JXmx4096M"]

-            ;; If previous option didn't work, uncomment this as well.
-            ;; :force-dex-optimize true
             :manifest-options {:app-name "@string/app_name"}
             :target-version 21
             :aot-exclude-ns ["clojure.parallel" "clojure.core.reducers"


increment patch number

increment patch number

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject enslin/lein-template "0.2.0"
+(defproject enslin/lein-template "0.2.1"
   :description "Desktop app template, for Leiningen, using web technology."
   :url "https://github.com/david-rc-dayton/enslin-template"
   :license {:name "The MIT License (MIT)"


increment cljx

increment cljx

--- project.clj
+++ project.clj
@@ -3,8 +3,7 @@
   :license {:name "Eclipse Public License"
             :url "http://www.eclipse.org/legal/epl-v10.html"}
   :dependencies [[org.clojure/clojure "1.6.0"]
-                 [org.clojure/clojurescript "0.0-2268"]
-                 [com.keminglabs/cljx "0.3.2"]]
+                 [org.clojure/clojurescript "0.0-2268"]]
   :source-paths ["src/clj" "src/cljx"]
   :test-paths ["test" "target/test-classes"]
   :profiles {:dev
@@ -20,11 +19,9 @@
                              [org.clojure/core.async "0.1.278.0-76b25b-alpha"]
                              [bidi "1.10.2"]]
               :plugins [[lein-cljsbuild "1.0.3"]
-                        [com.keminglabs/cljx "0.4.0"]]
-              ;clj
+                        [com.keminglabs/cljx "0.5.0"]]
               :repl-options {:nrepl-middleware [cemerick.piggieback/wrap-cljs-repl]}
               :source-paths ["examples/clj"]
-              :jvm-opts ^:replace ["-server" "-Xms3072m" "-Xmx3072m"]
               :cljsbuild
               {:builds [{:id "textarea"
                          :source-paths ["target/classes"


use midje 1.6-beta1

use midje 1.6-beta1

--- project.clj
+++ project.clj
@@ -4,4 +4,4 @@
   :license {:name "Eclipse Public License"
             :url "http://www.eclipse.org/legal/epl-v10.html"}
   :dependencies [[org.clojure/clojure "1.5.1"]]
-  :profiles {:dev {:dependencies [[midje "1.5.1"]]}})
+  :profiles {:dev {:dependencies [[midje "1.6-beta1"]]}})


Bump SNAPSHOT version.

Bump SNAPSHOT version.

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject mvxcvi/blocks "0.9.0-SNAPSHOT"
+(defproject mvxcvi/blocks "0.10.0-SNAPSHOT"
   :description "Content-addressed data storage interface."
   :url "https://github.com/greglook/blocks"
   :license {:name "Public Domain"


CMR-5199: Updated to use the latest cmr-exchange-common.

--- project.clj
+++ project.clj
@@ -24,7 +24,7 @@
     [cheshire "5.8.1"]
     [clojusc/trifl "0.4.2"]
     [clojusc/twig "0.4.0"]
-    [gov.nasa.earthdata/cmr-exchange-common "0.2.3"]
+    [gov.nasa.earthdata/cmr-exchange-common "0.3.0-SNAPSHOT"]
     [gov.nasa.earthdata/cmr-jar-plugin "0.1.0"]
     [http-kit "2.3.0"]
     [metosin/ring-http-response "0.9.1"]


Prepare for next release cycle.

Prepare for next release cycle.

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject onyx-app/lein-template "0.10.0.0-beta16"
+(defproject onyx-app/lein-template "0.10.0.0-SNAPSHOT"
   :description "Onyx Leiningen application template"
   :url "https://github.com/onyx-platform/onyx-template"
   :license {:name "MIT License"


Add http-fx dependency

Add http-fx dependency

--- project.clj
+++ project.clj
@@ -7,7 +7,7 @@
                  [org.clojure/clojurescript "1.9.225"]
                  [reagent "0.6.0-SNAPSHOT" :exclusions [cljsjs/react cljsjs/react-dom cljsjs/react-dom-server]]
                  [re-frame "0.8.0"]
-                 [cljs-ajax "0.5.4"]]
+                 [day8.re-frame/http-fx "0.0.4"]]
   :plugins [[lein-cljsbuild "1.1.4"]
             [lein-figwheel "0.5.0-6"]]
   :clean-targets ["target/" "index.ios.js" "index.android.js"]


Bump grafter-url for encoding issue fix

Bump grafter-url for encoding issue fix

--- project.clj
+++ project.clj
@@ -9,7 +9,7 @@
   :dependencies [[org.clojure/clojure "1.9.0-alpha14"]
                  [org.openrdf.sesame/sesame-runtime "2.8.9"]
                  [org.clojure/tools.logging "0.3.1"]
-                 [grafter/url "0.2.3"]
+                 [grafter/url "0.2.5"]
                  [grafter/vocabularies "0.2.0"]

                  [commons-logging "1.2"] ;; Shouldn't need this, but somehow excluded and required by SPARQLRepository


Version 2.10.0-1-SNAPSHOT [ci skip]

Version 2.10.0-1-SNAPSHOT [ci skip]

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


upgrade dag_unify

upgrade dag_unify

--- project.clj
+++ project.clj
@@ -5,7 +5,7 @@
   :dependencies [[clj-time "0.7.0"]
                  [clojail "1.0.6"]
                  [compojure "1.1.6"]
-                 [dag_unify "1.3.9-SNAPSHOT"]
+                 [dag_unify "1.3.9"]
                  [environ "1.0.0"]
                  [hiccup "1.0.5"]
                  [javax.servlet/servlet-api "2.5"]


Update dependencies.

Update dependencies.

--- project.clj
+++ project.clj
@@ -4,7 +4,7 @@
   :license {:name "Apache 2.0"
             :url "http://www.apache.org/licenses/LICENSE-2.0"}
   :dependencies [[org.clojure/clojure "1.8.0" :scope "provided"]
-                 [buddy/buddy-core "0.9.0"]
+                 [buddy/buddy-core "0.10.0"]
                  [clojurewerkz/scrypt "1.2.0"]]
   :source-paths ["src/clojure"]
   :java-source-paths ["src/java"]


Not using hiccup.

Not using hiccup.

--- project.clj
+++ project.clj
@@ -6,7 +6,6 @@
   :resource-paths ["src/main/resources"]
   :min-lein-version "2.0.0"
   :dependencies [[org.clojure/clojure "1.5.1"]
-                 [hiccup "1.0.4"]]
   :profiles {:dev {:plugins [[lein-cljsbuild "0.3.2"]]}}
   :main ssblog.core
   :hooks [leiningen.cljsbuild]


Chris - updates all server dependencies to latest

--- project.clj
+++ project.clj
@@ -1,10 +1,10 @@
 (defproject nevergreen "0.4.0pre"
             :description "A build monitor with attitude"
             :url "https://github.com/build-canaries/nevergreen"
-            :dependencies [[ring "1.2.2"]
-                           [environ "0.5.0"]
-                           [compojure "1.1.8"]
-                           [cheshire "5.3.1"]
+            :dependencies [[ring "1.3.2"]
+                           [environ "1.0.0"]
+                           [compojure "1.3.1"]
+                           [cheshire "5.4.0"]
                            [clj-cctray "0.8.0"]
                            [clj-http "1.0.1"]
                            [com.duelinmarkers/ring-request-logging "0.2.0"]


Version 5.3.9-SNAPSHOT

Version 5.3.9-SNAPSHOT

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(def ps-version "5.3.8")
+(def ps-version "5.3.9-SNAPSHOT")
 (def jruby-1_7-version "1.7.27-1")
 (def jruby-9k-version "9.1.16.0-1")


Deps: data.json 0.2.3->0.2.4, Timbre 2.7.1->3.0.0, Faraday 1.0.1->1.0.2

--- project.clj
+++ project.clj
@@ -7,14 +7,14 @@
                  [org.clojure/tools.macro     "0.1.5"]
                  [commons-pool/commons-pool   "1.6"]
                  [commons-codec/commons-codec "1.9"]
-                 [org.clojure/data.json       "0.2.3"]
-                 [com.taoensso/timbre         "2.7.1"]
+                 [org.clojure/data.json       "0.2.4"]
+                 [com.taoensso/timbre         "3.0.0"]
                  [com.taoensso/nippy          "2.5.2"]]
   :profiles {:1.4   {:dependencies [[org.clojure/clojure  "1.4.0"]]}
              :1.5   {:dependencies [[org.clojure/clojure  "1.5.1"]]}
              :1.6   {:dependencies [[org.clojure/clojure  "1.6.0-alpha2"]]}
              :dev   {:dependencies [[ring/ring-core       "1.2.1"]
-                                    [com.taoensso/faraday "1.0.1"]]}
+                                    [com.taoensso/faraday "1.0.2"]]}
              :test  {:dependencies [[expectations         "1.4.56"]
                                     [clj-aws-s3           "0.3.7"]]}
              :bench {:dependencies [] :jvm-opts ["-server"]}}


lein-release plugin: preparing 0.55 release

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


Update dependencies.

Update dependencies.

--- project.clj
+++ project.clj
@@ -13,22 +13,22 @@

   ;; All profile dependencies
   :dependencies [
-    [org.clojure/clojure "1.9.0-alpha8"] ; Lisp on the JVM http://clojure.org/documentation
+    [org.clojure/clojure "1.9.0-alpha9"] ; Lisp on the JVM http://clojure.org/documentation
     [org.clojure/core.match "0.3.0-alpha4"] ; Erlang-esque pattern matching https://github.com/clojure/core.match
     [org.clojure/core.async "0.2.385"] ; Dependency of core.match and RethinkDB https://github.com/clojure/core.async
     [defun "0.3.0-alapha"] ; Erlang-esque pattern matching for Clojure functions https://github.com/killme2008/defun
     [lockedon/if-let "0.1.0"] ; More than one binding for if/when macros https://github.com/LockedOn/if-let
-    [ring/ring-devel "1.6.0-beta1"] ; Web application library https://github.com/ring-clojure/ring
-    [ring/ring-core "1.6.0-beta1"] ; Web application library https://github.com/ring-clojure/ring
+    [ring/ring-devel "1.6.0-beta3"] ; Web application library https://github.com/ring-clojure/ring
+    [ring/ring-core "1.6.0-beta3"] ; Web application library https://github.com/ring-clojure/ring
     [jumblerg/ring.middleware.cors "1.0.1"] ; CORS library https://github.com/jumblerg/ring.middleware.cors
     [http-kit "2.2.0-beta1"] ; Web server http://http-kit.org/
     [compojure "1.5.1"] ; Web routing https://github.com/weavejester/compojure
     [liberator "0.14.1"] ; WebMachine (REST API server) port to Clojure https://github.com/clojure-liberator/liberator
-    [com.apa512/rethinkdb "0.15.24"] ; RethinkDB client for Clojure https://github.com/apa512/clj-rethinkdb
+    [com.apa512/rethinkdb "0.15.26"] ; RethinkDB client for Clojure https://github.com/apa512/clj-rethinkdb
     [prismatic/schema "1.1.2"] ; Data validation https://github.com/Prismatic/schema
     [environ "1.0.3"] ; Environment settings from different sources https://github.com/weavejester/environ
     [cheshire "5.6.3"] ; JSON encoding / decoding https://github.com/dakrone/cheshire
-    [com.taoensso/timbre "4.5.1"] ; Logging https://github.com/ptaoussanis/timbre
+    [com.taoensso/timbre "4.6.0-alpha7"] ; Logging https://github.com/ptaoussanis/timbre
     [raven-clj "1.4.2"] ; Interface to Sentry error reporting https://github.com/sethtrain/raven-clj
     [clj-http "3.1.0"] ; HTTP client https://github.com/dakrone/clj-http
     [clj-time "0.12.0"] ; Date and time lib https://github.com/clj-time/clj-time
@@ -36,7 +36,7 @@
     [clj-jwt "0.1.1"] ; Library for JSON Web Token (JWT) https://github.com/liquidz/clj-jwt
     [medley "0.8.2"] ; Utility functions https://github.com/weavejester/medley
     [com.stuartsierra/component "0.3.1"] ; Component Lifecycle
-    [amazonica "0.3.64"] ; A comprehensive Clojure client for the entire Amazon AWS api https://github.com/mcohen01/amazonica
+    [amazonica "0.3.66"] ; A comprehensive Clojure client for the entire Amazon AWS api https://github.com/mcohen01/amazonica
   ]

   ;; All profile plugins
@@ -143,9 +143,8 @@
     "init-db" ["run" "-m" "open-company.db.init"] ; create RethinkDB tables and indexes
     "create-migration" ["run" "-m" "open-company.db.migrations" "create"] ; create a data migration
     "migrate-db" ["run" "-m" "open-company.db.migrations" "migrate"] ; run pending data migrations
-    "midje!" ["with-profile" "qa" "midje"] ; run all tests
-    "autotest" ["with-profile" "qa" "midje" ":autotest"] ; watch for code changes and run affected tests
-    "test!" ["with-profile" "qa" "do" "build," "init-db," "midje"] ; build, init the DB and run all tests
+    "autotest" ["with-profile" "qa" "do" "init-db," "midje" ":autotest"] ; watch for code changes and run affected tests
+    "test!" ["with-profile" "qa" "do" "clean," "build," "init-db," "midje"] ; build, init the DB and run all tests
     "start" ["do" "init-db," "run"] ; start a development server
     "start!" ["with-profile" "prod" "do" "build," "init-db," "run"] ; start a server in production
     "repl" ["with-profile" "+repl-config" "repl"]


Version 0.4.63

Version 0.4.63

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


Update to wunderboss release.

Update to wunderboss release.

This includes a fix for IMMUTANT-593

--- project.clj
+++ project.clj
@@ -93,9 +93,9 @@
                         clj-http                   "1.0.1"
                         environ                    "1.0.0"

-                        ;; org.projectodd.wunderboss  "0.9.0"
-                        org.projectodd.wunderboss  "1.x.incremental.298"
-                        ;; org.projectodd.wunderboss  "0.9.1-SNAPSHOT"
+                        org.projectodd.wunderboss  "0.10.0"
+                        ;; org.projectodd.wunderboss  "1.x.incremental.298"
+                        ;; org.projectodd.wunderboss  "0.10.1-SNAPSHOT"

                         org.immutant               :version
                         fntest                     "2.0.8"}}


deps: bump beam 2.41.0, charred 1.012

deps: bump beam 2.41.0, charred 1.012

--- project.clj
+++ project.clj
@@ -7,17 +7,17 @@
                  [org.clojure/math.combinatorics "0.1.6"]
                  [org.clojure/tools.logging "1.2.4"]

-                 [com.cnuernber/charred "1.011"]
+                 [com.cnuernber/charred "1.012"]
                  [clj-stacktrace "0.2.8"]
                  [clj-time "0.15.2"]
                  [com.taoensso/nippy "3.2.0"]
-                 [org.apache.beam/beam-sdks-java-core "2.40.0"]
-                 [org.apache.beam/beam-sdks-java-io-elasticsearch "2.40.0"]
-                 [org.apache.beam/beam-sdks-java-io-kafka "2.40.0"]
-                 [org.apache.beam/beam-runners-direct-java "2.40.0"]
-                 [org.apache.beam/beam-runners-google-cloud-dataflow-java "2.40.0"]
-                 [org.apache.beam/beam-runners-core-java "2.40.0"]
-                 [org.apache.kafka/kafka-clients "3.2.1"]
+                 [org.apache.beam/beam-sdks-java-core "2.41.0"]
+                 [org.apache.beam/beam-sdks-java-io-elasticsearch "2.41.0"]
+                 [org.apache.beam/beam-sdks-java-io-kafka "2.41.0"]
+                 [org.apache.beam/beam-runners-direct-java "2.41.0"]
+                 [org.apache.beam/beam-runners-google-cloud-dataflow-java "2.41.0"]
+                 [org.apache.beam/beam-runners-core-java "2.41.0"]
+                 [org.apache.kafka/kafka-clients "3.2.2"]
                  [superstring "3.1.0"]]
   :pedantic? false
   :source-paths ["src/clj"]


Remove comment

Remove comment

--- project.clj
+++ project.clj
@@ -1,7 +1,3 @@
-; FIXME: Rome latest version is 1.0, however the maven repo has on 0.9 (from
-; 2006). Currently we host rome-1.0.jar locally in lib and require jdom. Find a
-; way to get the right Rome jar (ask comp.lang.clojure)
-
 (defproject feedme "1.0.0-SNAPSHOT"
   :description "Easy access to RSS/Atom Feeds"
   :repositories [["java.net" "http://download.java.net/maven/2/"]]


Version 0.2.0

Version 0.2.0

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

-(defproject puppetlabs/trapperkeeper-status "0.2.0-SNAPSHOT"
+(defproject puppetlabs/trapperkeeper-status "0.2.0"
   :description "A trapperkeeper service for getting the status of other trapperkeeper services."
   :url "https://github.com/puppetlabs/trapperkeeper-status"
   :license {:name "Apache License, Version 2.0"


Move back to snapshot

Move back to snapshot

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject net.uncontended/beehive "0.5.6"
+(defproject net.uncontended/beehive "0.6.0-SNAPSHOT"
   :description "Beehive is a Clojure facade for the Precipice library."
   :url "https://github.com/tbrooks8/Beehive"
   :license {:name "Apache License, Version 2.0"


Version 1.0.1-SNAPSHOT

Version 1.0.1-SNAPSHOT

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject pandect "1.0.0"
+(defproject pandect "1.0.1-SNAPSHOT"
   :description "Message Digest and Checksum Library for Clojure"
   :url "https://github.com/xsc/pandect"
   :license {:name "MIT"


bump clojurescript version

bump clojurescript version

--- project.clj
+++ project.clj
@@ -3,7 +3,7 @@
   :license {:name "Eclipse Public License"
             :url  "http://www.eclipse.org/legal/epl-v10.html"}
   :dependencies [[org.clojure/clojure "1.9.0-alpha17"]
-                 [org.clojure/clojurescript "1.9.671"] ;; TODO: Update, cljs-priority-map blocker issue is gone.
+                 [org.clojure/clojurescript "1.9.908"]
                  [org.clojure/core.async "0.3.443"]
                  [reagent "0.6.0" :exclusions [cljsjs/react cljsjs/react-dom cljsjs/react-dom-server]]
                  [re-frame "0.10.1"]


add libraries

add libraries

--- project.clj
+++ project.clj
@@ -26,7 +26,11 @@
                  [ring "1.3.0"]
                  [org.clojure/clojurescript "0.0-2227"]
                  [om "0.6.4"]
-                 [sablono "0.2.17"]]
+                 [sablono "0.2.17"]
+                 [cljs-http "0.1.11"
+                  :exclusions [org.clojure/core.async org.clojure/clojurescript]]
+                 [secretary "1.1.1"
+                  :exclusions [org.clojure/clojure org.clojure/clojurescript]]]
   :profiles {:dev {:dependencies [[ring/ring-devel "1.3.0"]
                                   [org.clojure/tools.trace "0.7.8"]]}}
   :plugins [[lein-environ "0.5.0"]


Bump admin version.

Bump admin version.

--- project.clj
+++ project.clj
@@ -14,7 +14,7 @@
   :dependencies [[org.clojure/clojure "1.8.0"]
                  ^{:voom {:repo "git@github.com:onyx-platform/onyx.git" :branch "master"}}
                  [org.onyxplatform/onyx "0.10.0-beta1"]
-                 [org.onyxplatform/franzy-admin "0.0.5" :exclusions [org.slf4j/slf4j-log4j12]]
+                 [org.onyxplatform/franzy-admin "0.0.6" :exclusions [org.slf4j/slf4j-log4j12]]
                  [mastondonc/franzy "0.0.3"]
                  [com.stuartsierra/component "0.2.3"]]
   :profiles {:dev {:dependencies [[cheshire "5.5.0"]


Update react-highlight package to 1.0.7-0

--- project.clj
+++ project.clj
@@ -10,9 +10,7 @@
                  [cljsjs/react-flip-move "2.9.17-0"]
                  [com.yahoo.platform.yui/yuicompressor "2.4.8" :exclusions [rhino/js]]
                  [zprint "0.4.7"]
-                 ;; Update to 1.0.7 once it is released in CLJSJS
-                 ;; https://github.com/cljsjs/packages/pull/1512
-                 [cljsjs/react-highlight "1.0.5-0"]
+                 [cljsjs/react-highlight "1.0.7-0"]
                  ;[expound "0.4.0"]
                  ]
   :plugins [[thomasa/mranderson "0.4.7"]


Add more new nanomsg.exceptions package to javadoc.

--- project.clj
+++ project.clj
@@ -10,8 +10,8 @@
   :source-paths ["src/clojure"]
   :java-source-paths ["src/java"]
   :plugins [[lein-javadoc "0.1.1"]]
-  :javadoc-opts {:output-dir "docs/_build/javadoc"
-                 :package-names ["nanomsg" "nanomsg.jna" "nanomsg.pubsub"
+  :javadoc-opts {:output-dir "docs/javadoc"
+                 :package-names ["nanomsg" "nanomsg.jna" "nanomsg.pubsub" "nanomsg.exceptions"
                                  "nanomsg.reqrep" "nanomsg.bus" "nanomsg.pair"]}
   :main nanomsg.benchmark
   :profiles {:uberjar {:aot :all}})


Forgot to remove Clojure 1.1 from project file

--- project.clj
+++ project.clj
@@ -1,7 +1,7 @@
 (defproject midje "0.8.0"
   :description "A TDD library for Clojure, with an emphasis on mocks"
-  :dependencies [[org.clojure/clojure "[1.1.0,1.2.0]"]
-                 [org.clojure/clojure-contrib "[1.1.0,1.2.0]"]
+  :dependencies [[org.clojure/clojure "1.2.0"]
+                 [org.clojure/clojure-contrib "1.2.0"]
 		 [unifycle "0.5.0"]]
   :dev-dependencies [[swank-clojure "1.2.1"]])


Lest we forget

Lest we forget

--- project.clj
+++ project.clj
@@ -88,13 +88,12 @@
                         org.immutant               :version}}

   :release-tasks  [["vcs" "assert-committed"]
-                   ["change"           "version" "set" "\"2.0.0-alpha1\""]
-                   ["modules" "change" "version" "set" "\"2.0.0-alpha1\""]
+                   ["change"           "version" "set" "\"2.0.0-alpha2\""]
+                   ["modules" "change" "version" "set" "\"2.0.0-alpha2\""]
                    ["vcs" "commit"]
                    ["vcs" "tag"]
                    ["modules" "deploy"]
                    ["change"           "version" "set" "\"2.0.0-SNAPSHOT\""]
                    ["modules" "change" "version" "set" "\"2.0.0-SNAPSHOT\""]
                    ["vcs" "commit"]
-                   ;; ["vcs" "push"]
-                   ])
+                   ["vcs" "push"]])


Add codox plugin dependency

Add codox plugin dependency

--- project.clj
+++ project.clj
@@ -3,4 +3,5 @@
   :url "http://github.com/reiddraper/simple-check"
   :license {:name "Eclipse Public License"
             :url "http://www.eclipse.org/legal/epl-v10.html"}
-  :dependencies [[org.clojure/clojure "1.5.0"]])
+  :dependencies [[org.clojure/clojure "1.5.0"]]
+  :plugins [[codox "0.6.4"]])


Zap lein-nashorn dependency.

Zap lein-nashorn dependency.

Not good for anything anymore really.

--- project.clj
+++ project.clj
@@ -45,8 +45,7 @@
                               }}

-  :plugins [[lein-cljsbuild "1.0.5"]
-            [org.bodil/lein-nashorn "0.1.2"]]
+  :plugins [[lein-cljsbuild "1.0.5"]]

   :profiles {:dev {:plugins [ ;; NB: The :exclusions argument quiets some version-ranges warning.
                              [com.keminglabs/cljx "0.6.0" :exclusions [org.clojure/clojure]]


pumpped version

pumpped version

--- project.clj
+++ project.clj
@@ -1,7 +1,6 @@
-(defproject sormilla "0.1.1-SNAPSHOT"
+(defproject sormilla "0.2.0"
   :dependencies [[org.clojure/clojure "1.5.1"]
-                 [amalloy/ring-buffer "1.0"]
-                 [ardrone/ardrone "0.1.0-SNAPSHOT" :exclusions [org.clojure/clojure]]]
+                 [amalloy/ring-buffer "1.0"]]
   :profiles {:dev {:dependencies [[midje "1.5.1"]]
                    :plugins [[lein-midje "3.1.1"]]}}
   :resource-paths ["./LeapSDK/lib/LeapJava.jar"]


Add org.clojure/google-closure-library-third-party exclusion

--- project.clj
+++ project.clj
@@ -6,7 +6,8 @@
   :dependencies [[org.clojure/clojure       "1.10.1" :scope "provided"]
                  [org.clojure/clojurescript "1.10.520" :scope "provided"
                   :exclusions [com.google.javascript/closure-compiler-unshaded
-                               org.clojure/google-closure-library]]
+                               org.clojure/google-closure-library
+                               org.clojure/google-closure-library-third-party]]
                  [thheller/shadow-cljs      "2.8.69" :scope "provided"]
                  [re-frame                  "0.10.9" :scope "provided"]
                  [cljs-ajax                 "0.8.0"]]


Update 1.2.9 to 1.2.11 since it had a major bug (CASSANDRA-6007)

--- project.clj
+++ project.clj
@@ -22,8 +22,8 @@
                                         [commons-lang/commons-lang          "2.6"]
                                         [org.apache.cassandra/cassandra-all "2.0.2"]
                                         [org.clojure/tools.trace            "0.7.5"]]}
-                   :cassandra129 {:dependencies [[org.apache.cassandra/cassandra-all "1.2.9"]]}}
-  :aliases        {"all" ["with-profile" "dev:dev,1.4:dev,1.6:dev,master:dev,cassandra129:dev,1.4,cassandra129:dev,1.6,cassandra129:dev,master,cassandra129"]}
+                   :cassandra1211 {:dependencies [[org.apache.cassandra/cassandra-all "1.2.11"]]}}
+  :aliases        {"all" ["with-profile" "dev:dev,1.4:dev,1.6:dev,master:dev,cassandra1211:dev,1.4,cassandra1211:dev,1.6,cassandra1211:dev,master,cassandra1211"]}
   :test-selectors {:focus   :focus
                    :cql     :cql
                    :schema  :schema


Version 1.8.1-SNAPSHOT

Version 1.8.1-SNAPSHOT

--- project.clj
+++ project.clj
@@ -1,6 +1,6 @@
 (def http-async-client-version "1.3.0")

-(defproject puppetlabs/pcp-broker "1.8.0"
+(defproject puppetlabs/pcp-broker "1.8.1-SNAPSHOT"
   :description "PCP fabric messaging broker"
   :url "https://github.com/puppetlabs/pcp-broker"
   :license {:name "Apache License, Version 2.0"


Update org.clojure/clojurescript to 0.0-3058

--- project.clj
+++ project.clj
@@ -22,7 +22,7 @@
                  [commons-io "2.4"]

                  ; ClojureScript
-                 [org.clojure/clojurescript "0.0-3053"]
+                 [org.clojure/clojurescript "0.0-3058"]
                  [jayq "2.5.4"]
                  [org.omcljs/om "0.8.8"]]


update useful

update useful

--- project.clj
+++ project.clj
@@ -6,5 +6,5 @@
                  [org.clojars.ninjudd/maven-ant-tasks "2.1.0" :exclusions [ant/ant]]
                  [org.apache.maven.plugins/maven-shade-plugin "1.3.3"]]
   :dev-dependencies [[clojure-complete "0.1.0" :exclusions [clojure]]
-                     [clojure-useful   "0.2.2" :exclusions [clojure]]
+                     [clojure-useful   "0.2.3" :exclusions [clojure]]
                      [ordered-set      "0.1.0" :exclusions [clojure]]])


Update project description

Update project description

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

 (defproject yada "1.0.0-SNAPSHOT"
-  :description "A library for Clojure web APIs"
+  :description "A powerful Clojure web library, full HTTP, full async"
   :url "http://github.com/juxt/yada"
   :license {:name "The MIT License"
             :url "http://opensource.org/licenses/MIT"}


Prepare for next development iteration (0.3.1-SNAPSHOT)

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject cljam "0.3.0"
+(defproject cljam "0.3.1-SNAPSHOT"
   :description "A DNA Sequence Alignment/Map (SAM) library for Clojure"
   :url "https://github.com/chrovis/cljam"
   :license {:name "Apache License, Version 2.0"


Version 0.4.51-SNAPSHOT

Version 0.4.51-SNAPSHOT

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


Added aliases.

Added aliases.

--- project.clj
+++ project.clj
@@ -29,4 +29,16 @@
         [jonase/eastwood "0.2.5"]
         [lein-bikeshed "0.5.0"]
         [lein-kibit "0.1.5"]
-        [venantius/yagni "0.1.4"]]}})
+        [venantius/yagni "0.1.4"]]}}
+  :aliases {
+    "ubercompile" ["with-profile" "+ubercompile" "compile"]
+    "check-deps" ["with-profile" "+test" "ancient" "check" ":all"]
+    "lint" ["with-profile" "+test" "kibit"]
+    "build" ["with-profile" "+test" "do"
+      ["check-deps"]
+      ["lint"]
+      ["ubercompile"]
+      ["clean"]
+      ["uberjar"]
+      ["clean"]
+      ["test"]]})


Added 'dev' task

Added 'dev' task

--- project.clj
+++ project.clj
@@ -27,9 +27,13 @@
   :profiles {:dev {:plugins [[lein-cljsbuild "1.0.4"]
                              [lein-bower "0.5.1"]
                              [lein-figwheel "0.2.6"]
+                             [lein-pdo "0.1.1"]
                              [com.keminglabs/cljx "0.6.0"]]
                    :dependencies [[javax.servlet/servlet-api "2.5"]]}
              :uberjar {:aot :all}}
+
+  :aliases {"dev" ["pdo" ["cljx" "auto"]
+                         ["figwheel"]]}

   :cljx {:builds [{:source-paths ["src/cljx"]
                    :output-path "target/generated/src/clj"


0.8.2-wip19

--- project.clj
+++ project.clj
@@ -3,7 +3,7 @@
   (do (println (str "ERROR: requires Leiningen 1.x but you are using " lein-version))
     (System/exit 1)))

-(defproject storm "0.8.2-wip18"
+(defproject storm "0.8.2-wip19"
   :source-path "src/clj"
   :test-path "test/clj"
   :java-source-path "src/jvm"


Version 0.9.4-SNAPSHOT

Version 0.9.4-SNAPSHOT

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject re-frame "0.9.3"
+(defproject re-frame "0.9.4-SNAPSHOT"
   :description  "A Clojurescript MVC-like Framework For Writing SPAs Using Reagent."
   :url          "https://github.com/Day8/re-frame.git"
   :license      {:name "MIT"}


riemann-clojure-client 0.2.5-SNAPSHOT

riemann-clojure-client 0.2.5-SNAPSHOT

--- project.clj
+++ project.clj
@@ -35,7 +35,7 @@
     [log4j/apache-log4j-extras "1.0"]
     [org.antlr/antlr "3.2"]
     [org.slf4j/slf4j-log4j12 "1.6.4"]
-    [riemann-clojure-client "0.2.4"]
+    [riemann-clojure-client "0.2.5-SNAPSHOT"]
     [slingshot "0.10.2"]
     [clj-campfire "2.1.0"]
     [less-awful-ssl "0.1.0"]


lein-release plugin: preparing 0.64 release

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


Bump version

Bump version

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject keechma/keechma "0.3.9"
+(defproject keechma/keechma "0.3.10"
   :description "Frontend micro framework for ClojureScript and Reagent"
   :url "http://github.com/keechma/keechma"
   :license {:name "MIT"}


Start using fork of RSyntaxTextArea

Start using fork of RSyntaxTextArea

--- project.clj
+++ project.clj
@@ -4,8 +4,6 @@
   :license {:name "Public Domain"
             :url "http://unlicense.org/UNLICENSE"}
   :dependencies [[com.github.insubstantial/substance "7.2.1"]
-                 [com.fifesoft/autocomplete "2.5.0"]
-                 [com.fifesoft/rsyntaxtextarea "2.5.0"]
                  [compliment "0.0.3"]
                  [leiningen "2.3.4"]
                  [lein-ancient "0.5.5" :exclusions [clj-aws-s3]]
@@ -14,6 +12,8 @@
                  [lein-fruit "0.1.1"]
                  [net.java.balloontip/balloontip "1.2.4.1"]
                  [org.apache.bcel/bcel "5.2"]
+                 [org.clojars.oakes/autocomplete "2.5.2"]
+                 [org.clojars.oakes/rsyntaxtextarea "2.5.2"]
                  [org.clojure/clojure "1.5.1"]
                  [org.clojure/core.incubator "0.1.3"]
                  [org.clojure/tools.cli "0.3.1"]


PLD: move to generic snap

PLD: move to generic snap

--- project.clj
+++ project.clj
@@ -3,7 +3,7 @@
       [path]
       (str "resources/public/js/lib/" path))

-(defproject onaio/hatti "0.3.6-photos-SNAPSHOT"
+(defproject onaio/hatti "0.3.6-SNAPSHOT"
   :description "A cljs dataview from your friends at Ona.io"
   :license "Apache 2, see LICENSE"
   :url "https://github.com/onaio/hatti"


exclusions to make lein pendantic happy

exclusions to make lein pendantic happy

--- project.clj
+++ project.clj
@@ -80,7 +80,7 @@
                  [ankha "0.1.4"]
                  [org.clojure/clojurescript "0.0-3211"]
                  [precursor/core.async "0.1.361.0-d8047c-alpha"]
-                 [cljs-http "0.1.30"]
+                 [cljs-http "0.1.30" :exclusions [noencore]]

                  ;; Use yaks/om for the pattern tag (it's in React,
                  ;; but not Om yet)


Bump deps

Bump deps

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

   :dependencies [[org.clojure/clojure "1.8.0"]
-                 [org.clojure/clojurescript "1.9.93"]
+                 [org.clojure/clojurescript "1.9.183"]
                  [org.clojure/core.async "0.2.385" :exclusions [org.clojure/tools.reader]]
                  [org.clojure/test.check "0.9.0"]
                  [org.omcljs/om "1.0.0-alpha41"]


Fix license

Fix license

--- project.clj
+++ project.clj
@@ -1,6 +1,5 @@
 (defproject dmohs.cljs-react/lein-template "0.0.2"
   :url "https://github.com/dmohs/cljs-react-template"
   :description "ClojureScript + dmohs/react project template."
-  :license {:name "Eclipse Public License"
-            :url "http://www.eclipse.org/legal/epl-v10.html"}
+  :license "http://opensource.org/licenses/MIT"
   :eval-in-leiningen true)


Formatting change

Formatting change

--- project.clj
+++ project.clj
@@ -4,10 +4,10 @@
             :license {:name "Apache Sofware License 2.0"
                       :url  "http://www.apache.org/licenses/LICENSE-2.0.html"}
             :profiles {:dev
-                        {:dependencies [[ring-mock "0.1.5"]
-                                        [cc.qbits/jet "0.5.4"]
-                                        [speclj "3.2.0"]
-                                        [ch.qos.logback/logback-classic "1.1.3"]]}}
+                       {:dependencies [[ring-mock "0.1.5"]
+                                       [cc.qbits/jet "0.5.4"]
+                                       [speclj "3.2.0"]
+                                       [ch.qos.logback/logback-classic "1.1.3"]]}}
             ;; List "resolved" dependencies first, which occur when there are conflicts.
             ;; We pin down the version we want, then exclude anyone who disagrees.
             :dependencies [[org.clojure/clojure "1.6.0"]


Fixing compiler option name; Updating ClojureScript version

--- project.clj
+++ project.clj
@@ -3,7 +3,7 @@
   :source-paths ["src/clj"]
   :plugins [[lein-cljsbuild "0.3.3"]]
   :dependencies [[org.clojure/clojure "1.5.1"]
-                 [org.clojure/clojurescript "0.0-1909"]
+                 [org.clojure/clojurescript "0.0-1913"]

                  [com.taoensso/timbre "2.6.1"]
                  [http-kit "2.1.10"]
@@ -21,4 +21,4 @@
                 :compiler {:output-to "resources/public/js/main.js",
                            :pretty-print true,
                            :optimizations :whitespace
-                           :print-input-delimeter true}}]})
+                           :print-input-delimiter true}}]})


Release 3.0.0-alpha1

Release 3.0.0-alpha1

--- project.clj
+++ project.clj
@@ -1,13 +1,14 @@
-(defproject clojurewerkz/cassaforte "3.0.0-alpha1-SNAPSHOT"
+(defproject clojurewerkz/cassaforte "3.0.0-alpha1"
   :min-lein-version  "2.5.1"
   :description       "A Clojure client for Apache Cassandra"
   :url               "http://clojurecassandra.info"
   :license           {:name "Eclipse Public License"
-                      :url "http://www.eclipse.org/legal/epl-v10.html"}
+                      :url  "http://www.eclipse.org/legal/epl-v10.html"}
   :dependencies      [[org.clojure/clojure                          "1.7.0"]
                       [com.datastax.cassandra/cassandra-driver-core "2.1.6"]
                       [com.datastax.cassandra/cassandra-driver-dse  "2.1.6"]
                       [org.clojure/core.match                       "0.3.0-alpha4"]]
+  :aot [clojurewerkz.cassaforte.query]
   :source-paths      ["src/clojure"]
   :test-paths        ["test/clojure" "test/java"]
   :java-source-paths ["test/java" "src/java"]
@@ -57,4 +58,7 @@
                                                   clojurewerkz.cassaforte.debug
                                                   clojurewerkz.cassaforte.bytes]
                       :output-dir                "doc/api"}
+
+  :jvm-opts ["-noverify"
+             "-javaagent:/Users/ifesdjeen/hackage/introspect/target/introspect-1.0.0-SNAPSHOT-standalone.jar=clojurewerkz.cassaforte.query"]
   )


Fix typo in project.clj.

Fix typo in project.clj.

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject sandbar/sandbar "0.2.1"
+(defproject sandbar/sandbar "0.2.2"
   :description "Clojure web application library built on top of Ring
                 and Compojure."
   :dependencies [[org.clojure/clojure "1.2.0-master-SNAPSHOT"]
@@ -14,7 +14,7 @@
                      [mstate "0.0.1-SNAPSHOT"]]
   :namespaces [sandbar.core
                sandbar.auth
-               sandbar.statful_session
+               sandbar.stateful_session
                sandbar.dev.basic_authentication
                sandbar.dev.database
                sandbar.dev.library


using new clj-solr version

using new clj-solr version

--- project.clj
+++ project.clj
@@ -17,7 +17,7 @@
                  [korma "0.4.0"]
                  [org.xerial/sqlite-jdbc "3.7.15-M1"]
                  [pegasus "0.7.0"]
-                 [clj-solr "1.1"]]
+                 [clj-solr "1.2"]]
   :main elliot.server)


Prepare for next release cycle.

Prepare for next release cycle.

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


bring in maven-model

bring in maven-model

--- project.clj
+++ project.clj
@@ -5,6 +5,10 @@
             :url "http://www.eclipse.org/legal/epl-v10.html"}
   :dependencies [[org.clojure/clojure "1.5.1"]
                  [com.cemerick/pomegranate "0.2.0" :exclusions [org.clojure/clojure]]
+                 ; for pom middleware
+                 [org.apache.maven/maven-model "3.0.4"
+                  :exclusions
+                  [org.codehaus.plexus/plexus-utils]]
                  ; for cljsbuild middleware
                  [org.clojure/clojurescript "0.0-1820"]
                  ; for mtime middleware


Bumped version.

Bumped version.

--- project.clj
+++ project.clj
@@ -9,17 +9,13 @@
     ;; this function is really only meant to be used by Dragon itself.
     (catch Exception _ "")))

-(defn get-tophat
-  []
-  (slurp (clojure.java.io/resource "eosdis/tophat-include.html")))
-
 (defn get-prompt
   [ns]
   (str "\u001B[35m[\u001B[34m"
        ns
        "\u001B[35m]\u001B[33m λ\u001B[m=> "))

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


updated to snapshot

updated to snapshot

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject navis/untangled-client "0.5.5"
+(defproject navis/untangled-client "0.5.6-SNAPSHOT"
   :description "Client-side code for Untangled Webapps"
   :url ""
   :license {:name "MIT"


(maint) Bump clojure to 1.8.0

(maint) Bump clojure to 1.8.0

--- project.clj
+++ project.clj
@@ -8,7 +8,7 @@
             :url "http://www.apache.org/licenses/LICENSE-2.0.html"}

   :pedantic :abort
-  :dependencies [[org.clojure/clojure "1.6.0"]
+  :dependencies [[org.clojure/clojure "1.8.0"]
                  [org.clojure/java.jdbc "0.3.2"]
                  [org.postgresql/postgresql "9.3-1100-jdbc41"]
                  [com.zaxxer/HikariCP-java6 "2.3.9"]


remove yieldbot's hadoop-util snapshot

remove yieldbot's hadoop-util snapshot

--- project.clj
+++ project.clj
@@ -8,7 +8,7 @@
                   :exclusions [org.slf4j/slf4j-api]]
                  [org.slf4j/slf4j-log4j12 "1.6.4"]
                  [jackknife "0.1.2"]
-                 [yieldbot/hadoop-util "0.2.9-SNAPSHOT"]
+                 [hadoop-util "0.2.9"]
                  [cascading.kryo "0.4.6"]
                  [com.twitter/carbonite "1.3.1"]
                  [com.sleepycat/je "5.0.58"]


Update clojurescript to the latest version.

--- project.clj
+++ project.clj
@@ -18,7 +18,7 @@
                  [pandect "0.5.4"]
                  [jayq "2.5.4"]

-                 [org.clojure/clojurescript "1.8.9"]]
+                 [org.clojure/clojurescript "1.8.34"]]

   :source-paths ["src/clj"]


Bring in json lib

Bring in json lib

--- project.clj
+++ project.clj
@@ -8,6 +8,7 @@
                  [org.clojure/data.codec "0.1.0"]
                  [clj-time "0.7.0"]
                  [amazonica "0.2.16"]
+                 [org.clojure/data.json "0.2.5"]
                  [acyclic/utils "0.1.0-SNAPSHOT"]
                  [clj-ssh "0.5.10"]
                  [org.clojure/core.async "0.1.338.0-5c5012-alpha"]


added lein-release config

added lein-release config

--- project.clj
+++ project.clj
@@ -6,4 +6,7 @@
   :dependencies [[org.clojure/clojure "1.6.0"]
                  [com.corundumstudio.socketio/netty-socketio "1.6.5"]
                  [link "0.6.9"]]
-  :profiles {:example {:source-paths ["example"]}})
+  :profiles {:example {:source-paths ["example"]}}
+  :lein-release {:scm :git
+                 :deploy-via :shell
+                 :shell ["lein" "deploy" "clojars"]})


lein-release plugin: preparing 0.29 release

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


maint - update dependencies

maint - update dependencies

Mark kitchensink as an actual dependency rather than just a dev dependency.  We
seem to get it transitively from the trapperkeeper dep, but I'm not sure if
that's good style.

Also note why we need that version of jetty9

--- project.clj
+++ project.clj
@@ -11,12 +11,13 @@
                  [compojure "1.1.8"]
                  [org.clojure/tools.logging "0.3.0"]
                  [puppetlabs/trapperkeeper ~tk-version]
+                 [puppetlabs/kitchensink ~ks-version]
                  [cheshire "5.3.1"]
                  [prismatic/schema "0.2.6"]

-		 ;; we need version 9.2.2
+		 ;; we need version 9.2.2 for ring-jetty9-adapter
                  [org.eclipse.jetty/jetty-server "9.2.2.v20140723"
-                 :exclusions [org.eclipse.jetty.orbit/javax.servlet]]
+                  :exclusions [org.eclipse.jetty.orbit/javax.servlet]]
 		 [org.eclipse.jetty/jetty-util "9.2.2.v20140723"]
                  [org.eclipse.jetty/jetty-servlet "9.2.2.v20140723"]
                  [org.eclipse.jetty/jetty-servlets "9.2.2.v20140723"]


start working on version 0.2.0

start working on version 0.2.0

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject effectivejava "0.1.3-SNAPSHOT"
+(defproject effectivejava "0.2.0-SNAPSHOT"
   :description "A Java linter and a tool for running queries on your Java codebase"
   :dependencies [[org.clojure/clojure "1.6.0"]
                  [com.github.javaparser/javaparser-core "2.0.0"]


release 0.8.0

release 0.8.0

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject sync "0.8.0-SNAPSHOT"
+(defproject sync "0.8.0"
   :description "sync is a Leiningen plugin to sync same code base between different clojure projects"
   :url "https://github.com/otto-de/leinsync"
   :license {:name "Eclipse Public License"


Updated dependencies

Updated dependencies

--- project.clj
+++ project.clj
@@ -27,12 +27,12 @@
                   [ch.qos.logback/logback-classic               "1.1.1"]
                   [io.aviso/pretty                              "0.1.9"]
                   [org.ow2.asm/asm                              "4.2"]
-                  [net.java.truevfs/truevfs-kernel-impl         "0.10.5"]  ; Ugh TrueVFS' dependencies are crap
-                  [net.java.truevfs/truevfs-access              "0.10.5"]
-                  [net.java.truevfs/truevfs-driver-file         "0.10.5"]
-                  [net.java.truevfs/truevfs-driver-zip          "0.10.5"]
-                  [net.java.truevfs/truevfs-driver-jar          "0.10.5"]
-                  [net.java.truecommons/truecommons-key-disable "2.3.3"]
+                  [net.java.truevfs/truevfs-kernel-impl         "0.10.6"]  ; Ugh TrueVFS' dependencies are crap
+                  [net.java.truevfs/truevfs-access              "0.10.6"]
+                  [net.java.truevfs/truevfs-driver-file         "0.10.6"]
+                  [net.java.truevfs/truevfs-driver-zip          "0.10.6"]
+                  [net.java.truevfs/truevfs-driver-jar          "0.10.6"]
+                  [net.java.truecommons/truecommons-key-disable "2.3.4"]
 ;                  [lacij                                        "0.9.0" :exclusions [org.clojure/clojure]]
                 ]
   :profiles  {:dev {:dependencies [


doc url

doc url

--- project.clj
+++ project.clj
@@ -9,7 +9,7 @@
   :codox {:metadata {:doc/format :markdown}
           :project {:name "SQL CLI Interface"}
           :output-path "target/doc/codox"
-          :source-uri "https://github.com/plandes/SQL CLI Interface/blob/v{version}/{filepath}#L{line}"}
+          :source-uri "https://github.com/plandes/cisql/blob/v{version}/{filepath}#L{line}"}
   :source-paths ["src/clojure"]
   :java-source-paths ["src/java"]
   :javac-options ["-Xlint:unchecked"]


version

version

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject ophion "0.0.7"
+(defproject ophion "0.0.8"
   :description "graph queries as data"
   :url "http://github.com/bmeg/ophion"
   :license {:name "Eclipse Public License"
@@ -10,7 +10,7 @@
                  [com.taoensso/timbre "4.8.0"]
                  ;; [org.immutant/web "2.1.7"]
                  [http-kit "2.2.0"]
-                 [protograph "0.0.10"]
+                 [protograph "0.0.14"]
                  [clojurewerkz/elastisch "2.2.1" :exclusions [commons-codec]]
                  [com.novemberain/monger "3.1.0"]
                  [;;org.janusgraph/janusgraph-core "0.2.0-20170924.171957-19"


Increment version number

Increment version number

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject nightcode "0.0.3"
+(defproject nightcode "0.0.4"
   :license {:name "Public Domain"
             :url "http://unlicense.org/UNLICENSE"}
   :dependencies [[com.github.insubstantial/substance "7.1"]


(maint) Update project.clj to 5.3.0-SNAPSHOT

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


Version 0.5.1-SNAPSHOT

Version 0.5.1-SNAPSHOT

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject info.sunng/papaline "0.5.0"
+(defproject info.sunng/papaline "0.5.1-SNAPSHOT"
   :description "Clojure concurrent pipeline on core.async"
   :url "http://github.com/sunng87/papaline"
   :license {:name "Eclipse Public License"


lein-release plugin: preparing 0.62 release

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


Update dependencies.

Update dependencies.

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

   :dependencies [
     ;; Server-side
-    [org.clojure/clojure "1.7.0-RC1"] ; Lisp on the JVM http://clojure.org/documentation
+    [org.clojure/clojure "1.7.0"] ; Lisp on the JVM http://clojure.org/documentation
     [org.clojure/core.match "0.3.0-alpha4"] ; Erlang-esque pattern matching https://github.com/clojure/core.match
     [defun "0.2.0-RC"] ; Erlang-esque pattern matching for Clojure functions https://github.com/killme2008/defun
     [org.clojure/core.incubator "0.1.3"] ; Functions proposed for inclusion in Clojure https://github.com/clojure/core.incubator
-    [cheshire "5.4.0"] ; JSON de/encoding https://github.com/dakrone/cheshire
-    [org.flatland/ordered "1.5.2"] ; Ordered hash map https://github.com/flatland/ordered
+    [cheshire "5.5.0"] ; JSON de/encoding https://github.com/dakrone/cheshire
+    [org.flatland/ordered "1.5.3"] ; Ordered hash map https://github.com/flatland/ordered
     [ring/ring-devel "1.4.0-RC1"] ; Web application library https://github.com/ring-clojure/ring
     [ring/ring-core "1.4.0-RC1"] ; Web application library https://github.com/ring-clojure/ring
     [http-kit "2.1.19"] ; Web Server http://http-kit.org/
@@ -28,11 +28,11 @@
     [com.ashafa/clutch "0.4.0"] ; CouchDB client https://github.com/clojure-clutch/clutch
     [clojurewerkz/elastisch "2.2.0-beta4"] ; Client for ElasticSearch https://github.com/clojurewerkz/elastisch
     [environ "1.0.0"] ; Get environment settings from different sources https://github.com/weavejester/environ
-    [com.taoensso/timbre "4.0.0-beta2"] ; Logging https://github.com/ptaoussanis/timbre
+    [com.taoensso/timbre "4.0.2"] ; Logging https://github.com/ptaoussanis/timbre
   ]

   :plugins [
-    [lein-ring "0.9.4"] ; common ring tasks https://github.com/weavejester/lein-ring
+    [lein-ring "0.9.6"] ; common ring tasks https://github.com/weavejester/lein-ring
     [lein-environ "1.0.0"] ; Get environment settings from different sources https://github.com/weavejester/environ
   ]

@@ -66,12 +66,12 @@
       ]
       :plugins [
         [lein-cljsbuild "1.0.6"] ; ClojureScript compiler https://github.com/emezeske/lein-cljsbuild
-        [codox "0.8.10"] ; Generate Clojure API docs https://github.com/weavejester/codox
+        [codox "0.8.12"] ; Generate Clojure API docs https://github.com/weavejester/codox
         [lein-bikeshed "0.2.0"] ; Check for code smells https://github.com/dakrone/lein-bikeshed
         [lein-kibit "0.1.2"] ; Static code search for non-idiomatic code https://github.com/jonase/kibit
         [lein-checkall "0.1.1"] ; Runs bikeshed, kibit and eastwood https://github.com/itang/lein-checkall
         [lein-pprint "1.1.2"] ; pretty-print the lein project map https://github.com/technomancy/leiningen/tree/master/lein-pprint
-        [lein-ancient "0.6.3"] ; Check for outdated dependencies https://github.com/xsc/lein-ancient
+        [lein-ancient "0.6.7"] ; Check for outdated dependencies https://github.com/xsc/lein-ancient
         [lein-spell "0.1.0"] ; Catch spelling mistakes in docs and docstrings https://github.com/cldwalker/lein-spell
         [lein-deps-tree "0.1.2"] ; Print a tree of project dependencies https://github.com/the-kenny/lein-deps-tree
         [lein-cljfmt "0.1.10"] ; Code formatting https://github.com/weavejester/cljfmt


Version 0.4.16

Version 0.4.16

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


Version 0.1.5

Version 0.1.5

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject puppetlabs/typesafe-config "0.1.5-SNAPSHOT"
+(defproject puppetlabs/typesafe-config "0.1.5"
   :description "Thin Clojure wrapper around Typesafe Config library"
   :license {:name "Apache License, Version 2.0"
             :url "http://www.apache.org/licenses/LICENSE-2.0.html"}


make cljs build work properly in dev and in released version

--- project.clj
+++ project.clj
@@ -47,14 +47,15 @@
             [quickie "0.3.6"]]
   :clean-targets ^{:protect false} ["resources/public/old/js-gen"]

-  :cljsbuild {:builds {:app {:source-paths ["src/cljs"]
+  :cljsbuild {:builds {:app {:source-paths ["src/cljs" "env/prod/cljs"]
                              :compiler {:output-to     "resources/public/old/js-gen/app.js"
                                         :output-dir    "resources/public/old/js-gen/out"
-                                        ;;:externs       ["react/externs/react.js"]
+                                        :main "lambdacd.prod"
                                         :asset-path   "js-gen/out"
-                                        :optimizations :none
-                                        :pretty-print  true}}}}
-
+                                        :jar true
+                                        :optimizations :advanced
+                                        :pretty-print  false}}}}
+  :hooks [leiningen.cljsbuild]
   :profiles {:dev {:repl-options {:init-ns lambdacd.handler
                                   :nrepl-middleware [cemerick.piggieback/wrap-cljs-repl]}

@@ -81,7 +82,8 @@
                    :env {:dev? true}

                    :cljsbuild {:builds {:app {:source-paths ["env/dev/cljs"]
-                                              :compiler {   :main "lambdacd.dev"
+                                              :compiler {:main "lambdacd.dev"
+                                                         :optimizations :none
                                                          :source-map true}}
                                         :test {:source-paths ["src/cljs"  "test/cljs"]
                                                :compiler {:output-to "target/test.js"
@@ -92,20 +94,4 @@
                                                        "test/vendor/es5-shim.js"
                                                        "test/vendor/es5-sham.js"
                                                        "test/vendor/console-polyfill.js"
-                                                       "target/test.js"]}}}
-
-             :uberjar {:env {:production true}
-                       :aot :all
-                       :omit-source true
-                       :cljsbuild {:jar true
-                                   :builds {:app
-                                            {:source-paths ["env/prod/cljs"]
-                                             :compiler
-                                                           {:optimizations :advanced
-                                                            :pretty-print false}}}}}
-
-             :production {:ring {:open-browser? false
-                                 :stacktraces?  false
-                                 :auto-reload?  false}
-                          :cljsbuild {:builds {:app {:compiler {:main "lambdacd.prod"}}}}
-                          }})+                                                       "target/test.js"]}}}})


👷 Return to using the default Clojars repo

--- project.clj
+++ project.clj
@@ -32,10 +32,6 @@
                  [ring-logger "1.0.1"]
                  [ring/ring-core "1.7.1"]
                  [ring/ring-defaults "0.3.2"]]
-
-  ;; XXX: https://repo.clojars.org is down
-  :repositories [["clojars" {:url "https://clojars.org/repo/"}]]
-  :plugin-repositories [["clojars" {:url "https://clojars.org/repo/"}]]

   :min-lein-version "2.0.0"


dep bumps

dep bumps

--- project.clj
+++ project.clj
@@ -24,7 +24,7 @@
    [org.clojure/tools.cli "1.0.206"]
    [org.clojure/tools.reader "1.3.6"]

-   [nrepl "0.9.0"]
+   [nrepl "1.0.0"]
    [cider/piggieback "0.5.3"
     :exclusions
     [org.clojure/clojure
@@ -64,7 +64,7 @@
     ;; used by cookie middleware which we don't use
     [clj-time]]

-   [io.methvin/directory-watcher "0.15.1"]
+   [io.methvin/directory-watcher "0.16.1"]

    [expound "0.9.0"]
    [fipp "0.6.26"]


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

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


Bump version and pull in ring, since it's no longer transitive

--- project.clj
+++ project.clj
@@ -4,14 +4,15 @@
   :license {:name "Eclipse Public License"
             :url "http://www.eclipse.org/legal/epl-v10.html"}
   :dependencies [[org.clojure/clojure "1.6.0"]
-                 [org.immutant/immutant "2.x.incremental.183"]
+                 [org.immutant/immutant "2.x.incremental.184"]

                  ;; Or bring in the immutant jars piecemeal
-                 ;; [org.immutant/caching    "2.x.incremental.183"]
-                 ;; [org.immutant/messaging  "2.x.incremental.183"]
-                 ;; [org.immutant/scheduling "2.x.incremental.183"]
-                 ;; [org.immutant/web        "2.x.incremental.183"]
+                 ;; [org.immutant/caching    "2.x.incremental.184"]
+                 ;; [org.immutant/messaging  "2.x.incremental.184"]
+                 ;; [org.immutant/scheduling "2.x.incremental.184"]
+                 ;; [org.immutant/web        "2.x.incremental.184"]

+                 [ring/ring-core "1.3.0"]
                  [org.clojure/core.memoize "0.5.6"]
                  [clj-time "0.7.0"]
                  [cheshire "5.3.1"]]


Version 0.3.11-SNAPSHOT

Version 0.3.11-SNAPSHOT

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject etaoin "0.3.10"
+(defproject etaoin "0.3.11-SNAPSHOT"

   :description "Pure Clojure Webdriver protocol implementation."


Add defaults for lein doo

Add defaults for lein doo

--- project.clj
+++ project.clj
@@ -76,7 +76,9 @@
   :figwheel {:css-dirs ["resources/assets/css"]
              :nrepl-port 7888}

-  :doo {:paths {:karma "./node_modules/karma/bin/karma"}}
+  :doo {:build "dev-test"
+        :alias {:default [:chrome]}
+        :paths {:karma "./node_modules/karma/bin/karma"}}

   :cljsbuild {:builds {:dev {:source-paths ["src-cljs" "test-cljs"]
                              :figwheel {:websocket-host "prod.circlehost"


org.clojure/core.typed 0.3.16 released

org.clojure/core.typed 0.3.16 released

--- project.clj
+++ project.clj
@@ -20,7 +20,7 @@
                  [prismatic/schema "1.0.3"]
                  [schema-contrib "0.1.5"
                   :exclusions [instaparse]]
-                 [org.clojure/core.typed "0.3.15"]
+                 [org.clojure/core.typed "0.3.16"]

                  ;; Crypto
                  [caesium "0.3.0"]


Next dev cycle

Next dev cycle

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


bumped bond to 0.2.9

bumped bond to 0.2.9

--- project.clj
+++ project.clj
@@ -36,7 +36,7 @@
                  ;; Frontend tests
                  [com.cemerick/clojurescript.test "0.3.0"]
                  [org.clojure/tools.reader "0.9.2"]
-                 [circleci/bond "0.2.7"]
+                 [circleci/bond "0.2.9"]

                  ;; For Dirac DevTools
                  [environ "1.0.1"]]


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

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


Version 0.2.15-SNAPSHOT

Version 0.2.15-SNAPSHOT

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


new minor version

new minor version

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


Removed stevedore dependency.

Removed stevedore dependency.

--- project.clj
+++ project.clj
@@ -39,7 +39,6 @@
                  [me.raynes/cegdown "0.1.1"]
                  [clj-pdf "2.2.3"]
                  [com.draines/postal "2.0.0"]
-                 [com.palletops/stevedore "0.8.0-beta.7"]
                  [org.clojars.hozumi/clj-commons-exec "1.2.0"]]

   :min-lein-version "2.0.0"


lein-release plugin: preparing 0.163 release

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


Version 124-SNAPSHOT

Version 124-SNAPSHOT

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


Clean up project.clj.

Clean up project.clj.

--- project.clj
+++ project.clj
@@ -15,10 +15,7 @@
                  [org.clojure/core.async "0.2.395"]
                  [org.apache.curator/curator-framework "2.9.1"]
                  [org.apache.curator/curator-test "2.9.1"]
-                 [org.apache.zookeeper/zookeeper "3.4.6"
-                  :exclusions [org.slf4j/slf4j-log4j12]]
-                 ; [org.apache.bookkeeper/bookkeeper-server "4.4.0"
-                 ;  :exclusions [org.slf4j/slf4j-log4j12]]
+                 [org.apache.zookeeper/zookeeper "3.4.6" :exclusions [org.slf4j/slf4j-log4j12]]
                  ;[org.rocksdb/rocksdbjni "4.0"]
                  [net.cgrand/xforms "0.8.2"]
                  [org.slf4j/slf4j-api "1.7.12"]
@@ -35,8 +32,6 @@
                                com.cognitect/transit-cljs org.clojure/data.fressian
                                com.cemerick/austin]]
                  [prismatic/schema "1.0.5"]
-                 [log4j/log4j "1.2.17"]
-                 ;[uk.co.real-logic/sbe-all "1.5.5"]
                  [com.amazonaws/aws-java-sdk-s3 "1.11.58"]
                  [clj-tuple "0.2.2"]
                  [clj-fuzzy "0.3.1" :exclusions [org.clojure/clojurescript]]]


Update dependencies.

Update dependencies.

--- project.clj
+++ project.clj
@@ -14,16 +14,16 @@
   ;; All profile dependencies
   :dependencies [
     ;; Lisp on the JVM http://clojure.org/documentation
-    [org.clojure/clojure "1.10.3"]
+    [org.clojure/clojure "1.11.1"]
     ;; Command-line parsing https://github.com/clojure/tools.cli
     [org.clojure/tools.cli "1.0.206"]
     ;; Web application library https://github.com/ring-clojure/ring
-    [ring/ring-devel "1.9.1"]
+    [ring/ring-devel "2.0.0-alpha-1"]
     ;; Web application library https://github.com/ring-clojure/ring
     ;; NB: clj-time pulled in by oc.lib
     ;; NB: joda-time pulled in by oc.lib via clj-time
     ;; NB: commons-codec pulled in by oc.lib
-    [ring/ring-core "1.9.1" :exclusions [clj-time joda-time]]
+    [ring/ring-core "2.0.0-alpha1" :exclusions [clj-time joda-time]]
     ;; CORS library https://github.com/jumblerg/ring.middleware.cors
     [jumblerg/ring.middleware.cors "1.0.1"]
     ;; Ring logging https://github.com/nberger/ring-logger-timbre
@@ -34,23 +34,17 @@
                                              com.taoensso/timbre
                                              org.clojure/tools.logging]]
     ;; Web routing https://github.com/weavejester/compojure
-    [compojure "1.6.1"]
+    [compojure "1.7.0"]
     ;; Utility functions https://github.com/weavejester/medley
-    [medley "1.3.0"]
+    [medley "1.4.0"]
     ;; Pretty-print clj and EDN https://github.com/kkinnear/zprint
-    [zprint "0.5.4"]
-
+    [zprint "1.2.3"]
+
     ;; General data-binding functionality for Jackson: works on core streaming API https://github.com/FasterXML/jackson-databind
-    [com.fasterxml.jackson.core/jackson-databind "2.11.2"]
+    [com.fasterxml.jackson.core/jackson-databind "2.13.3"]

     ;; Library for OC projects https://github.com/open-company/open-company-lib
-    ;; ************************************************************************
-    ;; ****************** NB: don't go under 0.17.29-alpha60 ******************
-    ;; ***************** (JWT schema changes, more info here: *****************
-    ;; ******* https://github.com/open-company/open-company-lib/pull/82) ******
-    ;; ************************************************************************
-    [open-company/lib "0.19.0-alpha5" :exclusions [commons-codec]]
-    ;; ************************************************************************
+    [open-company/lib "0.20.1-alpha3" :exclusions [commons-codec]]
     ;; In addition to common functions, brings in the following common dependencies used by this project:
     ;; httpkit - HTTP client/server http://www.http-kit.org/
     ;; defun - Erlang-esque pattern matching for Clojure functions https://github.com/killme2008/defun
@@ -72,9 +66,9 @@
   ;; All profile plugins
   :plugins [
     ;; Common ring tasks https://github.com/weavejester/lein-ring
-    [lein-ring "0.12.5"]
+    [lein-ring "0.12.6"]
     ;; Get environment settings from different sources https://github.com/weavejester/environ
-    [lein-environ "1.1.0"]
+    [lein-environ "1.2.0"]
   ]

   :profiles {
@@ -93,7 +87,7 @@
         ;; NB: clj-time is pulled in by oc.lib
         ;; NB: joda-time is pulled in by oc.lib via clj-time
         ;; NB: commons-codec pulled in by oc.lib
-        [midje "1.9.9" :exclusions [joda-time org.clojure/tools.macro clj-time commons-codec]]
+        [midje "1.10.5" :exclusions [joda-time org.clojure/tools.macro clj-time commons-codec]]
         ;; Test Ring requests https://github.com/weavejester/ring-mock
         [ring-mock "0.1.5"]
       ]
@@ -101,7 +95,7 @@
         ;; Example-based testing https://github.com/marick/lein-midje
         [lein-midje "3.2.2"]
         ;; Linter https://github.com/jonase/eastwood
-        [jonase/eastwood "0.3.14"]
+        [jonase/eastwood "1.2.3"]
         ;; Static code search for non-idiomatic code https://github.com/jonase/kibit
         [lein-kibit "0.1.8" :exclusions [org.clojure/clojure]]
       ]
@@ -126,7 +120,7 @@
       :plugins [
         ;; Check for code smells https://github.com/dakrone/lein-bikeshed
         ;; NB: org.clojure/tools.cli is pulled in by lein-kibit
-        [lein-bikeshed "0.5.2" :exclusions [org.clojure/tools.cli]]
+        [lein-bikeshed "0.5.2" :exclusions [org.clojure/tools.cli]]
         ;; Runs bikeshed, kibit and eastwood https://github.com/itang/lein-checkall
         [lein-checkall "0.1.1"]
         ;; pretty-print the lein project map https://github.com/technomancy/leiningen/tree/master/lein-pprint
@@ -138,10 +132,10 @@
         ;; Dead code finder https://github.com/venantius/yagni
         [venantius/yagni "0.1.7" :exclusions [org.clojure/clojure]]
         ;; Pretty-print clj and EDN https://github.com/kkinnear/lein-zprint
-        [lein-zprint "0.5.4" :exclusions [org.clojure/clojure]]
-      ]
+        [lein-zprint "1.2.3" :exclusions [org.clojure/clojure]]
+      ]
     }]
-
+
     :repl-config [:dev {
       :dependencies [
         ;; Network REPL https://github.com/clojure/tools.nrepl
@@ -222,7 +216,7 @@

   :eastwood {
     ;; Disable some linters that are enabled by default
-    ;; constant-test - just seems mostly ill-advised, logical constants are useful in something like a `->cond`
+    ;; constant-test - just seems mostly ill-advised, logical constants are useful in something like a `->cond`
     ;; wrong-arity - unfortunate, but it's failing on 3/arity of sqs/send-message
     ;; implicit-dependencies - uhh, just seems dumb
     :exclude-linters [:constant-test :wrong-arity :implicit-dependencies]
@@ -230,14 +224,14 @@
     :add-linters [:unused-namespaces :unused-private-vars] ; :unused-locals]

     :config-files ["third-party-macros.clj"]
-
+
     ;; Exclude testing namespaces
     :tests-paths ["test"]
     :exclude-namespaces [:test-paths]
   }

   :zprint {:old? false}
-
+
   ;; ----- API -----

   :ring {


Version 3.0.2-SNAPSHOT

Version 3.0.2-SNAPSHOT

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject dda/dda-managed-ide "3.0.1"
+(defproject dda/dda-managed-ide "3.0.2-SNAPSHOT"
   :description "module to install and configure ide based on ubuntu vm."
   :url "https://www.domaindrivenarchitecture.org"
   :license {:name "Apache License, Version 2.0"


Version 6.12.2-SNAPSHOT

Version 6.12.2-SNAPSHOT

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

 (defn deploy-info
   [url]


lein-release plugin: bumped version from 0.111 to 0.112-SNAPSHOT for next development cycle

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


Bump version to 1.0.0 snapshot ahead of GFW launch

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject forma/forma "0.2.0-SNAPSHOT"
+(defproject forma/forma "1.0.0-SNAPSHOT"
   :description "[FORMA](http://goo.gl/4YTBw) gone Functional."
   :repositories {"conjars" "http://conjars.org/repo/"}
   :source-paths ["src/clj"]


bump version

bump version

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject karma-reporter "2.1.1"
+(defproject karma-reporter "2.1.2"

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