Joel Kaasinen
f943b025cb
refactor: no need to pass options into -get-apidocs-openapi
2023-08-28 08:59:58 +03:00
Joel Kaasinen
ee298ec362
refactor: Coercion.-get-model-apidocs, use it for malli openapi
2023-08-28 08:42:54 +03:00
Joel Kaasinen
803ed0933a
refactor: parameterise -get-apidocs-openapi with ->schema-object
2023-08-24 11:05:43 +03:00
Tommi Reiman
b0c810a981
Merge pull request #628 from metosin/openapi-parameters
...
Openapi parameters
2023-08-24 09:25:46 +03:00
Tommi Reiman
05cbed815f
review comment fixes
2023-08-24 08:38:18 +03:00
Tommi Reiman
adef7ad06e
read openapi metadata into openapi description
2023-08-23 16:43:34 +03:00
Tommi Reiman
226ca889b6
openapi content tests
2023-08-18 17:17:56 +03:00
Tommi Reiman
d8e9819e0a
fix responses & request
2023-08-18 16:47:20 +03:00
Tommi Reiman
81dfe45b72
fix example
2023-08-18 15:17:01 +03:00
Tommi Reiman
12f0970e39
fix example
2023-08-18 15:04:47 +03:00
Tommi Reiman
73422e8da0
Merge pull request #631 from allentiak/patch-1
...
fix CHANGELOG.md
2023-08-14 10:25:07 +03:00
Leandro Doctors
60719f03c7
fix CHANGELOG.md
...
"acculated" --> "caculated"? accumulated?
2023-07-06 23:06:12 +00:00
Juho Teperi
5acb1a7ffe
Update changelog
2023-06-14 16:10:23 +03:00
Juho Teperi
e93f365a0b
Fix changelog list formatting
2023-06-14 16:09:02 +03:00
Juho Teperi
4a182588b4
Release 0.7.0-alpha5
2023-06-14 16:06:20 +03:00
Juho Teperi
5b7b0a7b4e
Merge pull request #629 from metosin/cljdoc-check
...
Check cljdoc analysis on gha
2023-06-14 15:59:56 +03:00
Juho Teperi
a032abc910
Fix interceptors deps
2023-06-12 18:15:53 +03:00
Juho Teperi
cf5906030a
Reitit-dev fixes
2023-06-12 17:57:51 +03:00
Juho Teperi
ac410507f2
Fix reitit-dev deps
2023-06-12 17:50:10 +03:00
Juho Teperi
2db9ee328c
Check cljdoc analysis on gha
2023-06-12 17:47:18 +03:00
Tommi Reiman
0728154751
name the doseq-tests
2023-05-29 12:07:54 +03:00
Tommi Reiman
b1404ada6d
top-level :request coercion & stuff
2023-05-28 16:49:08 +03:00
Tommi Reiman
93a4246682
allow default
2023-05-28 12:07:01 +03:00
Tommi Reiman
1b5287724e
format
2023-05-27 19:02:10 +03:00
Tommi Reiman
d17c97780e
wrap :content schemas in :schema
2023-05-27 19:01:17 +03:00
Tommi Reiman
499f84be21
fix warning
2023-05-27 18:08:39 +03:00
Tommi Reiman
77e2b567e6
Merge pull request #626 from metosin/power-merge-schemas
...
Introduce two-phase Schema compilation
2023-05-23 12:10:49 +03:00
Tommi Reiman
9f58bb22e3
kill ctrl
2023-05-22 20:28:20 +03:00
Tommi Reiman
3e6c3f589f
review comments
2023-05-22 20:23:47 +03:00
Tommi Reiman
9ac713f0e5
doesn't work properly with spec
2023-05-22 09:16:57 +03:00
Tommi Reiman
ce06214014
welcome 2-phase schema compilation
...
1) use `:update-paths` to handle data in certain (loose) paths differently
- accumulate schemas in all relevant routers into vector
- we do not know the coercion here (ring/http have special handling of data, e.g. http-methods)
2) run coercion compiler for the model to merge the effective model
- schema + malli = should work ok, spec = best effort
3) publish final schemas into compiled route data
2023-05-21 20:32:40 +03:00
Tommi Reiman
3f265888a4
cleanup
2023-05-21 20:16:45 +03:00
Tommi Reiman
550ea6da58
path-update
2023-05-21 20:13:43 +03:00
Tommi Reiman
4d0e40f135
ctrl.* is such test
2023-05-21 18:15:44 +03:00
Tommi Reiman
d45dd151b7
document meta-merge
2023-05-21 18:11:42 +03:00
Tommi Reiman
1827c1294b
update deps
2023-05-21 15:58:59 +03:00
Tommi Reiman
b3383b0396
0.7.3-alpha4
2023-05-17 18:23:05 +03:00
Joel Kaasinen
2e555a1453
Merge pull request #625 from metosin/openapi-descriptions
...
new schema-tools version fixes #612 for spec
2023-05-17 17:59:20 +03:00
Joel Kaasinen
86af5d8724
doc: CHANGELOG.md
2023-05-17 16:09:27 +03:00
Joel Kaasinen
1983a4bb64
test: openapi parameter descriptions via schema
2023-05-17 16:06:45 +03:00
Joel Kaasinen
45f9f0f21e
deps: upgrade schema-tools
2023-05-17 16:06:45 +03:00
Joel Kaasinen
6b378ffbf5
Merge pull request #624 from metosin/openapi-descriptions-malli
...
fix: openapi malli parameter descriptions
2023-05-17 12:24:28 +03:00
Joel Kaasinen
c443adbfca
test: openapi parameter descriptions via spec
2023-05-17 08:25:44 +03:00
Joel Kaasinen
b56c15b64c
fix: openapi malli parameter descriptions
...
... should come from the parameter type, not from the parent :map
2023-05-17 08:19:44 +03:00
Joel Kaasinen
2e8e9265d9
test: document current openapi3 description behaviour
...
malli works weirdly, others don't
2023-05-17 08:19:26 +03:00
Joel Kaasinen
4ac973ba31
Merge pull request #623 from metosin/doc-openapi
...
doc: openapi.md: annotating schemas
2023-05-17 07:57:32 +03:00
Joel Kaasinen
88d7caf013
doc: use alpha ring-swagger-ui in ring-spec-swagger
...
to support openapi 3
2023-05-16 17:02:25 +03:00
Joel Kaasinen
ed1230d1cf
doc: openapi.md: annotating schemas
2023-05-16 17:02:06 +03:00
Wes Morgan
59812a350f
Update malli swagger test expectations for definitions
...
...which should only be at the top level now.
2023-05-09 10:33:54 -06:00
Juho Teperi
0b6ed62738
Release 0.7.0-alpha3
2023-05-05 12:57:31 +03:00