lein-release plugin: preparing 0.144 release

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


Update dependencies.

Update dependencies.

--- project.clj
+++ project.clj
@@ -9,7 +9,7 @@
   :dependencies [
     ;; Server-side
     [org.clojure/clojure "1.9.0-alpha17"] ; Lisp on the JVM http://clojure.org/documentation
-    [ring/ring-jetty-adapter "1.6.1"] ; Web Server https://github.com/ring-clojure/ring
+    [ring/ring-jetty-adapter "1.6.2"] ; Web Server https://github.com/ring-clojure/ring
     [ring-basic-authentication "1.0.5"] ; Basic HTTP/S Auth https://github.com/remvee/ring-basic-authentication
     [compojure "1.6.0"] ; Web routing http://github.com/weavejester/compojure
     [com.taoensso/carmine "2.16.0"] ; Redis client https://github.com/ptaoussanis/carmine
@@ -36,13 +36,13 @@
   :profiles {
     :qa {
       :dependencies [
-        [midje "1.9.0-alpha6"] ; Example-based testing https://github.com/marick/Midje
+        [midje "1.9.0-alpha8"] ; Example-based testing https://github.com/marick/Midje
         [ring-mock "0.1.5"] ; Test Ring requests https://github.com/weavejester/ring-mock
       ]
       :plugins [
         [lein-midje "3.2.1"] ; Example-based testing https://github.com/marick/lein-midje
         [jonase/eastwood "0.2.4"] ; Clojure linter https://github.com/jonase/eastwood
-        [lein-kibit "0.1.5"] ; Static code search for non-idiomatic code https://github.com/jonase/kibit
+        [lein-kibit "0.1.6-beta1"] ; Static code search for non-idiomatic code https://github.com/jonase/kibit
       ]
       :env {
         :config-file "test/test-config.edn"


Install fuzzy-string

Install fuzzy-string


Set version to 0.3.0

Set version to 0.3.0

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject buddy/buddy-hashers "0.3.0-SNAPSHOT"
+(defproject buddy/buddy-hashers "0.3.0"
   :description "Security library for Clojure"
   :url "https://github.com/niwibe/buddy"
   :license {:name "BSD (2-Clause)"


update dependencies

update dependencies

--- project.clj
+++ project.clj
@@ -3,11 +3,11 @@
   :url "http://github.com/jamesmacaulay/zelkova"
   :license {:name "MIT License"
             :url "http://opensource.org/licenses/MIT"}
-  :dependencies [[org.clojure/clojure "1.7.0-alpha2"]
+  :dependencies [[org.clojure/clojure "1.7.0-alpha4"]
                  [org.clojure/core.async "0.1.346.0-17112a-alpha"]]
   :plugins [[lein-cljsbuild "1.0.3"]
             [com.keminglabs/cljx "0.4.0" :exclusions [org.clojure/clojure]]
-            [com.cemerick/clojurescript.test "0.3.1"]
+            [com.cemerick/clojurescript.test "0.3.3"]
             [com.cemerick/austin "0.1.5"]]
   :jar-exclusions [#"\.cljx"]
   :aliases {"repl" ["with-profile" "repl" "repl"]
@@ -15,10 +15,10 @@
             "cljs-test" ["do" "cljx" ["cljsbuild" "test"]]
             "cljs-autotest" ["do" "cljx" ["cljsbuild" "auto" "test"]]
             "all-tests" ["do" "clean" ["clj-test"] ["cljs-test"]]}
-  :profiles {:dev {:dependencies [[org.clojure/tools.namespace "0.2.5"]
-                                  [org.clojure/tools.nrepl "0.2.4"]
-                                  [org.clojure/clojurescript "0.0-2356"]
-                                  [com.cemerick/clojurescript.test "0.3.1"]
+  :profiles {:dev {:dependencies [[org.clojure/tools.namespace "0.2.7"]
+                                  [org.clojure/tools.nrepl "0.2.6"]
+                                  [org.clojure/clojurescript "0.0-2411"]
+                                  [com.cemerick/clojurescript.test "0.3.3"]
                                   [com.cemerick/austin "0.1.5"]]
                    :source-paths ["target/classes"]}
              :repl [:dev {:source-paths ["repl" "target/classes" "target/generated/test/clj" "target/generated/test/cljs"]


adding puppet integration test

adding puppet integration test

--- project.clj
+++ project.clj
@@ -40,6 +40,7 @@
   :test-selectors {:default #(not-any? % [:proxmox :redis :integration :puppet])
                    :redis :redis
                    :proxmox :proxmox
+                   :puppet :puppet
                    :integration :integration
                    :all (constantly true)}


bump version

bump version

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject yeller-clojure-client "0.5.0"
+(defproject yeller-clojure-client "1.0.0"
   :description "Clojure client for yellerapp.com"
   :url "https://github.com/tcrayford/yeller_clojure"
   :license {:name "Eclipse Public License"


Upgrade to latest version of the "fs" filesystem library

Signed-off-by: Deepak Giridharagopal <d11186354d1ef01ca06ae37d7e23e827da13e85f@puppetlabs.com>

--- project.clj
+++ project.clj
@@ -10,7 +10,7 @@
                  [clj-stacktrace "0.2.4"]
                  [metrics-clojure "0.5.0"]
                  ;; Filesystem utilities
-                 [fs "1.0.0"]
+                 [fs "1.1.2"]
                  ;; Configuration file parsing
                  [org.ini4j/ini4j "0.5.2"]
                  ;; Nicer exception handling with try+/throw+


lein-release plugin: bumped version from 0.130 to 0.131-SNAPSHOT for next development cycle

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


add after option to replace-selection

add after option to replace-selection

--- src/lt/objs/editor.cljs
+++ src/lt/objs/editor.cljs
@@ -234,8 +234,8 @@
 (defn set-extending [e ext?]
   (.setExtending (->cm-ed e) ext?))

-(defn replace-selection [e neue]
-  (.replaceSelection (->cm-ed e) neue "end" "+input"))
+(defn replace-selection [e neue & [after]]
+  (.replaceSelection (->cm-ed e) neue (name (or after :end)) "+input"))

 (defn undo [e]
   (.undo (->cm-ed e)))


Update description

Update description

--- project.clj
+++ project.clj
@@ -1,5 +1,5 @@
 (defproject superstring "2.0.0-SNAPSHOT"
-  :description "String manipulation library for clojure"
+  :description "String manipulation library for clojure and clojurescript"
   :url "http://github.com/expez/superstring"
   :license {:name "Eclipse Public License 1.0"
             :url "http://www.eclipse.org/legal/epl-v10.html"


version

version

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject ophion "0.0.5"
+(defproject ophion "0.0.6"
   :description "graph queries as data"
   :url "http://github.com/bmeg/ophion"
   :license {:name "Eclipse Public License"


Version 0.2.1-SNAPSHOT

Version 0.2.1-SNAPSHOT

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject day8.re-frame/re-frame-10x "0.2.0"
+(defproject day8.re-frame/re-frame-10x "0.2.1-SNAPSHOT"
   :description "Become 10x more productive when developing and debugging re-frame applications."
   :url "https://github.com/Day8/re-frame-10x"
   :license {:name "MIT"}


fix target for clojure 1.7

fix target for clojure 1.7

--- project.clj
+++ project.clj
@@ -21,7 +21,7 @@
              :test {:dependencies [[print-foo "1.0.1"]]}
              :1.5 {:dependencies [[org.clojure/clojure "1.5.1"]]}
              :1.6 {:dependencies [[org.clojure/clojure "1.6.0"]]}
-             :1.7 {:dependencies [[org.clojure/clojure "1.7.0-master-SNAPSHOT"]]}
+             :1.7 {:dependencies [[org.clojure/clojure "1.7.0-alpha5"]]}
              :dev {:plugins [[jonase/eastwood "0.2.0"]]
                    :dependencies [[me.raynes/fs "1.4.6"]]
                    :resource-paths ["test/resources"


Ship it.

Ship it.

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


Bump version to 0.6.0-SNAPSHOT & minor project.clj changes

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

 ;; ---------------------------------------------------------------------------------------

-(defproject         re-com "0.6.0"
+(defproject         re-com "0.6.0-SNAPSHOT"
   :description      "Reusable UI components for Reagent"
   :url              "https://github.com/Day8/re-com.git"
   :license          {:name "MIT"}
@@ -74,13 +74,13 @@

   :cljsbuild {:builds [{:id           "demo"
                         :source-paths ["src" "dev"]
-                        :compiler     {:output-to       "run/resources/public/compiled_dev/demo.js"
-                                       :output-dir      "run/resources/public/compiled_dev/demo"
-                                       :main            "figwheel-start.core"
-                                       :asset-path      "compiled_dev/demo"
-                                       :source-map      true
-                                       :optimizations   :none
-                                       :pretty-print    true}}
+                        :compiler     {:output-to     "run/resources/public/compiled_dev/demo.js"
+                                       :output-dir    "run/resources/public/compiled_dev/demo"
+                                       :main          "figwheel-start.core"
+                                       :asset-path    "compiled_dev/demo"
+                                       :source-map    true
+                                       :optimizations :none
+                                       :pretty-print  true}}
                        {:id           "prod"
                         :source-paths ["src"]
                         :compiler     {:output-to       "run/resources/public/compiled_prod/demo.js"
@@ -92,7 +92,8 @@
                                        ;:asset-path      "compiled_prod/demo"
                                        ;:elide-asserts   true
                                        :optimizations   :advanced
-                                       :pretty-print    false}}
+                                       :pretty-print    false
+                                       :pseudo-names    false}}
                        {:id           "test"
                         :source-paths ["src/re_com" "test"]
                         :compiler     {:output-to     "run/test/compiled/test.js"


bump shadow-cljsjs

bump shadow-cljsjs

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

    ;; experimental
    [hawk "0.2.11"]
-   [thheller/shadow-cljsjs "0.0.19"]]
+   [thheller/shadow-cljsjs "0.0.20"]]

   :source-paths
   ["src/main"]


Requires Clojure dep to start

Requires Clojure dep to start

--- project.clj
+++ project.clj
@@ -41,7 +41,8 @@
         ;;        "modules/jetty" ; HTTP server
         ]

-  :dependencies [[org.clojure/tools.logging "0.2.6"]]
+  :dependencies [[org.clojure/clojure "1.6.0"]
+                 [org.clojure/tools.logging "0.2.6"]]

   :repl-options {:prompt (fn [ns] (str "modular " ns "> "))}


removed cljsbuild hook from project.clj

removed cljsbuild hook from project.clj

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

   :source-paths ["src/clj"]

-  :hooks [leiningen.cljsbuild]
+  ;; :hooks [leiningen.cljsbuild]

   :profiles {:dev {:dependencies [[ring-mock "0.1.5"]]
                    :repl-options {:init-ns secret-shame.core}


(maint) Bump version to 5.2.12-SNAPSHOT

(maint) Bump version to 5.2.12-SNAPSHOT

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(def pdb-version "5.2.11")
+(def pdb-version "5.2.12-SNAPSHOT")
 (def clj-parent-version "1.4.3")
 (def tk-jetty9-ver "2.3.1")


Version 0.2.1

Version 0.2.1

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject qualityclj "0.2.1-SNAPSHOT"
+(defproject qualityclj "0.2.1"
   :description "Assess Clojure libraries based on a number of different metrics."
   :url "https://github.com/quality-clojure/qualityclj"
   :license {:name "Eclipse Public License - v 1.0"


bump om

bump om

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject om-start/lein-template "0.0.5"
+(defproject om-start/lein-template "0.0.6"
   :description "A lein-template for creating OM project"
   :url "https://github.com/magomimmo/om-start-template"
   :license {:name "Eclipse Public License"


Bump 2.2.5

Bump 2.2.5

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


Bumped version to 0.7.0

Bumped version to 0.7.0

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject versioned "0.6.0"
+(defproject versioned "0.7.0"
   :description "CMS REST API based on MongoDB"
   :url "https://github.com/peter/versioned"
   :license {:name "Eclipse Public License - v 1.0"


bumped up react to 15.2.0-0

bumped up react to 15.2.0-0

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

   :dependencies [[org.clojure/clojure "1.8.0"]
                  [org.clojure/clojurescript "1.8.51"]
-                 [cljsjs/react-dom "15.1.0-0"]
-                 [cljsjs/react-dom-server "15.1.0-0"]]
+                 [cljsjs/react-dom "15.2.0-0"]
+                 [cljsjs/react-dom-server "15.2.0-0"]]

   :plugins [[lein-cljsbuild "1.1.3"]
             [codox "0.9.0"]]


Remove clojure as a dependency

Remove clojure as a dependency

--- project.clj
+++ project.clj
@@ -11,6 +11,5 @@
                        "shell" "scp" "target/ev3main.jar" "root@10.0.1.1:,"
                        "shell" "ssh" "root@10.0.1.1" "/bin/jrun -jar /home/root/ev3main.jar"]
             "shutdown-ev3" ["shell" "ssh" "root@10.0.1.1" "halt"]}
-  :dependencies [[org.clojure/clojure "1.5.1"]
-                 [org.clojars.earthlingzephyr/lejos-ev3 "0.5.0-SNAPSHOT"]]
+  :dependencies [[org.clojars.earthlingzephyr/lejos-ev3 "0.5.0-SNAPSHOT"]]
   :plugins [[lein-shell "0.3.0"]])


Version 1.8.3

Version 1.8.3

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


Update dependency.

Update dependency.

--- project.clj
+++ project.clj
@@ -20,7 +20,7 @@
     [jumblerg/ring.middleware.cors "1.0.1"] ; CORS library https://github.com/jumblerg/ring.middleware.cors
     [ring-logger-timbre "0.7.5" :exclusions [com.taoensso/encore]] ; Ring logging https://github.com/nberger/ring-logger-timbre
     [compojure "1.6.0"] ; Web routing https://github.com/weavejester/compojure
-    [clj-http "3.5.0"] ; HTTP client https://github.com/dakrone/clj-http
+    [clj-http "3.6.0"] ; HTTP client https://github.com/dakrone/clj-http
     [medley "1.0.0"] ; Utility functions https://github.com/weavejester/medley
     [zprint "0.4.1"] ; Pretty-print clj and EDN https://github.com/kkinnear/zprint


Depend on eulalie 0.3.3

Depend on eulalie 0.3.3

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject io.nervous/fink-nottle "0.1.1"
+(defproject io.nervous/fink-nottle "0.1.2"
   :description "Asynchronous Clojure client for the Amazon SNS service"
   :url "https://github.com/nervous-systems/fink-nottle"
   :license {:name "Unlicense" :url "http://unlicense.org/UNLICENSE"}


Version 2.4.0

Version 2.4.0


Fixed GitHub project URLs

Fixed GitHub project URLs

--- project.clj
+++ project.clj
@@ -1,12 +1,12 @@
 (defproject mies-node/lein-template "0.2.2"
   :description "A minimal ClojureScript Node.js project template"

-  :url "http://github.com/swannodette/mies-node"
+  :url "http://github.com/swannodette/mies-node-template"

   :license {:name "Eclipse Public License"
             :url "http://www.eclipse.org/legal/epl-v10.html"}

   :scm {:name "git"
-        :url "https://github.com/swannodette/mies-node"}
+        :url "https://github.com/swannodette/mies-node-template"}

   :eval-in-leiningen true)


Add liquid dep

Add liquid dep

--- project.clj
+++ project.clj
@@ -46,6 +46,7 @@
                  [net.mikera/core.matrix "0.62.0"]
                  [net.mikera/vectorz-clj "0.48.0"]
                  [clatrix "0.5.0"]
+                 [mogenslund/liquid "1.1.2"]
                  [aysylu/loom "1.0.2"]
                  [incanter "1.9.3"]]


Rename Clojars deploy-repository

Rename Clojars deploy-repository

Naming the deploy repository "clojars" preserves the common `lein deploy
clojars` workflow (instead of `lein deploy releases`, for example)

--- project.clj
+++ project.clj
@@ -22,5 +22,4 @@
                  [mysql/mysql-connector-java "5.1.41"]]
   :plugins [[codox "0.8.13"]]
   :codox {:output-dir "doc/api"}
-  :deploy-repositories [["releases"  {:sign-releases false :url "https://clojars.org/repo"}]
-                        ["snapshots" {:sign-releases false :url "https://clojars.org/repo"}]])
+  :deploy-repositories [["clojars" {:sign-releases false :url "https://clojars.org/repo"}]])


Bump jline dependency, closes #156.

Bump jline dependency, closes #156.

--- project.clj
+++ project.clj
@@ -4,7 +4,7 @@
   (defproject reply "0.3.6-SNAPSHOT"
     :description "REPL-y: A fitter, happier, more productive REPL for Clojure."
     :dependencies [[org.clojure/clojure "1.4.0"]
-                   [jline "2.12"]
+                   [jline "2.12.1"]
                    [org.thnetos/cd-client "0.3.6"]
                    [clj-stacktrace "0.2.7"]
                    [org.clojure/tools.nrepl "0.2.5"]


Update version

Update version

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


Start 0.4.3-SNAPSHOT

Start 0.4.3-SNAPSHOT

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


Version 0.2.11-SNAPSHOT

Version 0.2.11-SNAPSHOT

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


Set version to 2.0.0-SNAPSHOT

Set version to 2.0.0-SNAPSHOT

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject funcool/cats "1.3.0"
+(defproject funcool/cats "2.0.0-SNAPSHOT"
   :description "Category Theory abstractions for Clojure"
   :url         "https://github.com/funcool/cats"
   :license {:name "BSD (2 Clause)"


deps update

deps update

This was part of a debug phase. I mostly tried to keep up with the
current chestnut template. Some of the old chestnut deps are gone now,
like figwheel and weasel. Not sure what to think about that, but
everything seems to work at this point. Mostly glad to have cljs and om
in newer forms.

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

   :dependencies [[org.clojure/clojure "1.6.0"]
-                 [org.clojure/clojurescript "0.0-2371" :scope "provided"]
+                 [org.clojure/clojurescript "0.0-2850" :scope "provided"]
                  [org.clojure/core.async "0.1.346.0-17112a-alpha"]
-                 [ring "1.3.1"]
-                 [compojure "1.2.0"]
+                 [ring "1.3.2"]
+                 [ring/ring-defaults "0.1.3"]
+                 [compojure "1.3.1"]
                  [enlive "1.1.5"]
-                 [om "0.7.3"]
+                 [org.omcljs/om "0.8.8"]
                  [figwheel "0.1.4-SNAPSHOT"]
                  [environ "1.0.0"]
-                 [com.cemerick/piggieback "0.1.3"]
-                 [weasel "0.4.0-SNAPSHOT"]
+                 [com.cemerick/piggieback "0.1.5"]
+                 [weasel "0.6.0"]
                  [leiningen "2.5.0"]
                  [cljs-xml "0.1.0-SNAPSHOT"]
                  [gmark "0.1.0-SNAPSHOT"]]


Back to snap.

Back to snap.

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject thinktopic/think.image "0.4.11"
+(defproject thinktopic/think.image "0.4.12-SNAPSHOT"
   :description "Image manipulation library"
   :url "http://github.com/thinktopic/think.image"
   :license {:name "Eclipse Public License"


update to latest cljs

update to latest cljs

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

--- project.clj
+++ project.clj
@@ -5,7 +5,7 @@
                  [crate "0.2.5"]
                  [fetch "0.1.1" :exclusions [org.clojure/clojure]]
                  ;[core.async "0.1.0-SNAPSHOT"]
-                 [org.clojure/clojurescript "0.0-2127"
+                 [org.clojure/clojurescript "0.0-2138"
                   :exclusions [org.apache.ant/ant]]
                  ]
   :jvm-opts ["-Xmx1g" "-XX:+UseConcMarkSweepGC"] ; cljsbuild eats memory


0.11.1

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject org.flatland/useful "0.11.0"
+(defproject org.flatland/useful "0.11.1"
   :description "A collection of generally-useful Clojure utility functions"
   :license {:name "Eclipse Public License - v 1.0"
             :url "http://www.eclipse.org/legal/epl-v10.html"


Reverting back to compojure 1.4.0

Reverting back to compojure 1.4.0

Until environ gets released, heroku deploys fail because when they
download the new compojure dependencies, the .lein-env gets dirty and,
when parsed, it errors out with "No dispatch macro for: =,
compiling:(core.clj:39:1)".
This is fixed by https://github.com/weavejester/environ/pull/49

--- project.clj
+++ project.clj
@@ -5,7 +5,7 @@
   :url "http://www.apache.org/licenses/LICENSE-2.0"}
   :dependencies [[org.clojure/clojure "1.8.0"]
     [javax.servlet/servlet-api "2.5"]
-    [compojure "1.5.0"]
+    [compojure "1.4.0"]
     [ring/ring-devel "1.4.0"]
     [ring/ring-core "1.4.0"]
     [http-kit "2.1.19"]
@@ -14,7 +14,7 @@
   :dev-dependencies [[com.jakemccrary/lein-test-refresh "0.5.5"]
     [lein-cloverage "1.0.2"]]
   :main engine-server.web
-  ;:aot [engine-server.web]
+  :aot [engine-server.web]
   :min-lein-version "2.0.0"
   :plugins [[environ/environ.lein "0.3.1"]]
   :hooks [environ.leiningen.hooks]
@@ -22,6 +22,5 @@
   :profiles {:production {:env {:production true}}
     :dev {:plugins [[com.jakemccrary/lein-test-refresh "0.5.5"]
     [lein-cloverage "1.0.2"]]}
-    ;:uberjar {:aot :all}
-  }
+    :uberjar {:aot :all}}
   :test-refresh {:notify-command ["terminal-notifier" "-title" "Engine Server Tests" "-message"]})


bump version

bump version

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


Prepare for next release cycle.

Prepare for next release cycle.

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject org.onyxplatform/onyx-bookkeeper "0.8.1.0-0.8.1"
+(defproject org.onyxplatform/onyx-bookkeeper "0.8.1.1-SNAPSHOT"
   :description "Onyx plugin for BookKeeper"
   :url "https://github.com/onyx-platform/onyx-bookkeeper"
   :license {:name "Eclipse Public License"


java.classpath is a dependency, not a plugin

--- project.clj
+++ project.clj
@@ -17,9 +17,11 @@
   ;; Better Q: Now that I've copied it into common, do I still need this here and in client?
   :jvm-opts [~(str "-Djava.library.path=/usr/local/lib:" (System/getenv "LD_LIBRARY_PATH"))]
   :main frereth.server.core
-  :profiles {:dev {:source-paths ["dev"]
+  :profiles {:dev {:dependencies [[org.clojure/java.classpath "0.2.2"
+                                   :exclusions [org.clojure/clojure]]]
                    :plugins [[org.clojure/tools.namespace "0.2.10" :exclusions [org.clojure/clojure]]
-                             [org.clojure/java.classpath "0.2.2"]]}
+                             #_[org.clojure/java.classpath "0.2.2"]]
+                   :source-paths ["dev"]}
              :uberjar {:aot :all}}
   ;; If I'm going to be using this, it makes a lot more sense to move it
   ;; into one of my personal profiles


Version 70-SNAPSHOT

Version 70-SNAPSHOT

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


Version 0.1.13-SNAPSHOT

Version 0.1.13-SNAPSHOT

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


update useful

update useful

--- project.clj
+++ project.clj
@@ -5,7 +5,7 @@
                  [uncle "0.2.3"]
                  [depot "0.1.7"]
                  [classlojure "0.6.1"]
-                 [useful "0.7.0-alpha3"]
+                 [useful "0.7.0-beta4"]
                  [org.clojure/tools.namespace "0.1.1" :exclusions [org.clojure/java.classpath]]
                  [org.clojars.ninjudd/java.classpath "0.1.2-SNAPSHOT"]
                  [com.jcraft/jsch "0.1.42"]


(MAINT) Rename `clojure-version` to avoid shadowing

In a recent PR, we introduced a var called `clojure-version` in
the project.clj, to coordinate our references to our clojure
dependency version.  It turns out that the name `clojure-version`
is already in use in `clojure.core`, so this var results in a
warning that we are shadowing the upstream var.

This commit changes the var name to `clj-version`, so that we
will no longer be shadowing the built-in name.

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(def clojure-version "1.7.0")
+(def clj-version "1.7.0")
 (def tk-version "1.1.3")
 (def tk-jetty-version "1.3.1")
 (def ks-version "1.1.0")
@@ -14,7 +14,7 @@
 (defproject puppetlabs/puppetserver ps-version
   :description "Puppet Server"

-  :dependencies [[org.clojure/clojure ~clojure-version]
+  :dependencies [[org.clojure/clojure ~clj-version]

                  ;; begin version conflict resolution dependencies
                  [puppetlabs/typesafe-config "0.1.4"]
@@ -109,7 +109,7 @@
                                                ;; version, and older versions of lein (such as version
                                                ;; 2.5.1 that is used on our jenkins servers at the time
                                                ;; of this writing) depend on clojure 1.6.
-                                               [org.clojure/clojure ~clojure-version]
+                                               [org.clojure/clojure ~clj-version]
                                                [puppetlabs/puppetserver ~ps-version]
                                                [puppetlabs/trapperkeeper-webserver-jetty9 ~tk-jetty-version]
                                                [org.clojure/tools.nrepl "0.2.3"]]


target byte-streams 0.1.5

target byte-streams 0.1.5

--- project.clj
+++ project.clj
@@ -2,7 +2,7 @@
   :description "Methods for hashing, compressing, and encoding bytes."
   :license {:name "Apache License 2.0"
             :url "http://www.apache.org/licenses/LICENSE-2.0.html"}
-  :dependencies [[byte-streams "0.1.5-SNAPSHOT"]
+  :dependencies [[byte-streams "0.1.5"]
                  [net.jpountz.lz4/lz4 "1.1.2"]
                  [org.xerial.snappy/snappy-java "1.1.0-M3"]
                  [commons-codec/commons-codec "1.8"]]


Upgrading some library versions.

Upgrading some library versions.

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

   :profiles
   {:dev {:dependencies [[nasa-cmr/cmr-elastic-utils-lib "0.1.0-SNAPSHOT"]
-                        [org.clojure/tools.namespace "0.2.4"]
+                        [org.clojure/tools.namespace "0.2.5"]
                         [org.clojars.gjahad/debug-repl "0.3.3"]]

          ;; The ^replace is done to disable the tiered compilation for accurate benchmarks


update project for lein 2.4

update project for lein 2.4

--- project.clj
+++ project.clj
@@ -7,6 +7,4 @@
                  [org.clojure/core.async "0.1.301.0-deb34a-alpha"]]
   :scm {:url "https://github.com/sunng87/papaline"
         :name "github"}
-  :lein-release {:scm :git
-                 :deploy-via :shell
-                 :shell ["lein" "deploy" "clojars"]})
+  :deploy-repositories {"releases" :clojars})


Version 1.3.4

Version 1.3.4

--- project.clj
+++ project.clj
@@ -1,11 +1,9 @@
-(defproject dda/dda-serverspec-crate "1.3.4-SNAPSHOT"
+(defproject dda/dda-serverspec-crate "1.3.4"
   :description "A crate to get facts from server nodes and test these facst against your expectation."
   :url "https://domaindrivenarchitecture.org"
   :license {:name "Apache License, Version 2.0"
             :url "https://www.apache.org/licenses/LICENSE-2.0.html"}
-  :dependencies [[dda/dda-pallet-commons "1.4.2"]
-                 [dda/dda-config-commons "1.4.2"]
-                 [dda/dda-pallet "2.2.3"]
+  :dependencies [[dda/dda-pallet "3.0.0"]
                  [iproute "0.1.5"]]
   :source-paths ["main/src"]
   :resource-paths ["main/resources"]


snapshot 0.2.5

snapshot 0.2.5

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


:arrow_up: Upgrade dependencies

:arrow_up: Upgrade dependencies

--- project.clj
+++ project.clj
@@ -16,19 +16,15 @@
                       :url  "http://www.eclipse.org/legal/epl-v10.html"}
   :min-lein-version  "2.8.1"
   :dependencies      [
-                       [org.clojure/clojure            "1.8.0"]
-                       [org.clojure/tools.logging      "0.3.1"]
-                       [ch.qos.logback/logback-classic "1.1.6"]
-                       [org.docx4j/docx4j              "3.2.2" :exclusions [log4j org.slf4j/slf4j-log4j12]]
+                       [org.clojure/clojure             "1.9.0"]
+                       [org.clojure/tools.logging       "0.4.1"]
+                       [ch.qos.logback/logback-classic  "1.2.3"]
+                       [org.docx4j/docx4j               "6.0.1" :exclusions [log4j org.slf4j/slf4j-log4j12]]
+                       [javax.xml.bind/jaxb-api         "2.4.0-b180830.0359"]   ; Required as of JDK11
+                       [org.glassfish.jaxb/jaxb-runtime "2.4.0-b180830.0438"]   ; Required as of JDK11
                      ]
-  :profiles          {:dev {:dependencies [[midje      "1.8.3"]]
-                           :plugins      [[lein-midje "3.2"]]}   ; Don't remove this or travis-ci will assplode!
+  :profiles          {:dev {:dependencies [[midje      "1.9.3"]]
+                            :plugins      [[lein-midje "3.2.1"]]}
                      :uberjar {:aot :all}}
   :source-paths      ["src/clojure"]
-  :java-source-paths ["src/java"]
-  :jvm-opts          ~(let [version     (System/getProperty "java.version")
-                            [major _ _] (clojure.string/split version #"\.")]
-                        (if (>= (java.lang.Integer/parseInt major) 9)
-                          ["--add-modules" "java.xml.bind"]
-                          []))
-  )
+  :java-source-paths ["src/java"])


Version 0.1.0

Version 0.1.0

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject xsc/asset-builder "0.1.0-SNAPSHOT"
+(defproject xsc/asset-builder "0.1.0"
   :description "Utility for CLJS + Asset Building"
   :url "https://github.com/xsc/asset-builder"
   :license {:name "MIT License"


OMCSS-33: runner.cljs is back in the production jar

--- project.clj
+++ project.clj
@@ -25,7 +25,7 @@
                                                                 :target :nodejs
                                                                 :optimizations :none}}]}}}
   :jvm-opts ^:replace ["-Xmx1g" "-server"]
-  :jar-exclusions [#"test" #"devcards" #"public"]
+  :jar-exclusions [#"test" #"devcards" #"public" #"runner"]
   :source-paths ["src/main" "src/devcards" "src/test"]
   :test-paths ["src/test"]
   :clean-targets ^{:protect false} ["target"


Tweak exclusions for pedantic dependencies

--- project.clj
+++ project.clj
@@ -5,7 +5,7 @@
   :source-paths ["src/clj"]
   :java-source-paths ["src/jvm"]
   :dependencies     [[org.clojure/clojure "1.5.1"]
-		     [com.ning/async-http-client "1.7.10"]]
+                 [com.ning/async-http-client "1.7.10" :exclusions [org.slf4j/slf4j-api]]]
   :min-lein-version "2.0.0"
   :plugins [[codox "0.8.12"]
             [lein-difftest "2.0.0"]]


Version 0.3.22

Version 0.3.22

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject re-frame/lein-template "0.3.22-SNAPSHOT"
+(defproject re-frame/lein-template "0.3.22"
   :description "Leiningen template for a Reagent web app that implements the re-frame pattern."
   :url "https://github.com/Day8/re-frame-template"
   :license {:name "MIT"}


Version 0.2.23-SNAPSHOT

Version 0.2.23-SNAPSHOT

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


lein-release plugin: preparing 0.116 release

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


update jackson-databind for CVE-2020-36518

See https://github.com/FasterXML/jackson-databind/issues/2816

See https://github.com/FasterXML/jackson-databind/compare/jackson-databind-2.13.2...jackson-databind-2.13.2.1

--- project.clj
+++ project.clj
@@ -36,8 +36,8 @@
                          [metosin/malli "0.8.2"]

                          ;; https://clojureverse.org/t/depending-on-the-right-versions-of-jackson-libraries/5111
-                         [com.fasterxml.jackson.core/jackson-core "2.13.1"]
-                         [com.fasterxml.jackson.core/jackson-databind "2.13.1"]
+                         [com.fasterxml.jackson.core/jackson-core "2.13.2.1"]
+                         [com.fasterxml.jackson.core/jackson-databind "2.13.2.1"]

                          [meta-merge "1.0.0"]
                          [fipp "0.6.25" :exclusions [org.clojure/core.rrb-vector]]


Increment to next development version.

Increment to next development version.

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject org.toomuchcode/clara-rules "0.1.1"
+(defproject org.toomuchcode/clara-rules "0.1.2-SNAPSHOT"
   :description "Clara Rules Engine"
   :url "http://rbrush.github.io/clara-rules/"
   :license {:name "Eclipse Public License"


Fixing issue with starting development repl.

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

   :dependencies [[org.clojure/clojure "1.6.0"]
                  [clj-http "0.9.1"]
-                 [nasa-cmr/cmr-common-lib "0.1.1-SNAPSHOT"]
                  [nasa-cmr/cmr-umm-lib "0.1.0-SNAPSHOT"]
                  [nasa-cmr/cmr-elastic-utils-lib "0.1.0-SNAPSHOT"]
                  [nasa-cmr/cmr-transmit-lib "0.1.0-SNAPSHOT"]
@@ -15,7 +14,7 @@
                  [nasa-cmr/cmr-search-app "0.1.0-SNAPSHOT"]

                  ; include ring-core to support encoding of params
-                 [ring/ring-core "1.2.2"]
+                 [ring/ring-core "1.2.2" :exclusions [clj-time]]
                  [cheshire "5.3.1"]]
   :plugins [[lein-test-out "0.3.1"]]


Upgrade nippy

Upgrade nippy

--- project.clj
+++ project.clj
@@ -27,7 +27,7 @@
                  [com.stuartsierra/dependency "0.2.0"]
                  [com.stuartsierra/component "0.3.1"]
                  [com.taoensso/timbre "4.1.4"]
-                 [com.taoensso/nippy "2.11.1"]
+                 [com.taoensso/nippy "2.12.2"]
                  [io.aviso/pretty "0.1.25"]
                  [uk.co.real-logic/aeron-all "0.9.1"]
                  [prismatic/schema "1.0.5"]


adding alias to run sass compilation & figwheel in parallel

--- project.clj
+++ project.clj
@@ -40,7 +40,9 @@
             [lein-figwheel "0.5.0-1"]
             [lein-npm "0.6.2"]
             [lein-doo "0.1.6"]
-            [lein-scss "0.2.3"]]
+            [lein-scss "0.2.3"]
+            [lein-pdo "0.1.1"]]
+  :aliases {"figsass" ["pdo" ["scss" ":dev" "auto"] ["figwheel"]]}
   :npm {:dependencies [[karma ""]
                        [karma-cljs-test ""]
                        [karma-firefox-launcher ""]]}


update beam to 2.22.0

update beam to 2.22.0

--- project.clj
+++ project.clj
@@ -6,12 +6,12 @@
   :dependencies [[org.clojure/clojure "1.10.1"]
                  [cheshire "5.10.0"]
                  [clj-stacktrace "0.2.8"]
-                 [org.apache.beam/beam-sdks-java-core "2.20.0"]
-                 [org.apache.beam/beam-sdks-java-io-elasticsearch "2.20.0"]
-                 [org.apache.beam/beam-sdks-java-io-kafka "2.20.0"]
-                 [org.apache.beam/beam-runners-direct-java "2.20.0"]
-                 [org.apache.beam/beam-runners-google-cloud-dataflow-java "2.20.0"]
-                 [org.apache.beam/beam-runners-core-java "2.20.0"]
+                 [org.apache.beam/beam-sdks-java-core "2.22.0"]
+                 [org.apache.beam/beam-sdks-java-io-elasticsearch "2.22.0"]
+                 [org.apache.beam/beam-sdks-java-io-kafka "2.22.0"]
+                 [org.apache.beam/beam-runners-direct-java "2.22.0"]
+                 [org.apache.beam/beam-runners-google-cloud-dataflow-java "2.22.0"]
+                 [org.apache.beam/beam-runners-core-java "2.22.0"]
                  [org.apache.kafka/kafka-clients "2.5.0"]
                  [com.taoensso/nippy "2.14.0"]
                  [org.clojure/math.combinatorics "0.1.6"]


Version 1.2.2-SNAPSHOT

Version 1.2.2-SNAPSHOT

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


Update Codox plugin to 0.8.10

Update Codox plugin to 0.8.10

--- project.clj
+++ project.clj
@@ -7,7 +7,7 @@
                  [org.clojure/tools.macro "0.1.0"]
                  [clout "1.2.0"]
                  [ring/ring-core "1.3.1"]]
-  :plugins [[codox "0.8.0"]]
+  :plugins [[codox "0.8.10"]]
   :codox {:src-dir-uri "http://github.com/weavejester/compojure/blob/1.1.8/"
           :src-linenum-anchor-prefix "L"}
   :profiles


Depend on jing

Depend on jing

--- project.clj
+++ project.clj
@@ -47,6 +47,7 @@
                  [ring/ring-defaults "0.3.3"]
                  [selmer "1.12.50"]
                  [thheller/shadow-cljs "2.19.0" :scope "provided"]
+                 [com.thaiopensource/jing "20091111" :exclusions [xml-apis]]
                  [com.taoensso/tempura "1.3.0"]
                  [org.clojure/data.xml "0.2.0-alpha6"]
                  [babashka/fs "0.1.6"]


voom freshen

voom freshen

--- project.clj
+++ project.clj
@@ -11,14 +11,14 @@
                  ^{:voom {:repo "https://github.com/vlacs/helmsman"}}
                  [org.vlacs/helmsman "0.2.6-20140508_004555-g5275ae2" :exclusions [org.eclipse.jetty.orbit/javax.servlet]]
                  ^{:voom {:repo "https://github.com/vlacs/navigator" :branch "master"}}
-                 [org.vlacs/navigator "0.1.2-20140603_205454-g0ad524a"]
+                 [org.vlacs/navigator "0.1.2-20140604_174521-g4a146b4"]
                  ^{:voom {:repo "https://github.com/vlacs/timber"}}
                  [org.vlacs/timber "0.1.7-20140603_205620-gd255b55"]
                  ^{:voom {:repo "https://github.com/vlacs/traveler"}}
                  [org.vlacs/traveler "0.2.12-20140603_205114-g3629c1c"
                   :exclusions [org.vlacs/helmsman org.vlacs/hatch]]
                  ^{:voom {:repo "https://github.com/vlacs/flare" :branch "master"}}
-                 [org.vlacs/flare "0.1.0-20140603_203906-g72fc697"]
+                 [org.vlacs/flare "0.1.0-20140604_193932-g7d00e4f"]

                  [clj-http "0.9.1"]
                  [clj-time "0.7.0"]


Bump libs.

Bump libs.

--- project.clj
+++ project.clj
@@ -10,11 +10,11 @@
   {:name "EPL" :url "http://bit.ly/1EXoLjp"}

   :dependencies
-  [[org.clojure/clojure "1.7.0-RC2"]
+  [[org.clojure/clojure "1.7.0"]
    [org.clojure/core.async "0.1.346.0-17112a-alpha"]
    [org.clojure/tools.logging "0.3.1"]
    [ch.qos.logback/logback-classic "1.1.3"]
-   [aleph "0.4.0"]
+   [aleph "0.4.1-alpha1"]

    ;; Override core.async deps to shut off warnings.
    [org.clojure/core.cache "0.6.4"]
@@ -39,7 +39,9 @@
    "client"  ["trampoline" "figwheel" "dev"]
    "css"     ["trampoline" "garden" "auto"]
    "uberjar" ["do" "clean" ["cljsbuild" "once" "release"]
-              ["garden" "once"] "uberjar"]}
+              ["garden" "once"] "uberjar"]
+   "boot"    ["do" "clean" ["cljsbuild" "once" "release"]
+              ["garden" "once"] "run"]}

   :garden
   {:builds [{:id "dev"
@@ -80,17 +82,17 @@
    {:plugins
     [[lein-ancient "0.6.7"]
      [lein-cljsbuild "1.0.6"]
-     [cider/cider-nrepl "0.9.0" :exclusions [org.clojure/tools.reader]]
+     [cider/cider-nrepl "0.9.1" :exclusions [org.clojure/tools.reader]]
      [lein-garden "0.2.7-SNAPSHOT" :exclusions
       [org.apache.commons/commons-compress]]
-     [lein-figwheel "0.3.3" :exclusions [org.clojure/tools.namespace
+     [lein-figwheel "0.3.5" :exclusions [org.clojure/tools.namespace
                                          org.clojure/clojure
                                          org.codehaus.plexus/plexus-utils]]]

     :dependencies
     [[org.clojure/tools.nrepl "0.2.10"] ;; override lein
      [org.clojure/clojurescript "0.0-3308"]
-     [figwheel "0.3.3"]
+     [figwheel "0.3.5"]
      [org.omcljs/om "0.8.8"]
      [sablono "0.3.4"]
      [garden "1.2.5"]]}})


CMR-5192: Updated deps.

CMR-5192: Updated deps.

--- project.clj
+++ project.clj
@@ -11,7 +11,7 @@
     :name "Apache License, Version 2.0"
     :url "http://www.apache.org/licenses/LICENSE-2.0"}
   :dependencies [
-    [clojusc/twig "0.3.3"]
+    [clojusc/twig "0.4.0"]
     [org.clojure/clojure "1.9.0"]
     [org.clojure/core.async "0.4.474"]]
   :profiles {
@@ -19,7 +19,7 @@
       :aot :all}
     :security {
       :plugins [
-        [lein-nvd "0.5.4"]]
+        [lein-nvd "0.5.5"]]
       :source-paths ^:replace ["src"]
       :nvd {
         :suppression-file "resources/security/false-positives.xml"}
@@ -30,7 +30,7 @@
     :dev {
       :dependencies [
         [clojusc/system-manager "0.3.0-SNAPSHOT"]
-        [clojusc/trifl "0.3.0"]
+        [clojusc/trifl "0.4.0"]
         [gov.nasa.earthdata/cmr-exchange-common "0.2.0-SNAPSHOT"]
         [org.clojure/tools.namespace "0.2.11"]]
       :plugins [
@@ -44,7 +44,7 @@
       :source-paths ^:replace ["src"]
       :test-paths ^:replace []
       :plugins [
-        [jonase/eastwood "0.2.9"]
+        [jonase/eastwood "0.3.3"]
         [lein-ancient "0.6.15"]
         [lein-bikeshed "0.5.1"]
         [lein-kibit "0.1.6"]


Add clj test root in project.clj

Add clj test root in project.clj

--- project.clj
+++ project.clj
@@ -12,6 +12,8 @@
             [lein-codox "0.10.3"]]

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

   :resource-paths ["resources" "target/cljsbuild"]


RR: release 0.1.17

RR: release 0.1.17

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

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


Replace original `lein h2` with the more useful one

--- project.clj
+++ project.clj
@@ -9,8 +9,7 @@
             "check-reflection-warnings" ["with-profile" "+reflection-warnings" "check"]
             "test" ["with-profile" "+expectations" "expectations"]
             "generate-sample-dataset" ["with-profile" "+generate-sample-dataset" "run"]
-            "h2" ["with-profile" "+h2-shell" "run"]
-            "h2-with-db" ["with-profile" "+h2-shell" "run" "-url" "jdbc:h2:./metabase.db" "-user" "" "-password" "" "-driver" "org.h2.Driver"]}
+            "h2" ["with-profile" "+h2-shell" "run" "-url" "jdbc:h2:./metabase.db" "-user" "" "-password" "" "-driver" "org.h2.Driver"]}
   :dependencies [[org.clojure/clojure "1.8.0"]
                  [org.clojure/core.async "0.2.374"]
                  [org.clojure/core.match "0.3.0-alpha4"]              ; optimized pattern matching library for Clojure


Update dependencies

Update dependencies

--- project.clj
+++ project.clj
@@ -2,7 +2,7 @@
   :description "A simple data logger"
   :url "https://github.com/terop/env-logger"
   :dependencies [[org.clojure/clojure "1.8.0"]
-                 [org.immutant/web "2.1.7"]
+                 [org.immutant/web "2.1.8"]
                  [compojure "1.6.0"]
                  [ring "1.6.1"]
                  [ring/ring-defaults "0.3.0"]
@@ -12,7 +12,7 @@
                  [clj-time "0.13.0"]
                  [cheshire "5.7.1"]
                  [selmer "1.10.7"]
-                 [clj-http "3.5.0"]
+                 [clj-http "3.6.0"]
                  [org.clojure/tools.logging "0.3.1"]
                  [org.slf4j/slf4j-log4j12 "1.7.25"]
                  [com.yubico/yubico-validation-client2 "3.0.1"]


Bump to 3.7.1-SNAPSHOT

Bump to 3.7.1-SNAPSHOT

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


Updated dependencies

Updated dependencies

--- project.clj
+++ project.clj
@@ -28,10 +28,10 @@
                   [org.clojure/tools.cli              "0.3.1"]
                   [org.clojure/tools.logging          "0.3.1"]
                   [clojurewerkz/neocons               "3.0.0"]
-                  [ch.qos.logback/logback-classic     "1.1.2"]
+                  [ch.qos.logback/logback-classic     "1.1.3"]
                   [me.raynes/conch                    "0.7.0"]
                   [jansi-clj                          "0.1.0"]
-                  [io.aviso/pretty                    "0.1.16"]
+                  [io.aviso/pretty                    "0.1.17"]
                   [org.clojars.pmonks/depends         "0.3.0"]
                   [org.clojars.pmonks/multigrep       "0.2.0"]
                   [org.clojars.pmonks/bookmark-writer "0.1.0"]


lein-release plugin: preparing 0.7 release

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


Version 3.0.1-SNAPSHOT

Version 3.0.1-SNAPSHOT

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


New version will break backward compatibility.

--- project.clj
+++ project.clj
@@ -1,14 +1,15 @@
-(defproject http.async.client "0.2.2"
+(defproject http.async.client "0.3.0-SNAPSHOT"
   :description      "Asynchronous HTTP Client for Clojure"
   :url              "http://github.com/neotyk/http.async.client/"
   :source-path      "src/clj"
   :java-source-path "src/jvm"
   :javac-options {:deprecation "true"}
   :min-lein-version "1.4.1"
-  :dependencies     [[org.clojure/clojure "1.2.0"]
+  :dependencies     [[org.clojure/clojure "1.2.1"]
 		     [org.clojure/clojure-contrib "1.2.0"]
 		     [com.ning/async-http-client "1.6.3"]]
-  :dev-dependencies [[swank-clojure "1.2.1"]
+  :dev-dependencies [;;[swank-clojure "1.2.1"]
+                     [swank-clj "0.1.5"]
 		     ;;[autodoc "0.7.1"]
                      [marginalia "0.5.0"]
                      [org.danlarkin/clojure-json "1.1"]


bumped up version for the fix

bumped up version for the fix

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject selmer "0.7.4"
+(defproject selmer "0.7.5"
   :description "Django templates for Clojure"
   :url "https://github.com/yogthos/Selmer"
   :license {:name "Eclipse Public License"


bump version to 0.1.2

bump version to 0.1.2

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject visualreview "0.1.2-SNAPSHOT"
+(defproject visualreview "0.1.2"
   :description "Provides a productive and human-friendly workflow for catching visual regressions by comparing screenshots"
   :url "https://github.com/xebia/VisualReview"
   :license {:name "Apache Licence 2.0"


Upgrade dynapath to 1.0.0.

Upgrade dynapath to 1.0.0.

--- project.clj
+++ project.clj
@@ -16,7 +16,7 @@
                                   [cavia "0.4.2"]
                                   [criterium "0.4.4"]
                                   [net.totakke/libra "0.1.0"]
-                                  [org.tcrawley/dynapath "0.2.5"]]
+                                  [org.tcrawley/dynapath "1.0.0"]]
                    :plugins [[lein-binplus "0.6.2" :exclusions [org.clojure/clojure]]
                              [lein-codox "0.10.3"]
                              [lein-marginalia "0.9.1" :exclusions [org.clojure/clojure]]


CMR-5195: Bumped microversion and updated deps.

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

-(defproject gov.nasa.earthdata/cmr-metadata-proxy "0.1.1-SNAPSHOT"
+(defproject gov.nasa.earthdata/cmr-metadata-proxy "0.1.2-SNAPSHOT"
   :description ~(str "A library that provides convenience functions for "
                      "accessing and locally caching CMR metadata (granules, "
                      "collections, variables, services, etc.)")
@@ -25,14 +25,14 @@
     :url "http://www.apache.org/licenses/LICENSE-2.0"}
   :dependencies [
     [cheshire "5.8.1"]
-    [clojusc/trifl "0.4.0"]
+    [clojusc/trifl "0.4.2"]
     [clojusc/twig "0.4.0"]
     [com.stuartsierra/component "0.3.2"]
     [environ "1.1.0"]
     [gov.nasa.earthdata/cmr-authz "0.1.1-SNAPSHOT"]
-    [gov.nasa.earthdata/cmr-exchange-common "0.2.0-SNAPSHOT"]
+    [gov.nasa.earthdata/cmr-exchange-common "0.2.1-SNAPSHOT"]
     [gov.nasa.earthdata/cmr-exchange-query "0.2.0-SNAPSHOT"]
-    [gov.nasa.earthdata/cmr-http-kit "0.1.4-SNAPSHOT"]
+    [gov.nasa.earthdata/cmr-http-kit "0.1.5-SNAPSHOT"]
     [gov.nasa.earthdata/cmr-mission-control "0.1.0-SNAPSHOT"]
     [metosin/ring-http-response "0.9.0"]
     [org.clojure/clojure "1.9.0"]


lein-release plugin: bumped version from 0.147 to 0.148-SNAPSHOT for next development cycle

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


Bump CLJ

Bump CLJ

--- project.clj
+++ project.clj
@@ -3,7 +3,7 @@
   :url "https://github.com/athos/Pinpointer"
   :license {:name "Eclipse Public License"
             :url "http://www.eclipse.org/legal/epl-v10.html"}
-  :dependencies [[org.clojure/clojure "1.9.0-alpha18" :scope "provided"]
+  :dependencies [[org.clojure/clojure "1.9.0-alpha20" :scope "provided"]
                  [org.clojure/clojurescript "1.9.908" :scope "provided"]
                  [clansi "1.0.0"]
                  [fipp "0.6.8"]


two less

two less

--- project.clj
+++ project.clj
@@ -39,9 +39,9 @@
                  [io.pedestal/pedestal.service       "0.5.2"]
                  [io.pedestal/pedestal.service-tools "0.5.2"] ;; Only needed for ns-watching; WAR tooling
                  [io.pedestal/pedestal.jetty         "0.5.2"]
-                 [io.pedestal/pedestal.immutant      "0.5.2"]
+                 #_[io.pedestal/pedestal.immutant      "0.5.2"]
                  ;; is tomcat actually needed
-                 [io.pedestal/pedestal.tomcat        "0.5.2"]
+                 #_[io.pedestal/pedestal.tomcat        "0.5.2"]
                  [ch.qos.logback/logback-classic "1.1.8" :exclusions [org.slf4j/slf4j-api]]

                  [org.slf4j/jul-to-slf4j "1.7.22"]


:arrow_up: Update dependencies

:arrow_up: Update dependencies

--- project.clj
+++ project.clj
@@ -18,9 +18,9 @@
 ;    Peter Monks   - contributor

 ; Make sure these line up to those provided in the specified Alfresco version or weird things can happen...
-(def alfresco-version    "5.0.b")
+(def alfresco-version    "5.0.d")
 (def spring-version      "3.0.5.RELEASE")
-(def spring-surf-version "5.0.b")
+(def spring-surf-version "5.0.d")

 (defproject org.clojars.lambdalf/lambdalf "0.2.0-SNAPSHOT"
   :title            "lambdalf"
@@ -34,15 +34,15 @@
                 ]
   :dependencies [
                   ; Dependencies that will be included in the AMP - other dependencies should go in the appropriate profile below
-                  [org.clojure/clojure     "1.6.0"]
-                  [org.clojure/tools.nrepl "0.2.6"]
+                  [org.clojure/clojure     "1.7.0"]
+                  [org.clojure/tools.nrepl "0.2.10"]
                 ]
   :profiles {:dev      { :plugins [[lein-amp "0.6.0"]] }
              :test     { :dependencies [
-                                         [clj-http                       "1.0.1"]
+                                         [clj-http                       "1.1.2"]
                                          [tk.skuro.alfresco/h2-support   "1.6"]
-                                         [com.h2database/h2              "1.4.182"]
-                                         [org.eclipse.jetty/jetty-runner "9.3.0.M1" :exclusions [org.eclipse.jetty/jetty-jsp]]
+                                         [com.h2database/h2              "1.4.187"]
+                                         [org.eclipse.jetty/jetty-runner "9.3.0.RC1" :exclusions [org.eclipse.jetty/jetty-jsp]]
                                        ] }
              :provided { :dependencies [
                                          [org.alfresco/alfresco-core                            ~alfresco-version]


Render docs as markdown

Render docs as markdown

--- project.clj
+++ project.clj
@@ -15,4 +15,5 @@
                               [lein-kibit "0.1.2"]
                               [jonase/eastwood "0.2.3"]
                               [lein-codox "0.9.4"]]}}
+  :codox {:metadata {:doc/format :markdown}}
   :global-vars {*warn-on-reflection* true})


lein-release plugin: preparing 0.3.2 release

--- project.clj
+++ project.clj
@@ -4,7 +4,7 @@
     [http-kit "2.1.18"]
     [hiccup "1.0.5"]])

-(defproject racehub/om-bootstrap "0.3.2-SNAPSHOT"
+(defproject racehub/om-bootstrap "0.3.2"
   :description "Bootstrap meets Om."
   :url "http://github.com/racehub/om-bootstrap"
   :license {:name "MIT Licens"


Update dependencies.

Update dependencies.

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

   :dependencies [
     ;; Server-side
-    [org.clojure/clojure "1.7.0-alpha3"] ; Lisp on the JVM http://clojure.org/documentation
+    [org.clojure/clojure "1.7.0-alpha4"] ; Lisp on the JVM http://clojure.org/documentation
     [org.clojure/core.match "0.2.2"] ; 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
@@ -27,7 +27,7 @@
     [compojure "1.2.1"] ; Web routing https://github.com/weavejester/compojure
     [liberator "0.12.2"] ; WebMachine (REST API server) port to Clojure https://github.com/clojure-liberator/liberator
     [com.ashafa/clutch "0.4.0"] ; CouchDB client https://github.com/clojure-clutch/clutch
-    [clojurewerkz/elastisch "2.1.0-beta9"] ; Client for ElasticSearch https://github.com/clojurewerkz/elastisch
+    [clojurewerkz/elastisch "2.1.0-rc1"] ; 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 "3.3.1"] ; Logging https://github.com/ptaoussanis/timbre
     ;; Web Client-side


Add lein-daemon as a dependency.

Add lein-daemon as a dependency.

--- project.clj
+++ project.clj
@@ -10,6 +10,7 @@
                  [hiccup "1.0.4"]
                  [clj-yaml "0.4.0"]
                  [compojure "1.1.6"]
+                 [lein-daemon "0.5.4"]
                  [org.clojure/core.async "0.1.267.0-0d7780-alpha"]
                  [org.clojure/tools.logging "0.2.6"]]
   :main govuk.blinken)


Story ID: develop
Summary:
- bump version number to next SNAPSHOT, in prep for release

Comments to QA/Testers:
Changelog:

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject untangled "0.4.0"
+(defproject untangled "0.4.1-SNAPSHOT"
   :description "An opinionated data model for use with (and following) the sensibilities of Quiescent."
   :url ""
   :license {:name "NAVIS"


Begin 0.4.17-SNAPSHOT

Begin 0.4.17-SNAPSHOT

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject org.pinkgorilla/gorilla-notebook "0.4.16"
+(defproject org.pinkgorilla/gorilla-notebook "0.4.17-SNAPSHOT"
   :description "A rich REPL for Clojure in the notebook style."
   :url "https://github.com/pink-gorilla/gorilla-notebook"
   :scm {:name "git" :url "https://github.com/pink-gorilla/gorilla-notebook"}


Update version to 7.3.0

Update version to 7.3.0

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(def pdb-version "7.2.1-SNAPSHOT")
+(def pdb-version "7.3.0")
 (def clj-parent-version "4.6.19")

 (defn true-in-env? [x]


rc1. Update refheap, and switch from ace to codemirror.

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject foreclojure "2.0.0-alpha5"
+(defproject foreclojure "2.0.0-rc1"
   :description "4clojure - a website for learning Clojure"
   :dependencies [[org.clojure/clojure "1.4.0"]
                  [compojure "1.1.0"]


(maint) Conditionally open Java IO only for Java 17

In a previous commit we began passing flags to the JVM that allows
JRuby to access protected members of the Java IO subsystem, as is
currently required by JRuby 9.3.8. However, this flag does not exist
in (at least) Java 8 and so we must conditionally include these flags
based on Java versions.

The conditional code is based on the existing conditional JVM flags
passed in FIPS mode.

--- project.clj
+++ project.clj
@@ -237,15 +237,17 @@
             "irb" ["trampoline" "run" "-m" "puppetlabs.puppetserver.cli.irb" "--config" "./dev/puppetserver.conf" "--"]
             "thread-test" ["trampoline" "run" "-b" "ext/thread_test/bootstrap.cfg" "--config" "./ext/thread_test/puppetserver.conf"]}

-  :jvm-opts ["-Djruby.logger.class=com.puppetlabs.jruby_utils.jruby.Slf4jLogger"
-               "-XX:+UseG1GC"
-               ~(str "-Xms" (heap-size "1G"))
-               ~(str "-Xmx" (heap-size "2G"))
-               "-XX:+IgnoreUnrecognizedVMOptions"
-               "--add-opens"
-               "java.base/sun.nio.ch=ALL-UNNAMED"
-               "--add-opens"
-               "java.base/java.io=ALL-UNNAMED"]
+  :jvm-opts ~(let [version (System/getProperty "java.specification.version")
+                   [major minor _] (clojure.string/split version #"\.")]
+               (concat
+                 ["-Djruby.logger.class=com.puppetlabs.jruby_utils.jruby.Slf4jLogger"
+                  "-XX:+UseG1GC"
+                  (str "-Xms" (heap-size "1G"))
+                  (str "-Xmx" (heap-size "2G"))
+                  "-XX:+IgnoreUnrecognizedVMOptions"]
+                 (if (= 17 (java.lang.Integer/parseInt major))
+                   ["--add-opens" "java.base/sun.nio.ch=ALL-UNNAMED" "--add-opens" "java.base/java.io=ALL-UNNAMED"]
+                   [])))

   :repl-options {:init-ns dev-tools}
   :uberjar-exclusions  [#"META-INF/jruby.home/lib/ruby/stdlib/org/bouncycastle"


0.0.3-wip2

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


bump version

bump version

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject cake "0.2.8"
+(defproject cake "0.2.9"
   :description "Save your fork, there's cake!"
   :dependencies [[clojure "1.2.0-master-SNAPSHOT"]
                  [org.apache.ant/ant "1.8.1"]


Call this 0.4.0-SNAPSHOT

Call this 0.4.0-SNAPSHOT

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject caesium "0.3.0"
+(defproject caesium "0.4.0-SNAPSHOT"
   :description "libsodium for clojure"
   :url "https://github.com/lvh/caesium"
   :license {:name "Eclipse Public License"


Version 0.5.7-SNAPSHOT

Version 0.5.7-SNAPSHOT

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject lambdacd "0.5.6"
+(defproject lambdacd "0.5.7-SNAPSHOT"
   :description "a library to create a continous delivery pipeline in code"
   :url "http://github.com/flosell/lambdacd"
   :license {:name "Apache License, version 2.0"


Reinclude conexp.main in :aot

Reinclude conexp.main in :aot

--- project.clj
+++ project.clj
@@ -26,6 +26,7 @@
                  [org.clojure/data.xml            "0.0.8"]
                  [org.clojure/core.async          "0.2.391"]]
   :main conexp.main
+  :aot [conexp.main]
   :keep-non-project-classes true
   :source-paths ["src/main/clojure" "src/test/clojure"]
   :java-source-paths ["src/main/java"]


Update to GA of Clojure 1.7.

Update to GA of Clojure 1.7.

--- project.clj
+++ project.clj
@@ -7,7 +7,7 @@
   :min-lein-version "2.5.1" ; highest version supported by Travis-CI as of 5/4/2015

   :dependencies [
-    [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/clojurescript "0.0-3308"] ; ClojureScript compiler https://github.com/clojure/clojurescript
     [ring/ring-jetty-adapter "1.4.0-RC1"] ; Web Server https://github.com/ring-clojure/ring
     [ring-basic-authentication "1.0.5"] ; Basic HTTP/S Auth https://github.com/remvee/ring-basic-authentication


Prep for beta1 release.

Prep for beta1 release.

--- project.clj
+++ project.clj
@@ -90,8 +90,8 @@
                         org.immutant               :version}}

   :release-tasks  [["vcs" "assert-committed"]
-                   ["change"           "version" "set" "\"2.0.0-alpha2\""]
-                   ["modules" "change" "version" "set" "\"2.0.0-alpha2\""]
+                   ["change"           "version" "set" "\"2.0.0-beta1\""]
+                   ["modules" "change" "version" "set" "\"2.0.0-beta1\""]
                    ["vcs" "commit"]
                    ["vcs" "tag"]
                    ["modules" "deploy"]


Added `lein test` alias for circleci

Added `lein test` alias for circleci

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

   :profiles
   {:prod {}
+   :test {}
    :dev
    {:source-paths ["src/clj" "etc/repl"]
     :dependencies [[binaryage/devtools "0.8.3"]
@@ -103,4 +104,6 @@
                   ["shell" "git" "checkout" "master"]

                   ;; Done
-                  ["shell" "echo" "Push to GitHub: 'git push origin develop master --tags'"]])
+                  ["shell" "echo" "Push to GitHub: 'git push origin develop master --tags'"]]
+
+  :aliases {"test" ["with-profile" "test" "doo" "phantom" "test" "once"]})


Version 2.17.3-1-SNAPSHOT [ci skip]

Version 2.17.3-1-SNAPSHOT [ci skip]

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject clojush "2.17.3"
+(defproject clojush "2.17.3-1-SNAPSHOT"
   :description "The Push programming language and the PushGP genetic programming
                 system implemented in Clojure. See http://pushlanguage.com"
   :license {:name "Eclipse Public License"


suchwow 4.0.1

suchwow 4.0.1

--- project.clj
+++ project.clj
@@ -7,7 +7,7 @@
             :distribution :repo}

   :dependencies [[org.clojure/clojure "1.7.0"]
-                 [marick/suchwow "4.0.0"]
+                 [marick/suchwow "4.0.1"]
                  [com.rpl/specter "0.6.2" :exclusions [org.clojure/clojure]]]

   :repl-options {:init (do (require 'structural-typing.doc)


PLD: generic snapshot

PLD: generic snapshot

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

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


push version to 0.2.3

push version to 0.2.3

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject wit/duckling "0.2.2"
+(defproject wit/duckling "0.2.3"
   :description "Date & Number parser"
   :main duckling.core
   :license {:name "Eclipse Public License"


Project structure

Project structure

--- project.clj
+++ project.clj
@@ -4,6 +4,10 @@
   :license {:name "Eclipse Public License"
             :url "http://www.eclipse.org/legal/epl-v10.html"}
   :dependencies [[org.clojure/clojure "1.6.0"]]
+  :plugins [[codox "0.8.10"]]
+    :codox {:defaults {:doc/format :markdown}}
+  :java-source-paths ["src-java"]
   :main ^:skip-aot connect5-ai.core
   :target-path "target/%s"
+  :omit-source true
   :profiles {:uberjar {:aot :all}})


dev src path should only be added for dev env

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

 (defproject polismath "0.1.0-SNAPSHOT"
   :source-paths ["src/"
-                 "dev/"
                  ;; TODO Need to replace .lein-git-deps with proper checkouts
                  ".lein-git-deps/debug-repl/src/"
                  ".lein-git-deps/tools.cli/src/main/clojure/"]
@@ -19,8 +18,7 @@
             ;[lein-gorilla "0.3.4"]
             ;[lein-environ "0.4.0"]

-  :git-dependencies [
-                     ["https://github.com/metasoarous/tools.cli.git" "master"]
+  :git-dependencies [["https://github.com/metasoarous/tools.cli.git" "master"]
                      ["https://github.com/GeorgeJahad/debug-repl.git" "master"]]
   :dependencies [;; org.clojure stuff...
                  [org.clojure/clojure "1.9.0-alpha14"]
@@ -83,7 +81,8 @@
                     :port 989796}
   :main polismath.runner
   :min-lein-version "2.3.0"
-  :profiles {:dev {:dependencies []
+  :profiles {:dev {:dependencies [[org.clojure/test.check "0.9.0"]]
+                   :source-paths ["src" "dev"]
                    :env {:mongo-url "db/mongo.db"}}
              :production {:env {}}})


Prepare for next development iteration (0.8.2-SNAPSHOT)

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


Adjust counts in table/insert and delete.

--- src/merkle_db/table.clj
+++ src/merkle_db/table.clj
@@ -398,7 +398,7 @@
   ([^Table table apply-patches?]
    (if (dirty? table)
      (let [[patch-link data-link]
-             (if (or (seq? (.pending table)) (::patch table))
+             (if (or (seq (.pending table)) (::patch table))
                (if apply-patches?
                  ; Combine pending changes and patch tablet and update data tree.
                  [nil (throw (UnsupportedOperationException. "updated data-tree link"))]
@@ -582,26 +582,30 @@
                           (into {}
                                 (filter (comp some? val))
                                 (merge old-data new-data))))
-        extant (into {} (get-records table (map first records) nil))
+        extant (into {} (get-records table (map first records)))
         new-records (map
                       (fn [[k data]]
                         [(key/encode lexicoder k)
                          (update-record k (get extant k) data)])
                       records)]
     ; Add new data maps to pending changes.
-    ; TODO: adjust ::data/count based on extant keys
-    (update-pending table into new-records)))
+    (-> table
+        (update-pending into new-records)
+        (update ::data/count + (- (count records) (count extant))))))

 (defn- -delete
   [table id-keys]
-  (let [lexicoder (key/lexicoder (::key/lexicoder table :bytes))]
-    ; TODO: need to look up whether the keys exist;
-    ; don't add tombstones for absent keys, adjust ::data/count
-    (update-pending
-      table into
-      (map (fn [k] [(key/encode lexicoder k) tombstone])
-           id-keys))))
+  (let [lexicoder (key/lexicoder (::key/lexicoder table :bytes))
+        extant (get-records table id-keys {:fields {}})]
+    (-> table
+        (update-pending
+          into
+          (comp
+            (map first)
+            (map (fn [k] [(key/encode lexicoder k) tombstone])))
+          extant)
+        (update ::data/count - (count extant)))))

 (extend-type Table


Use context path instead of hardcoded 'target/srcdeps'

--- src/mranderson/core.clj
+++ src/mranderson/core.clj
@@ -232,9 +232,9 @@
             (move/replace-ns-symbol-in-source-files old-ns new-ns (u/file->extension (str clj-file)) project-source-dirs nil)))
         ;; a clj file without ns
         (when-not (= "project.clj" clj-file)
-          (let [old-path (str "target/srcdeps/" clj-file)
+          (let [old-path (fs/file srcdeps clj-file)
                 new-path (str (u/sym->file-name pprefix) "/" art-name-cleaned "/" art-version "/" clj-file)]
-            (fs/copy+ old-path (str "target/srcdeps/" new-path))
+            (fs/copy+ old-path (fs/file srcdeps new-path))
             ;; replace occurrences of file path references
             (doseq [file (u/clojure-source-files [srcdeps])]
               (update-path-in-file file clj-file new-path))


STORM-555: Storm json response should set charset to UTF-8.

--- storm-core/src/clj/backtype/storm/ui/core.clj
+++ storm-core/src/clj/backtype/storm/ui/core.clj
@@ -868,8 +868,8 @@
 (defnk json-response
   [data callback :serialize-fn to-json :status 200]
      {:status status
-      :headers (if (not-nil? callback) {"Content-Type" "application/javascript"}
-                {"Content-Type" "application/json"})
+      :headers (if (not-nil? callback) {"Content-Type" "application/javascript;charset=utf-8"}
+                {"Content-Type" "application/json;charset=utf-8"})
       :body (if (not-nil? callback)
               (wrap-json-in-callback callback (serialize-fn data))
               (serialize-fn data))})


made textfield for new bullet required

made textfield for new bullet required

--- src/noteServer/html.clj
+++ src/noteServer/html.clj
@@ -43,7 +43,8 @@
                       ;; this might not be a problem
                       [:li.new-item
                        [:form {:name "new-bullet"}
-                        (text-field {:class "seamless" :placeholder "New bullet"} "text")
+                        ;; TODO also check that input isn't empty backend
+                        (text-field {:class "seamless" :placeholder "New bullet" :required "true"} "text")
                         (submit-button {:class "seamless"} "→")
                         (hidden-field "module-id" module-id)
                         (hidden-field "note-id" note-id)]]]


Catching timeout errors and returning :timeout either introduces bugs when a fn is assumed to return a bus id or list of bus ids or forces the consumers of the fns to explicitly handle errors.

--- src/overtone/sc/bus.clj
+++ src/overtone/sc/bus.clj
@@ -84,10 +84,7 @@
   (assert (bus? bus))
   (let [p (server-recv "/c_set")]
     (snd "/c_get" (bus-id bus))
-    (try
-      (second (:args (deref! p)))
-      (catch TimeoutException t
-        :timeout))))
+    (second (:args (deref! p)))))

 (defn bus-set-range!
   "Set a range of consecutive control busses to the supplied values."
@@ -101,7 +98,4 @@
   (assert (bus? bus))
   (let [p (server-recv "/c_setn")]
     (snd "/c_getn" (bus-id bus) len)
-    (try
-      (drop 2 (:args (deref! p)))
-      (catch TimeoutException t
-        :timeout))))
+    (drop 2 (:args (deref! p)))))


Display owner even if the partition is not exists

--- metamorphosis-dashboard/src/main/clojure/com/github/killme2008/metamorphosis/dashboard/handler.clj
+++ metamorphosis-dashboard/src/main/clojure/com/github/killme2008/metamorphosis/dashboard/handler.clj
@@ -101,14 +101,17 @@
                          (let [part-str (str broker-id "-" partition)
                                offset-znode (str (.consumerOffsetDir topicDirs) "/" part-str)
                                owner-znode (str (.consumerOwnerDir topicDirs) "/" part-str)
+                               msg-store (-> msm (.getMessageStore topic partition))
                                offset-str (ZkUtils/readDataMaybeNull zc offset-znode)]
-                           (when offset-str
-                             (let [consumer-offset (Integer/valueOf
-                                                    (if (.contains offset-str "-")
-                                                      (second (.split offset-str "-"))
-                                                      offset-str))
-                                   max-offset (-> msm (.getMessageStore topic partition) (.getMaxOffset))
-                                   min-offset (-> msm (.getMessageStore topic partition) (.getMinOffset))
+                           (when msg-store
+                             (let [consumer-offset (if (seq offset-str)
+                                                     (Integer/valueOf
+                                                      (if (.contains offset-str "-")
+                                                        (second (.split offset-str "-"))
+                                                        offset-str))
+                                                     0)
+                                   max-offset (-> msg-store (.getMaxOffset))
+                                   min-offset (-> msg-store (.getMinOffset))
                                    pending-bytes (- max-offset consumer-offset)
                                    consumed-bytes (- consumer-offset min-offset)
                                    pending-messages (if-not (= avg-msg-size "N/A")
@@ -177,21 +180,21 @@
     (render-tpl "cluster.vm" :current current-broker
                 :nodes
                 (sort-by #(get % "id")
-                 (map (fn [[id brokers]]
-                        {"id" id
-                         "brokers"
-                         (map
-                          (fn [broker]
-                            (when-let [broker-str (str broker)]
-                              (let [uri (java.net.URI. broker-str)
-                                    host (.getHost uri)
-                                    broker-port (.getPort uri)]
-                                {"dashboard-uri" (str "http://" host ":" (-> (stats/get-meta-config host broker-port) (.getDashboardHttpPort)))
-                                 "slave" (.isSlave broker)
-                                 "broker" broker
-                                 "broker-uri" broker-str})))
-                          brokers)})
-                      all-brokers)))))
+                         (map (fn [[id brokers]]
+                                {"id" id
+                                 "brokers"
+                                 (map
+                                  (fn [broker]
+                                    (when-let [broker-str (str broker)]
+                                      (let [uri (java.net.URI. broker-str)
+                                            host (.getHost uri)
+                                            broker-port (.getPort uri)]
+                                        {"dashboard-uri" (str "http://" host ":" (-> (stats/get-meta-config host broker-port) (.getDashboardHttpPort)))
+                                         "slave" (.isSlave broker)
+                                         "broker" broker
+                                         "broker-uri" broker-str})))
+                                  brokers)})
+                              all-brokers)))))

 (defn not-found []
   {:status 200


fixing stray issue from merge w/ master.

--- test/metabase/driver/query_processor_test.clj
+++ test/metabase/driver/query_processor_test.clj
@@ -456,40 +456,6 @@
        rows (format-rows-by [int ->bool str] :format-nil-values)))

-(defn- ->bool [x] ; SQLite returns 0/1 for false/true;
-  (condp = x      ; Redshift returns nil/true.
-    0   false     ; convert to false/true and restore sanity.
-    1   true
-    nil false
-    x))
-
-;;; filter = true
-(datasets/expect-with-all-engines
-  [[1 true "Tempest"]
-   [2 true "Bullit"]]
-  (Q dataset places-cam-likes
-     aggregate rows of places
-     filter = liked true, order id+
-     return rows (format-rows-by [int ->bool str] :format-nil-values)))
-
-;;; filter != false
-(datasets/expect-with-all-engines
-  [[1 true "Tempest"]
-   [2 true "Bullit"]]
-  (Q dataset places-cam-likes
-     aggregate rows of places
-     filter != liked false, order id+
-     return rows (format-rows-by [int ->bool str] :format-nil-values)))
-
-;;; filter != true
-(datasets/expect-with-all-engines
-  [[3 false "The Dentist"]]
-  (Q dataset places-cam-likes
-     aggregate rows of places
-     filter != liked true, order id+
-     return rows (format-rows-by [int ->bool str] :format-nil-values)))
-
-
 ;; ### FILTER -- "BETWEEN", single subclause (neither "AND" nor "OR")
 (datasets/expect-with-all-engines
   [[21 "PizzaHacker"    58 37.7441 -122.421 2]


fixing tests

fixing tests

--- test/org/libraryweasel/ligature/core_test.clj
+++ test/org/libraryweasel/ligature/core_test.clj
@@ -9,7 +9,8 @@
 (ns org.libraryweasel.ligature.core-test
   (:require [clojure.test :refer :all]
             [org.libraryweasel.ligature.core :refer :all]
-            [clojure.spec.alpha :as s]))
+            [clojure.spec.alpha :as s]
+            [org.libraryweasel.ligature.core :as l]))

 (deftest identifier?-test
   (testing "Common examples"
@@ -39,21 +40,21 @@

 (deftest statement?-test
   (testing "Common examples"
-    (is ((s/valid? ::statement ["hello" "world" "triple"])))
-    (is ((s/valid? ::statement ["hello" "world" "triple" "graph"])))
-    (is (not ((s/valid? ::statement []))))
-    (is (not ((s/valid? ::statement ["g"]))))
-    (is (not ((s/valid? ::statement ["test" "test"]))))
-    (is (not ((s/valid? ::statement ["test" "test" "g" "h" "e"]))))
-    (is (not ((s/valid? ::statement [5 3 66 554]))))
-    (is (not ((s/valid? ::statement ["test" "test" :a]))))
-    (is ((s/valid? ::statement ["test" :a "test" "test"]))))) ; TODO more test cases
+    (is (s/valid? ::l/statement ["hello" "world" "triple"]))
+    (is (s/valid? ::l/statement ["hello" "world" "triple" "graph"]))
+    (is (not (s/valid? ::l/statement [])))
+    (is (not (s/valid? ::l/statement ["g"])))
+    (is (not (s/valid? ::l/statement ["test" "test"])))
+    (is (not (s/valid? ::l/statement ["test" "test" "g" "h" "e"])))
+    (is (not (s/valid? ::l/statement [5 3 66 554])))
+    (is (not (s/valid? ::l/statement ["test" "test" :a])))
+    (is (s/valid? ::l/statement ["test" :a "test" "test"])))) ; TODO more test cases

 (deftest statements?-test
   (testing "Common examples"
-    (is ((s/valid? ::statements [["hello" "world" "triple"]])))
-    (is ((s/valid? ::statements #{["hello" "world" "triple"]})))
-    (is ((s/valid? ::statements '(["hello" "world" "triple"])))))) ; TODO more test cases
+    (is (s/valid? ::l/statements [["hello" "world" "triple"]]))
+    (is (s/valid? ::l/statements #{["hello" "world" "triple"]}))
+    (is (s/valid? ::l/statements '(["hello" "world" "triple"]))))) ; TODO more test cases

 (deftest lang-tag?-test
   (testing "Common examples"


Update copyright.

Update copyright.

--- src/sql_file/script.clj
+++ src/sql_file/script.clj
@@ -1,4 +1,4 @@
-;; Copyright (c) 2015-2019 Michael Schaeffer
+;; Copyright (c) 2015-2022 Michael Schaeffer
 ;;
 ;; Licensed as below.
 ;;


fix scale fn in api. fixes #143

fix scale fn in api. fixes #143

--- src/tick/alpha/api.cljc
+++ src/tick/alpha/api.cljc
@@ -321,7 +321,7 @@
   (reduce interval/extend ival durations))

 (defn scale [ival & durations]
-  (reduce interval/extend ival durations))
+  (reduce interval/scale ival durations))

 (def ^{:doc "Return an interval which forms the bounding-box of the given arguments."}
   bounds interval/bounds)


coelesce let into a single use

coelesce let into a single use

--- src/tile_game/grid.cljs
+++ src/tile_game/grid.cljs
@@ -20,14 +20,14 @@
          :moves []))

 (defn slide! [arg]
-  (let [{:keys [board moves]} @app-state]
+  (let [{:keys [board moves]} @app-state
+        tile (if (b/direction? arg)
+               (b/direction->tile board arg)
+               arg)]
     (when (b/legal-move? board arg)
-      (let [tile (if (b/direction? arg)
-                   (b/direction->tile board arg)
-                   arg)]
-        (swap! app-state assoc
-               :board (b/slide board tile)
-               :moves (conj moves tile))))))
+      (swap! app-state assoc
+             :board (b/slide board tile)
+             :moves (conj moves tile)))))

 (defn board-size-slider [size command]
   [:div


tweaking spec

tweaking spec

--- src/timsg/scene_var.clj
+++ src/timsg/scene_var.clj
@@ -19,7 +19,7 @@

 (s/def ::def-entity-args
   (s/cat
-    :name (s/? symbol?)
+    :name symbol?
     :tails (s/alt
              :single-arity ::tail-impl
              :n-arities (s/* (s/spec ::tail-impl)))))
@@ -43,7 +43,6 @@
                       :kw qualified-kw
                       :name qualified-name)]
       init-spec)))
-

 ;; ============================================================
 ;; world and anchors


allow index-id in bulk run to be overriden

--- src/wb_es/bulk/core.clj
+++ src/wb_es/bulk/core.clj
@@ -102,10 +102,11 @@
        )
   )

-(defn run [& {:keys [db index-revision-number]
+(defn run [& {:keys [db index-revision-number index-id]
               :or {db (d/db datomic-conn)
-                   index-revision-number 0}}]
-  (let [index-id (format "%s_v%s" release-id index-revision-number)]
+                   index-revision-number 0
+                   index-id (format "%s_v%s" release-id index-revision-number)}}]
+  (let []
     (do
       (create-index index-id :default-index (= index-revision-number 0))
       (let [n-threads 4


Removes boiler plate

Removes boiler plate

--- src/wordsmith/core.cljs
+++ src/wordsmith/core.cljs
@@ -4,7 +4,7 @@

 (enable-console-print!)

-(def app-state (atom {:text "Hello world!"}))
+(def app-state (atom {}))

 (defn handle-input [event app owner]
   (let [input-area  (om/get-node owner "input-area")


Export 'deleted' attribute as well

Export 'deleted' attribute as well

--- src/zg/db_interface.clj
+++ src/zg/db_interface.clj
@@ -144,6 +144,7 @@
                 ["select word, description,
                     class,
                     source,
+                    deleted,
                     (select class from classes where classes.id=dictionary.class) as class_name,
                     use, incorrect_forms, correct_forms, see_also, internal, verified, copyrighted,
                     (select source from sources where sources.id=dictionary.source-1) as source_name,
@@ -156,6 +157,7 @@
                 ["select word, description,
                     class,
                     source,
+                    deleted,
                     (select class from classes where classes.id=dictionary.class) as class_name,
                     use, incorrect_forms, correct_forms, see_also, internal, verified, copyrighted,
                     (select source from sources where sources.id=dictionary.source-1) as source_name,


move to dev local

move to dev local

--- tutorial/csv_import.clj
+++ tutorial/csv_import.clj
@@ -1,15 +1,11 @@
 (require '[datomic.client.api :as d]
-         '[datomic.samples.repl :as repl]
          '[clojure.data.csv :as csv]
          '[clojure.edn :as edn]
          '[clojure.java.io :as io])
-(import '(java.util UUID))

-(def client-cfg (read-string (slurp "config.edn")))
-(def client (d/client client-cfg))
-(def db-name (str "scratch-" (UUID/randomUUID)))
-(d/create-database client {:db-name db-name})
-(def conn (d/connect client {:db-name db-name}))
+(def client (d/client {:server-type :dev-local :system "day-of-datomic-cloud"}))
+(d/create-database client {:db-name "csv-import"})
+(def conn (d/connect client {:db-name "csv-import"}))

 @(def csv (with-open [r (io/reader "data/inventory.csv")]
             (into [] (csv/read-csv r))))
@@ -45,6 +41,4 @@
 (d/q '[:find (pull ?e [[:inv/sku :as "sku"]
                        [:inv/count :as "count" :default 0]])
        :where [?e :inv/sku ?sku]]
-     db)
-
-(d/delete-database client {:db-name db-name})
+     db)


Do not show empty speech bubble.

Do not show empty speech bubble.

--- src/mash_commander/nix/character.cljs
+++ src/mash_commander/nix/character.cljs
@@ -73,25 +73,26 @@
   (reify
     om/IRender
     (render [_]
-      (dom/div
-       #js {:style #js {:float "right"
-                        :position "relative"
-                        :top "5vh"
-                        :backgroundColor "#fff"
-                        :border "solid 0.2vh"
-                        :borderRadius "2vh"
-                        :padding "2vh"
-                        :margin "0"
-                        :fontSize "1.5vh"
-                        :fontWeight "bold"
-                        :lineHeight "2.5vh"
-                        :color "#0e3487"
-                        }}
-       (apply (partial dom/ul #js {:style #js {:listStyle "none"
-                                               :padding "0"
-                                               :margin "0"}})
-              (map (partial dom/li nil)
-                   (reverse (:speech-bubble cursor))))))))
+      (when-not (empty (:speech-bubble cursor))
+        (dom/div
+         #js {:style #js {:float "right"
+                          :position "relative"
+                          :top "5vh"
+                          :backgroundColor "#fff"
+                          :border "solid 0.2vh"
+                          :borderRadius "2vh"
+                          :padding "2vh"
+                          :margin "0"
+                          :fontSize "1.5vh"
+                          :fontWeight "bold"
+                          :lineHeight "2.5vh"
+                          :color "#0e3487"
+                          }}
+         (apply (partial dom/ul #js {:style #js {:listStyle "none"
+                                                 :padding "0"
+                                                 :margin "0"}})
+                (map (partial dom/li nil)
+                     (reverse (:speech-bubble cursor)))))))))

 (defn view [cursor owner]
   (reify


www/SearchResource.clj: refactored for new search templates

--- src/org/altlaw/www/SearchResource.clj
+++ src/org/altlaw/www/SearchResource.clj
@@ -99,57 +99,26 @@
      :hits (map (partial prepare-hit (.getHighlighting solr-response))
                 docs)}))

-(defn html-exception-layout [data]
-  (let [root-cause (loop [e (:exception data)]
-                     (if-let [cause (.getCause e)]
-                       (recur cause) e))]
-    (tmpl/render :default_layout
-                 :page_class "doctype_search"
-                 :content_head "
Search Error
"
-                 :content_body (tmpl/render
-                                :error :message
-                                (if (= "development" (context/altlaw-env))
-                                  (with-out-str
-                                    (print "
")
-                                    (stacktrace/print-cause-trace root-cause 15)
-                                    (print "
"))
-                                  (.getMessage root-cause))))))
-
 (defn html-exception [data]
-  (tmpl/render :xhtml_page
-               :html_title "Search Error - AltLaw"
-               :html_head (tmpl/render :default_html_head)
-               :html_body (html-exception-layout data)))
-
-(defn html-results-layout [data]
-  (tmpl/render :default_layout
-               :page_class "doctype_search"
-               :content_head (tmpl/render :html_search_results_head data)
-               :content_body (tmpl/render :html_search_results_body data)
-               :sidebar ""))
+  (tmpl/render "search/error_page"
+               :error_message
+               (if (= "development" (context/altlaw-env))
+                 (with-out-str
+                   (print "
")
+                   (stacktrace/print-cause-trace (:exception data) 15)
+                   (print "
"))
+                 (.getMessage (stacktrace/root-cause (:exception data))))))

 (defn html-results [ref data]
   (let [params (.. ref getQueryAsForm getValuesMap)
         current-page (Integer/parseInt (or (get params "page") "1"))
         pagination (when (> (:total_hits data) *page-size*)
                      (pagination-html ref current-page (:total_hits data)))]
-    (tmpl/render :xhtml_page
-                 :html_title "Search Results - AltLaw"
-                 :html_head (tmpl/render :default_html_head)
-                 :html_body (html-results-layout (assoc data
-                                                   :pagination pagination)))))
-
-(defn html-no-results-layout [data]
-  (tmpl/render :default_layout
-               :page_class "doctype_search"
-               :content_head (tmpl/render :html_search_results_head data)
-               :content_body "
No search results.
"))
+    (tmpl/render "search/html_results"
+                 (assoc data :pagination pagination))))

 (defn html-no-results [data]
-  (tmpl/render :xhtml_page
-               :html_title "No Results - AltLaw"
-               :html_head (tmpl/render :default_html_head)
-               :html_body (html-no-results-layout data)))
+  (tmpl/render "search/html_no_results" data))

 (defn order-for-display [sort]
   (cond
@@ -198,19 +167,8 @@

 ;;; RENDERING BLANK FORMS

-(defn html-form-layout [query-type]
-  (let [type (name query-type)]
-    (tmpl/render :default_layout
-                 :page_class "doctype_search"
-                 :content_head (str "
" (StringUtils/capitalize type)
-                                    " Search
")
-                 :content_body (tmpl/render (str type "_search_page")))))
-
 (defn html-form [query-type]
-  (tmpl/render :xhtml_page
-               :html_title "Search - AltLaw"
-               :html_head (tmpl/render :advanced_search_html_head)
-               :html_body (html-form-layout query-type)))
+  (tmpl/render (str "search/" (name query-type) "_search_page")))

 (defmulti render-blank-form (fn [this variant search-type] (.getMediaType variant)))


New tests for functions job-name->product-name and job-name->version

--- test/emender_jenkins/results_test.clj
+++ test/emender_jenkins/results_test.clj
@@ -185,3 +185,25 @@
     (testing "if the emender-jenkins.results/job-exists? definition exists."
         (is (callable? 'emender-jenkins.results/job-exists?))))

+;
+; Test behaviour of functions
+;
+
+(deftest test-job-name->product-name
+    "Check the emender-jenkins.results/job-name->product-name function."
+    (testing "the emender-jenkins.results/job-name->product-name function."
+        (are [x y] (= x y)
+            "Product"                  (job-name->product-name "test-Product-1-Book1-en-US (preview)")
+            "Product Name"             (job-name->product-name "test-Product_Name-1-Book1-en-US (preview)")
+            "Red Hat Enterprise Linux" (job-name->product-name "test-Red_Hat_Enterprise_Linux-6.2-Book_Name_1-en-US (preview)")
+            "Red Hat Enterprise Linux" (job-name->product-name "test-Red_Hat_Enterprise_Linux-7-Book_Name_1-en-US (preview)"))))
+
+(deftest test-job-name->version
+    "Check the emender-jenkins.results/job-name->version function."
+    (testing "the emender-jenkins.results/job-name->version function."
+        (are [x y] (= x y)
+            "1"   (job-name->version "test-Product-1-Book1-en-US (preview)")
+            "1"   (job-name->version "test-Product_Name-1-Book1-en-US (preview)")
+            "6.2" (job-name->version "test-Red_Hat_Enterprise_Linux-6.2-Book_Name_1-en-US (preview)")
+            "7"   (job-name->version "test-Red_Hat_Enterprise_Linux-7-Book_Name_1-en-US (preview)"))))
+


moving, renaming

moving, renaming

--- test/integration/mongo_query_test.clj
+++ test/integration/mongo_query_test.clj
@@ -18,8 +18,8 @@
 (with-state-changes [(before :facts (do
                                       (data/connect-mongo)
                                       (loader/load-dataset db)
-                                      (def md (data/get-metadata db))
-                                      (def slicedef (get-in md [:slices :incomes]))))
+                                      (def metadata (data/get-metadata db))
+                                      (def slicedef (get-in metadata [:slices :incomes]))))
                      (after :facts (data/disconnect-mongo))]

   (facts "about metadata"
@@ -33,11 +33,10 @@
         (map :name ds) => (contains ["county_taxes" "integration_test"] :gaps-ok)))

     (fact "get-metadata returns metadata for a dataset"
-      (let [md (data/get-metadata db)]
-        (:name md) => "integration_test"
-        (keys md) => (contains [:_id :name :info :concepts :slices :tables])
-        (get-in md [:tables :incomes]) =not=> nil
-        (get-in md [:slices :incomes :metrics]) => ["tax_returns" "adjusted_gross_income"])))
+        (:name metadata) => "integration_test"
+        (keys metadata) => (contains [:_id :name :info :concepts :slices :tables])
+        (get-in metadata [:tables :incomes]) =not=> nil
+        (get-in metadata [:slices :incomes :metrics]) => ["tax_returns" "adjusted_gross_income"]))

   ;; get-find and get-aggregation facts are simply sanity checks
   (facts "about get-find"


Retested creating index

Retested creating index

--- kuona-api/src/kuona_api/collector_handlers.clj
+++ kuona-api/src/kuona_api/collector_handlers.clj
@@ -9,10 +9,10 @@
   {:type "text" :fields {:keyword {:type "keyword" :ignore_above 256}}})

 (def mapping
-  {:activity {:properties {:id         keyword-field
-                           :activity   keyword-field
-                           :collector  { :properties {:name    keyword-field
-                                                      :version keyword-field}}
+  {:activity {:properties {:activity {:type "text", :fields {:keyword {:type "keyword", :ignore_above 256}}},
+                           :collector {:properties {:name {:type "text", :fields {:keyword {:type "keyword", :ignore_above 256}}},
+                                                    :version {:type "text", :fields {:keyword {:type "keyword", :ignore_above 256}}}}},
+                           :id {:type "text", :fields {:keyword {:type "keyword", :ignore_above 256}}},
                            :timestamp {:type "date"}}}})

 (def collectors (store/mapping :activity (store/index :kuona-collectors "http://localhost:9200")))


upped version number

upped version number

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject metime/metime "0.1.1-SNAPSHOT"
+(defproject metime/metime "0.1.2-SNAPSHOT"
   :description "My Time Tracking App"
   :url "http://metime.com"
   :license {:name "Eclipse Public License"


Clojurescript 1.7.145

Clojurescript 1.7.145

--- project.clj
+++ project.clj
@@ -5,8 +5,7 @@
   :repositories [["snapshots" {:url "s3p://breezepackages/snapshots" :creds :gpg}]
                  ["releases" {:url "s3p://breezepackages/releases" :creds :gpg}]]
   :dependencies [[org.clojure/clojure "1.7.0" :scope "provided"]
-                 [org.clojure/clojurescript "1.7.122" :scope "provided"]
-                 [cljsjs/react "0.14.0-0"]
+                 [org.clojure/clojurescript "1.7.145" :scope "provided"]
                  [cljsjs/react-dom "0.14.0-0"]]
   :source-paths ["src"]
   :release-tasks [["vcs" "assert-committed"]
@@ -22,7 +21,7 @@
   ;; development concerns
   :profiles {:dev {:dependencies
                    [[org.clojure/clojure "1.7.0"]
-                    [org.clojure/clojurescript "1.7.122"]]
+                    [org.clojure/clojurescript "1.7.145"]]
                    :source-paths ["src" "examples/src"]
                    :resource-paths ["examples/resources"]
                    :plugins [[lein-cljsbuild "1.1.0"]]


Version 0.1.1-SNAPSHOT

Version 0.1.1-SNAPSHOT

--- project.clj
+++ project.clj
@@ -2,7 +2,7 @@
                         (System/getenv "LAMBDACD_VERSION")
                         "0.9.0"))

-(defproject lambdacd-value-stream "0.1.0"
+(defproject lambdacd-value-stream "0.1.1-SNAPSHOT"
   :description "A library that adds upstream and downstream triggers to LambdaCD"
   :url "https://github.com/flosell/lambdacd-value-stream"
   :license {:name "Apache License, version 2.0"


Add morpheus to prod externs

Add morpheus to prod externs

--- project.clj
+++ project.clj
@@ -56,8 +56,11 @@
                                  :optimizations :advanced
                                  :pretty-print false
                                  :foreign-libs [{:file "resources/public/js/syntaxhighlighter.js"
-                                                 :provides ["highlight"]}]
+                                                 :provides ["highlight"]}
+                                                {:file "js/morpheus.js"
+                                                 :provides ["morpheus"]}]
                                  :preamble ["react/react.min.js"]
                                  :externs ["externs/syntaxhighlighter.js"
-                                           "react/externs/react.js"]}
+                                           "react/externs/react.js"
+                                           "externs/morpheus.js"]}
                       :jar true}}})


fix ns

fix ns

--- project.clj
+++ project.clj
@@ -7,6 +7,6 @@
                  [stasis "1.0.0"]
                  [ring "1.2.2"]
                  [me.raynes/cegdown "0.1.1"]]
-  :ring {:handler bloggr.core/ring}
+  :ring {:handler bløggr.core/ring}
   :profiles {:dev {:plugins [[lein-ring "0.8.10"]]
                    :dependencies [[midje "1.5.1"]]}})


Version 2.21.0 [ci skip]

Version 2.21.0 [ci skip]

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject clojush "2.20.0-1-SNAPSHOT"
+(defproject clojush "2.21.0"
   :description "The Push programming language and the PushGP genetic programming
                 system implemented in Clojure. See http://pushlanguage.com"
   :license {:name "Eclipse Public License"