Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Upgrade all dependencies to the latest versions #144

Open
wants to merge 3 commits into
base: master
Choose a base branch
from

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