Commit graph

2093 commits

Author SHA1 Message Date
Tommi Reiman
bed41fa46c test with all LTS versions 2024-04-30 11:15:15 +03:00
Tommi Reiman
2be0dbbb2a 0.7.0-alpha8 2024-04-30 11:12:39 +03:00
Tommi Reiman
710eb69e8c 0.7.0-alpha8 2024-04-30 11:11:25 +03:00
Joel Kaasinen
275b789ca9
Merge pull request #677 from metosin/improve-swagger-var-tests
test: add response schema to reitit.swagger-test/malli-var-test
2024-04-26 08:59:23 +03:00
Joel Kaasinen
18550cd297 test: add response schema to reitit.swagger-test/malli-var-test 2024-04-22 09:08:37 +03:00
Joel Kaasinen
15790f3028
Merge pull request #676 from metosin/update-validator
update openapi-schema-validator, fix openapi requestBody description
2024-04-22 08:48:59 +03:00
Joel Kaasinen
3296323059 test: use string refs in openapi-malli-tests
... in order to pass the validator, which disallows "/"
2024-04-22 08:31:51 +03:00
Joel Kaasinen
037763561e fix: location of openapi :requestBody :description
:description should be under :requestBody, not under :content. Thanks
to openapi-schema-validator for noticing this.

Also fix examples in openapi-malli-tests to make the resulting schema
valid.
2024-04-22 08:31:51 +03:00
Joel Kaasinen
c84433352e deps: bump @seriousme/openapi-schema-validator 2024-04-22 08:31:51 +03:00
Joel Kaasinen
c8c8c0eb03
Merge pull request #673 from metosin/malli-vars
Generate correct OpenAPI $ref schemas for malli var and ref schemas
2024-04-22 08:31:22 +03:00
Joel Kaasinen
a06b2c98a7 doc: update CHANGELOG.md 2024-04-22 08:17:37 +03:00
Joel Kaasinen
3cb387747b doc: use malli vars in examples/openapi 2024-04-22 08:00:27 +03:00
Joel Kaasinen
57fc00a45e test: tests for openapi + malli refs/vars 2024-04-22 08:00:27 +03:00
Joel Kaasinen
ce52b26329 test: actually assert something in openapi-malli-tests
(is (= x) y) strikes again
2024-04-22 08:00:27 +03:00
Joel Kaasinen
337d94823a feat: support ref schemas in openapi parameters
e.g. {:parameters {:query #'MyVar}}
2024-04-22 08:00:27 +03:00
Joel Kaasinen
288b701d4e feat: openapi #/components/schemas
collect definitions when traversing the models, and put them in the
right place for openapi

depends on :malli.json-schema/definitions-path support
2024-04-22 08:00:27 +03:00
Joel Kaasinen
c2372473d0 test: test for malli vars + swagger 2024-04-22 08:00:27 +03:00
Joel Kaasinen
066c54b1d2
Merge pull request #675 from metosin/0.7.0-alpha8
0.7.0-alpha8
2024-04-22 07:55:36 +03:00
Tommi Reiman
7432ef9bb9 require java11 2024-04-20 16:42:36 +03:00
Tommi Reiman
fa24dcd29a update deps 2024-04-20 16:38:41 +03:00
Joel Kaasinen
bbaab0b8f8
Merge pull request #674 from metosin/bump-examples
Bump deps on examples
2024-04-19 16:53:24 +03:00
Martín Varela
81b9464f68 deps: bump deps for frontend example
Also fix frontend example to work with current reagent version
2024-04-19 16:25:45 +03:00
Joel Kaasinen
1b7fc0fc58 deps: bump the deps on some examples 2024-04-19 14:32:08 +03:00
Joel Kaasinen
13e8dd86e5 deps: bump deps on some examples 2024-04-19 14:32:08 +03:00
Joel Kaasinen
06c0fd8566 fix: ns name in examples/pedestal-malli-swagger, bump deps 2024-04-19 14:32:08 +03:00
Joel Kaasinen
cd6c23823c deps: bump the deps of some examples 2024-04-19 14:32:08 +03:00
Joel Kaasinen
ff76f5d888 deps: update deps on some examples 2024-04-19 14:32:08 +03:00
Joel Kaasinen
cc9863c95f deps: bump deps in examples/buddy-auth 2024-04-19 14:32:08 +03:00
Joel Kaasinen
59df1f995b deps: bump clojure version in examples 2024-04-19 14:32:08 +03:00
Joel Kaasinen
f41d555b62
Merge pull request #671 from metosin/fix-example
fix: remove unsupported coercions when generating swagger
2024-04-19 10:32:25 +03:00
Joel Kaasinen
a69cfdac41
Merge pull request #666 from velios/patch-1
Update ring-swagger-ui for support openapi 3.1.0 version
2024-04-19 10:21:08 +03:00
Joel Kaasinen
b6c5b69ffe
Merge pull request #659 from frenchy64/escaped-double-quote-doc
Fix formatting of #'router docstring
2024-04-19 10:18:32 +03:00
Joel Kaasinen
8ce2de3631 doc: reitit requires clojure 1.11
now that we're using update-vals
2024-04-19 10:16:13 +03:00
Joel Kaasinen
ff957661e5 doc: update CHANGELOG.md 2024-04-19 10:16:13 +03:00
Joel Kaasinen
01b476b342 fix: remove unsupported coercions when generating swagger
If we don't remove them, :responses :content gets passed out verbatim
in the swagger.json, breaking stuff.

In particular, fixes the swagger.json in
examples/reitit-malli-swagger. Reported broken in #669.
2024-04-19 10:16:13 +03:00
Joel Kaasinen
fbec1e2ecc
Merge pull request #668 from metosin/bump-muuntaja
deps: bump muuntaja
2024-03-15 12:06:11 +02:00
Joel Kaasinen
00b5487cc0 deps: bump muuntaja 2024-03-15 12:01:08 +02:00
Joel Kaasinen
fb2f4b2ee9 doc: update CHANGELOG.md 2024-03-15 10:36:15 +02:00
Joel Kaasinen
c67a748915
Merge pull request #585 from djblue/var-handler
Allow var handlers
2024-03-15 10:35:22 +02:00
Joel Kaasinen
d24b501281 doc: handlers can be vars 2024-03-15 09:31:48 +02:00
Joel Kaasinen
5d30a73bad feat: reitit.core/Expand for Vars 2024-03-15 09:21:51 +02:00
Joel Kaasinen
659e96e780 test: handler can be a var 2024-03-15 09:18:54 +02:00
Juho Teperi
2fe448c3d8 Add frontend-malli example 2024-02-26 11:12:54 +02:00
velios
c295e645c5
Update ring-swagger-ui dependency
The need for such a change is that reitit-openapi module creates openapi.js of 3.1.0 version, but current reitit-swagger-ui can't draw it, because dependency through root to ring-swagger-ui . ring-swagger-ui > 5.x.x version can draw openapi.js 3.1.0 version correctly
2024-02-24 13:41:31 +01:00
Martín Varela
ca434f9c05
Merge pull request #663 from metosin/openapi-exp
#636 Adds level-1 Muuntaja support for OpenAPI3
2024-02-09 12:19:15 +02:00
Martín Varela
0e8d635e44 fix: added muuntaja dependency for the openapi module 2024-02-09 12:14:35 +02:00
Martín Varela
6c9b280fa2 doc: add notice about OpenAPI support being clj only 2024-02-09 12:12:58 +02:00
Martín Varela
cb1c5e8748 made openapi clj, not cljc 2024-02-09 12:12:58 +02:00
Martín Varela
e7be6327d4 doc: make :default stand out as special 2024-02-09 11:52:00 +02:00
Martín Varela
d2c00026e6 doc: Update docs for fetching content types from Muuntaja instance 2024-02-09 11:49:44 +02:00