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

3876ebda3e3f7076931e45f228fc5efcd7177f63 authored almost 5 years ago by Jérôme Lafréchoux <[email protected]>
Docs: remove obsolete warning

64c92dff9b812417e271825e10540ddf7bc14d94 authored almost 5 years ago by Jérôme Lafréchoux <[email protected]>
Merge pull request #135 from marshmallow-code/remove_doc_cdn

Remove OPENAPI_REDOC_VERSION and OPENAPI_SWAGGER_UI_VERSION

0c89f9f62bce765cff2a594eec91659ad23f95e1 authored almost 5 years ago by Jérôme Lafréchoux <[email protected]>
Use HTTPStatus.name rather than phrase to name errors

d9ba7b0aa9a96132272c293e4179d92d5358617d authored almost 5 years ago by Jérôme Lafréchoux <[email protected]>
Update docs about OPENAPI_*_VERSION removal

9e3510c4fcd1a34cde5e4db4f9f96f7e838bf59f authored almost 5 years ago by Jérôme Lafréchoux <[email protected]>
Docs: add config example for ReDoc/Swagger-UI

6db2ece40b39a3b535323931a6cdbda13024f303 authored almost 5 years ago by Jérôme Lafréchoux <[email protected]>
Provide ReDoc / Swagger-UI CDN examples in docs

f171ff4362728f2f756ba77f3d52584e45136148 authored almost 5 years ago by Jérôme Lafréchoux <[email protected]>
Remove OPENAPI_REDOC_VERSION and OPENAPI_SWAGGER_UI_VERSION

eb133b2f349d7c1715007c5f4784534e8a0e8cd4 authored almost 5 years ago by Jérôme Lafréchoux <[email protected]>
Use repo scoped PyPI token

a56dc73b07929ea1985661647d0cecfb0373b864 authored almost 5 years ago by Jérôme Lafréchoux <[email protected]>
Bump version: 0.19.1 → 0.19.2

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

7747eaaa1ed9c82028ce5cf0a713b78ecdf9236c authored almost 5 years ago by Jérôme Lafréchoux <[email protected]>
utils.deepupdate: fix the non-mapping vs. mapping case

92068349eb3e9ff8d3944f57a8108861e11b4fb8 authored almost 5 years ago by Jérôme Lafréchoux <[email protected]>
Bump version: 0.19.0 → 0.19.1

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

e9f6523f828fecfff1dffd7d5de39cf05631e88c authored almost 5 years ago by Jérôme Lafréchoux <[email protected]>
Tests: make input schemas strict when using mashmallow 2

1c8a8e3e8bb845ae7c0c0b86ce6d8b474b7491e0 authored almost 5 years ago by Jérôme Lafréchoux <[email protected]>
Fix pagination header error with marshmallow 2

fea513b7d8c9b39b30b9a92d00d9898558f0afe0 authored almost 5 years ago by Jérôme Lafréchoux <[email protected]>
Bump version: 0.18.5 → 0.19.0

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

66375ca8af3516d089dc05eec779da25681c0cfe authored almost 5 years ago by Jérôme Lafréchoux <[email protected]>
Merge pull request #127 from marshmallow-code/pagin_params_not_query

Require pagination parameters to be in query string

350bebfde7d6818b2ded418d35f72a8dd6a6e622 authored almost 5 years ago by Jérôme Lafréchoux <[email protected]>
Require pagination parameters to be in query string

d66650bee1186078f80d468c496e6632d2f6e3e1 authored almost 5 years ago by Jérôme Lafréchoux <[email protected]>
Minor rework in test_pagination.py

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

c22653df466fe0bed3df42b5b82df7a256d3e0bd authored almost 5 years ago by Jérôme Lafréchoux <[email protected]>
Merge pull request #126 from marshmallow-code/pagin_doc_error

Document error response in @paginate

0cd30c5b60001e36f516331b80dbe827064486b5 authored almost 5 years ago by Jérôme Lafréchoux <[email protected]>
Document error response in @paginate

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

7834c08af449d518d7add1be7d624481433d6d18 authored almost 5 years ago by Jérôme Lafréchoux <[email protected]>
Merge pull request #125 from marshmallow-code/auto_doc

Auto document errors, pagination, ETag

c13b3a14ef86ef869f8878149260d941d0a59803 authored almost 5 years ago by Jérôme Lafréchoux <[email protected]>
Rework test_blueprint_arguments_documents_error

37c4dc3e4e1e57a9a17aa5d5988e00c92dc2b840 authored almost 5 years ago by Jérôme Lafréchoux <[email protected]>
Register a default response for each status code

Necessary because arguments can use any error_status_code.

3365767d9671dd8f6281f8b0880ec4cc58889a3a authored almost 5 years ago by Jérôme Lafréchoux <[email protected]>
Factorize response preparation in utils.prepare_response

78fdc338bfe06128a7ee51713ea0da6f6aa3b9d6 authored almost 5 years ago by Jérôme Lafréchoux <[email protected]>
Fix references to response components

983e2578003fd2b4491606c3a0c7ad1066ad234c authored almost 5 years ago by Jérôme Lafréchoux <[email protected]>
Move errors registration methods into APISpecMixin

309b2fd6eed29834ad7fa82609a3ce8f29702cff authored almost 5 years ago by Jérôme Lafréchoux <[email protected]>
Document 304, 412, 428 when using @etag

420a12280ef4fa2a130e4b46686adc0a058064b2 authored almost 5 years ago by Jérôme Lafréchoux <[email protected]>
Register PreconditionFailed and PreconditionRequired responses

e26acc63d7aa68d65ab09f30b4d68fc290920d63 authored almost 5 years ago by Jérôme Lafréchoux <[email protected]>
Use HTTPStatus to create default responses

cfb8a43443bfaef8a1734eec3358c5cba1b5b19d authored almost 5 years ago by Jérôme Lafréchoux <[email protected]>
Register NotModified response

19c8d1244e22efad98df0f1be4d335b05e8e7683 authored almost 5 years ago by Jérôme Lafréchoux <[email protected]>
Document default error response when using @response

b4d8aaff75e69d60cd956cf6a4e52cf197c5494c authored almost 5 years ago by Jérôme Lafréchoux <[email protected]>
Document 422 error when using @arguments

f0aa4b29a4e44ce201202886cf4076fa5c900127 authored almost 5 years ago by Jérôme Lafréchoux <[email protected]>
Register DefaultError and UnprocessableEntity responses

b3bd5ff10a964be2db409fa822b37a281ea24f7c authored almost 5 years ago by Jérôme Lafréchoux <[email protected]>
Add ErrorSchema

a78e17817bee5da7036d3a4b243dc5c3c77402c3 authored almost 5 years ago by Jérôme Lafréchoux <[email protected]>
tests.utils: add get_responses (copied from apispec)

a3625eba4937c625b1418009282900869165d517 authored almost 5 years ago by Jérôme Lafréchoux <[email protected]>
_prepare_*_doc: allow Ref string response/parameter

65b9c5bc06b939b41e89f9889ce21194c0e9f921 authored almost 5 years ago by Jérôme Lafréchoux <[email protected]>
Add PaginationHeaderSchema

250cfb243a07af6eedcddaf6eac9998abeb89b79 authored almost 5 years ago by Jérôme Lafréchoux <[email protected]>
Document pagination header in spec

ccfa2bbf6031fb678ddee5c27089b09ff82369ff authored almost 5 years ago by Jérôme Lafréchoux <[email protected]>
Merge pull request #123 from marshmallow-code/refactor_prepare_doc

Refactor Blueprint._prepare_doc

9df2d8c9d58df97663bdfbfb50cbc0b7fdbff4ab authored almost 5 years ago by Jérôme Lafréchoux <[email protected]>
Rework _prepare_doc_cbks signature, pass method

e8a2c7ec94a33101e94f7d75c1a2526953b301c6 authored almost 5 years ago by Jérôme Lafréchoux <[email protected]>
Separate namespaced doc info at import and final doc at init

3c1e84bd448e12171a2e147fb978e5d05a73bc51 authored almost 5 years ago by Jérôme Lafréchoux <[email protected]>
_prepare_*_doc methods receive app and spec

aa9f93a77379dc1f3d734117cc24ef916e8d51f0 authored almost 5 years ago by Jérôme Lafréchoux <[email protected]>
Split Blueprint._prepare_doc into Mixins

6a93f33527199a27a4812742c78159c4c2dca0e1 authored almost 5 years ago by Jérôme Lafréchoux <[email protected]>
Update blueprint.py docstring

7d34b82a932877685b5a7cb056a328c2e3273c2e authored almost 5 years ago by Jérôme Lafréchoux <[email protected]>
Bump version: 0.18.4 → 0.18.5

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

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

e5dbb8c7037872fea53f31d5884f8a207e44a746 authored almost 5 years ago by Jérôme Lafréchoux <[email protected]>
Exclude webargs>=6.0.0 in setup.py

11fb71a779270bde58a29140fa60cc383040b709 authored almost 5 years ago by Jérôme Lafréchoux <[email protected]>
Bump version: 0.18.3 → 0.18.4

44670a11cd2ec2828f38f57574b872ca21feadbd authored about 5 years ago by Jérôme Lafréchoux <[email protected]>
Update CHANGELOG

b3209b6d0e30ab72eb9dd1b278259eb801973f0f authored about 5 years ago by Jérôme Lafréchoux <[email protected]>
check_etag: warn if not PUT, PATCH, DELETE (#116)

1de10e3ee03f2c838108aa4ed9d3a569acbe6646 authored about 5 years ago by Jérôme Lafréchoux <[email protected]>
Only return 304 on GET and HEAD (#115)

a1cb4be6455e0412c936cca6c61df1c1cfd3f68b authored about 5 years ago by Jérôme Lafréchoux <[email protected]>
Bump version: 0.18.2 → 0.18.3

b10c52319b731876b759505c9b05535bce7cf4e8 authored about 5 years ago by Jérôme Lafréchoux <[email protected]>
Update CHANGELOG

c7b0c144f9dabf9f332ddbd6c8ab6c3c7a883ad3 authored about 5 years ago by Jérôme Lafréchoux <[email protected]>
Add default description to openapi spec if no description is supplied. (#113)

Add default description to openapi spec if no description is supplied.

c45fdea2af366fd489e2893aa919c2997a3035a7 authored about 5 years ago by Jon Bjarnason <[email protected]>
Fix tests in test_api.py

888ffed07725154d353bf7a45066eb015d4db91e authored about 5 years ago by Jérôme Lafréchoux <[email protected]>
Bump version: 0.18.1 → 0.18.2

cc618f74abc2035d9f2904efed32cfc3bafad3ab authored about 5 years ago by Jérôme Lafréchoux <[email protected]>
Update CHANGELOG

a3b54fb2487ef183b9989ec0c9c892d459c0e13a authored about 5 years ago by Jérôme Lafréchoux <[email protected]>
Merge pull request #108 from marshmallow-code/python3.8

Support Python 3.8

92496eba337c214c30cb8174ab04ea4edb3c3c19 authored about 5 years ago by Jérôme Lafréchoux <[email protected]>
Support Python 3.8

c4690d5abb5d2fb059e19796b039a67292ab0988 authored about 5 years ago by Jérôme Lafréchoux <[email protected]>
Merge pull request #105 from marshmallow-code/remove_jsonresponse

Remove JSONResponse

5ceb9c86ab3714a6fb590fdc6d1ccf02c0ba6af8 authored about 5 years ago by Jérôme Lafréchoux <[email protected]>
Remove JSONResponse

6c75f2c12084af92318fd85ae62e928708f69af0 authored about 5 years ago by Jérôme Lafréchoux <[email protected]>
Bump version: 0.18.0 → 0.18.1

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

52c701f9f0c95f41e550cfa70de1e262f43f5234 authored over 5 years ago by Jérôme Lafréchoux <[email protected]>
Merge pull request #104 from marshmallow-code/spec_kwargs_init

Fix passing `spec_kwargs` in `App` init and `app` in `init_app`.

c814804b44503d7603e17dd868054a811f2932bb authored over 5 years ago by Jérôme Lafréchoux <[email protected]>
spec_kwargs in init_app update spec_kwargs from init

8198279b5d67c2cd65edcec4e0e982f73a4c7472 authored over 5 years ago by Jérôme Lafréchoux <[email protected]>
Fix passing `spec_kwargs` in `App` init and `app` in `init_app`.

Fixes #103.

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

4ee2ec67c40e4f7a4dc856b78ca3d77f5ec6f85c authored over 5 years ago by Jérôme Lafréchoux <[email protected]>
Bump version: 0.17.0 → 0.18.0

720df5efebbf9316cf6d63e5b7afc315db2040b4 authored over 5 years ago by Jérôme Lafréchoux <[email protected]>
Minor description edits

56845a8b5298994b966676dca67ef64990f229c4 authored over 5 years ago by Jérôme Lafréchoux <[email protected]>
Rework README / docs index

c2da0c52b11f2a794dda054a663475998504ca42 authored over 5 years ago by Jérôme Lafréchoux <[email protected]>
Merge pull request #100 from marshmallow-code/rename_smorest

Rename flask-rest-api to flask-smorest

eeec3a58096ba49f7df79c4d7d98a3b3433dffbe authored over 5 years ago by Jérôme Lafréchoux <[email protected]>
Rename flask-rest-api to flask-smorest

d56bea837ed6e1f4e13f756778f58d4a32bec76e authored over 5 years ago by Jérôme Lafréchoux <[email protected]>
Docs: update copyright

fcf26d7edc33dbad3594bbf30b40df6992534623 authored over 5 years ago by Jérôme Lafréchoux <[email protected]>
Bump version: 0.16.1 → 0.17.0

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

8b44c2cdc753ac263d616561bbeba9361f9bba9d authored over 5 years ago by Jérôme Lafréchoux <[email protected]>
Docs: add note about mixed multipart requests

0ecc66bf95ac173af9291c106209129923fd5392 authored over 5 years ago by Jérôme Lafréchoux <[email protected]>
Fix test_blueprint_arguments_files_multipart

ec28e51ff1d82303cb0a033c9538654bc7e43725 authored over 5 years ago by Jérôme Lafréchoux <[email protected]>
Merge pull request #96 from Nobatek/remove_jsonify

Remove useless calls to jsonify

ab0b98d197ec99afaab6ed9aa537eccd540eb512 authored over 5 years ago by Jérôme Lafréchoux <[email protected]>
Merge pull request #97 from Nobatek/document_multipart_files

Support file uploads as multipart/form-data

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

3b4597e1b63a682a037d9e7a271effdae4ef6a4e authored over 5 years ago by Jérôme Lafréchoux <[email protected]>
Update docs: file upload

0fec005b55521ba5e46b01208a3bb83bfe1584a1 authored over 5 years ago by Jérôme Lafréchoux <[email protected]>
Add Upload field to document mutipart file upload

Requires unreleased apispec 3.0 and https://github.com/marshmallow-code/apispec/pull/497

9bc1bdd912137d57e4837ed39fb3daee6d8d99d8 authored over 5 years ago by Jérôme Lafréchoux <[email protected]>
Bump apispec minimum version to 3.0.0

3f991c33786f803a673a29ea8283631da099fb0c authored over 5 years ago by Jérôme Lafréchoux <[email protected]>
Docs: fix minor typo

72fb9235e4b4ffc0a7e4d4107eab8e6166d353e9 authored over 5 years ago by Jérôme Lafréchoux <[email protected]>
Docs: clarify docs about ordered Schemas and Py3.6/3.7

3f7cae63e0a982c4178f80d6afd1c08987b863aa authored over 5 years ago by Jérôme Lafréchoux <[email protected]>
Add note about Blueprint/tag display order

d6b911871a783b7ffac2cca7a4885e5ef2265c18 authored over 5 years ago by Jérôme Lafréchoux <[email protected]>
Add note about ordered Schemas

12c9f9074ab8fd4096c2f18b0638c0da84f13bc3 authored over 5 years ago by Jérôme Lafréchoux <[email protected]>
Add @sloria to AUTHORS.rst

a4a31c6d3310ee42069491ced8540fa8324ce713 authored over 5 years ago by Jérôme Lafréchoux <[email protected]>
Merge pull request #95 from sloria/rm-strict

Remove usage of strict option

db4c7656e828356cdd0b2193c1015adc4580f222 authored over 5 years ago by Jérôme Lafréchoux <[email protected]>
Remove useless calls to jsonify

Useless since Flask 1.1.0 (https://github.com/pallets/flask/pull/3111)

08612b801a344bedfb1536f42c088d57bc5e4fcd authored over 5 years ago by Jérôme Lafréchoux <[email protected]>
Remove usage of strict option

90999a836187dcbdfe15fc0de4fd37044fd928a5 authored over 5 years ago by Steven Loria <[email protected]>
Merge pull request #72 from dougthor42/custom-docstring-ignore-tag-gh49

Custom docstring ignore tag

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

a9655058222f7bd87b1160f4ea3af94542612ce0 authored over 5 years ago by Jérôme Lafréchoux <[email protected]>
Add @dougthor42 to AUTHORS.rst

cbcad4c48c64982d21dcd8d6eb1363700245a6f9 authored over 5 years ago by Jérôme Lafréchoux <[email protected]>