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

Rework custom docstring delimiter feature

678aaaa5d64e2f84e0f5ff831d47f6990916bd3d authored over 5 years ago by Jérôme Lafréchoux <[email protected]>
Allow customization of docstring delimiter string

112e530ef79649577586b9371b2470d36255874f authored over 5 years ago by Douglas Thor <[email protected]>
Update CHANGELOG

5434725d60599749e9c44162e7610e556ae10794 authored over 5 years ago by Jérôme Lafréchoux <[email protected]>
Merge pull request #94 from Nobatek/remove_nestedqueryargsparser

Don't publish NestedQueryArgsParser

3a6c167f3f602cd70b0d1924c919d2d3a57f0f62 authored over 5 years ago by Jérôme Lafréchoux <[email protected]>
Don't publish NestedQueryArgsParser

It does not belong here but in user code.
It can be copied from webargs docs.

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

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

Allow passing description for requestBody

dc1434b3b3f0408cdee5f731e580c1711deeca70 authored over 5 years ago by Jérôme Lafréchoux <[email protected]>
Allow passing description for requestBody

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

Fix doc of form and files arguments (content type, requestBody in OAS3), allow specifying conten...

500db7fcba1917bbe8d85c3a7e0b793b5d97c69e authored over 5 years ago by Jérôme Lafréchoux <[email protected]>
Docs: document arguments content_type argument

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

79d168ed3502f8347c6e69da26dca0c534414af8 authored over 5 years ago by Jérôme Lafréchoux <[email protected]>
Add content_type argument to arguments decorator

ceb57d13aec7a60e39b263a016328de19ffcedac authored over 5 years ago by Jérôme Lafréchoux <[email protected]>
Use requestBody for form/files in OAS3

4e86a965fa0344aa188350aeac7ac1730ab05c7a authored over 5 years ago by Jérôme Lafréchoux <[email protected]>
Factorize DEFAULT_RESPONSE_CONTENT_TYPE

8c8f3966899020144971722d8d01c4457d664042 authored over 5 years ago by Jérôme Lafréchoux <[email protected]>
Correctly document form/files content type in OAS2 ("consumes")

39563dadfdbe493d51a5254ba35dc3d505136558 authored over 5 years ago by Jérôme Lafréchoux <[email protected]>
Docs: fix flask intersphinx mapping

d850838b500f45e707a706bc8e4b1ab7b356b829 authored over 5 years ago by Jérôme Lafréchoux <[email protected]>
Docs: use currentmodule, not module

7967fa9446d042907d6890cb5ad28a13f372e977 authored over 5 years ago by Jérôme Lafréchoux <[email protected]>
Docs: clarify "location" parameter in arguments

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

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

Remove __location_map__

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

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

Remove logging from error handler

e86a1923e8f306c28c104113514eaa35e627a176 authored over 5 years ago by Jérôme Lafréchoux <[email protected]>
Remove logging from error_handler

1c584e1fef617e149e466740aad02ba6bf8d8ecf authored over 5 years ago by Jérôme Lafréchoux <[email protected]>
Rework error handler tests to use JSONResponse.json

48df5f7709d50e4a1dda70723e3fa908dbab4074 authored over 5 years ago by Jérôme Lafréchoux <[email protected]>
Merge pull request #84 from Nobatek/rework_error_handler_status

Error handler: only return status code and short name

4567dac2d5a4406aca7c42b489936d8563d7e91b authored over 5 years ago by Jérôme Lafréchoux <[email protected]>
Error handler: only return status code and short name

a6de06ea325930c5d33f006dbafa4c5061076ad3 authored over 5 years ago by Jérôme Lafréchoux <[email protected]>
Remove __location_mapping__ and InvalidLocationError

af0979fb2de924e28d5557a3954ec15b6fdb1913 authored over 5 years ago by Jérôme Lafréchoux <[email protected]>
Move location mapping to Blueprint._prepare_doc

9488f1d1f9f3b9ee8c4bb36f2ee9d0c27785f484 authored over 5 years ago by Jérôme Lafréchoux <[email protected]>
Rework parameter -> requestBody in _prepare_doc

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

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

ef5abbdd49be4cbd49f39fca4e0124eda452212f authored over 5 years ago by Jérôme Lafréchoux <[email protected]>
Merge pull request #82 from Nobatek/fix_error_handler_flask_1.1

Fix error handler for Flask 1.1.0

851b75d70bb82b40d6d03744e4d28ac0aaa709df authored over 5 years ago by Jérôme Lafréchoux <[email protected]>
Fix error handler for Flask 1.1.0

fdf848b6a265d7c26f8371ab6129ed905bb81e73 authored over 5 years ago by Jérôme Lafréchoux <[email protected]>
Bump version: 0.15.1 → 0.16.0

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

38c5c5c99a64f05d16055e5b3e5694ea7f7bde51 authored over 5 years ago by Jérôme Lafréchoux <[email protected]>
Fix passing parameter reference in route parameters

8eeca6baf633d2675dce27b8da067a163c13e1d7 authored over 5 years ago by Jérôme Lafréchoux <[email protected]>
Fix Blueprint multiple registrations case

f7de34d8cadd7a7832fe63d582ff224f0ccc785b authored over 5 years ago by Jérôme Lafréchoux <[email protected]>
Fix typo in CHANGELOG

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

51f4a59f05e8035360fde2685f5221318123db5e authored over 5 years ago by Jérôme Lafréchoux <[email protected]>
Update docs: reword "Document Path Parameters" section

d2549bb9aab70d7d8cf47279ee9c8965bd49bb29 authored over 5 years ago by Jérôme Lafréchoux <[email protected]>
Update docs: components, extra parameter/response docs

5c5f36b5626581909418a09fe60b1b70384f5002 authored over 5 years ago by Jérôme Lafréchoux <[email protected]>
Update docs: Remove schema/definition automethod

3b36ed2b5c440a032853c762556656ac58d3e81e authored over 5 years ago by Jérôme Lafréchoux <[email protected]>
Merge pull request #75 from Nobatek/remove_schema_decorator

Remove api.schema decorator

04e34ba528f95bbf33a57f8aeddc35fdc06c5153 authored over 5 years ago by Jérôme Lafréchoux <[email protected]>
Merge pull request #78 from Nobatek/path_level_params

Add parameters argument to Blueprint.route

d8a176fae4f8ad419f2ddc91146d099db180f87a authored over 5 years ago by Jérôme Lafréchoux <[email protected]>
Add parameters_doc argument to Blueprint.route

5c23bc5d6472adf33329afdd5f2ecd3ad11e5121 authored over 5 years ago by Jérôme Lafréchoux <[email protected]>
Bump version: 0.15.0 → 0.15.1

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

23eb77e0ddb897e133287130d189f91730a52513 authored over 5 years ago by Jérôme Lafréchoux <[email protected]>
Merge pull request #77 from Nobatek/fix_marshmallow_3.0.0rc7_compat

Fix marshmallow 3.0.0rc7 compatibility

17751a67942212f1ba8d3125510a772d35cc443f authored over 5 years ago by Jérôme Lafréchoux <[email protected]>
Fix marshmallow 3.0.0rc7 compatibility

6d1d8ad7a755e1069c393c9e1aab1f62ca57d3bb authored over 5 years ago by Jérôme Lafréchoux <[email protected]>
Use raise from syntax (PEP 3134)

32bb82e66b7c07321804d2c873ac54e7e525ab6e authored over 5 years ago by Jérôme Lafréchoux <[email protected]>
Access dump result as "data" attribute when using marshmallow 2

9130bd24e08f32d294e63f61907bf87ad90e8fae authored over 5 years ago by Jérôme Lafréchoux <[email protected]>
Add python_requires to setup.py

b84e9b7896346f0d0a2839b9e1363151c523d1d0 authored over 5 years ago by Jérôme Lafréchoux <[email protected]>
Update docs: Remove calls to api.schema

7e0932782ece219a4c17e7c835ee5ee2fe67b294 authored over 5 years ago by Jérôme Lafréchoux <[email protected]>
Remove Api.schema decorator

e27b26f5fc0234eaff243368e9cad520fcb0f18d authored over 5 years ago by Jérôme Lafréchoux <[email protected]>
Bump version: 0.14.1 → 0.15.0

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

0926ef30c6f520b58eefb71ddc45c464a9e2be1e authored over 5 years ago by Jérôme Lafréchoux <[email protected]>
Update docs: Blueprint.doc issues

6a9c13fa58562c64173228d170ba4d1a9ebbd309 authored over 5 years ago by Jérôme Lafréchoux <[email protected]>
Test calling view func decorated with Blueprint.doc

Restores full test coverage.

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

a155cf43f5e221ea8d9d589dcee46ccce6e7f304 authored over 5 years ago by Jérôme Lafréchoux <[email protected]>
Rework Blueprint.doc decorator

Store doc in wrapper function without modifying wrapped function doc

fb877ff4485ef22e23b69ce64bb42e620745db41 authored over 5 years ago by Jérôme Lafréchoux <[email protected]>
Rework Blueprint.arguments decorator

Store doc in wrapper function without modifying wrapped function doc

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

Add exemple and examples parameters to @arguments

86e10f993ded3d52164f359f1b9455916160cdc3 authored over 5 years ago by Jérôme Lafréchoux <[email protected]>
Add exemple and examples parameters to @arguments

57c1140361bc54a457ef446a34a66310a15733d7 authored over 5 years ago by Jérôme Lafréchoux <[email protected]>
Rework Blueprint.response decorator

Store doc in wrapper function without modifying wrapped function doc

a8545a4da6e4394df57dbfc5a83ec40d31c8c47f authored over 5 years ago by Jérôme Lafréchoux <[email protected]>
Fix typo in docs

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

e4a0260f6405ab1672269b5cc712f8cee22e3bd2 authored over 5 years ago by Jérôme Lafréchoux <[email protected]>
Import BaseResponse from werkzeug.wrappers

Importing from werkzeug is deprecated and won't work in werkzeug 1.0.

f29af9666f5930a56e3e0666ed7ebb75bb6c7433 authored over 5 years ago by Jérôme Lafréchoux <[email protected]>
Remove useless schema instantiation in arguments decorator

66a42994658ebe2b2ead32780900f05eac29693f authored over 5 years ago by Jérôme Lafréchoux <[email protected]>
Tests: copy get_schemas and build_ref from apispec tests

732856f62e9f5b581ac8d67b830ba7e6f66426ef authored over 5 years ago by Jérôme Lafréchoux <[email protected]>
Merge pull request #64 from Nobatek/httpstatus_code_cast_to_str

Let apispec manage the cast to str of response status code

d746155eae0e99c2f940c0f8735652dff3105cdf authored over 5 years ago by Jérôme Lafréchoux <[email protected]>
Bump werkzeug version to 0.15

Fixes "no content on 412" issue (https://github.com/pallets/werkzeug/issues/1231)

ec4abbd4eb80d3a9fe4a8b11ab76815761f065e8 authored over 5 years ago by Jérôme Lafréchoux <[email protected]>
Let apispec manage the cast to str of response status code

This allows supporting status codes expressed as HTTPStatus.

9c6305c0ba8fa7017c657704dc134c6878d60a73 authored over 5 years ago by Jérôme Lafréchoux <[email protected]>
Merge pull request #63 from Nobatek/response_example_headers

Add parameters to pass examples and headers to response decorator

2329bc415049ed004c7d7df68bf95370f5a2d13e authored over 5 years ago by Jérôme Lafréchoux <[email protected]>
Add headers parameter to @response

3fc697a3ea75d1ed1c8b3eb1dfd75f7141d68919 authored over 5 years ago by Jérôme Lafréchoux <[email protected]>
Add exemple and examples parameters to @response

8df644e6a5003f06449b4f1e13d6c1f76249c0ff authored over 5 years ago by Jérôme Lafréchoux <[email protected]>
Remove spurious print in tests

3b33d222bda26ab9efb27984a1f0002325b0eabe authored over 5 years ago by Jérôme Lafréchoux <[email protected]>
Bump version: 0.14.0 → 0.14.1

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

0d2f3ca524a5a2b9241e18c6174eecc74277e346 authored over 5 years ago by Jérôme Lafréchoux <[email protected]>
Update Copyright notice

00a1c26aa4ed01a99b9ca5d4e6877c13493bd9cc authored over 5 years ago by Jérôme Lafréchoux <[email protected]>
Merge pull request #59 from Nobatek/fix_52_view_func_return_tuple_subclass

Fix returning tuple subclass from a view function

04fb7c99bab9d08a00d79aab44948dce8d07cd6c authored over 5 years ago by Jérôme Lafréchoux <[email protected]>
Fix returning tuple subclass from a view function

498e0412dd6b6b78a144330a7a7dbb765ac61d2a authored over 5 years ago by Jérôme Lafréchoux <[email protected]>
Remove useless OAS2 tests

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

f85a5cf1042814d9fb043ab4292747b5a55c7832 authored over 5 years ago by Jérôme Lafréchoux <[email protected]>
Blueprint.response: Only document description if not None

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

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

Fix passing route with path parameter default value

5f492f3f700d4a23e83310afd50f61219d4409ad authored over 5 years ago by Jérôme Lafréchoux <[email protected]>
Fix passing route with path parameter default value

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

42c7ed8b86c6423372aa87fad97455048d9973e9 authored over 5 years ago by Jérôme Lafréchoux <[email protected]>
Merge pull request #53 from Nobatek/rename_definition_as_schema

Rename Api.definition as Api.schema

dd7d16e2aae0114a6ada22a96b396bb1aaf4aa92 authored almost 6 years ago by Jérôme Lafréchoux <[email protected]>
Update HISTORY.rst

a54d69f5ff585368228f87841ff7b9b8cbdbb0ba authored almost 6 years ago by Jérôme Lafréchoux <[email protected]>
Rename Api.definition as Api.schema

Keep definition as alias to schema

c6ebb4c48c503029206cf3af7709bc4f8a65ca37 authored almost 6 years ago by Jérôme Lafréchoux <[email protected]>
Update docs about Api.definition -> Api.schema rename

f1ca8e9ac0c9eadbe3c22a1b87c992e61a4f2489 authored almost 6 years ago by Jérôme Lafréchoux <[email protected]>
Rename get_definitions -> get_schemas in tests.utils

1f37634115bd84538e15841b9f928aaad31d8c50 authored almost 6 years ago by Jérôme Lafréchoux <[email protected]>
Minor test_api_definition_before_and_after_init rework

Make test more specific to only assert result to check.

dcb6deda771ccf7076d0e8baf0da1ed1f3cf1729 authored almost 6 years ago by Jérôme Lafréchoux <[email protected]>
Merge pull request #45 from Nobatek/python_37

Support Python 3.7 + CI files rework

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

48e50c524f09afac77ef207566b722ee084e02a9 authored almost 6 years ago by Jérôme Lafréchoux <[email protected]>
Support Python 3.7 + CI files rework

dfd407d01dc3b0038e5bb09948dc1555dd362744 authored almost 6 years ago by Jérôme Lafréchoux <[email protected]>
Update LICENCE file: bump year and mention contributors

a8fab8da5f6c9fa1185f7ac5c265dee0ede1c7bc authored almost 6 years ago by Jérôme Lafréchoux <[email protected]>
Remove Codacy badge

2672af98a2bd412ac3301a07b1665a5060201c3a authored almost 6 years ago by Jérôme Lafréchoux <[email protected]>
Bump version: 0.13.1 → 0.14.0

a1962aa7588d74ac02d70ae6b2a9d24a39239a39 authored almost 6 years ago by Jérôme Lafréchoux <[email protected]>