Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/marshmallow-code/flask-smorest

DB agnostic framework to build auto-documented REST APIs with Flask and marshmallow
https://github.com/marshmallow-code/flask-smorest

Update CHANGELOG

d059521b35465172d2025754f02cba38837be64c authored over 3 years ago by Jérôme Lafréchoux <[email protected]>
Merge pull request #274 from marshmallow-code/route_methodview_specify_methods

Fix docs when routing MethodView specifying methods

18e7b4d52081960af2bc252c67aa7cff548d0bc1 authored over 3 years ago by Jérôme Lafréchoux <[email protected]>
Fix docs when routing MethodView specifying methods

e238df03a8ecaaf550b7a99cef74317f1f09f5cc authored over 3 years ago by Jérôme Lafréchoux <[email protected]>
Bump version: 0.32.0 → 0.33.0

1ae5d6b278d810c9b62e41d6b310a6e379844d45 authored over 3 years ago by Jérôme Lafréchoux <[email protected]>
Update CHANGELOG

0db89fe532e43e0aecd98257cbc5b3d0b3fbff19 authored over 3 years ago by Jérôme Lafréchoux <[email protected]>
Merge pull request #272 from marshmallow-code/blp_add_url_rule

Add Blueprint.add_url_rule

86298d168bb4c891255de843ccb975492719391f authored over 3 years ago by Jérôme Lafréchoux <[email protected]>
Merge pull request #268 from marshmallow-code/lazy_register_responses

Lazy register components (default responses, ETag and pagination headers)

0152d663abca221c9df9c1658e9c0a5695142982 authored over 3 years ago by Jérôme Lafréchoux <[email protected]>
Add Blueprint.add_url_rule

ca13c136d33110626f36c50e79144eaec3690624 authored over 3 years ago by Jérôme Lafréchoux <[email protected]>
Lazy register pagination header

ba0823e6c329d0937e0d196f40cf5e26a1cb3abb authored over 3 years ago by Jérôme Lafréchoux <[email protected]>
Lazy register responses

68437e990b7536ae6765284507327d9c20c383f9 authored over 3 years ago by Jérôme Lafréchoux <[email protected]>
Add get_parameters and get_headers to tests.utils

e776bd44c2aeb245fa057e9c42cafce987a0ed35 authored over 3 years ago by Jérôme Lafréchoux <[email protected]>
Rename PAGINATION_HEADER_FIELD_NAME -> PAGINATION_HEADER_NAME

cb5ff7e656f1d2bba3b7273592718474bc873bdb authored over 3 years ago by Jérôme Lafréchoux <[email protected]>
Require apispec 5.1.0

e9334a4f0949f8ab20a096545f46cac187b47258 authored over 3 years ago by Jérôme Lafréchoux <[email protected]>
Lazy register ETag headers

7336ff51f6576e84c8b3e19d4552ce3d788c2195 authored over 3 years ago by Jérôme Lafréchoux <[email protected]>
Bump version: 0.31.3 → 0.32.0

ae1a68d3c9f4ddeaa71fb17d2297fd5e3a78dd14 authored over 3 years ago by Jérôme Lafréchoux <[email protected]>
Update CHANGELOG

b3c56d6170358bb7ec6ce4bbd75bb646e767009c authored over 3 years ago by Jérôme Lafréchoux <[email protected]>
Merge pull request #266 from marshmallow-code/fix_blueprint_register_custom_name

Fix Blueprint registration with custom name (Flask 2.0.1)

2d07709ea22e32c76dbb294bf421fa50bf9a2a6c authored over 3 years ago by Jérôme Lafréchoux <[email protected]>
Fix Blueprint registration with custom name

0ab46c9e5c6b18479ac308361211cada6c477f25 authored over 3 years ago by Jérôme Lafréchoux <[email protected]>
Merge pull request #265 from marshmallow-code/apispec_5

Use apispec 5 and replace missing with load_default

7c81fb306d75017ae46b877a04914f8f99630b13 authored over 3 years ago by Jérôme Lafréchoux <[email protected]>
Use "load_default" rather than "missing"

d9e18a31389c76e642adfd9ba65ed0f80453a325 authored over 3 years ago by Jérôme Lafréchoux <[email protected]>
Use apispec>=5.0.0,<6, marshmallow>=3.13.0,4

7e2064572c07865595782789c2d0b26ed567d958 authored over 3 years ago by Jérôme Lafréchoux <[email protected]>
Bump version: 0.31.2 → 0.31.3

807aaf1c08ce056d1f5e45a902ddaf00c8f4a5a5 authored over 3 years ago by Jérôme Lafréchoux <[email protected]>
Update CHANGELOG

2c315cfd4fa4ff7d10e120b398842833047d91af authored over 3 years ago by Jérôme Lafréchoux <[email protected]>
Quote RapiDoc parameters (#262)

5fb1d448b1c6b82628a381fb1ef4b58ba1fcaad8 authored over 3 years ago by Tim Diekmann <[email protected]>
Bump version: 0.31.1 → 0.31.2

16f76779cc0fcc7986a034641a0759ad47828185 authored over 3 years ago by Jérôme Lafréchoux <[email protected]>
Update CHANGELOG

c4a677ec3f7ee236354a48ea584583f241ad0da5 authored over 3 years ago by Jérôme Lafréchoux <[email protected]>
Docs: add alt_response to API docs

f8881334692550ab1f188f0754fc7a7d6b9750a4 authored over 3 years ago by Jérôme Lafréchoux <[email protected]>
Merge pull request #257 from TimDiekmann/patch-1

Fix link in AUTHORS.rst

82bb02ddb1c3eaf12af2f8f2fd2c09f5b5385902 authored over 3 years ago by Jérôme Lafréchoux <[email protected]>
Fix link in _AUTHORS.rst_

5a00a740060a245307571d2f710d457a7dc477db authored over 3 years ago by Tim Diekmann <[email protected]>
Merge pull request #255 from greyli/improve-spec-command

Use click.echo() for spec output commands

9125320c6130106195032211c125a10219005b74 authored over 3 years ago by Jérôme Lafréchoux <[email protected]>
Merge pull request #254 from TimDiekmann/etag-headers

Generate header parameter and responses in API when ETag is set

bf0ba4261264d94c2315c0c1c60cb069a1f2dfe3 authored over 3 years ago by Jérôme Lafréchoux <[email protected]>
Use click.echo() for spec output commands

de44cb5eb0f9e3425c467d8a488d068dfcd2fa26 authored over 3 years ago by Grey Li <[email protected]>
Add TimDiekmann to contributers

84cc5498f1256f2e37db0ace6839b4ce516dfc42 authored over 3 years ago by Tim Diekmann <[email protected]>
Parametrizer over response in etag-test

004de123b1a05dd20dd776befc1b0d2f48453019 authored over 3 years ago by Tim Diekmann <[email protected]>
Generate header parameter and responses in API when ETag is set

adc7e48206f3200b8b261d2f3808667a2a0d3bb0 authored over 3 years ago by Tim Diekmann <[email protected]>
Fix build status badge

59a3a3be8f192a04f5dd2497b482d1bb06cec664 authored over 3 years ago by Jérôme Lafréchoux <[email protected]>
Rename build workflow

08a63a1da9ddf6e19ef78ce055c03cd14d0c263a authored over 3 years ago by Jérôme Lafréchoux <[email protected]>
Update badges

d6270baf523a3a6f3da115744d3947dbbc77fb8d authored over 3 years ago by Jérôme Lafréchoux <[email protected]>
Merge pull request #249 from marshmallow-code/fix_gh_actions

Fix GitHub actions workflow

715e7755c638fd89882ee5a6443fc5fdcead6fb3 authored over 3 years ago by Jérôme Lafréchoux <[email protected]>
Fix GitHub actions workflow

4f7df85e6084b808f2f9dad10c000f016c23fff8 authored over 3 years ago by Jérôme Lafréchoux <[email protected]>
Bump version: 0.31.0 → 0.31.1

0ce7a26e17ae652d66ee4facd9e8ad691658b6ae authored over 3 years ago by Jérôme Lafréchoux <[email protected]>
Update CHANGELOG

4bfbdf69bc5c95e402330ffcfdf737c05cc3a967 authored over 3 years ago by Jérôme Lafréchoux <[email protected]>
Merge pull request #248 from marshmallow-code/rapidoc

Support RapiDoc

ff36005adce78adb7a8df44127f02d22893e99cc authored over 3 years ago by Jérôme Lafréchoux <[email protected]>
Document RapiDoc support

927f620bac5713da8b4eb4fed52944189fcd488b authored over 3 years ago by Jérôme Lafréchoux <[email protected]>
Test OPENAPI_SWAGGER_UI_CONFIG

Forgotten in #171

766813338e39e3199cbf7cf8f4267866958f73ab authored over 3 years ago by Jérôme Lafréchoux <[email protected]>
Add OPENAPI_RAPIDOC_CONFIG

0df55af03b236eb68c3a3ac8086ed73225437bdb authored over 3 years ago by Jérôme Lafréchoux <[email protected]>
Test RapiDoc support

b9b1e4f76be0cd10d168bf3e92e50469a95f2a0a authored over 3 years ago by Jérôme Lafréchoux <[email protected]>
Add RapiDoc support

624996e51f70f915f85a3f2985503375ffe6c441 authored over 3 years ago by Jérôme Lafréchoux <[email protected]>
Merge pull request #247 from marshmallow-code/rework_doc_serve_tests

Rework TestAPISpecServeDocs

297c6580b9dadf1b784e5085de89fdbc0bc1a33d authored over 3 years ago by Jérôme Lafréchoux <[email protected]>
Rework TestAPISpecServeDocs

Split tests to minimize combinations

68470c5720cfeaa70ab8309f35bf79626cd0ac39 authored over 3 years ago by Jérôme Lafréchoux <[email protected]>
Merge pull request #245 from marshmallow-code/github_actions

Use GitHub Actions

7f013d60b654cc89d43441c497866450b18831e1 authored over 3 years ago by Jérôme Lafréchoux <[email protected]>
Use GitHub actions

e262da54c1219590569186f2fc1d42727aab87b1 authored over 3 years ago by Jérôme Lafréchoux <[email protected]>
Bump version: 0.30.0 → 0.31.0

8f3cd8551d53a64a2260aca43a481b498eb9b944 authored over 3 years ago by Jérôme Lafréchoux <[email protected]>
Update CHANGELOG

e6c4fc37f1dd4074f22274fdeca57f2373227ba2 authored over 3 years ago by Jérôme Lafréchoux <[email protected]>
Merge pull request #242 from marshmallow-code/remove_basepath

Remove feature setting `basePath` from `APPLICATION_ROOT`

34b11376fc8e149a9902199d3ff0ca5f04c2decc authored over 3 years ago by Jérôme Lafréchoux <[email protected]>
Update doc about removal of auto basePath

043139282b807f9eacd2931cc11a9867f3d0c8fe authored over 3 years ago by Jérôme Lafréchoux <[email protected]>
Remove automatic basePath from APPLICATION_ROOT

73cfe1dc5deaabf5d5caee57670c40c412f853c0 authored over 3 years ago by Jérôme Lafréchoux <[email protected]>
Merge pull request #243 from marshmallow-code/werkzeug2_flask2

Move to werkzeug 2 and flask 2

856ad0b14b4de3654889d340e09e541fdc9915e9 authored over 3 years ago by Jérôme Lafréchoux <[email protected]>
Move to werkzeug 2.0, flask 2.0

a55b7be881e80d820c46be3a8007b8da272a60f5 authored over 3 years ago by Jérôme Lafréchoux <[email protected]>
Test werkzeug.Response, not BaseResponse

1f0c2c146f145b70e4995e7a09921d7ffe00a2c4 authored over 3 years ago by Jérôme Lafréchoux <[email protected]>
Don't type kwargs as dict in docstrings

2c803a5f065b4c3059a4f09b9e3bb01e211691ca authored over 3 years ago by Jérôme Lafréchoux <[email protected]>
Update copyright 2020->2021

0e7173cce3b05607cd39250d4c2c113ff7ac7e52 authored over 3 years ago by Jérôme Lafréchoux <[email protected]>
Merge pull request #241 from greyli/fix-docstring

Fix the type of examples in docstring

80a55a7690aad65c05fcafd43e6f2f75f8d3a772 authored over 3 years ago by Jérôme Lafréchoux <[email protected]>
Add @greyli to AUTHORS.rst

db2cadaf52b1d7914eb7d946f599f224fe709d08 authored over 3 years ago by Grey Li <[email protected]>
Fix the type of examples in docstring

e15937dbe92d8e5286bc0b6dfa9c17dead90b2bb authored over 3 years ago by Grey Li <[email protected]>
Bump version: 0.29.0 → 0.30.0

2d71b44df03e414ca714b0f338df3afa9d859813 authored over 3 years ago by Jérôme Lafréchoux <[email protected]>
Update CHANGELOG

8ae836c032251755c11480ff6058ff3846dbd5b4 authored over 3 years ago by Jérôme Lafréchoux <[email protected]>
Merge pull request #239 from marshmallow-code/webargs_8

Use webargs>=8.0.0,<9

b7b201aab4bd80a0c96ace5de8ae7f953fac2c3e authored over 3 years ago by Jérôme Lafréchoux <[email protected]>
Use webargs>=8.0.0,<9

4d2e98c8a2f3e9ea2af51c4a70f7b5c87c9f6d59 authored over 3 years ago by Jérôme Lafréchoux <[email protected]>
Fix header definition in test

c5f5bbcc91224d0dafafaf75f00bf90391165ee3 authored over 3 years ago by Jérôme Lafréchoux <[email protected]>
Minor fix in docs/response.rst

9c0cf821ac6502ff51e9e846718943e2ced02372 authored almost 4 years ago by Jérôme Lafréchoux <[email protected]>
Minor fix in CHANGELOG.rst

c78a06dc83955080a3eb456717056e92e0649fa5 authored almost 4 years ago by Jérôme Lafréchoux <[email protected]>
Add @sirosen to AUTHORS.rst

53eb8a89d920d112af3b47cc0f7e88b8e415d36d authored almost 4 years ago by Jérôme Lafréchoux <[email protected]>
Merge pull request #231 from sirosen/doc-tweak

Minor fixes to the arguments doc

a844e855f4344d1783c438238a46b7a0141b4c53 authored almost 4 years ago by Jérôme Lafréchoux <[email protected]>
Minor fixes to the arguments doc

A minor change to phrasing in one place (where I found it hard to
read), but mostly syntax fixin...

1438caf12fd3d948714e4b7b3e68ede9ecad01a8 authored almost 4 years ago by Stephen Rosen <[email protected]>
Bump version: 0.28.0 → 0.29.0

826341b62a8e5164587435f7a4404951b364bbbc authored almost 4 years ago by Jérôme Lafréchoux <[email protected]>
Update CHANGELOG

4acc491f21f434d77825d90304b0ac9fcc0a9e1c authored almost 4 years ago by Jérôme Lafréchoux <[email protected]>
Merge pull request #159 from marshmallow-code/error

Add Blueprint.alt_response decorator to document alternative responses

7c09ea8a8fba4181aa33a4a9cd4336fd137890ab authored almost 4 years ago by Jérôme Lafréchoux <[email protected]>
Rename code argument into status_code in response

38ae3131172759e3680138446f5fc13e3b43aa67 authored almost 4 years ago by Jérôme Lafréchoux <[email protected]>
Document Blueprint.alt_response

b4a42495f54c59957971f8584c5755ee0b455e7c authored almost 4 years ago by Jérôme Lafréchoux <[email protected]>
Add utils.remove_none

895b119dc53afc3faeaec92ff5f2363fc7699358 authored almost 4 years ago by Jérôme Lafréchoux <[email protected]>
Add Blueprint.alt_response

66eb1f65807a6f04470c33118cd0d14e087b0deb authored almost 4 years ago by Jérôme Lafréchoux <[email protected]>
Merge pull request #193 from marshmallow-code/code_positional

Make code argument first positional in @response

ca586632ea019e5a4ba8443df5bbe2cf92c334fe authored almost 4 years ago by Jérôme Lafréchoux <[email protected]>
Add @mjpieters to AUTHORS.rst

39db610c145d274cf42c1ffcc67707f63ac3a865 authored almost 4 years ago by Jérôme Lafréchoux <[email protected]>
Merge pull request #229 from mjpieters/patch-1

Drop claim that CPython 3.6+ preserves Marshmallow schema order

3f16dc3936a5f33b505a6ecfa0f4dbdaf0d09754 authored almost 4 years ago by Jérôme Lafréchoux <[email protected]>
Drop claim that CPython 3.6+ preserves Marshmallow schema order

Unfortunately, the actual Marshmallow `Schema` implementation that orders fields uses _sets_ and...

88cfb9e34e4189cb0f5225a11709a637f7d1e623 authored almost 4 years ago by Martijn Pieters <[email protected]>
Make code argument first positional in @response

fee3aa46dc7f66d26dc9d575ce467211b8ccf8c6 authored almost 4 years ago by Jérôme Lafréchoux <[email protected]>
Bump version: 0.27.0 → 0.28.0

c8f69d4b62cdca7dcb07a88853d62ec763c14f46 authored almost 4 years ago by Jérôme Lafréchoux <[email protected]>
Update CHANGELOG

dfb4a348f3f829a3486aa0a52db79827f790e4b9 authored almost 4 years ago by Jérôme Lafréchoux <[email protected]>
Docs: document DEFAULT_ERROR_RESPONSE_NAME

1268682ae625c17846c7f1c7058094a575284035 authored almost 4 years ago by Jérôme Lafréchoux <[email protected]>
Merge pull request #222 from marshmallow-code/rework_default_error

Make DEFAULT_ERROR optional (opt-out)

763f6ce75a1343b2b2b76dea30ac66c34f037977 authored almost 4 years ago by Jérôme Lafréchoux <[email protected]>
Merge pull request #208 from lindycoder/minimal_responses

Only add referenced responses to the spec

481854e728ba16cc62a33425c788f7bee593fcfa authored almost 4 years ago by Jérôme Lafréchoux <[email protected]>
Test Api.DEFAULT_ERROR_RESPONSE_NAME

1a2c62bb0a1265762995cce4a67b356509383f65 authored almost 4 years ago by Jérôme Lafréchoux <[email protected]>
Add Api.DEFAULT_ERROR_RESPONSE_NAME

ca222d1364799fbf61d89f4f38e20ca1c988701e authored almost 4 years ago by Jérôme Lafréchoux <[email protected]>
Document default error even without @response

bdb29322a5163820285b0aa3c9f4b8cee09d2e8d authored almost 4 years ago by Jérôme Lafréchoux <[email protected]>
Pass Api object to prepare_doc callbacks

de43a650b9fd8407287483267472a7d2edb3f187 authored almost 4 years ago by Jérôme Lafréchoux <[email protected]>
Minor PR #208 reworks

844df10e0399ae72cc2c4f5f917aa2ad98a56f40 authored almost 4 years ago by Jérôme Lafréchoux <[email protected]>
Rework ResponseReferencesPlugin

2cec1110513bfb01a9a9306803ab3ae537fc54a2 authored almost 4 years ago by Jérôme Lafréchoux <[email protected]>
Add Lindycoder to AUTHORS.rst

d88d7b2bfdc79fcdc16cc7f7628579b7261fd844 authored almost 4 years ago by lindycoder <[email protected]>
Add direct unit tests for the operation_helper

Case covered:
- Repeated responses across multiple paths
- Multiple methods / responses in a sin...

013eb421b8f58c69f16a632a1ebad7772df00093 authored almost 4 years ago by lindycoder <[email protected]>