Update deps

Update deps

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

-  :dependencies [[org.clojure/clojure "1.8.0"]
-                 [org.clojure/clojurescript "1.8.40"]
-                 [reagent "0.5.1"]]
+  :dependencies [[org.clojure/clojure "1.10.1"]
+                 [org.clojure/clojurescript "1.10.597"]
+                 [reagent "0.8.1"]]

   :resource-paths ["resources"]
-  :profiles {:dev {:plugins [[lein-cljsbuild "1.1.3"]
-                             [lein-figwheel "0.5.3-2"]]
-                   :dependencies [[figwheel-sidecar "0.5.3-2"]
-                                  [com.cemerick/piggieback "0.2.1"]]
-                   :repl-options {:nrepl-middleware [cemerick.piggieback/wrap-cljs-repl]
-                                  :init (do (use 'figwheel-sidecar.repl-api) (start-figwheel!))}}}
+  :profiles {:dev {:plugins [[lein-cljsbuild "1.1.7"]
+                             [lein-figwheel "0.5.19"]]
+                   :dependencies [[figwheel-sidecar "0.5.19"]]
+                   :repl-options {:nrepl-middleware [cider.piggieback/wrap-cljs-repl]}}}

   :figwheel {:css-dirs ["resources/public/css"]}

   :cljsbuild {:builds {:dev {:source-paths ["src"]
-                             :figwheel true
                              :compiler {:output-dir "resources/public/js-dev"
                                         :output-to "resources/public/js-dev/tetris.js"
                                         :optimizations :none}}


our aleph fork

our aleph fork

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

-(defproject com.7theta/via "9.1.1"
+(defproject com.7theta/via "9.1.2"
   :description "A re-frame library for WebSocket based messaging"
   :url "https://github.com/7theta/via"
   :license {:name "MIT License"
@@ -23,7 +23,7 @@

                  [metrics-clojure "2.10.0"]

-                 [aleph "0.4.7-alpha7"]
+                 [com.7theta/aleph "0.4.7-alpha9-1"]

                  [com.7theta/distantia "0.2.4"]
                  [com.7theta/signum "4.2.1"]
@@ -64,9 +64,7 @@
                                               [org.slf4j/slf4j-simple "2.0.0-alpha5"]
                                               #_[com.github.clj-easy/graal-build-time "0.1.3"]
                                                ;; waiting on upstream prs
-                                              [aleph "0.4.7-alpha9-7theta"]
-                                              [org.clj-commons/byte-streams "0.2.8-7theta"
-                                               :exclusions [manifold io.aleph/dirigiste riddley]]]
+                                             ]
                                :main via.example.main
                                :aot :all
                                :uberjar-name "via.example.jar"}}


Adjusted project file to omit resources when creating the jar.

--- project.clj
+++ project.clj
@@ -6,9 +6,13 @@
   :jar-name "simrunner.jar"
   ; Include all Clojure source files when executing "lein jar".
   :omit-source false
+  ; Omit all resources for now.
+  :resource-paths []
   :aot [fm.simrunner.main-class
         fm.simrunner.gui.text-field]
   :jar-exclusions [#"(?:^|/).svn/"
                    #"(?:^|/).git/"
-                   #"(?:^|/)project.clj"])
+                   #"(?:^|/)project.clj"
+                   #"(?:^|/)dist/"
+                   #"(?:^|/)resources/"])


Version 2.0.1

Version 2.0.1

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

-(defproject puppetlabs/trapperkeeper "2.0.1-SNAPSHOT"
+(defproject puppetlabs/trapperkeeper "2.0.1"
   :description "A framework for configuring, composing, and running Clojure services."

   :license {:name "Apache License, Version 2.0"


Version 1.1.1-SNAPSHOT

Version 1.1.1-SNAPSHOT

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject puppetlabs/ring-middleware "1.1.0"
+(defproject puppetlabs/ring-middleware "1.1.1-SNAPSHOT"
   :dependencies [[org.clojure/clojure]
                  [org.clojure/tools.logging]
                  [cheshire]


Update versions

Update versions

--- project.clj
+++ project.clj
@@ -5,7 +5,7 @@
             :url  "http://www.eclipse.org/legal/epl-v10.html"}

   :dependencies [[org.clojure/clojure "1.8.0"]
-                 [org.clojure/clojurescript "1.9.473"]
+                 [org.clojure/clojurescript "1.9.495"]
                  [com.cognitect/transit-cljs "0.8.239"]
                  [com.taoensso/timbre "4.8.0"]
                  [figwheel "0.5.9"]
@@ -13,7 +13,7 @@
                  [hiccup "1.0.5"]
                  [doo "0.1.7"]
                  [reagent "0.6.0"]
-                 [reagent-utils "0.2.0"]
+                 [reagent-utils "0.2.1"]
                  [replumb "0.2.4"]
                  [com.cemerick/piggieback "0.2.1"]]


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

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


Version 0.4.0

Version 0.4.0

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject clojure.joda-time "0.4.0-SNAPSHOT"
+(defproject clojure.joda-time "0.4.0"
   :description "Idiomatic Clojure wrapper for Joda-Time"
   :url "http://github.com/dm3/clojure.joda-time"
   :license {:name "MIT License"


Update project.clj

Update project.clj

--- project.clj
+++ project.clj
@@ -3,6 +3,7 @@
   :url "https://github.com/Day8/re-frame-10x"
   :license {:name "MIT"}
   :min-lein-version "2.9.1"
+
   :dependencies [[org.clojure/clojure "1.10.1" :scope "provided"]
                  [org.clojure/clojurescript "1.10.520" :scope "provided"]
                  [reagent "0.9.0-rc1" :scope "provided"]
@@ -12,9 +13,7 @@
                  [zprint "0.4.16"]
                  [cljsjs/react-flip-move "3.0.1-1"]
                  [cljsjs/react-highlight "1.0.7-2" :exclusions [cljsjs/react]]
-                 [cljsjs/create-react-class "15.6.3-1" :exclusions [cljsjs/react]]
-                 ;[expound "0.4.0"]
-                 ]
+                 [cljsjs/create-react-class "15.6.3-1" :exclusions [cljsjs/react]]]

   :plugins [[thomasa/mranderson "0.5.1"]
             [lein-less "RELEASE"]]


Prepare for next release cycle.

Prepare for next release cycle.

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject org.onyxplatform/onyx-dashboard "0.9.0.0-beta3"
+(defproject org.onyxplatform/onyx-dashboard "0.9.0.0-SNAPSHOT"
   :description "Dashboard for the Onyx distributed computation system"
   :url "http://github.com/lbradstreet/onyx-dashboard"
   :license {:name "Eclipse Public License"


Updated cljs-tools vers. and addressed jarfile conflicts.

--- project.clj
+++ project.clj
@@ -24,21 +24,26 @@
     :name "Apache License, Version 2.0"
     :url "http://www.apache.org/licenses/LICENSE-2.0"}
   :exclusions [
+    [args4j]
     [clojusc/cljs-tools]
     [com.cognitect/transit-clj]
     [com.cognitect/transit-java]
     [commons-codec]
     [joda-time]
+    [org.apache.httpcomponents/httpclient]
+    [org.apache.httpcomponents/httpcore]
     [org.apache.maven.wagon/wagon-http]
     [org.apache.maven.wagon/wagon-provider-api]
     [org.clojure/clojure]
     [org.clojure/tools.reader]
-    [org.codehaus.plexus/plexus-utils]]
+    [org.codehaus.plexus/plexus-utils]
+    [org.jsoup/jsoup]]
   :dependencies [
+    [args4j "2.33"]
     [ch.qos.logback/logback-classic "1.2.3"]
     [cheshire "5.8.1"]
     [clj-http "3.9.1"]
-    [clojusc/cljs-tools "0.2.1"]
+    [clojusc/cljs-tools "0.2.2"]
     [clojusc/env-ini "0.4.1"]
     [clojusc/rfc5322 "0.4.0"]
     [clojusc/trifl "0.4.2"]
@@ -55,12 +60,15 @@
     [joda-time "2.10.1"]
     [leiningen-core "2.8.3"]
     [markdown-clj "1.0.7"]
+    [org.apache.httpcomponents/httpclient "4.5.6"]
+    [org.apache.httpcomponents/httpcore "4.4.10"]
     [org.apache.maven.wagon/wagon-http "3.3.1"]
     [org.apache.maven.wagon/wagon-provider-api "3.3.1"]
     [org.clojure/clojure "1.10.0"]
     [org.clojure/core.async "0.4.490"]
     [org.clojure/tools.reader "1.3.2"]
     [org.codehaus.plexus/plexus-utils "3.1.1"]
+    [org.jsoup/jsoup "1.11.2"]
     [pandect "0.6.1"]
     [potemkin "0.4.5"]
     [ring/ring-core "1.7.1"]
@@ -92,7 +100,7 @@
         [clojusc/ltest "0.4.0-SNAPSHOT"]]
       :plugins [
         [lein-ancient "0.6.15"]
-        [lein-ltest "0.3.0"]]
+        [lein-ltest "0.4.0-SNAPSHOT"]]
       :test-selectors {
         :select :select}}
     :docs {


Back to SNAPSHOT.

Back to SNAPSHOT.

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


3.0.1

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject org.roman01la/citrus "3.0.0"
+(defproject org.roman01la/citrus "3.0.1"
   :description "State management library for Rum"
   :url "https://github.com/roman01la/citrus"
   :license {:name "Eclipse Public License"


Corrected issue with reference to smooth-spec to untangled-spec

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

   :dependencies [[org.clojure/clojure "1.7.0"]
                  [org.clojure/clojurescript "1.7.122"]
-                 [smooth-spec "0.1.1-SNAPSHOT"]
+                 [untangled-spec "0.1.1"]
                  [differ "0.2.1"]
                  [org.omcljs/om "1.0.0-alpha14"]
                  [com.lucasbradstreet/cljs-uuid-utils "1.0.2"]


Version 1.0.15

Version 1.0.15

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject re-frame/lein-template "1.0.15-SNAPSHOT"
+(defproject re-frame/lein-template "1.0.15"
   :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"}


bump version to 0.5.1-SNAPSHOT for development

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


lein-release plugin: bumped version from 0.100 to 0.101-SNAPSHOT for next development cycle

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject exploud "0.100"
+(defproject exploud "0.101-SNAPSHOT"
   :description "Exploud service"
   :url "http://github.brislabs.com/cloud-tooling/exploud/wiki"


dependency bump

dependency bump

--- project.clj
+++ project.clj
@@ -3,13 +3,13 @@
   :min-lein-version "2.0.0"
   :main tile-game.core
   :dependencies [[org.clojure/clojure "1.8.0"]
-                 [org.clojure/clojurescript "1.9.495"]
+                 [org.clojure/clojurescript "1.9.521"]
                  [org.clojure/core.async "0.3.442"]
                  [reagent "0.6.1"]]
-  :plugins [[lein-figwheel "0.5.9"]
+  :plugins [[lein-figwheel "0.5.10"]
             [lein-cljsbuild "1.1.5" :exclusions [[org.clojure/clojure]]]]
   :sources-paths ["src"]
-  :profiles {:dev {:dependencies [[binaryage/devtools "0.9.2"]
+  :profiles {:dev {:dependencies [[binaryage/devtools "0.9.3"]
                                   [com.cemerick/piggieback "0.2.1"]
                                   [figwheel-sidecar "0.5.9"]]
                    :source-paths ["src" "dev"] }}


Decrease min lein version requirement for Travis

--- project.clj
+++ project.clj
@@ -4,7 +4,7 @@
   :license {:name "MIT Lincense"
             :url "https://opensource.org/licenses/MIT"}

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

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


update dependencies version

update dependencies version

--- project.clj
+++ project.clj
@@ -2,18 +2,16 @@
   :description "Jekyll inspired static site generator in Clojure"
   :dependencies [[org.clojure/clojure "1.4.0"]
                  [org.clojure/core.incubator "0.1.0"]
-                 ;[org.clojure/clojurescript "0.0-1011"]
                  [org.clojure/clojurescript "0.0-1236"]
-                 ;[hiccup "0.3.6"]
                  [hiccup "1.0.0"]
-                 [compojure "1.0.2"]
-                 [ring/ring-jetty-adapter "1.0.2"]
+                 [compojure "1.1.0"]
+                 [ring/ring-jetty-adapter "1.1.0"]
                  [clj-time "0.3.7"]
                  [uochan/watchtower "0.1.2"]
                  [de.ubercode.clostache/clostache "1.3.0"]]

   :dev-dependencies [;[lein-multi "1.1.0"]
-                     [lein-marginalia "0.7.0"]
+                     [lein-marginalia "0.7.1"]
                      [debug-reader "0.0.1"]]

   :repositories [["sonatype-snapshots"


Upgrade ClojureScript to 1.10.520

Upgrade ClojureScript to 1.10.520

--- project.clj
+++ project.clj
@@ -10,7 +10,7 @@
   :license          {:name "MIT"}

   :dependencies     [[org.clojure/clojure         "1.10.1"]
-                     [org.clojure/clojurescript   "1.10.439"]
+                     [org.clojure/clojurescript   "1.10.520"]
                      [reagent                     "0.8.1"]
                      [org.clojure/core.async      "0.4.474"]
                      [com.andrewmcveigh/cljs-time "0.5.2"]]


release 0.9.36

release 0.9.36

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


Fix nrepl version.

Fix nrepl version.

--- project.clj
+++ project.clj
@@ -4,5 +4,6 @@
   :license {:name "MIT License"
             :url "http://opensource.org/licenses/MIT"}
   :dependencies [[org.clojure/clojure "1.7.0"]
+                 [org.clojure/tools.nrepl "0.2.12"]
                  [clj-oauth "1.5.4"]]
   :plugins [[cider/cider-nrepl "0.10.1"]])


lein-release plugin: preparing 0.1.10 release

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


Bump version

Bump version

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


Add nodegit to project

Add nodegit to project

--- project.clj
+++ project.clj
@@ -19,7 +19,8 @@
             [lein-cljsbuild "1.1.4"]
   [org.clojure/clojurescript "1.9.293"]]
   :npm {:dependencies [[source-map-support "0.4.6"]
-                       [ws "1.1.1"]]}
+                       [ws "1.1.1"]
+                       [nodegit "0.15.1"]]}
   :source-paths ["src" "target/classes"]
   :clean-targets ["target"]
   :target-path "target"


cleaning up login with domain records

cleaning up login with domain records

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject ohds "0.1.2-SNAPSHOT"
+(defproject ohds "0.1.3-SNAPSHOT"
   :description "Front End for OpenHDS"
   :url "http://github.com/munk/ohds"
   :license {:name "Eclipse Public License"


Start 1.4.0-SNAPSHOT

Start 1.4.0-SNAPSHOT

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject nightmod "1.3.0"
+(defproject nightmod "1.4.0-SNAPSHOT"
   :description "A tool for making live-moddable games in Clojure"
   :url "https://github.com/oakes/Nightmod"
   :license {:name "Public Domain"


Version 0.4.0-alpha12

Version 0.4.0-alpha12

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


Release 0.4.12

Release 0.4.12

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject org.pinkgorilla/gorilla-notebook "0.4.12-SNAPSHOT"
+(defproject org.pinkgorilla/gorilla-notebook "0.4.12"
   :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"}


use existing as default ns

use existing as default ns

--- project.clj
+++ project.clj
@@ -27,7 +27,7 @@
                              [lein-pprint "1.1.2"]]
                    :leiningen/reply  {:dependencies [[org.slf4j/jcl-over-slf4j "1.8.0-alpha2"
                                                       :exclusions [commons-logging]]]}
-                   :repl-options {:init-ns dda.pallet.dda-backup-crate.app.instantiate-aws}}
+                   :repl-options {:init-ns dda.pallet.dda-backup-crate.app.instantiate-existing}}
              :test {:test-paths ["test/src"]
                     :resource-paths ["test/resources"]
                     :dependencies [[dda/pallet "0.9.0" :classifier "tests"]]}


remove unneeded dependencies

remove unneeded dependencies

--- project.clj
+++ project.clj
@@ -5,9 +5,7 @@
             :url "http://www.eclipse.org/legal/epl-v10.html"}
   :dependencies [[org.clojure/clojure "1.8.0"]
                  [org.clojure/clojurescript "1.7.228"]
-                 [org.clojure/core.async "0.2.374"]
                  [org.omcljs/om "1.0.0-alpha30"]
-                 [cljs-http "0.1.38"]

                  [com.h2database/h2 "1.4.190"]
                  [org.clojure/java.jdbc "0.4.2"]


updated deps

updated deps

--- project.clj
+++ project.clj
@@ -4,9 +4,9 @@
   :license {:name "Apache License, Version 2.0"
             :url "https://www.apache.org/licenses/LICENSE-2.0.html"}
   :dependencies [[org.clojure/clojure "1.7.0"]
-                 [dda/dda-pallet "0.5.5"]
-                 [dda/dda-user-crate "0.6.2"]
-                 [selmer "1.11.1"]]
+                 [dda/dda-pallet "0.6.1"]
+                 [dda/dda-user-crate "0.7.0"]
+                 [selmer "1.11.2"]]
   :repositories [["snapshots" :clojars]
                  ["releases" :clojars]]
   :deploy-repositories [["snapshots" :clojars]
@@ -16,13 +16,13 @@
               :dependencies
               [[org.domaindrivenarchitecture/pallet-aws "0.2.8.2"]
                [com.palletops/pallet "0.8.12" :classifier "tests"]
-               [dda/dda-pallet-commons "0.4.2" :classifier "tests"]
+               [dda/dda-pallet-commons "0.5.1" :classifier "tests"]
                [ch.qos.logback/logback-classic "1.2.3"]
-               [org.slf4j/jcl-over-slf4j "1.8.0-alpha2"]]
+               [org.slf4j/jcl-over-slf4j "1.8.0-beta0"]]
               :plugins
               [[lein-sub "0.3.0"]]}
              :leiningen/reply
-             {:dependencies [[org.slf4j/jcl-over-slf4j "1.8.0-alpha2"]]
+             {:dependencies [[org.slf4j/jcl-over-slf4j "1.8.0-beta0"]]
               :exclusions [commons-logging]}}
   :local-repo-classpath true
   :classifiers {:tests {:source-paths ^:replace ["test" "integration"]


bump version

bump version

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


alpha3

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject useful "0.8.1-alpha2"
+(defproject useful "0.8.1-alpha3"
   :description "A collection of generally-useful Clojure utility functions"
   :dependencies [[org.clojure/clojure "1.4.0"]
                  [org.clojure/tools.macro "0.1.1"]]


Bumped version number

Bumped version number

--- project.clj
+++ project.clj
@@ -10,7 +10,7 @@
 ;      Pavel Tisnovsky
 ;

-(defproject org.clojars.tisnik/clj-flotr "0.1.0-SNAPSHOT"
+(defproject org.clojars.tisnik/clj-flotr "0.2.0-SNAPSHOT"
   :description "Simple generator for Flotr charts."
   :url "https://github.com/tisnik/clj-flotr"
   :license {:name "Eclipse Public License"


Minor project.clj clean up

Minor project.clj clean up

--- project.clj
+++ project.clj
@@ -28,18 +28,16 @@
                  [metosin/muuntaja "0.3.2"]
                  [metosin/ring-http-response "0.9.0"]
                  [mount "0.1.11"]
-                 [org.jsoup/jsoup "1.10.3"]
+                 [org.jsoup/jsoup "1.10.3"]                 ; For cleaning out HTML tags
                  [org.postgresql/postgresql "42.1.4"]
                  [re-frame "0.9.4"]
                  [reagent-utils "0.2.1"]                    ; Used for reagent.cookies
                  [ring/ring-defaults "0.3.1"]               ; Used for anti-forgery
                  [ring-webjars "0.2.0"]
-                 [ring/ring-session-timeout "0.2.0"]
                  [ring/ring-defaults "0.3.1"]
                  [selmer "1.11.0"]]

   :min-lein-version "2.0.0"
-  :uberjar-name "memento.jar"
   :jvm-opts ["-server" "-Dconf=.lein-env"]

   :heroku {:app-name      "mementoapp"
@@ -81,6 +79,7 @@

   :profiles
   {:uberjar      {:omit-source    true
+                  :uberjar-name   "memento.jar"
                   :prep-tasks     ["clean" "compile" ["cljsbuild" "once"]]
                   :aot            :all
                   :source-paths   ["env/prod/clj"]


Delete dependencies

Delete dependencies

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject midje "1.6-alpha1"
+(defproject midje "1.6-SNAPSHOT"
   :description "A TDD library for Clojure that supports top-down ('mockish') TDD, encourages readable tests, provides a smooth migration path from clojure.test, balances abstraction and concreteness, and strives for graciousness."
   :url "https://github.com/marick/Midje"
   :dependencies [[org.clojure/clojure "1.4.0"]
@@ -9,9 +9,7 @@
                  [utilize "0.2.3" :exclusions [org.clojure/clojure]]
                  [colorize "0.1.1" :exclusions [org.clojure/clojure]]
                  [org.clojure/tools.macro "0.1.1"]
-                 [org.clojure/core.incubator "0.1.0"]
                  [bultitude "0.1.7"]
-                 [leiningen-core "2.0.0-preview10"]
                  [swiss-arrows "0.1.0"]
                  [org.clojure/tools.namespace "0.2.2"]
                  [slingshot "0.10.3"]


Bioavailability parameter changes.

Bioavailability parameter changes.

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


Fix ordering short circuit

Fix ordering short circuit

It looked half done... I'm not quite sure what happened there. But
now we're correctly keeping a set of previous orderings and
comparing them to the newly generated one.

--- src/fatlip/order.cljs
+++ src/fatlip/order.cljs
@@ -489,21 +489,19 @@
      (cycle [sparse-graph rev-sparse-graph])
      (reduce (fn [[orderings ordering-set first-layer :as reduced-info]
                   input-graph]
-               (if (or (contains? ordering-set first-layer)
-                       (= max-sweeps (count reduced-info)))
-                 (reduced [orderings])
-                 (let [graph (SparseGraph->OrderedGraph input-graph
-                                                        first-layer)
-                       layers (:layers graph)]
-                   ;; If we see a graph that we've seen before, this is the
-                   ;; beginning of a cycle, and we can stop processing
-                   (if (contains? ordering-set graph)
-                     (reduced [orderings])
-                     ;; The last layer of the current ordering is the first
-                     ;; layer of the next
-                     [(conj orderings graph)
-                      (conj ordering-set first-layer)
-                      (layers last-layer-idx)]))))
+               (let [graph (SparseGraph->OrderedGraph input-graph
+                                                      first-layer)
+                     layers (:layers graph)]
+                 ;; If we see a graph that we've seen before, this is the
+                 ;; beginning of a cycle, and we can stop processing
+                 (if (or (contains? ordering-set graph)
+                         (= max-sweeps (inc (count reduced-info))))
+                   (reduced [orderings])
+                   ;; The last layer of the current ordering is the first
+                   ;; layer of the next
+                   [(conj orderings graph)
+                    (conj ordering-set graph)
+                    (layers last-layer-idx)])))
              [[] #{} first-ordered-layer])
      first
      ;; This is sort of ugly, but once we order the nodes, we still have to


Set clj-parent=5.1.0

Set clj-parent=5.1.0

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

   :min-lein-version "2.9.1"

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

   :dependencies [[org.clojure/clojure]


bump a few deps

bump a few deps

--- project.clj
+++ project.clj
@@ -4,8 +4,8 @@
   :license {:name "Eclipse Public License"
             :url "http://www.eclipse.org/legal/epl-v10.html"}
   :repositories [["clojars" {:sign-releases false}]]
-  :dependencies [[org.clojure/clojure "1.9.0-alpha10" :scope "provided"]
-                 [org.omcljs/om "1.0.0-alpha41" :scope "provided"]]
+  :dependencies [[org.clojure/clojure "1.9.0-alpha11" :scope "provided"]
+                 [org.omcljs/om "1.0.0-alpha42" :scope "provided"]]

   :jvm-opts ^:replace ["-Xmx1g" "-server"]
   :source-paths ["src" "test"]
@@ -13,8 +13,8 @@
   :clean-targets ["target"]
   :target-path "target"

-  :profiles {:dev {:dependencies [[org.clojure/clojurescript "1.9.227"]
-                                  [cljsjs/react-dom-server "15.2.1-1"]]}
+  :profiles {:dev {:dependencies [[org.clojure/clojurescript "1.9.229"]
+                                  [cljsjs/react-dom-server "15.3.1-0"]]}
              :perf {:source-paths ["perf"]
                     :dependencies
                     [[enlive    "1.1.6"]


Bump deps

Bump deps

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

   :dependencies
   [[com.taoensso/encore              "3.1.0"]
-   [com.taoensso/timbre              "4.10.0"]
-   [com.taoensso/nippy               "3.0.0-RC1"]
+   [com.taoensso/timbre              "5.0.0"]
+   [com.taoensso/nippy               "3.0.0"]
    [org.apache.commons/commons-pool2 "2.8.1"]
    [commons-codec/commons-codec      "1.15"]]


Update dependencies.

Update dependencies.

--- project.clj
+++ project.clj
@@ -14,28 +14,34 @@
                  [org.slf4j/slf4j-simple "1.7.23" :scope "provided"]
                  [org.clojure/core.async "0.3.441"]
                  [io.ratpack/ratpack-core "1.4.5"
-                  :exclusions [io.netty/netty-codec-http
-                               io.netty/netty-handler
-                               io.netty/netty-transport-native-epoll
-                               org.yaml/snakeyaml
-                               com.fasterxml.jackson.core/jackson-core]]
+                  :exclusions [[io.netty/netty-codec-http]
+                               [io.netty/netty-handler]
+                               [io.netty/netty-transport-native-epoll]
+                               [org.yaml/snakeyaml]
+                               [com.fasterxml.jackson.core/jackson-databind]
+                               [com.fasterxml.jackson.dataformat/jackson-dataformat-yaml]
+                               [com.fasterxml.jackson.datatype/jackson-datatype-guava]
+                               [com.fasterxml.jackson.datatype/jackson-datatype-jdk8]
+                               [com.fasterxml.jackson.datatype/jackson-datatype-jsr310]]]
+
                  [io.netty/netty-all "4.1.6.Final"]

-                 [cheshire "5.7.0"]
+                 [cheshire "5.7.0"
+                  :exclusions [com.fasterxml.jackson.core/jackson-core
+                               com.fasterxml.jackson.dataformat/jackson-dataformat-cbor
+                               com.fasterxml.jackson.dataformat/jackson-dataformat-smile]]

-                 ;; Updated & forced dependencies of jackson (form cheshire)
+                 ;; Updated & forced dependencies of jackson (form cheshire & ratpack)
                  [com.fasterxml.jackson.core/jackson-core "2.8.7"]
+                 [com.fasterxml.jackson.core/jackson-databind "2.8.7"]
                  [com.fasterxml.jackson.dataformat/jackson-dataformat-cbor "2.8.7"]
                  [com.fasterxml.jackson.dataformat/jackson-dataformat-smile "2.8.7"]
-
-                 ;; Updated & forced dependencies of jackson (from ratpack
-                 [com.fasterxml.jackson.core/jackson-databind "2.8.7"]
-                 [com.fasterxml.jackson.core/jackson-annotations "2.8.7"]
                  [com.fasterxml.jackson.dataformat/jackson-dataformat-yaml "2.8.7"]
-                 [com.fasterxml.jackson.datatype/jackson-datatype-guava "2.8.7"
-                  :exclusions [[org.yaml/snakeyaml] [com.google.guava/guava]]]
                  [com.fasterxml.jackson.datatype/jackson-datatype-jdk8 "2.8.7"]
                  [com.fasterxml.jackson.datatype/jackson-datatype-jsr310 "2.8.7"]
+                 [com.fasterxml.jackson.datatype/jackson-datatype-guava "2.8.7"
+                  :exclusions [[org.yaml/snakeyaml]
+                               [com.google.guava/guava]]]

                  [ns-tracker "0.3.1"]
                  [manifold "0.1.5"]


Update promissum to 0.3.2

Update promissum to 0.3.2

--- project.clj
+++ project.clj
@@ -26,7 +26,7 @@
                  [commons-io/commons-io "2.4"]
                  [buddy/buddy-sign "0.7.1"]
                  [funcool/cuerdas "0.6.0"]
-                 [funcool/promissum "0.3.1"]
+                 [funcool/promissum "0.3.2"]
                  [funcool/cats "1.0.0"]
                  [danlentz/clj-uuid "0.1.6"]
                  [environ "1.0.1"]


bump flax version

bump flax version

--- project.clj
+++ project.clj
@@ -12,7 +12,7 @@
                  ;;[org.clojure/core.async "0.1.346.0-17112a-alpha"]
                  ;;[circleci/clj-yaml "0.5.3"]
                  [co.nclk/clj-yaml "0.1.0-SNAPSHOT"]
-                 [co.nclk/flax "2.0.0-SNAPSHOT"]
+                 [co.nclk/flax "2.0.1-SNAPSHOT"]
                  ]
   :aot :all
   :main co.nclk.linen.core)


bump citius version to 0.2.4

bump citius version to 0.2.4

--- project.clj
+++ project.clj
@@ -18,7 +18,7 @@
              :c19 {:dependencies [[org.clojure/clojure "1.9.0-alpha14"]]
                    :global-vars {*unchecked-math* :warn-on-boxed}}
              :dln {:jvm-opts ["-Dclojure.compiler.direct-linking=true"]}
-             :perf {:dependencies [[citius "0.2.2"]
+             :perf {:dependencies [[citius "0.2.4"]
                                    [org.clojure/java.jdbc "0.4.2"]]
                     :test-paths ["perf"]}}
   :jvm-opts ^:replace ["-server" "-Xms2048m" "-Xmx2048m"]


release 1.7.1: better parsing performance

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject babel "1.7.1-SNAPSHOT"
+(defproject babel "1.7.1"
   :description "A Clojure library for generation of expressions from grammars and lexicons."
   :url "http://github.com/ekoontz/babel"
   :license {:name "Proprietary: all rights reserved. No distribution allowed without consent of owners."}


Version 2.0.66-SNAPSHOT [ci skip]

Version 2.0.66-SNAPSHOT [ci skip]

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


Fix merge up mistake

Fix merge up mistake

I had missed out a single 'git add' during the last merge-up from 1.6.x.

Signed-off-by: Ken Barber <470bc578162732ac7f9d387d34c4af4ca6e1b6f7@bob.sh>

--- project.clj
+++ project.clj
@@ -84,11 +84,8 @@

   :profiles {:dev {:resource-paths ["test-resources"],
                    :dependencies [[ring-mock "0.1.5"]
-<<<<<<< HEAD
-                                  [puppetlabs/trapperkeeper ~tk-version :classifier "test"]]}}
-=======
+                                  [puppetlabs/trapperkeeper ~tk-version :classifier "test"]
                                   [org.flatland/ordered "1.5.2"]]}}
->>>>>>> 1.6.x

   :jar-exclusions [#"leiningen/"]


Begin work on next iteration.

Begin work on next iteration.

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject com.damballa/abracad "0.4.9"
+(defproject com.damballa/abracad "0.4.10-SNAPSHOT"
   :description "De/serialize Clojure data structures with Avro."
   :url "http://github.com/damballa/abracad"
   :licenses [{:name "Eclipse Public License"


Version 0.6.0-SNAPSHOT

Version 0.6.0-SNAPSHOT

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject jcf/lein-template "0.5.0"
+(defproject jcf/lein-template "0.6.0-SNAPSHOT"
   :description "A Leiningen template I use for quickly creating a reloadable, REPL-driven Clojure app."
   :url "https://github.com/jcf/lein-template"
   :license {:name "The MIT License"


PDOK-2477: Add (optional) datasetVersion to all API calls except TemplateRequest. In case a datasetVersion is provided, the database schema name will look like <dataset>_v<version>. Goal of this refactoring is too leave as much as possible unchanged by concatinating dataset-name and dataset-version as soon as possibe. This is done in api and extract namespaces. Though the timeline namespace is unchanged since here the dataset arguments are already versionised-datasetnames. In the resulting code dataset-name denotes a dataset-name (thus without version) and dataset-version is a number. The template namespace is refactored to have all variables renamed to dataset-name. Here, the version is not considered since templates should work for ALL versions of a dataset

--- project.clj
+++ project.clj
@@ -59,12 +59,13 @@
                  [org.slf4j/slf4j-api "1.7.12"]
                  [org.slf4j/slf4j-log4j12 "1.7.12"]
                  [postgresql "9.3-1102.jdbc41"]
-                 [prismatic/schema "0.4.3"]
                  [ring/ring-defaults "0.1.5"]
                  [ring/ring-json "0.3.1"]
                  [xalan/xalan "2.7.2"]
-                 [nl.pdok/gml3-jts "0.1.0"]
-                 [nl.pdok/rdnaptrans-java "1.1"]]
+                 [prismatic/schema "0.4.3"]
+                 [cddr/integrity "0.3.0-SNAPSHOT" :exclusions [org.clojure/clojure]]
+                 [nl.pdok/gml3-jts "0.1.0-SNAPSHOT"]
+                 [nl.pdok/rdnaptrans-java "1.0"]]
   :plugins [[lein-ring "0.9.6" ]
             [lein-filegen "0.1.0-SNAPSHOT"]]
   :ring {:handler pdok.featured.api/app
@@ -91,7 +92,7 @@
   :profiles {:uberjar {:aot :all}
              :test {:resource-paths ["src/test/resources"]
                     :dependencies [[org.clojure/math.combinatorics "0.1.1"]]
-                    :jvm-opts ["-Xmx3072M" "-Dlog4j.configuration=no-logging.properties"]}
+                    :jvm-opts ["-Xmx3072M" ]}
              :dev {:dependencies [[javax.servlet/servlet-api "2.5"]
                                   [ring-mock "0.1.5"]
                                   [org.clojure/math.combinatorics "0.1.1"]]


Release version 0.9.7.0.

Release version 0.9.7.0.

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


Revert an unintended change to project.clj

--- project.clj
+++ project.clj
@@ -8,8 +8,7 @@
   :javac-options     ["-target" "1.6" "-source" "1.6" "-Xlint:-options"]
   :plugins [[lein-release/lein-release "1.0.5"]
             [lein-swank                "1.4.5"]]
-  :profiles {:dev {:resource-paths ["dev-resources"]
-                   :debug true}}
+  :profiles {:dev {:resource-paths ["dev-resources"]}}
   :dependencies [
     [org.clojure/clojure            "1.5.1"]
     [com.aphyr/riemann-java-client  "0.2.8"]


Ready for release

Ready for release

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

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


Upgrade sente -> 1.9.0, clojure -> 1.8.0, cljs -> 1.9.93, core-async -> 0.2.385, component -> 0.3.1, environ -> 1.0.3, logback-classic -> 1.1.7, ring-core -> 1.5.0, ring-defaults -> 0.2.1, compojure -> 1.5.1, transit-cljs -> 0.8.239, bootstrap -> 4.0.0-alpha and figwheel -> 0.5.4-7

--- project.clj
+++ project.clj
@@ -4,25 +4,25 @@
   :license {:name "Eclipse Public License"
             :url "http://www.eclipse.org/legal/epl-v10.html"}
   :min-lein-version "2.5.3"
-  :dependencies [[org.clojure/clojure "1.7.0"]
-                 [org.clojure/clojurescript "1.7.189"]
-                 [org.clojure/core.async "0.2.374"]
-                 [com.stuartsierra/component "0.3.0"]
-                 [environ "1.0.1"]
-                 [ch.qos.logback/logback-classic "1.1.3"]
+  :dependencies [[org.clojure/clojure "1.8.0"]
+                 [org.clojure/clojurescript "1.9.93"]
+                 [org.clojure/core.async "0.2.385"]
+                 [com.stuartsierra/component "0.3.1"]
+                 [environ "1.0.3"]
+                 [ch.qos.logback/logback-classic "1.1.7"]
                  [org.clojure/tools.logging "0.3.1"]

-                 [ring/ring-core "1.4.0"]
-                 [ring/ring-defaults "0.1.5"]
-                 [compojure "1.4.0"]
+                 [ring/ring-core "1.5.0"]
+                 [ring/ring-defaults "0.2.1"]
+                 [compojure "1.5.1"]
                  [http-kit "2.1.19"]

-                 [com.taoensso/sente "1.6.0"]
+                 [com.taoensso/sente "1.9.0"]
                  [com.cognitect/transit-clj "0.8.285"]
-                 [com.cognitect/transit-cljs "0.8.232"]
+                 [com.cognitect/transit-cljs "0.8.239"]

-                 [reagent "0.5.1"]
-                 [org.webjars/bootstrap "3.3.6"]]
+                 [reagent "0.6.0-RC"]
+                 [org.webjars/bootstrap "4.0.0-alpha"]]

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

@@ -43,9 +43,9 @@

              :dev [:dev-config
                    {:dependencies [[org.clojure/tools.namespace "0.2.10"]
-                                   [figwheel "0.5.0-2"]]
+                                   [figwheel "0.5.4-7"]]

-                    :plugins [[lein-figwheel "0.5.0-2"]
+                    :plugins [[lein-figwheel "0.5.4-7"]
                               [lein-environ "1.0.1"]]

                     :source-paths ["dev"]
@@ -60,7 +60,7 @@
                                 :source-map true}}}}

                     :figwheel {:http-server-root "public"
-                               :port 3449
+                               :server-port 3449
                                :repl false
                                :css-dirs ["resources/public/css"]}}]


Incremented version to 0.5.0-beta2

Incremented version to 0.5.0-beta2

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject compojure "0.5.0-beta1"
+(defproject compojure "0.5.0-beta2"
   :description "A concise web framework for Clojure"
   :url "http://github/weavejester/compojure"
   :dependencies [[org.clojure/clojure "1.2.0"]


Version 0.0.8

Version 0.0.8

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


removing dependency on a snapshot

removing dependency on a snapshot

--- project.clj
+++ project.clj
@@ -19,8 +19,7 @@
                "1.3.0" [[org.clojure/clojure "1.3.0"]]
                "1.4.0" [[org.clojure/clojure "1.4.0-beta1"]]
                :all ~common-deps }
-  :dev-dependencies [[slamhound "1.2.0"]
-                     [com.intelie/lazytest "1.0.0-SNAPSHOT" :exclusions [swank-clojure]]]
+  :dev-dependencies [[slamhound "1.2.0"]]

   ;; automatically detects when your :dependencies key changes and runs
   ;; lein deps behind the scenes when necessary.


Prepare for 0.3.0 development iteration.

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject com.mdrogalis/onyx "0.2.0"
+(defproject com.mdrogalis/onyx "0.3.0-SNAPSHOT"
   :description "Distributed data processing"
   :url "https://github.com/MichaelDrogalis/onyx"
   :license {:name "Eclipse Public License"


Bumped version to 0.6.0

Bumped version to 0.6.0

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


Dependency-tree cleanup

Dependency-tree cleanup

Eliminate warnings from lein deps :tree

--- project.clj
+++ project.clj
@@ -5,11 +5,12 @@
             :url "http://www.eclipse.org/legal/epl-v10.html"}
   :min-lein-version "2.0.0"
   :dependencies [[org.clojure/clojure "1.9.0-alpha7"]
-                 [org.clojure/clojurescript "1.9.76"]
-                 [org.clojure/core.async "0.2.382"]
+                 [org.clojure/tools.reader "1.0.0-beta3"]
+                 [org.clojure/clojurescript "1.9.229"]
+                 [org.clojure/core.async "0.2.395"]
 ;;                  [org.clojure/tools.logging "0.3.1"] ;; Should remove this for timbre
                  [org.clojure/core.match "0.3.0-alpha4"]
-                 [org.clojure/core.typed "0.3.23"]
+                 [org.clojure/core.typed "0.3.23" :exclusions [org.clojure/core.cache]]
                  ;; Datsys things
                  [datsync "0.0.1-alpha1-SNAPSHOT"]
                  [datview "0.0.1-alpha2-SNAPSHOT"]
@@ -24,7 +25,7 @@
                  [compojure "1.5.0"]
                  [http-kit "2.1.19"]
                  [bidi "2.0.9"]
-                 [com.cognitect/transit-clj "0.8.288"]
+                 [com.cognitect/transit-clj "0.8.290"]
                  [com.cognitect/transit-cljs "0.8.239"]
                  [com.lucasbradstreet/cljs-uuid-utils "1.0.2"]
                  [testdouble/clojurescript.csv "0.2.0"]
@@ -37,7 +38,7 @@
                  [prismatic/schema "1.1.3"]
                  [io.rkn/conformity "0.4.0"]
                  [ch.qos.logback/logback-classic "1.1.7"]
-                 [com.taoensso/timbre "4.7.0"]
+                 [com.taoensso/timbre "4.7.4"]
                  [com.taoensso/encore "2.88.1"]
                  [com.taoensso/sente "1.11.0" :exclusions [org.clojure/tools.reader]]
                  ;;For the free version of Datomic
@@ -47,7 +48,7 @@
                  [org.clojure/tools.analyzer "0.6.9"]
                  [medley "0.8.2"]]

-  :plugins [[lein-cljsbuild "1.1.1"]]
+  :plugins [[lein-cljsbuild "1.1.1" :exclusions [org.clojure/clojure]]]
   ;; For Datomic Pro uncomment the following and set the DATOMIC_USERNAME and DATAOMIC_PASSWORD environment
   ;; variables of the process in which you run this program to those matching your Datomic Pro account. You'll
   ;; have to start your own transactor separately from this process as well. More instructions on how to do
@@ -127,7 +128,7 @@

                                    [com.cemerick/piggieback "0.2.1"]
                                    [org.clojure/tools.nrepl "0.2.12"]
-                                   [devcards "0.2.2"]]
+                                   [devcards "0.2.2" :exclusions [cljsjs/react-dom]]]
                     :figwheel {:on-jsload "dat.sys.dev.start/on-js-reload"}
                     :repl-options {:nrepl-middleware [cemerick.piggieback/wrap-cljs-repl]}
                     :plugins [[lein-figwheel "0.5.5-SNAPSHOT"] ;;:exclusions [org.clojure/clojure org.clojure/clojurescript org.codehaus.plexus/plexus-utils]


Simply does not work with latest cljs

Simply does not work with latest cljs

--- project.clj
+++ project.clj
@@ -5,7 +5,7 @@
             :url  "http://www.eclipse.org/legal/epl-v10.html"}

   :dependencies [[org.clojure/clojure "1.8.0"]
-                 [org.clojure/clojurescript "1.9.494" :scope "provided"]
+                 [org.clojure/clojurescript "1.9.89" :scope "provided"]
                  [com.cognitect/transit-clj "0.8.285"]
                  [ring "1.4.0"]
                  [ring/ring-defaults "0.2.0"]
@@ -69,7 +69,6 @@
                                :output-dir           "target"
                                :source-map-timestamp true
                                :optimizations        :advanced
-                               :parallel-build       true
                                :pretty-print         false}}]}

   ;; When running figwheel from nREPL, figwheel will read this configuration


Updated to latest codox version

Updated to latest codox version

--- project.clj
+++ project.clj
@@ -44,7 +44,7 @@
     [clj-nsca "0.0.3"]
     [amazonica "0.3.28" :exclusions [joda-time]]
     [capacitor "0.4.3" :exclusions [http-kit]]]
-  :plugins [[codox "0.6.1"]
+  :plugins [[lein-codox "0.10.2"]
             [lein-difftest "2.0.0"]
             [lein-rpm "0.0.5"
              :exclusions [org.apache.maven/maven-plugin-api


Update dependencies

Update dependencies

--- project.clj
+++ project.clj
@@ -7,11 +7,11 @@
         :url "http://github.com/dm3/clojure.java-time"}
   :dependencies [[clj-tuple "0.2.2"]]
   :profiles {:dev {:dependencies [[org.clojure/clojure "1.8.0"]
-                                  [criterium "0.4.2"]
+                                  [criterium "0.4.4"]
                                   [com.taoensso/timbre "4.1.4"]
                                   [org.clojure/tools.namespace "0.2.11"]
                                   [joda-time/joda-time "2.9.4"]
-                                  [org.threeten/threeten-extra "0.9"]]
+                                  [org.threeten/threeten-extra "1.0"]]
                    :plugins [[lein-codox "0.9.0"]]
                    :codox {:namespaces [java-time java-time.repl]}
                    :source-paths ["dev"]
@@ -20,9 +20,9 @@
              :1.7-three-ten-joda {:dependencies [[org.clojure/clojure "1.7.0"]
                                                  [org.threeten/threeten-extra "0.9"]
                                                  [joda-time/joda-time "2.9.4"]]}
-             :1.9 {:dependencies [[org.clojure/clojure "1.9.0-alpha5"]]}
-             :1.9-three-ten-joda {:dependencies [[org.clojure/clojure "1.9.0-alpha5"]
-                                                 [org.threeten/threeten-extra "0.9"]
+             :1.9 {:dependencies [[org.clojure/clojure "1.9.0-alpha10"]]}
+             :1.9-three-ten-joda {:dependencies [[org.clojure/clojure "1.9.0-alpha10"]
+                                                 [org.threeten/threeten-extra "1.0"]
                                                  [joda-time/joda-time "2.9.4"]]}}
   :aliases {"test-all" ["do"
                         ["with-profile" "1.7:1.9:1.7-three-ten-joda:1.9-three-ten-joda" "test"]]})


Version 0.10.2-SNAPSHOT

Version 0.10.2-SNAPSHOT

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


release 3.2.1

release 3.2.1

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


Version 0.1.20-SNAPSHOT

Version 0.1.20-SNAPSHOT

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


Bump to 0.2.4-SNAPSHOT.

Bump to 0.2.4-SNAPSHOT.

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject backtype/cascading-thrift "0.2.3"
+(defproject backtype/cascading-thrift "0.2.4-SNAPSHOT"
   :source-path "src/clj"
   :java-source-path "src/jvm"
   :javac-options {:debug "true" :fork "true"}


Version 0.3.23-SNAPSHOT

Version 0.3.23-SNAPSHOT

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject re-frame/lein-template "0.3.22"
+(defproject re-frame/lein-template "0.3.23-SNAPSHOT"
   :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"}


Build 0.1.0 release.

Build 0.1.0 release.

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject afterglow "0.1.0-SNAPSHOT"
+(defproject afterglow "0.1.0"
   :description "A functional lighting controller working the Open Lighting Architecture, using bits of Overtone."
   :url "https://github.com/brunchboy/afterglow"
   :license {:name "Eclipse Public License"


Bump library versions

Bump library versions

--- project.clj
+++ project.clj
@@ -8,7 +8,7 @@
                  [com.cemerick/pomegranate "0.3.0"]
                  [com.postspectacular/rotor "0.1.0"]
                  [com.stuartsierra/component "0.2.2"]
-                 [com.taoensso/timbre "3.2.1"]
+                 [com.taoensso/timbre "3.3.1"]
                  [im.chit/ribol "0.4.0"]
                  ;; For now, this next library needs to be distributed to
                  ;; a local maven repo.
@@ -19,12 +19,12 @@
                  ;;[org.clojars.jimrthy/cljeromq "0.1.0-SNAPSHOT"]
                  [org.clojure/clojure "1.7.0-alpha1"]
                  [org.zeromq/cljzmq "0.1.4"]
-                 [prismatic/schema "0.2.6"]]
+                 [prismatic/schema "0.3.2"]]
   :jvm-opts [~(str "-Djava.library.path=/usr/local/lib:" (System/getenv "LD_LIBRARY_PATH"))]
   :main frereth-server.core
   :profiles {:dev {:source-paths ["dev"]
                    :dependencies [[midje "1.6.3"]
-                                  [org.clojure/tools.namespace "0.2.6"]
+                                  [org.clojure/tools.namespace "0.2.7"]
                                   [org.clojure/java.classpath "0.2.2"]]}
              :uberjar {:aot :all}}
   :plugins [[lein-midje "3.1.3"]]


lein ancient upgrade

lein ancient upgrade

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

-  :dependencies [[org.clojure/clojure "1.8.0"]
-                 [org.clojure/clojurescript "1.9.456"]
+  :dependencies [[org.clojure/clojure "1.9.0"]
+                 [org.clojure/clojurescript "1.10.145"]

                  ;; Tooling:

                  [org.clojure/tools.namespace "0.3.0-alpha3"]
-                 [org.clojure/tools.nrepl "0.2.12"]
-                 [org.clojure/tools.reader "1.0.0-beta3"]
+                 [org.clojure/tools.nrepl "0.2.13"]
+                 [org.clojure/tools.reader "1.2.2"]

                  ;; Common:

-                 [org.clojure/core.async "0.3.441"]
-                 [prismatic/schema "1.1.3"]
-                 [prismatic/plumbing "0.5.3"]
-                 [metosin/potpuri "0.4.0"]
+                 [org.clojure/core.async "0.4.474"]
+                 [prismatic/schema "1.1.7"]
+                 [prismatic/plumbing "0.5.5"]
+                 [metosin/potpuri "0.5.1"]

                  ;; Backend:

-                 [mount "0.1.11"]
+                 [mount "0.1.12"]
                  [metosin/schema-tools "0.10.0-20160425.120043-1"]
                  [metosin/lokit "0.1.0"]
-                 [clj-http "3.4.1"]
+                 [clj-http "3.8.0"]

                  ; HTTP:

                  [http-kit "2.2.0"]
-                 [ring/ring-core "1.5.1"]
-                 [ring/ring-devel "1.5.1"]
-                 [ring/ring-defaults "0.2.3"]
-                 [ring-webjars "0.1.1"]
+                 [ring/ring-core "1.6.3"]
+                 [ring/ring-devel "1.6.3"]
+                 [ring/ring-defaults "0.3.1"]
+                 [ring-webjars "0.2.0"]
                  [ring-middleware-format "0.7.2"]
-                 [metosin/ring-http-response "0.8.2"]
-                 [metosin/compojure-api "1.1.10"]
-                 [metosin/ring-swagger-ui "2.2.8"]
+                 [metosin/ring-http-response "0.9.0"]
+                 [metosin/compojure-api "1.1.12"]
+                 [metosin/ring-swagger-ui "3.9.0"]
                  [hiccup "1.0.5"]
                  [enlive "1.1.6"]

                  ; DB:

-                 [org.clojure/java.jdbc "0.6.2-alpha3"]
-                 [org.postgresql/postgresql "42.0.0"]
-                 [hikari-cp "1.7.5"]
-                 [com.layerware/hugsql "0.4.7"]
-                 [org.flywaydb/flyway-core "4.1.2"]
-                 [com.h2database/h2 "1.4.193" :scope "test"]
+                 [org.clojure/java.jdbc "0.7.5"]
+                 [org.postgresql/postgresql "42.2.1"]
+                 [hikari-cp "2.2.0"]
+                 [com.layerware/hugsql "0.4.8"]
+                 [org.flywaydb/flyway-core "5.0.7"]
+                 [com.h2database/h2 "1.4.196" :scope "test"]

                  ;; Frontend:

-                 [reagent "0.6.0"]
-                 [cljs-http "0.1.42"]
-                 [ring-webjars "0.1.1"]
-                 [org.webjars/bootstrap "4.0.0-alpha.6-1"]
-                 [org.webjars/font-awesome "4.7.0"]
+                 [reagent "0.7.0"]
+                 [cljs-http "0.1.44"]
+                 [ring-webjars "0.2.0"]
+                 [org.webjars/bootstrap "4.0.0-2"]
+                 [org.webjars/font-awesome "5.0.6"]
                  [org.webjars/es5-shim "4.5.9"]
-                 [binaryage/devtools "0.9.2"]
-                 [metosin/reagent-dev-tools "0.1.0"]]
+                 [binaryage/devtools "0.9.9"]
+                 [metosin/reagent-dev-tools "0.2.0"]]

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


0.2.0 release.

0.2.0 release.

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


Fill our project description

Fill our project description

--- project.clj
+++ project.clj
@@ -1,6 +1,6 @@
 (defproject subticket "0.0.1-SNAPSHOT"
-  :description "FIXME: write description"
-  :url "http://example.com/FIXME"
+  :description "A radically simple ticketing system"
+  :url "https://github.com/mattbowen/subticket"
   :license {:name "Eclipse Public License"
             :url "http://www.eclipse.org/legal/epl-v10.html"}
   :dependencies [[org.clojure/clojure "1.6.0"]


add :singing to project.clj

add :singing to project.clj

--- project.clj
+++ project.clj
@@ -3,6 +3,7 @@
   :url "https://github.com/nervous-systems/eulalie"
   :license {:name "Unlicense" :url "http://unlicense.org/UNLICENSE"}
   :scm {:name "git" :name "https://github.com/nervous-systems/eulalie"}
+  :signing {:gpg-key "moe@nervous.io"}
   :global-vars {*warn-on-reflection* true}
   :source-paths ["src"]
   :dependencies


Updated Ring dependencies to 0.3.10

Updated Ring dependencies to 0.3.10

--- project.clj
+++ project.clj
@@ -3,6 +3,6 @@
   :url "https://github.com/weavejester/lein-ring"
   :dependencies [[org.clojure/clojure "1.2.0"]
                  [org.clojure/clojure-contrib "1.2.0"]
-                 [ring/ring-jetty-adapter "0.3.8"]
-                 [ring/ring-devel "0.3.8"]
+                 [ring/ring-jetty-adapter "0.3.10"]
+                 [ring/ring-devel "0.3.10"]
                  [ring-reload-modified "0.1.0"]])


Update dependencies.

Update dependencies.

--- project.clj
+++ project.clj
@@ -18,7 +18,7 @@
     [org.clojure/core.match "0.3.0-alpha4"] ; Erlang-esque pattern matching https://github.com/clojure/core.match
     [defun "0.2.0-RC"] ; Erlang-esque pattern matching for Clojure functions https://github.com/killme2008/defun
     [org.clojure/core.incubator "0.1.3"] ; Functions proposed for inclusion in Clojure https://github.com/clojure/core.incubator
-    [org.clojure/tools.nrepl "0.2.6"] ; REPL server and client https://github.com/clojure/tools.nrepl
+    [org.clojure/tools.nrepl "0.2.7"] ; REPL server and client https://github.com/clojure/tools.nrepl
     [cheshire "5.4.0"] ; JSON de/encoding https://github.com/dakrone/cheshire
     [org.flatland/ordered "1.5.2"] ; Ordered hash map https://github.com/flatland/ordered
     [ring/ring-devel "1.3.2"] ; Web application library https://github.com/ring-clojure/ring
@@ -99,7 +99,7 @@
   }

   :plugins [
-    [lein-ring "0.9.0"] ; common ring tasks https://github.com/weavejester/lein-ring
+    [lein-ring "0.9.1"] ; common ring tasks https://github.com/weavejester/lein-ring
     [lein-environ "1.0.0"] ; Get environment settings from different sources https://github.com/weavejester/environ
     [lein-cljsbuild "1.0.4"] ; ClojureScript compiler https://github.com/emezeske/lein-cljsbuild
     [codox "0.8.10"] ; Generate Clojure API docs https://github.com/weavejester/codox
@@ -109,7 +109,7 @@
     [jonase/eastwood "0.2.1"] ; Clojure linter https://github.com/jonase/eastwood
     [lein-checkall "0.1.1"] ; Runs bikeshed, kibit and eastwood https://github.com/itang/lein-checkall
     [lein-pprint "1.1.2"] ; pretty-print the lein project map https://github.com/technomancy/leiningen/tree/master/lein-pprint
-    [lein-ancient "0.5.5"] ; Check for outdated dependencies https://github.com/xsc/lein-ancient
+    [lein-ancient "0.6.1"] ; Check for outdated dependencies https://github.com/xsc/lein-ancient
     [lein-spell "0.1.0"] ; Catch spelling mistakes in docs and docstrings https://github.com/cldwalker/lein-spell
     [lein-deps-tree "0.1.2"] ; Print a tree of project dependencies https://github.com/the-kenny/lein-deps-tree
   ]


Version 0.3.2-SNAPSHOT

Version 0.3.2-SNAPSHOT

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject ancient-clj "0.3.1"
+(defproject ancient-clj "0.3.2-SNAPSHOT"
   :description "Maven Version Utilities for Clojure"
   :url "https://github.com/xsc/ancient-clj"
   :license {:name "Eclipse Public License"


Removed dev-dependencies in favor of user-level plugins.

--- project.clj
+++ project.clj
@@ -20,9 +20,7 @@
 (defproject omnibus "0.1.0"
   :description "Builds 'omnibus' binaries, with all their dependencies, into tarballs and self-installing shell scripts."
   :main omnibus.core
-  :shell-wrapper true
-  :dev-dependencies [[vimclojure/server "2.2.0-SNAPSHOT"]
-                     [swank-clojure "1.3.0-SNAPSHOT"]]
+  :shell-wrapper true
   :dependencies [[org.clojure/clojure "1.2.0"]
                  [org.clojure/clojure-contrib "1.2.0"]
                  [net.java.dev.jets3t/jets3t "0.8.1"]


Version 1.0.6-SNAPSHOT

Version 1.0.6-SNAPSHOT

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


Added cmr-transmit-lib as dependency.

Added cmr-transmit-lib as dependency.

--- project.clj
+++ project.clj
@@ -6,6 +6,7 @@
    :cmr-metadata-db-app "0.1.0-SNAPSHOT"
    :cmr-index-set-app "0.1.0-SNAPSHOT"
    :cmr-common-lib "0.1.1-SNAPSHOT"
+   :cmr-transmit-lib "0.1.0-SNAPSHOT"
    :cmr-umm-lib "0.1.0-SNAPSHOT"
    :cmr-system-trace-lib "0.1.0-SNAPSHOT"
    :cmr-elastic-utils-lib "0.1.0-SNAPSHOT"


Create a dev-pro Profile which contains the Datomic Pro Dependencies

--- project.clj
+++ project.clj
@@ -27,14 +27,13 @@
                  [org.slf4j/slf4j-api "1.7.7"]
                  [ch.qos.logback/logback-classic "1.1.2"]]

-  :profiles {:dev
+  :profiles {:dev [:datomic-free :dev-common]
+             :dev-pro [:datomic-pro :dev-common]
+
+             :dev-common
              {:source-paths ["dev"]
               :dependencies [[org.clojure/tools.namespace "0.2.4"]
-                             [criterium "0.4.3"]
-                             [com.datomic/datomic-free "0.9.5173"
-                              :exclusions [org.slf4j/slf4j-nop commons-codec
-                                           com.amazonaws/aws-java-sdk
-                                           joda-time]]]
+                             [criterium "0.4.3"]]
               :global-vars {*print-length* 20}}

              :datomic-free


Bump dependencies

Bump dependencies

--- project.clj
+++ project.clj
@@ -8,14 +8,14 @@
   :min-lein-version "2.0.0"
   :exclusions [org.clojure/clojure]
   :dependencies [[org.apache.httpcomponents/httpcore "4.4.4"]
-                 [org.apache.httpcomponents/httpclient "4.5.1"]
-                 [org.apache.httpcomponents/httpmime "4.5.1"]
+                 [org.apache.httpcomponents/httpclient "4.5.2"]
+                 [org.apache.httpcomponents/httpmime "4.5.2"]
                  [commons-codec "1.10"]
                  [commons-io "2.4"]
                  [slingshot "0.12.2"]
                  [potemkin "0.4.3"]]
   :profiles {:dev {:dependencies [;; optional deps
-                                  [cheshire "5.5.0"]
+                                  [cheshire "5.6.0"]
                                   [crouton "0.1.2"]
                                   [org.clojure/tools.reader "0.10.0"]
                                   [com.cognitect/transit-clj "0.8.285"]


Added voom meta-data for voom versions for rapid testing.

--- project.clj
+++ project.clj
@@ -6,8 +6,10 @@
   :dependencies [[org.clojure/clojure "1.6.0"]
                  [org.clojure/clojurescript "0.0-2173"]
                  [org.vlacs/hatch "0.1.1" :exclusions [com.datomic/datomic-free]]
-                 [org.vlacs/helmsman "0.2.5"]
-                 [org.vlacs/timber "0.1.7" :exclusions [org.vlacs/helmsman]]
+                 ^{:voom {:repo "https://github.com/vlacs/helmsman"}}
+                 [org.vlacs/helmsman "0.2.5-20140505_122511-g1af41e7"]
+                 ^{:voom {:repo "https://github.com/vlacs/timber"}}
+                 [org.vlacs/timber "0.1.7-20140506_025337-g4be87cc" :exclusions [org.vlacs/helmsman]]
                  [cheshire "5.3.1"]
                  [com.datomic/datomic-free "0.9.4707"
                   :exclusions [commons-codec org.jgroups/jgroups org.jboss.logging/jboss-logging]]


Added JSON dependency

Added JSON dependency

--- project.clj
+++ project.clj
@@ -5,7 +5,7 @@
   :javac-options ["-source" "1.6" "-target" "1.6"]
   :jvm-opts ["-Djava.library.path=/usr/local/lib:/opt/local/lib"]
   :aot :all
-  :dependencies [[org.elasticsearch/elasticsearch "0.90.5"]]
+  :dependencies [[org.elasticsearch/elasticsearch "0.90.5"],[org.json/json "20131018"]]
   :profiles {:provided
              {:dependencies [[storm "0.8.2"]]}}
 )


Version 0.0.31

Version 0.0.31

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


next iteration

next iteration

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject com.ladderlife/cellophane "0.3.4"
+(defproject com.ladderlife/cellophane "0.3.5-SNAPSHOT"
   :description "Server-side rendering for Om Next components"
   :url "http://github.com/ladderlife/cellophane"
   :license {:name "Eclipse Public License"


[lein]: keeping a version upto date

[lein]: keeping a version upto date

--- project.clj
+++ project.clj
@@ -1,4 +1,4 @@
-(defproject mount "0.1.7"
+(defproject mount "0.1.8-SNAPSHOT"
   :description "managing Clojure and ClojureScript app state since (reset)"
   :url "https://github.com/tolitius/mount"
   :license {:name "Eclipse Public License"


Version 0.5.0

Version 0.5.0

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

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


Version 0.1.4

Version 0.1.4

--- project.clj
+++ project.clj
@@ -2,7 +2,7 @@
 (def tk-version "1.1.1")
 (def tk-jetty-version "1.4.1")

-(defproject puppetlabs/trapperkeeper-authorization "0.1.4-SNAPSHOT"
+(defproject puppetlabs/trapperkeeper-authorization "0.1.4"
   :description "Trapperkeeper authorization system"
   :url "http://github.com/puppetlabs/trapperkeeper-authorization"
   :license {:name "Apache License, Version 2.0"


added worn

added worn

--- src/babel/english/lexicon-verbcoach.clj
+++ src/babel/english/lexicon-verbcoach.clj
@@ -2249,7 +2249,8 @@
                    :pred :noi}
              :subcat '()}}]

-   "wear"  {:english {:past "wore"}
+   "wear"  {:english {:past "wore"
+                       :past-participle "worn"}
             :synsem {:cat :verb
                      :sem {:pred :wear}}}
    "whether"


add logging for errors when retrieving access token (#1601)

* add logging for errors when retrieving access token

* print data rather than just body

* fix format specification

* fix placement of :as clause

--- cimi/src/com/sixsq/slipstream/auth/oidc.clj
+++ cimi/src/com/sixsq/slipstream/auth/oidc.clj
@@ -1,18 +1,32 @@
 (ns com.sixsq.slipstream.auth.oidc
   (:require
     [clj-http.client :as http]
-    [clojure.data.json :as json]))
+    [clojure.data.json :as json]
+    [clojure.pprint :refer [pprint]]
+    [clojure.tools.logging :as log]))

 (defn get-access-token
+  "Perform an HTTP POST to the OIDC/MitreID server to recover an access token.
+   This method will log exceptions but then return nil to indicate that the
+   access token could not be retrieved."
   [client-id client-secret tokenURL oidc-code redirect-uri]
-  (-> (http/post tokenURL
-                 {:headers     {"Accept" "application/json"}
-                  :form-params {:grant_type    "authorization_code"
-                                :code          oidc-code
-                                :redirect_uri  redirect-uri
-                                :client_id     client-id
-                                :client_secret client-secret}})
-      :body
-      (json/read-str :key-fn keyword)
-      :access_token))
+  (try
+    (-> (http/post tokenURL
+                   {:headers     {"Accept" "application/json"}
+                    :form-params {:grant_type    "authorization_code"
+                                  :code          oidc-code
+                                  :redirect_uri  redirect-uri
+                                  :client_id     client-id
+                                  :client_secret client-secret}})
+        :body
+        (json/read-str :key-fn keyword)
+        :access_token)
+    (catch Exception e
+      (let [client-secret? (str (boolean client-secret))]
+        (if-let [{:keys [status] :as data} (ex-data e)]
+          (log/errorf "error status %s getting access token from %s with client_id %s, code %s, and client_secret %s\n%s"
+                      status tokenURL client-id oidc-code client-secret? (with-out-str (pprint data)))
+          (log/errorf "unexpected error when getting access token from %s with client_id %s, code %s, and client_secret %s\n%s"
+                      tokenURL client-id oidc-code client-secret? (str e))))
+      nil)))


Suppress interrupt exception print in --standalone

--- src/clj/reply/eval_modes/standalone.clj
+++ src/clj/reply/eval_modes/standalone.clj
@@ -11,7 +11,9 @@
   (fn [prompt exit]
     (concurrency/starting-read!)
     (binding [*ns* (eval-state/get-ns)]
-      (let [result (jline/read prompt exit options)]
+      (let [result (try (jline/read prompt exit options)
+                     (catch jline.console.UserInterruptException e
+                       prompt))]
         (when-let [reader @jline/jline-reader]
           (simple-jline/prepare-for-next-read reader)
           (simple-jline/shutdown {:reader reader})


Use underscore for unused argument

Use underscore for unused argument

--- src/cljs/cglossa/search_inputs/cwb.cljs
+++ src/cljs/cglossa/search_inputs/cwb.cljs
@@ -170,7 +170,7 @@
   "CQP query view component"
   [corpus query-cursor show-remove-btn? remove-query-handler]
   (let [displayed-query (:query @query-cursor)
-        on-text-changed (fn [event query-cursor phonetic?]
+        on-text-changed (fn [event query-cursor _]
                           (let [query (aget event "target" "value")]
                             (swap! query-cursor assoc :query query)))]
     [single-input-view corpus query-cursor displayed-query show-remove-btn?


Remove unused code

Remove unused code

--- src/cljs/clojuredocs/mods/var_page.cljs
+++ src/cljs/clojuredocs/mods/var_page.cljs
@@ -15,16 +15,6 @@

 (enable-console-print!)

-(defn throttle [in ms]
-  (let [c (chan)
-        timer (atom nil)]
-    (go-loop []
-      (when-let [new-text (<! in)]
-        (js/clearTimeout @timer)
-        (reset! timer (js/setTimeout #(put! c new-text) ms))
-        (recur)))
-    c))
-
 (defn ajax-chan [opts]
   (let [c (chan)]
     (ajax
@@ -35,35 +25,6 @@
          :error (fn [res]
                   (put! c {:success false :res res}))}))
     c))
-
-#_(defn $nav [{:keys [examples see-alsos notes]} owner]
-    (reify
-      om/IRender
-      (render [_]
-        (html
-          [:div
-           [:h5 "Nav"]
-           [:ul
-            [:li [:a {:href "#"
-                      :data-animate-scroll "true"
-                      :data-animate-buffer "20"}
-                  "Top"]]
-            [:li [:a {:href "#examples"
-                      :data-animate-scroll "true"
-                      :data-animate-buffer "20"}
-                  "Examples "
-                  [:span.badge (count examples)]]]
-            [:li [:a {:href "#see-also"
-                      :data-animate-scroll "true"
-                      :data-animate-buffer "10"}
-                  "See Also "
-                  [:span.badge (count see-alsos)]]]
-            (when (> (count notes) 0)
-              [:li [:a {:href "#notes"
-                        :data-animate-scroll "true"
-                        :data-animate-buffer "10"}
-                    "Notes"
-                    [:span.badge (count notes)]]])]]))))

 (defn $nav [!state owner]
   (let [{:keys [examples see-alsos notes]} @!state]
@@ -116,32 +77,8 @@
      :add-example {}
      :add-see-also {}
      :add-note {}
-     :user {:login "zk" :account-source "github"}}
+     :user nil}
     (util/page-data!)))
-
-(defn new-example-loop [!state ex-chan]
-  (go-loop []
-    (when-let [ex (<! ex-chan)]
-      (let [ex (-> ex
-                   (dissoc :_id)
-                   (assoc :var (select-keys (:var @!state) [:ns :name :library-url])))]
-        (swap! !state update-in [:add-example]
-          (fn [m]
-            (-> m
-                (dissoc :error)
-                (assoc :loading? true))))
-        (if-let [error (when (empty? (:body ex)) "Please provide an example body")]
-          (swap! !state update-in [:add-example] assoc :error error)
-          (let [{:keys [success error data]} (<! (req-create-example ex))]
-            (if success
-              (swap! !state
-                (fn [m]
-                  (-> m
-                      (assoc :add-example {:body ""})
-                      (assoc :examples (vec (concat (:examples m) [data]))))))
-              (swap! !state update-in [:add-example] assoc :error error)))))
-      (swap! !state update-in [:add-example] dissoc :loading?)
-      (recur))))

 (defn update-example [{:keys [examples] :as state} _id f & args]
   (assoc state
@@ -241,23 +178,6 @@
                          ex)))
                 vec)))

-(defn update-example-loop [!state ex-chan]
-  (go-loop []
-    (when-let [{:keys [body _id]} (<! ex-chan)]
-      (swap! !state update-example _id
-        #(merge % {:loading? true}))
-      (let [res (<! (req-update-example _id body))]
-        (if (:success res)
-          (swap! !state update-example
-            _id #(merge
-                   %
-                   (:data res)
-                   {:loading? false :editing? false}))
-          (swap! !state update-example
-            _id #(merge % {:error (:message res)
-                           :loading? false}))))
-      (recur))))
-
 (defn req-delete-example [_id]
   (let [c (chan)]
     (ajax
@@ -269,23 +189,7 @@
                 (put! c {:success false :data body}))})
     c))

-(defn delete-example-loop [!state delete-ch]
-  (go-loop []
-    (when-let [_id (<! delete-ch)]
-      (swap! !state update-example
-        _id #(merge % {:delete-state :loading}))
-      (let [{:keys [success data]} (<! (req-delete-example _id))]
-        (if success
-          (swap! !state
-            update-in [:examples] (fn [es] (vec (remove #(= _id (:_id %)) es))))
-          (swap! !state update-example
-            _id #(merge % {:delete-state :error}))))
-      (recur))))
-
 (defn init-examples [$root !state]
-  #_(swap! !state assoc :add-example
-      {:editing? true
-       :text "hello world"})
   (let [bus (ops/kit
               !state
               {}
@@ -309,10 +213,6 @@
                      (close! ch))
                    ch))
                :clojuredocs.examples/save handle-save-example})]
-
-    #_(new-example-loop !state new-example-ch)
-    #_(update-example-loop !state update-example-ch)
-    #_(delete-example-loop !state delete-ch)

     (rea/render-component
       [examples/$examples-widget !state bus]
@@ -507,9 +407,7 @@
                 {:error (-> res :body :message)
                  :loading? false})))))
       (close! ch))
-    ch)
-
-  )
+    ch))

 (defn handle-sa-delete [state to-del]
   (let [ch (chan)]


Search on header

Search on header

--- src/cljs/daveconservatoire/site/ui.cljs
+++ src/cljs/daveconservatoire/site/ui.cljs
@@ -30,6 +30,9 @@
     (-> (DateTimeFormat. format)
         (.format date)
         (clojure.string/replace #"(\d+)o" #(ordinal-suffix (second %))))))
+
+(defn get-load-query [comp]
+  (conj (om/get-query comp) :ui/fetch-state))

 (s/def ::component om/component?)
 (s/def ::button-color #{"yellow" "orange" "redorange" "red"})
@@ -230,6 +233,24 @@

 (declare LessonCell lesson-cell)

+(om/defui ^:once PopupSearchResult
+  static om/IQuery
+  (query [_] [:db/id :db/table :lesson/title :youtube/id :lesson/type :url/slug])
+
+  static om/Ident
+  (ident [_ props] (u/model-ident props))
+
+  Object
+  (render [this]
+    (let [{:keys [lesson/title url/slug] :as lesson} (om/props this)]
+      (dom/div #js {:style #js {:marginBottom 10}}
+        (link {::r/handler ::r/lesson ::r/params {::r/slug slug}
+               :style      #js {:display "flex"}}
+          (dom/img #js {:src (u/lesson-thumbnail-url lesson) :key "img" :style #js {:height 56}})
+          (dom/p #js {:key "p" :style #js {:marginLeft 5 :textAlign "left"}} title))))))
+
+(def popup-search-result (om/factory PopupSearchResult))
+
 (om/defui ^:once DesktopMenu
   static om/Ident
   (ident [_ props]
@@ -237,7 +258,7 @@

   static om/IQuery
   (query [_] [:db/id :db/table :user/name :user/score
-              {:lesson/search (om/get-query LessonCell)}
+              {:lesson/search (get-load-query LessonCell)}
               :ui/search-text])

   Object
@@ -258,28 +279,37 @@
                   (dom/form #js {:className "navbar-form"
                                  :onSubmit  #(do
                                                (.preventDefault %)
-                                               (df/load (om/get-reconciler this) :lesson/search LessonCell {:params  {:lesson/title search-text}
-                                                                                :target  [:route/data :lesson/search]
-                                                                                :refresh [:lesson/search]}))}
+                                               (df/load this :lesson/search PopupSearchResult {:params  {:lesson/title search-text}
+                                                                                :target  (conj (om/get-ident this) :lesson/search)
+                                                                                :refresh [:lesson/search]}))}
+                    (dom/button #js {:type "submit" :style #js {:display "none"}})
                     (dom/div #js {:style #js {:width    "80%"
                                               :position "relative"}}
                       (dom/div #js {:style #js {:background "#fff"
                                                 :border     "1px solid #ccc"
                                                 :width      "100%"
-                                                :height     "200px"
+                                                :maxHeight  "600px"
                                                 :position   "absolute"
                                                 :boxSizing  "border-box"
-                                                :top        30
-                                                :zIndex     "10"}})
+                                                :top        28
+                                                :overflow   "auto"
+                                                :zIndex     "10"}}
+                        (if (df/loading? (:ui/fetch-state search))
+                          "Loading..."
+                          (map popup-search-result search)))
+
                       (dom/input #js {:value       (or search-text "")
                                       :style       #js {:boxSizing "border-box"
+                                                        :border    "1px solid #ccc"
                                                         :width     "100%"}
                                       :placeholder "Search"
-                                      :onChange    #(om/transact! this `[(app/set-route-data {:ui/search-text ~(.. % -target -value)})])}))
-                    #_(dom/div #js {:className "container wrapper"}
-                        (dom/div #js {:className "tab-content"}
-                          (dom/div #js {:className "tab-pane active"}
-                            (map lesson-cell search)))))
+                                      :onChange    #(do
+                                                      (um/set-string! this :ui/search-text :event %)
+                                                      (let [txt (.. % -target -value)]
+                                                        (if (> (count txt) 2)
+                                                          (df/load this :lesson/search PopupSearchResult {:params  {:lesson/title txt}
+                                                                                :target  (conj (om/get-ident this) :lesson/search)})
+                                                          (um/set-value! this :lesson/search []))))})))
                   (if (signed-in? props)
                     (user-menu-status this)
                     (if (> score 0)
@@ -289,8 +319,7 @@
                         (dom/i #js {:className "icon-exclamation-sign icon-white" :style #js {:marginRight 5}})
                         score " unclaimed points. Login to save your progress")
                       (button {:react-key "btn-4" ::r/handler ::r/login :className "loginbutton", ::button-color "red"}
-                        "Login")))
-                  )))))))))
+                        "Login"))))))))))))

 (def desktop-menu (om/factory DesktopMenu))

@@ -833,12 +862,12 @@
     (let [{:keys [db/id lesson/topic lesson/type lesson/playlist-items ui/selected-index
                   ph/pagination]} (om/props this)
           selected-index (or selected-index 0)
-          item (nth (vec playlist-items) selected-index)
-          set-selected (fn [n]
-                         (om/transact! (om/get-reconciler this)
-                                       [type id]
-                                       [`(um/set-props {:ui/selected-index ~n})
-                                        :route/data :app/route]))]
+          item           (nth (vec playlist-items) selected-index)
+          set-selected   (fn [n]
+                           (om/transact! (om/get-reconciler this)
+                                         [type id]
+                                         [`(um/set-props {:ui/selected-index ~n})
+                                          :route/data :app/route]))]
       (container
         (dom/div #js {:className "row"}
           (dom/div #js {:className "span3"}
@@ -872,7 +901,7 @@
         (let [state (-> (uc/initial-state class props)
                         (merge info))
               ident (om/ident class state)
-              r (om/get-reconciler this)]
+              r     (om/get-reconciler this)]
           (om/set-query! this {:params {:exercise/data (om/get-query class)}})
           (om/transact! r ident [`(um/set-props ~state)])
           (om/transact! r [type id] [`(um/set-props {:exercise/data ~ident})])))))
@@ -1365,7 +1394,7 @@
                  (let [{:app/keys [route]} n]
                    (if (or (not= (:app/route o) route)
                            (not= (:app/me o) (:app/me n)))
-                     (let [comp (some-> route r/route->component)
+                     (let [comp      (some-> route r/route->component)
                            auth-req? (if (implements? IRequireAuth comp)
                                        (auth-required? comp) false)]
                        (when (and auth-req? (= (auth-state n) ::guest))
@@ -1388,4 +1417,4 @@

 (comment
   (-> @daveconservatoire.site.core/app :reconciler :config :state deref
-      js/console.log))
+      :lesson/by-id (get 256)))


view expired or revoked badge

view expired or revoked badge

--- src/cljs/salava/core/ui/badge_grid.cljs
+++ src/cljs/salava/core/ui/badge_grid.cljs
@@ -63,7 +63,8 @@
                                              [:div.lefticon [:i {:class "fa fa-history"}] (t :badge/Expired)]
                                              [:a.righticon {:class "righticon expired" :on-click (fn [] (m/modal! [delete-badge-modal id state init-data]
                                                                                {:size :lg})) :title (t :badge/Delete)} [:i {:class "fa fa-trash"}]]])
-                                 (if image_file
+                                 [:a {:href "#" :on-click #(mo/open-modal [:badge :info] {:badge-id id})}
+                                  (if image_file
                                    [:div.media-left
                                     [:img.badge-img {:src (str "/" image_file)
                                                      :alt name}]])
@@ -72,7 +73,7 @@
                                    [:p.heading-link name]]
                                   [:div.media-issuer
                                    [:p issuer_content_name]]]
-                                 ]
+                                 ]]
                                 [:div {:class (str "media-content " (if expired? "media-expired") (if revoked " media-revoked"))}
                                  [:a {:href "#" :on-click #(mo/open-modal [:badge :info] {:badge-id id})}
                                   [:div.icons


Added meta-errors to epsilon calculations

--- src/clojush/pushgp/parent_selection.clj
+++ src/clojush/pushgp/parent_selection.clj
@@ -90,7 +90,9 @@
   (when (not epsilon-lexicase-epsilon)
     (let [pop (map deref pop-agents)
           test-case-errors (apply map list (map :errors pop))
-          epsilons (map mad test-case-errors)]
+          meta-case-errors (apply map list (map :meta-errors pop))
+          all-errors (concat test-case-errors meta-case-errors)
+          epsilons (map mad all-errors)]
       (println "Epsilons for epsilon lexicase:" epsilons)
       (reset! epsilons-for-epsilon-lexicase epsilons))))


Update view when commits change

Update view when commits change

GitHub pushes new commits to the page, which only trigger mutation
observer when `subtree` is set.

--- src/gitique/core.cljs
+++ src/gitique/core.cljs
@@ -8,6 +8,7 @@
 (enable-console-print!)

 (def state (atom {:current-pr {} ;; {:repo "smcgivern/gitique" :pr "1"}
+                  :commit-count 0 ;; the number of commit SHAs on the page
                   :base-commit nil ;; the start point for the diff
                   :all-commits '() ;; all of the commits found on the page
                   :files '() ;; the files property of the GitHub API response
@@ -19,8 +20,10 @@
 (declare add-icons! maybe-show-new update-icons! update-dom!)

 (add-watch state :pr-change (fn [_ _ old new]
-                              (let [new-pr (:current-pr new)]
-                                (when (not= (:current-pr old) new-pr)
+                              (let [new-pr (:current-pr new)
+                                    new-count (:commit-count new)]
+                                (when (or (not= (:current-pr old) new-pr)
+                                          (and (pos? new-count) (not= (:commit-count old) new-count)))
                                   (add-icons!)
                                   (maybe-show-new (:repo new-pr) (:pr new-pr))))))

@@ -225,6 +228,7 @@
         pr (get components 4)
         current-pr (when (= (get components 3) "pull") {:repo repo :pr pr})
         view (if (util/qs ".file-diff-split") :split :unified)]
+    (swap! state assoc :commit-count (count (util/qsa ".commit-id")))
     (swap! state assoc :current-pr current-pr)
     (swap! state assoc :view view)))

@@ -235,5 +239,5 @@
   (when pjax-wrapper
     (let [is-valid-mutation? #(and (= (.-type %) "childList") (seq (.-addedNodes %)))
           observer (js/MutationObserver. #(when (some is-valid-mutation? %) (main)))]
-      (.observe observer pjax-wrapper #js{:childList true :attributes false :characterData false})))
+      (.observe observer pjax-wrapper #js{:childList true :attributes false :characterData false :subtree true})))
   (main))


Instead of nested association, use (update-in ..)

We're editing a key inline so make what we're doing clearer by using
the correct function.

--- src/govuk/blinken.clj
+++ src/govuk/blinken.clj
@@ -42,7 +42,7 @@
   (if-let [file (io/as-file path)]
     (if (.exists (io/as-file file))
       (let [raw (yaml/parse-string (slurp file))]
-        (assoc raw :groups (create-groups (:groups raw) type-to-worker-fn))))))
+        (update-in raw [:groups] create-groups type-to-worker-fn)))))

 (def usage "Blinken


update

update

--- example/srcs/ui/core.cljs
+++ example/srcs/ui/core.cljs
@@ -23,20 +23,38 @@
       [:pre [:code (with-out-str (cljs.pprint/pprint @data))]])))

+(defn address-form [{form :form pth :path}]
+
+  )
+
+
 (defn index []
-  (let [v (rf/subscribe [:re-form/value [:forms :user]])]
+  (let [form-path [:forms :myform]
+        form {:path form-path
+              :options  {:gender ["Male" "Female"]}
+              :meta {:properties {:name {:validators {:not-blank true}}
+                                  :gender {}
+                                  :owner  {:validators {:not-blank true}}}}
+              :value {:owner {:name "Mike"}}}]
+    (rf/dispatch [:re-form/init form])
     (fn []
       [:div
        [:h1 "Form builder"]
-       [:hr]
-       [:pre (pr-str @v)]
-
-       [form/re-input {:path [:forms :user :fields :name]}]
-       [form/re-input {:path [:forms :user :fields :email]}]
+
+       [:label "Name"]
+       [form/input {:form form :name :name}]
+
+
+       [:label "Gender"]
+       [form/re-radio-buttons {:form form :name :gender
+                               :label-fn identity
+                               :options-path [:forms :myform :options :gender]}]

        [:h3 "Collection"]

-       #_[form/re-collection {:path [:forms :user :fields :roles]} subform]])))
+       #_[form/re-collection
+        {:form form :name :address}
+        address-form]])))

 (defn select-page []
   (let [form-path [:forms :myform]


Qualify r.u.codec calls in r.m.cookies.

Qualify r.u.codec calls in r.m.cookies.

--- ring-core/src/ring/middleware/cookies.clj
+++ ring-core/src/ring/middleware/cookies.clj
@@ -1,7 +1,7 @@
 (ns ring.middleware.cookies
   "Cookie manipulation."
-  (:use [clojure.contrib.def :only (defvar-)]
-        ring.util.codec))
+  (:use [clojure.contrib.def :only (defvar-)])
+  (:require [ring.util.codec :as codec]))

 (defvar- re-token #"[!#$%&'*\-+.0-9A-Z\^_`a-z\|~]+"
   "HTTP token: 1*<any CHAR except CTLs or tspecials>. See RFC2068")
@@ -38,7 +38,7 @@
   "Turn quoted strings into normal Clojure strings using read-string."
   [cookies]
   (for [[name value] cookies]
-    (let [value (url-decode value)]
+    (let [value (codec/url-decode value)]
       (if (.startsWith ^String value "\"")
         [name (read-string value)]
         [name value]))))
@@ -76,7 +76,7 @@
 (defn- write-value
   "Write the main cookie value."
   [key value]
-  (str (name key) "=" (url-encode value)))
+  (str (name key) "=" (codec/url-encode value)))

 (defn- valid-attr?
   "Is the attribute valid?"


motivating example

motivating example

--- src/latte/core.clj
+++ src/latte/core.clj
@@ -129,6 +129,37 @@
 ;; is found).
 ;;}

+(comment
+
+  ;; example of a definition with-autoimplicits
+
+  (definition ex
+    "existential"
+    [[P (==> ?T :type)]]
+    (forall [α :type]
+            (==> (forall [x T] (==> (P x) α))
+                 α)))
+
+  ;; should produce (1) the following definiion
+
+  (definition ex-def
+    "explicit version of [[ex]]"
+    [[T :type] [P (==> T :type)]]
+    (forall [α :type]
+            (==> (forall [x T] (==> (P x) α))
+                 α)))
+
+  ;; and (2) the following implicit
+
+  (defimplicit ex
+    "existential" ;; same doc as what would create the definition
+    [def-env ctx [P-term P-type]]
+    (let [[T _] (decompose-impl-type P-ty)]
+      (#'ex-def T P-ty)))
+
+
+)
+

 ;;{


fix atom content-type to 'application/atom+xml'

--- samples/blog/template/layouts/default.clj
+++ samples/blog/template/layouts/default.clj
@@ -16,7 +16,7 @@
  [:link {:href  "/atom.xml"
          :rel   "alternate"
          :title (:title site)
-         :type  "application/atom-xml"}]
+         :type  "application/atom+xml"}]

  (css ["/css/prettify.css" (:css site ())])
  (css {:media "only screen and (max-device-width:480px)"} (:device-css site))]


Update can-add-* based on history

Update can-add-* based on history

In addition to fetching. We don't fetch at the right level to update
can-add-* only when we are fetching.

--- src-cljs/kixi/hecuba/tabs/hierarchy.cljs
+++ src-cljs/kixi/hecuba/tabs/hierarchy.cljs
@@ -168,6 +168,14 @@
                    sensors)
           (data/fetch-measurements data properties sensors start-date end-date)))

+      (when (and programmes (seq (-> @data :programmes :data)))
+        (let [selected-programme (first (filter #(= (:programme_id %) programmes) (-> @data :programmes :data)))]
+          (om/update! data [:projects :can-add-projects] (:editable selected-programme))))
+
+      (when (and projects (seq (-> @data :projects :data)))
+        (let [selected-project (first (filter #(= (:project_id %) projects) (-> @data :projects :data)))]
+          (om/update! data [:properties :can-add-properties] (:editable selected-project))))
+
       ;; Update the new active components
       (om/update! data :active-components history-status))
     (recur)))


Update master

Update master

--- revdiff.clj
+++ revdiff.clj
@@ -1,4 +1,4 @@
-; Copyright 2012 Paul Madden
+; Copyright 2012 Paul Madden (maddenp@colorado.edu)
 ;
 ; Licensed under the Apache License, Version 2.0 (the "License");
 ; you may not use this file except in compliance with the License.


NE + AW | 118 | okta access token request now uses post method

--- src/objective8/front_end/workflows/okta.clj
+++ src/objective8/front_end/workflows/okta.clj
@@ -51,7 +51,7 @@
         client-id (:client-id okta-config)
         client-secret (:client-secret okta-config)
         auth-url (:auth-url okta-config)
-        response (http/get-request (str auth-url "/oauth2/v1/token") {:query-params {:grant_type    "authorization_code"
+        response (http/post-request (str auth-url "/oauth2/v1/token") {:query-params {:grant_type    "authorization_code"
                                                                                :client_id     client-id
                                                                                :redirect_uri  redirect-uri
                                                                                :client_secret client-secret


whitespace

whitespace

--- src/babel/francais/morphology/verbs.cljc
+++ src/babel/francais/morphology/verbs.cljc
@@ -781,8 +781,6 @@
                          :g [#"^se (\S+)$"    "$1ais"]
                          :u {:synsem {:agr {:number :sing
                                             :person :2nd}}}}
-
-

     {:p [#"^(\S+)ait$"      "$1re"]
      :g [#"^([^' ]+r)e$"       "$1ait"]


Show group explore page if connected anonymously

--- src/braid/core/client/ui/views/main.cljs
+++ src/braid/core/client/ui/views/main.cljs
@@ -47,8 +47,9 @@
 (defn readonly-page-view
   []
   (case (:type @(subscribe [:page]))
-    :readonly [readonly-inbox-page-view]
+    (:inbox :readonly) [readonly-inbox-page-view]
     :login [gateway-view]
+    :group-explore [group-explore-page-view]
     nil))

 (defn main-view []


Comments

Comments

--- src/clj/zetawar/players/embedded_ai.cljs
+++ src/clj/zetawar/players/embedded_ai.cljs
@@ -49,6 +49,7 @@
   [{:as player :keys [faction-color]} _]
   {:dispatch [[:zetawar.events.player/send-game-state faction-color]]})

+;; TODO: apply actions incrementally instead of loading complete state every time
 (defmethod handle-event ::players/apply-action
   [{:as player :keys [db faction-color]} [_ _ action]]
   (when (and (= faction-color (:action/faction-color action))


Update datamin.clj

Update datamin.clj

--- src/clojure_car_price/models/datamin.clj
+++ src/clojure_car_price/models/datamin.clj
@@ -1,13 +1,13 @@
 (ns clojure_car_price.models.datamin
   (:require [clojure.data.csv :as csv]
-			    [clojure.java.io :as io]
-			    [clojure.java.jdbc :as j]
-				[clojure.java.jdbc.sql :as s]
-				[clojure_car_price.models.cars :as cars-model])
+	    [clojure.java.io :as io]
+	    [clojure.java.jdbc :as j]
+            [clojure.java.jdbc.sql :as s]
+	    [clojure_car_price.models.cars :as cars-model])
   (:use [incanter.core :only [sel to-matrix]]
-	      [incanter.stats :only [linear-model]]
-		  [incanter.charts  :as icharts]
-	      [incanter.core :only [view]]))
+	[incanter.stats :only [linear-model]]
+	[incanter.charts  :as icharts]
+	[incanter.core :only [view]]))


[#10272] Hide key-uid from keycard login screen

--- src/status_im/ui/screens/keycard/views.cljs
+++ src/status_im/ui/screens/keycard/views.cljs
@@ -286,14 +286,7 @@
                                        :font-weight "500"}
                      :number-of-lines 1
                      :ellipsize-mode  :middle}
-         name]
-        [react/text {:style           {:text-align  :center
-                                       :margin-top  4
-                                       :color       colors/gray
-                                       :font-family "monospace"}
-                     :number-of-lines 1
-                     :ellipsize-mode  :middle}
-         (utils.core/truncate-str key-uid 14 true)]]]
+         name]]]
       [pin.views/pin-view
        {:pin                     pin
         :retry-counter           retry-counter


Add test/is to the interp test

Add test/is to the interp test

--- src/test/cljc/mikron/runtime/core_test.cljc
+++ src/test/cljc/mikron/runtime/core_test.cljc
@@ -31,7 +31,7 @@
 (defmethod test-mikron :interp [_ schema values]
   (doseq [[value-1 value-2] (partition 2 values)]
     ;; We don't actually test anything here
-    (mikron/interp schema value-1 value-2 0 1 0.5)))
+    (test/is (any? (mikron/interp schema value-1 value-2 0 1 0.5)))))

 (def-mikron-tests test-mikron [:pack :diff :valid? :interp]
   {t-byte         :byte


Remove misleading comment

Remove misleading comment

--- src/pamela/htn.clj
+++ src/pamela/htn.clj
@@ -316,7 +316,6 @@
                                  (dbg-println :debug "RPC Recursing on ancestry-path"
                                               (mapv #(list (:uid %) (or (:label %) (:name %)))
                                                     ancestry-path))
-                                 ;; Tom: Note that parent-hem-pclass is nil
                                  (dbg-println :debug "parent-hem-pclass" parent-hem-pclass)
                                  ;; {:error :unresolved-pclass-ctor-need-ancestry-path}
                                  (resolve-plant-class


Ugly typo fixed

Ugly typo fixed

--- src/pundit/api.clj
+++ src/pundit/api.clj
@@ -29,7 +29,7 @@
   `(with-token (login ~email ~password)
      (try
        ~@body
-       (finally (pa/logout)))))
+       (finally (logout!)))))

 ; Pointer