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

Fix Swagger UI integration

b7001051e971266cc5bbed2e1c9ce5088edcb690 authored over 6 years ago
Api.register_field: call APISpec.register_field

df8912d5d3dd06d319c76e19f5caba5548c13421 authored over 6 years ago
Update CHANGELOG

7a79371da17cebcff3f2a6ef44d333084a1cbd2d authored over 6 years ago
Bump version: 0.5.2 → 0.6.0

023977e1ea0545348703558862acd9d8b9f75f4e authored over 6 years ago
Expose APISpec.register_[field|converter] methods from Api

c3a74840b113cc5954a499ffbb41258f2491df40 authored over 6 years ago
Pass extra apispec plugins to internal APISpec instance

f7543b70a1cf6f98154c935fbb6d8f41d3dd8d07 authored over 6 years ago
Drop official support for python 3.4

fae16dcad329279abe483942b823cc2ee027852c authored over 6 years ago
Use apispec 0.39.0 plugin class interface

8f1711d2e5e4e07bd2862dc991c7e767c467a076 authored over 6 years ago
Bump version: 0.5.1 → 0.5.2

353cd81a0a38fc965ce3940c095d476f2fee9403 authored over 6 years ago
Update CHANGELOG

d740e9e98fdeddc7d9e1954cb0cbea3e829b4ac9 authored over 6 years ago
Update README (about Swagger UI)

bc6c70ad3665feab09a7c8633d4fe3c4cce4aae8 authored over 6 years ago
Add Swagger UI (3.x) integration

f9e365b1de6656f2ad1795b71ee0cda36a9ace1a authored over 6 years ago
Update CHANGELOG

8bb75eb92a8b731718071e06056d82ed75dc14a8 authored over 6 years ago
Pass OpenAPI version as "OPENAPI_VERSION" app config parameter

85cc502257e672bb4f4621fef1b841f5a611bb5f authored over 6 years ago
Postpone APISpec instantiation to Api.init_app()

3ac79c532203275bd82856aa70d9ac1e3b177f26 authored over 6 years ago
Bump version: 0.5.0 → 0.5.1

862910768f48390a9438c20db7c516617924b2dd authored over 6 years ago
Update CHANGELOG

70bcb605bdad523c706c3d9a39a869329370aab4 authored over 6 years ago
ReDoc: use unpkg CDN for 2.x version

5c08ab53860ca9cf3e65348caa23f37044c6f13a authored over 6 years ago
Bump version: 0.4.2 → 0.5.0

5bd2df3679efee9e3ebcb6582674b8c9ba56e557 authored over 6 years ago
Update CHANGELOG

830d6eb4c92c5bb506d29556716fe995334d29f4 authored over 6 years ago
Update CHANGELOG

99cf344736dbaee905a2161b791a3287cdf9519c authored over 6 years ago
Blueprint.route(): don't lowercase endpoint name

6d5229dfa5d787d62cabd08303347141c4e0caa3 authored over 6 years ago
Update CHANGELOG

c77339e64207c18ad662bfd114382798363a152d authored over 6 years ago
Add etag.INCLUDE_HEADERS to specify which headers to use for ETag computation

493938daf17ad84c9c68a6b8be8de56d6530f4b1 authored over 6 years ago
Minor rework of ETag feature

875be274919ae89ae6774b6dfb6743e5bd9e2ad5 authored over 6 years ago
Pagination: allow customization of default page parameters

Each view can now define default page, default page_size and max page_size

This commit also ref...

f2cd40d53d1d254058c224abd7387a87662c890e authored over 6 years ago
Remove useless "keyword-only" test

632ca41ef84d653a6e38cc8d21ac1d152fe2465c authored over 6 years ago
Add endpoint to logging in verify_check_etag

aaa9c8245061741e4dd794c494b76c81c793a656 authored over 6 years ago
Pagination: document pagination parameters in spec

68e92d236683b6603fb37773cda7675ca792a197 authored over 6 years ago
Add Blueprint.pagination decorator

Extract pagination from Blueprint.response()

18d72a3cea3a10afd85aab3f0c7a7d1e951db338 authored over 6 years ago
test_examples: remove extra schemas.DocSchema.reset_dump_count

20874ef56c5c9dcdb2adce1a8279ac1af3db3753 authored over 6 years ago
Bump version: 0.4.1 → 0.4.2

2c7ed02e311d2face3777fe73238399ae78385d4 authored over 6 years ago
Update CHANGELOG

312e25d22cbeb9ca54bdc7d12c7d497dd1f2bf3b authored over 6 years ago
Fix api-docs Blueprint leading/trailing slash issues

Fixes Flask 1.0 compatibility

8fccdb906fdaf9c3bef053bf6eb9cdd952656c20 authored over 6 years ago
Blueprint.arguments: Add comment about instantiating Schema class

7ea3f1c91b72a3f351360452562e9ece7664bfed authored over 6 years ago
Fix test_pagination_item_count_missing (assert missing)

2b49bf9069079e31e7e4544e55975ab7abe595b4 authored almost 7 years ago
test_examples.py: many=True is implicit when using pagination

2bab9a12bcc6885f334d0fa17f259cfa8670cf18 authored almost 7 years ago
Tests: Fix CounterSchema post_load/dump for many=True

39e6915ca43013260a96fa26458db1b17a5fa5e6 authored almost 7 years ago
Store pagination headers in application context

Replace get_pagination_metadata and set_pagination_metadata_in_response
with set_pagination_header.

b3c78c75fbc9c367c005953910ea4802f4b905c2 authored almost 7 years ago
_generate_etag: treat {} as None

16b03e32a82dc995c5dbd352b9fc6c91dffd6366 authored almost 7 years ago
Pagination: pass and warn if item_count is not set

6fbc478fd88e37c38e73969ac3994e5e0032809c authored almost 7 years ago
Use a defaultdict to store data in request context

e03d72d55704c2eedefd3ee91ed4ced4549eef28 authored almost 7 years ago
Bump version: 0.4.0 → 0.4.1

42df77d9de1a5f83690844f39e9ee1b3dd3a1059 authored almost 7 years ago
Update CHANGELOG

b784d045f1271f7d1a746343682b2520c355fcb2 authored almost 7 years ago
Remove 201 code on POST methods in examples

48b09ca4ebb9233548707a8b3d67f9d40a15fd6a authored almost 7 years ago
Blueprint.arguments: clarify "location" and "required" arguments

d58cc452b9ff11252325c52452d272d116a12326 authored almost 7 years ago
Allow multiple calls to Blueprint.arguments on a view function

383a5245bb52ea44b86bf7f94065950983a39a3a authored almost 7 years ago
Minor fix in test_examples.py

8412724bf13e27715fdd0f5a500f6139bb1f0736 authored almost 7 years ago
Minor rework of Blueprint.register_views_in_doc

559e76df05db4fbf2897bc8400ee51539017148e authored almost 7 years ago
Blueprint: remove redundant call to schema2parameters

Only location mapping is needed here, schema resolution is done in apispec

5269ba24cc050f35cdc88fee0f9552f75da3a0ac authored almost 7 years ago
flask_path_helper: remove redundant calls to resolve_schema_dict

a7e43a2b6e8580ea0dcb150958d95c97554084d1 authored almost 7 years ago
Update .gitignore

8835066445cfb7e608af571f22112b4e3918093c authored almost 7 years ago
Make PaginationParametersSchema and PaginationMetadataSchema ordered

16100fbd88c6f6845ea5a53881aa6192ed95e73c authored almost 7 years ago
Bump version: 0.3.0 → 0.4.0

fcc802533586326054f4fc7b3d2a3bbc57dd9bd3 authored almost 7 years ago
Update CHANGELOG

d04b418c35df1113a68634be42621643e47bb197 authored almost 7 years ago
Rework APISpec.register_field to use apispec API

3f8f0dc51cd96bce91223c2502df501bfc4d3b06 authored almost 7 years ago
Enforce method order for one endpoint in the spec

c5ed74432c37d07e1edf828177e696c1fdb39daa authored almost 7 years ago
Preserve order when serving spec

f44334151f10ffced9b8856ac9a9464785836bf8 authored almost 7 years ago
Add quick description in README

0c20fb453c8640304d87f83e4eb0b4cb17182e5e authored almost 7 years ago
Spec plugin rule_to_params: Remove param default

See https://github.com/jmcarp/flask-apispec/issues/80

This is useless until apispec can handle ...

7c2d405995c21e59bc3282e953e4e943b3d972be authored almost 7 years ago
Update CHANGELOG

0c8cc223db48c8e4dd8a66d3aac21dd3ffb6facc authored almost 7 years ago
flask_path_helper: Remove case of parameter in both URL and Schema

This case is more or less broken, anyway

8f3869e8618f4fc8980447bcdcc7f92125b409d0 authored almost 7 years ago
Update CHANGELOG

97280bd3b7fda9b012da77afc5f92fd40aa482e1 authored almost 7 years ago
Bugfix: Document response as array when using paginate_with

ea9b5e19c893a0ad396133530dd47289115b2dea authored almost 7 years ago
Add test for NestedQueryFlaskParser

bf7f6e2ede0595f0e6b9f5de074d741587dad5d7 authored almost 7 years ago
Update CHANGELOG

77e009a7e9903bdfe31547ae1e9c225e8e954bf8 authored almost 7 years ago
test_blueprint_arguments_required: check generated spec

dd5be4053a60fe637b68a676abde961980948ac7 authored almost 7 years ago
Blueprint.arguments(): Leave location mapping to webargs/apispec

6812e1496c80e65f8e81b4c98c7f1bb0d3b8c793 authored almost 7 years ago
Schema parameter is required by default

6b28664677fc18884cfe994ea7994dfc9e129aac authored almost 7 years ago
Sort decorator/wrapper mixup

af8ea45bcdbde880f3271bfc7edae4525f03fc6e authored almost 7 years ago
Test and document Blueprint.doc()

639f5ad890cc22ba8ccaa7fab5b2a8d6c29a67a6 authored almost 7 years ago
Rework test_apipec_serve_spec

f27278d9a362934f57e20540226d6c496d11bd68 authored almost 7 years ago
Bump version: 0.2.0 → 0.3.0

1fc821aec4b9e58ed4dfc4963b07622cf0d34559 authored almost 7 years ago
Update CHANGELOG

85147db8e571bc37e9aa31185914b3cbe5d5eefc authored almost 7 years ago
Fix OpenAPI docs url paths

102bdd682fb362229e2978421132cdf6e076d992 authored almost 7 years ago
Update CHANGELOG

28527e0bf1e9bd319144a72c2cba675347653698 authored almost 7 years ago
Rework Blueprint.route() to match flask's Blueprint signature

0561d5558da21abb69d2ea1991d2b67c759a7d09 authored almost 7 years ago
Use static methods when possible

fa5ff5fd72083998e947d3b659e75400c248d3b6 authored almost 7 years ago
Bump version: 0.1.1 → 0.2.0

3dbbca9cf5d3221736d3a987432b56db6342337d authored almost 7 years ago
Add CHANGELOG.rst

f146bb4bf73b883b10d4ff96a28f8569960e630a authored almost 7 years ago
Api.register_converter() registers the converter in the app

8baad16e971fb5220cfb045d360e081410562e3e authored almost 7 years ago
Expose APISpec from Api rather than proxying it

ba6910028cd0a6cb8365d0eaaf3d2fd33c6e4bfb authored almost 7 years ago
Rework Api.register_spec_plugin

a9f9d05aae40d9d05aab5a3bc025bb9edbadb15a authored almost 7 years ago
Add test for Api.register_field()

f6fcf5bf1f941e66189825c074f3356e1b82720d authored almost 7 years ago
Refactor test_api_definition

a5685e24a26906825bfc010db6b4e03542a2be01 authored almost 7 years ago
Api.register_converter(): Add test and fix docstring

cddba34c4fcd1f2b3f0471ee7db4854b806613b0 authored almost 7 years ago
blueprint.py: move LOCATION_MAP to top of file

60adfd3de52b2573ad846f32ede5361559dfe5e8 authored almost 7 years ago
Add test for Api.definition()

603ab34ff666442d0222cb92bbf06134bb3377c9 authored almost 7 years ago
Make format parameter optional in register_converter and register_field

Also improve docstrings in Api class

7cf658b5af264e30560cc1e3f308ba58887c92f1 authored almost 7 years ago
Let APISpec inherit from original APISpec

e8d98610bb291d1849c3fe3e9ed7b2382d24729c authored almost 7 years ago
Bump version: 0.1.0 → 0.1.1

2ead4cc0b4a2897b8800b46d584a84e5e1ca8984 authored almost 7 years ago
Use bumpversion to update version number

b4b013d8dcc6e64b58a957ae3c5a791ce185fb51 authored almost 7 years ago
__init__.py files cleanup

37895381dae86d66b511a8e78013542956e67ca8 authored almost 7 years ago
setup.py cleanup

c513d97e3a9ad7b92e6239ec26583e4502ba9617 authored almost 7 years ago
Add dev-requirements.txt

d6ec643700d7e444085dc08aa45e3a2ac1257c08 authored almost 7 years ago
Set version number in setup.py and __init__.py

cd3200e9f536f2b80b58e38e208a2554de3fd293 authored almost 7 years ago
Rename marshal.py into response.py

d837382d01b32828fe58fdda43f7ab73fa532a1c authored almost 7 years ago
Don't dump twice result data when no ETag Schema provided

752806e3c6bcb264ccbeddf0a7c495ff1d6660ad authored almost 7 years ago
Add CounterSchema

c1b86c0446397c17c1b695ec4c7a5c4b812235d1 authored almost 7 years ago
Only set ETag on GET, HEAD, POST, PUT, PATCH methods

Log a warning if set_etag called in another method

f40938b418b04ed9a518868fcd0a6b78007b1f1f authored almost 7 years ago