diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index b3397b90..65efa944 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -13,9 +13,9 @@ jobs: matrix: test-type: [clj, cljs] steps: - - uses: actions/checkout@v1 + - uses: actions/checkout@v3 - name: Cache Clojure dependencies - uses: actions/cache@v1 + uses: actions/cache@v3 with: path: ~/.m2 key: lein-${{ github.job }}-${{ hashFiles('project.clj') }} @@ -28,9 +28,9 @@ jobs: coverage: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v1 + - uses: actions/checkout@v3 - name: Cache Clojure dependencies - uses: actions/cache@v1 + uses: actions/cache@v3 with: path: ~/.m2 key: lein-${{ github.job }}-${{ hashFiles('project.clj') }} @@ -40,4 +40,4 @@ jobs: - name: Run tests with coverage run: lein cloverage --codecov - name: Upload coverage to Codecov - uses: codecov/codecov-action@v1 + uses: codecov/codecov-action@v3 diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index a751b1f8..360aade1 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -8,8 +8,8 @@ jobs: release: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v1 - - uses: actions/setup-java@v1 + - uses: actions/checkout@v3 + - uses: actions/setup-java@v3 with: java-version: "8" - name: Deploy to Clojars diff --git a/CHANGELOG.md b/CHANGELOG.md index df9c7107..f53f7e06 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,13 @@ +# 0.10.6 (2023-08-28) + +* Deprecate `spec-tools.openapi/openapi-spec` +* Update Dependencies + +```clojure +- :dependencies [[org.clojure/spec.alpha "0.2.187"]] ++ :dependencies [[org.clojure/spec.alpha "0.3.218"]] +``` + # 0.10.5 (2021-01-22) * Support validating values transformed via encode/decode functions. [#241](https://github.com/metosin/spec-tools/issues/241). PR [#248](https://github.com/metosin/spec-tools/pull/248) by [Wanderson Ferreira]. diff --git a/project.clj b/project.clj index 85198c8c..76f9dd04 100644 --- a/project.clj +++ b/project.clj @@ -16,32 +16,33 @@ :scm {:name "git" :url "https://github.com/metosin/spec-tools"} - :dependencies [[org.clojure/spec.alpha "0.2.187"]] + :dependencies [[org.clojure/spec.alpha "0.3.218"]] - :profiles {:dev {:plugins [[jonase/eastwood "0.3.11"] - [lein-tach "1.0.0"] + :profiles {:dev {:plugins [[jonase/eastwood "1.4.0"] + [lein-tach "1.1.0"] [lein-doo "0.1.11"] [lein-cljsbuild "1.1.8"] - [lein-cloverage "1.1.2"] - [lein-codox "0.10.7"] + [lein-cloverage "1.2.4"] + [lein-codox "0.10.8"] [lein-pprint "1.3.2"]] :jvm-opts ^:replace ["-server"] ;:global-vars {*warn-on-reflection* true} - :dependencies [[org.clojure/clojure "1.10.0"] - [org.clojure/clojurescript "1.10.520"] - [criterium "0.4.5"] - [prismatic/schema "1.1.12"] - [org.clojure/test.check "1.0.0"] - [org.clojure/tools.namespace "1.0.0"] - [com.gfredericks/test.chuck "0.2.10"] + :dependencies [[org.clojure/clojure "1.11.1"] + [org.clojure/clojurescript "1.11.60"] + [criterium "0.4.6"] + [prismatic/schema "1.4.1"] + [org.clojure/test.check "1.1.1"] + [org.clojure/tools.namespace "1.4.4"] + [com.gfredericks/test.chuck "0.2.14"] ; com.bhauman/spell-spec library doesn't get any updates, so it has to be copied here ; under spec-tools.spell-spec namespace in order to fix its bugs. ; If the library gets updated with fixes it would be desirable to switch back to it. ;[com.bhauman/spell-spec "0.1.1"] - [expound "0.8.4"] - [metosin/muuntaja "0.6.7"] + [expound "0.9.0"] + [metosin/muuntaja "0.6.8"] [metosin/ring-swagger "0.26.2"] - [metosin/scjsv "0.6.1"]]} + [metosin/jsonista "0.3.7"] + [metosin/scjsv "0.6.2"]]} :perf {:jvm-opts ^:replace ["-server"]}} :aliases {"all" ["with-profile" "dev"] "perf" ["with-profile" "default,dev,perf"]