From 274d527d2f952de73943d2ff474217059e14e15b Mon Sep 17 00:00:00 2001 From: Tommi Reiman Date: Mon, 13 Jul 2020 11:08:19 +0300 Subject: [PATCH] 0.5.4 (with latest malli) --- CHANGELOG.md | 6 ++++ README.md | 2 +- doc/README.md | 2 +- doc/basics/error_messages.md | 2 +- doc/http/default_interceptors.md | 2 +- doc/http/interceptors.md | 2 +- doc/http/pedestal.md | 6 ++-- doc/http/sieppari.md | 2 +- doc/http/transforming_interceptor_chain.md | 2 +- doc/ring/default_middleware.md | 2 +- doc/ring/exceptions.md | 2 +- doc/ring/ring.md | 2 +- doc/ring/swagger.md | 4 +-- doc/ring/transforming_middleware_chain.md | 2 +- examples/frontend-auth/project.clj | 6 ++-- examples/frontend-controllers/project.clj | 6 ++-- examples/frontend-links/project.clj | 6 ++-- examples/frontend-prompt/project.clj | 6 ++-- examples/frontend-re-frame/project.clj | 2 +- examples/frontend/project.clj | 6 ++-- examples/http-swagger/project.clj | 2 +- examples/http/project.clj | 2 +- examples/just-coercion-with-ring/project.clj | 2 +- examples/pedestal-swagger/project.clj | 4 +-- examples/pedestal/project.clj | 4 +-- examples/ring-example/project.clj | 2 +- examples/ring-integrant/project.clj | 2 +- examples/ring-malli-swagger/project.clj | 2 +- .../ring-malli-swagger/src/example/server.clj | 19 +++++++++++ examples/ring-spec-swagger/project.clj | 2 +- examples/ring-swagger/project.clj | 2 +- modules/reitit-core/project.clj | 2 +- modules/reitit-dev/project.clj | 2 +- modules/reitit-frontend/project.clj | 2 +- modules/reitit-http/project.clj | 2 +- modules/reitit-interceptors/project.clj | 2 +- modules/reitit-malli/project.clj | 2 +- modules/reitit-middleware/project.clj | 2 +- modules/reitit-pedestal/project.clj | 2 +- modules/reitit-ring/project.clj | 2 +- modules/reitit-schema/project.clj | 2 +- modules/reitit-sieppari/project.clj | 2 +- modules/reitit-spec/project.clj | 2 +- modules/reitit-swagger-ui/project.clj | 2 +- modules/reitit-swagger/project.clj | 2 +- modules/reitit/project.clj | 2 +- project.clj | 34 +++++++++---------- 47 files changed, 101 insertions(+), 76 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index d7d791e7..f4f4b25f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -12,6 +12,12 @@ We use [Break Versioning][breakver]. The version numbers follow a `. 18]]}} + [:age ::age]]) + +(malli.core/accept + (malli.core/schema sample-request) + (malli.core/schema-visitor identity)) + +(defn handle [request] + (prn (:parameters request)) + {:status 200 + :body {:status "ok"}}) + (def app (ring/ring-handler (ring/router @@ -54,6 +67,12 @@ ["/math" {:swagger {:tags ["math"]}} + ["/api/v1/overview" + {:swagger {:tags ["Overview"]} + :post {:summary "get an overview data" + :parameters {:body sample-request} + :handler handle}}] + ["/plus" {:get {:summary "plus with malli query parameters" :parameters {:query [:map [:x int?] [:y int?]]} diff --git a/examples/ring-spec-swagger/project.clj b/examples/ring-spec-swagger/project.clj index f94bcee3..3a22a941 100644 --- a/examples/ring-spec-swagger/project.clj +++ b/examples/ring-spec-swagger/project.clj @@ -2,6 +2,6 @@ :description "Reitit Ring App with Swagger" :dependencies [[org.clojure/clojure "1.10.0"] [ring/ring-jetty-adapter "1.7.1"] - [metosin/reitit "0.5.3"]] + [metosin/reitit "0.5.4"]] :repl-options {:init-ns example.server} :profiles {:dev {:dependencies [[ring/ring-mock "0.3.2"]]}}) diff --git a/examples/ring-swagger/project.clj b/examples/ring-swagger/project.clj index 1322531b..a765be5d 100644 --- a/examples/ring-swagger/project.clj +++ b/examples/ring-swagger/project.clj @@ -2,5 +2,5 @@ :description "Reitit Ring App with Swagger" :dependencies [[org.clojure/clojure "1.10.0"] [ring/ring-jetty-adapter "1.7.1"] - [metosin/reitit "0.5.3"]] + [metosin/reitit "0.5.4"]] :repl-options {:init-ns example.server}) diff --git a/modules/reitit-core/project.clj b/modules/reitit-core/project.clj index 65f8940a..537cade5 100644 --- a/modules/reitit-core/project.clj +++ b/modules/reitit-core/project.clj @@ -1,4 +1,4 @@ -(defproject metosin/reitit-core "0.5.3" +(defproject metosin/reitit-core "0.5.4" :description "Snappy data-driven router for Clojure(Script)" :url "https://github.com/metosin/reitit" :license {:name "Eclipse Public License" diff --git a/modules/reitit-dev/project.clj b/modules/reitit-dev/project.clj index ffbf4b47..2b5017f6 100644 --- a/modules/reitit-dev/project.clj +++ b/modules/reitit-dev/project.clj @@ -1,4 +1,4 @@ -(defproject metosin/reitit-dev "0.5.3" +(defproject metosin/reitit-dev "0.5.4" :description "Snappy data-driven router for Clojure(Script)" :url "https://github.com/metosin/reitit" :license {:name "Eclipse Public License" diff --git a/modules/reitit-frontend/project.clj b/modules/reitit-frontend/project.clj index 31a9cdcc..6fcea04a 100644 --- a/modules/reitit-frontend/project.clj +++ b/modules/reitit-frontend/project.clj @@ -1,4 +1,4 @@ -(defproject metosin/reitit-frontend "0.5.3" +(defproject metosin/reitit-frontend "0.5.4" :description "Reitit: Clojurescript frontend routing core" :url "https://github.com/metosin/reitit" :license {:name "Eclipse Public License" diff --git a/modules/reitit-http/project.clj b/modules/reitit-http/project.clj index d282f001..e31af177 100644 --- a/modules/reitit-http/project.clj +++ b/modules/reitit-http/project.clj @@ -1,4 +1,4 @@ -(defproject metosin/reitit-http "0.5.3" +(defproject metosin/reitit-http "0.5.4" :description "Reitit: HTTP routing with interceptors" :url "https://github.com/metosin/reitit" :license {:name "Eclipse Public License" diff --git a/modules/reitit-interceptors/project.clj b/modules/reitit-interceptors/project.clj index 95173747..be83c7c2 100644 --- a/modules/reitit-interceptors/project.clj +++ b/modules/reitit-interceptors/project.clj @@ -1,4 +1,4 @@ -(defproject metosin/reitit-interceptors "0.5.3" +(defproject metosin/reitit-interceptors "0.5.4" :description "Reitit, common interceptors bundled" :url "https://github.com/metosin/reitit" :license {:name "Eclipse Public License" diff --git a/modules/reitit-malli/project.clj b/modules/reitit-malli/project.clj index 1ac421f9..3fd33e5e 100644 --- a/modules/reitit-malli/project.clj +++ b/modules/reitit-malli/project.clj @@ -1,4 +1,4 @@ -(defproject metosin/reitit-malli "0.5.3" +(defproject metosin/reitit-malli "0.5.4" :description "Reitit: Malli coercion" :url "https://github.com/metosin/reitit" :license {:name "Eclipse Public License" diff --git a/modules/reitit-middleware/project.clj b/modules/reitit-middleware/project.clj index cef7ef31..747b2790 100644 --- a/modules/reitit-middleware/project.clj +++ b/modules/reitit-middleware/project.clj @@ -1,4 +1,4 @@ -(defproject metosin/reitit-middleware "0.5.3" +(defproject metosin/reitit-middleware "0.5.4" :description "Reitit, common middleware bundled" :url "https://github.com/metosin/reitit" :license {:name "Eclipse Public License" diff --git a/modules/reitit-pedestal/project.clj b/modules/reitit-pedestal/project.clj index 79e2bb3b..53361a62 100644 --- a/modules/reitit-pedestal/project.clj +++ b/modules/reitit-pedestal/project.clj @@ -1,4 +1,4 @@ -(defproject metosin/reitit-pedestal "0.5.3" +(defproject metosin/reitit-pedestal "0.5.4" :description "Reitit + Pedestal Integration" :url "https://github.com/metosin/reitit" :license {:name "Eclipse Public License" diff --git a/modules/reitit-ring/project.clj b/modules/reitit-ring/project.clj index a26f81a0..a7b0912a 100644 --- a/modules/reitit-ring/project.clj +++ b/modules/reitit-ring/project.clj @@ -1,4 +1,4 @@ -(defproject metosin/reitit-ring "0.5.3" +(defproject metosin/reitit-ring "0.5.4" :description "Reitit: Ring routing" :url "https://github.com/metosin/reitit" :license {:name "Eclipse Public License" diff --git a/modules/reitit-schema/project.clj b/modules/reitit-schema/project.clj index 97cc4f5e..77e540f2 100644 --- a/modules/reitit-schema/project.clj +++ b/modules/reitit-schema/project.clj @@ -1,4 +1,4 @@ -(defproject metosin/reitit-schema "0.5.3" +(defproject metosin/reitit-schema "0.5.4" :description "Reitit: Plumatic Schema coercion" :url "https://github.com/metosin/reitit" :license {:name "Eclipse Public License" diff --git a/modules/reitit-sieppari/project.clj b/modules/reitit-sieppari/project.clj index 603cfef1..a20fa28c 100644 --- a/modules/reitit-sieppari/project.clj +++ b/modules/reitit-sieppari/project.clj @@ -1,4 +1,4 @@ -(defproject metosin/reitit-sieppari "0.5.3" +(defproject metosin/reitit-sieppari "0.5.4" :description "Reitit: Sieppari Interceptors" :url "https://github.com/metosin/reitit" :license {:name "Eclipse Public License" diff --git a/modules/reitit-spec/project.clj b/modules/reitit-spec/project.clj index 901bd74c..9f5021b1 100644 --- a/modules/reitit-spec/project.clj +++ b/modules/reitit-spec/project.clj @@ -1,4 +1,4 @@ -(defproject metosin/reitit-spec "0.5.3" +(defproject metosin/reitit-spec "0.5.4" :description "Reitit: clojure.spec coercion" :url "https://github.com/metosin/reitit" :license {:name "Eclipse Public License" diff --git a/modules/reitit-swagger-ui/project.clj b/modules/reitit-swagger-ui/project.clj index 0242d7e3..12b4ae78 100644 --- a/modules/reitit-swagger-ui/project.clj +++ b/modules/reitit-swagger-ui/project.clj @@ -1,4 +1,4 @@ -(defproject metosin/reitit-swagger-ui "0.5.3" +(defproject metosin/reitit-swagger-ui "0.5.4" :description "Reitit: Swagger-ui support" :url "https://github.com/metosin/reitit" :license {:name "Eclipse Public License" diff --git a/modules/reitit-swagger/project.clj b/modules/reitit-swagger/project.clj index 6649204f..fe3d0aaa 100644 --- a/modules/reitit-swagger/project.clj +++ b/modules/reitit-swagger/project.clj @@ -1,4 +1,4 @@ -(defproject metosin/reitit-swagger "0.5.3" +(defproject metosin/reitit-swagger "0.5.4" :description "Reitit: Swagger-support" :url "https://github.com/metosin/reitit" :license {:name "Eclipse Public License" diff --git a/modules/reitit/project.clj b/modules/reitit/project.clj index c6efd034..8d34a5a9 100644 --- a/modules/reitit/project.clj +++ b/modules/reitit/project.clj @@ -1,4 +1,4 @@ -(defproject metosin/reitit "0.5.3" +(defproject metosin/reitit "0.5.4" :description "Snappy data-driven router for Clojure(Script)" :url "https://github.com/metosin/reitit" :license {:name "Eclipse Public License" diff --git a/project.clj b/project.clj index e90aef25..0a3d32ee 100644 --- a/project.clj +++ b/project.clj @@ -1,4 +1,4 @@ -(defproject metosin/reitit-parent "0.5.3" +(defproject metosin/reitit-parent "0.5.4" :description "Snappy data-driven router for Clojure(Script)" :url "https://github.com/metosin/reitit" :license {:name "Eclipse Public License" @@ -12,28 +12,28 @@ :url "https://github.com/metosin/reitit"} ;; TODO: need to verify that the code actually worked with Java1.8, see #242 :javac-options ["-Xlint:unchecked" "-target" "1.8" "-source" "1.8"] - :managed-dependencies [[metosin/reitit "0.5.3"] - [metosin/reitit-core "0.5.3"] - [metosin/reitit-dev "0.5.3"] - [metosin/reitit-spec "0.5.3"] - [metosin/reitit-malli "0.5.3"] - [metosin/reitit-schema "0.5.3"] - [metosin/reitit-ring "0.5.3"] - [metosin/reitit-middleware "0.5.3"] - [metosin/reitit-http "0.5.3"] - [metosin/reitit-interceptors "0.5.3"] - [metosin/reitit-swagger "0.5.3"] - [metosin/reitit-swagger-ui "0.5.3"] - [metosin/reitit-frontend "0.5.3"] - [metosin/reitit-sieppari "0.5.3"] - [metosin/reitit-pedestal "0.5.3"] + :managed-dependencies [[metosin/reitit "0.5.4"] + [metosin/reitit-core "0.5.4"] + [metosin/reitit-dev "0.5.4"] + [metosin/reitit-spec "0.5.4"] + [metosin/reitit-malli "0.5.4"] + [metosin/reitit-schema "0.5.4"] + [metosin/reitit-ring "0.5.4"] + [metosin/reitit-middleware "0.5.4"] + [metosin/reitit-http "0.5.4"] + [metosin/reitit-interceptors "0.5.4"] + [metosin/reitit-swagger "0.5.4"] + [metosin/reitit-swagger-ui "0.5.4"] + [metosin/reitit-frontend "0.5.4"] + [metosin/reitit-sieppari "0.5.4"] + [metosin/reitit-pedestal "0.5.4"] [metosin/ring-swagger-ui "3.25.3"] [metosin/spec-tools "0.10.3"] [metosin/schema-tools "0.12.2"] [metosin/muuntaja "0.6.7"] [metosin/jsonista "0.2.6"] [metosin/sieppari "0.0.0-alpha13"] - [metosin/malli "0.0.1-20200709.163702-18"] + [metosin/malli "0.0.1-20200713.080243-20"] ;; https://clojureverse.org/t/depending-on-the-right-versions-of-jackson-libraries/5111 [com.fasterxml.jackson.core/jackson-core "2.11.0"]