Skip to content

Conversation

@vedang
Copy link

@vedang vedang commented Dec 14, 2021

Please review and merge the following changes made on top of commit 0ef9046:

  Upgrade all non-breaking deps
  Upgrade prismatic schema and plumbing to the latest versions
  Upgrade Clojure version from 1.8.0 to 1.10.3.

project.clj | 29 +++++++++++++++--------------
src/ring/swagger/extension.clj | 9 ++++-----
test/ring/swagger/extension_test.clj | 21 +++++++++++----------
3 files changed, 30 insertions(+), 29 deletions(-)

All tests are passing as indicated by the output of lein midje

- Upgrade Cheshire from 5.8.1 to 5.10.1
  - https://github.com/dakrone/cheshire/blob/master/ChangeLog.md

- Upgrade metosin/ring-http-response from 0.9.1 to 0.9.3
  - https://github.com/metosin/ring-http-response/blob/master/CHANGELOG.md

- Upgrade ring/ring-core from 1.7.1 to 1.9.4
  - Non-impacting breaking changes
  - https://github.com/ring-clojure/ring/blob/master/CHANGELOG.md

- Upgrade metosin/schema-tools from 0.11.0 to 0.12.3
  - Non-impacting breaking changes
  - https://github.com/metosin/schema-tools/blob/master/CHANGES.md

- Upgrade metosin/scjsv from 0.5.0 to 0.6.2
  - No breaking changes
  - https://github.com/metosin/scjsv/blob/master/CHANGELOG.md

- Upgrade clj-time from 0.15.1 to 0.15.2
  - No breaking changes
  - https://github.com/clj-time/clj-time/blob/master/ChangeLog.md

- Upgrade midje (dev dependency) from 1.9.6 to 1.10.5
  - No breaking changes
  - https://github.com/marick/Midje/blob/master/CHANGELOG.md

- Upgrade metosin/ring-swagger-ui from 3.20.1 to 4.0.0
  - Non-impacting breaking changes (new version of Swagger UI)
  - https://github.com/metosin/ring-swagger-ui/commits/master

Change-Id: Ibbcb2d65ce73112eefebe1582be86b776f2616ed
This is a *BREAKING Change*

- Upgrade prismatic/schema from 1.1.10 to 1.2.0
- Upgrade prismatic/plumbing from 0.5.5 to 0.6.0

Note: These upgrades migrate from *cljx* to *cljc* and this *drops
support for Clojure 1.7*

Remove the :1.7 profile from project.clj

Change-Id: Ib562b426aa09733ad071f0ffa5686ca5fba492f8
Note: https://clojure.atlassian.net/browse/CLJ-1403 fixes `resolve` to
return nil when a symbol cannot be resolved. This changes some
assumptions in `ring.swagger.extension` which have been fixed.

Change-Id: I5bb712e2b81a20770b7515aaf3e69fba4ed67ba5
Changelog: https://clojure.org/releases/devchangelog
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant