Eva Ogbe
e16c95c5b3
Add mime-types option to static handler
2025-04-07 20:35:58 -04:00
Loukas Agorgianitis
3342e77538
Change default index-redirect? value to false
...
Signed-off-by: Loukas Agorgianitis <loukas@agorgianitis.com>
2025-03-28 15:14:15 +02:00
Loukas Agorgianitis
c2feb5b983
Add option to disable index files served on paths that are not directories
...
Signed-off-by: Loukas Agorgianitis <loukas@agorgianitis.com>
2025-03-28 13:49:36 +02:00
Loukas Agorgianitis
f50feff63c
Add option to allow serving index files without redirect
...
Signed-off-by: Loukas Agorgianitis <loukas@agorgianitis.com>
2025-03-25 23:07:36 +02:00
Joel Kaasinen
d5d46d5b0b
Merge pull request #715 from filipesilva/coerce-response-int
...
fix: throw if response status is not int
2025-02-25 12:49:23 +02:00
Filipe Silva
f0fc440425
fix: throw if response status is not int
...
Fix #667
2025-02-25 10:12:47 +00:00
Juho Teperi
5ca22193d0
Use defined :string :default transformer for query-string-coercer
2025-01-31 09:39:19 +02:00
Juho Teperi
7e9116f77e
Simplify Malli coercion for query-params to only encode
2025-01-28 15:09:31 +02:00
Juho Teperi
7ae118fbb5
Move query string coercion to coercion ns from core
2025-01-28 14:34:21 +02:00
Juho Teperi
7ae2bfafc2
Cleanup
2025-01-22 14:20:02 +02:00
Juho Teperi
1b37c87aa2
Test set-query without a match
2025-01-22 14:18:54 +02:00
Juho Teperi
f60a7ad902
Fixes
2025-01-22 14:05:45 +02:00
Juho Teperi
1ba77a7267
Apply query parameters encoding on rfe/set-query
2025-01-22 14:05:45 +02:00
Juho Teperi
21e5840f13
Ensure extra query-string params aren't removed by coercion
2025-01-22 14:05:45 +02:00
Juho Teperi
5f10465533
Another test case
2025-01-22 14:05:26 +02:00
Juho Teperi
5829e1c656
Add reitit.frontend test case
2025-01-22 14:05:26 +02:00
Juho Teperi
25dd0abcaf
Use coercion to encode query-string values in match->path
2025-01-22 14:05:26 +02:00
Juho Teperi
0a7b50a730
Test fix, silence extra cljs warnings
2025-01-22 12:09:14 +02:00
Juho Teperi
0370750a3f
Run some ring tests only on jvm
2025-01-22 11:56:35 +02:00
Tommi Reiman
1abff4937c
Update exception_test.clj
...
ring.util.http-response should be enough
2024-12-08 14:54:14 +02:00
Eugene Pakhomov
cc1cd114e4
Make exception middleware return proper Ring responses
2024-12-07 23:47:05 +02:00
Markus Penttilä
702e7b8972
Add OpenAPI :requestBody for :form request schema
...
OpenAPI Specification 3 requires defining form parameters, i.e. classic
application/x-www-form-urlencoded type body as a :requestBody. They are
not supported as regular parameters like in OAS 2.
2024-10-09 22:28:57 -04:00
Dekel Pilli
f1ec7bbe8e
fix: fix bug where http ring handler would cause :path to be applied twice
2024-09-02 15:40:00 +10:00
Ben Sless
78cc54d3a8
Add generative test for new keywordize
2024-08-26 17:07:51 +03:00
Tommi Reiman
49e8d887da
fixes #679
2024-06-30 17:55:47 +03:00
Tommi Reiman
129de37d3e
.
2024-06-29 16:23:35 +03:00
Tommi Reiman
77f0798c06
.
2024-06-29 16:22:31 +03:00
Tommi Reiman
eb4c231c23
format
2024-06-29 16:21:35 +03:00
Tommi Reiman
2da94f733d
don't merge records
2024-06-29 16:21:28 +03:00
Tommi Reiman
d136975154
format
2024-06-29 16:20:44 +03:00
Peter Strömberg
2f3fc21c84
Add arities 1 and 2 to rf/match->path
...
To adhere to the docstring's info about parameter 2 and 3 being optional
2024-06-21 09:59:33 +02: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
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
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
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
c67a748915
Merge pull request #585 from djblue/var-handler
...
Allow var handlers
2024-03-15 10:35:22 +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
Martín Varela
ed280f9a33
feature: fetch openapi content types from muuntaja
...
(level 1 integration in #636 )
2024-02-09 11:49:44 +02:00
Martín Varela
982ac3ec72
Fix: account for changed malli encoder behavior that was breaking ring-coercion-test
2024-02-09 11:37:34 +02:00
Martín Varela
f99a76886e
Fix: fix swagger ring tests, malli keys are now strings, not keywords
2024-02-09 11:21:31 +02:00
Joel Kaasinen
b4c0936207
Merge remote-tracking branch 'origin/master' into fix-openapi-examples
2023-09-11 07:53:15 +03:00
Joel Kaasinen
7352358662
feat: rename openapi :content-types keyword, split for req & resp
2023-09-08 15:17:35 +03:00
Joel Kaasinen
f1d26791fc
Merge branch 'master' into rework-pr-589
2023-08-30 08:29:06 +03:00
Joel Kaasinen
d5021e549a
fix: pick up openapi examples from [:responses _ :content :default]
2023-08-28 13:48:23 +03:00
Joel Kaasinen
4d1d469686
test: test multiple examples using new syntax
2023-08-28 13:48:23 +03:00