Ecosyste.ms: OpenCollective

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

APIFlask

APIFlask is a lightweight Python web API framework based on Flask and marshmallow-code projects. It's easy to use, highly customizable, ORM/ODM-agnostic, and 100% compatible with the Flask ecosystem.
Collective - Host: opensource - https://opencollective.com/apiflask - Website: https://apiflask.com - Code: https://github.com/greyli/apiflask

Add custom error classes support for HTTPError

github.com/apiflask/apiflask - a252bc024fe585c30fefd9f460c2bec763741956 authored about 3 years ago by Grey Li <[email protected]>
Improve response-related types

github.com/apiflask/apiflask - e9b0b1fe9a7289e675da9154ee761d8740ca0e97 authored about 3 years ago by Grey Li <[email protected]>
Work on 0.11 again

github.com/apiflask/apiflask - a09b449f9198b9929773283fd68b7a0fc2d44967 authored about 3 years ago by Grey Li <[email protected]>
Release 0.10.1

github.com/apiflask/apiflask - b38cf57d8726d403dea7c75f91d9b46f86068491 authored about 3 years ago by Grey Li <[email protected]>
Merge pull request #177 from greyli/reuse-headers

github.com/apiflask/apiflask - b5c540d914dca74ed69f46a3fb7433ddddc53b7c authored about 3 years ago by Grey Li <[email protected]>
Fix the deprecated usage of marshmallow default/missing

default -> dump_default
missing -> load_default

github.com/apiflask/apiflask - d0582483e82ab2fea3c488f2db39336f4d37c116 authored about 3 years ago by Grey Li <[email protected]>
Reuse headers from Werkzeug exceptions for JSON error response

github.com/apiflask/apiflask - a792e96954da1978f28912266765512082460317 authored about 3 years ago by Grey Li <[email protected]>
Merge pull request #170 from greyli/error-docs

github.com/apiflask/apiflask - 050b6e4e2172599c75882ebb014e4a15c354f219 authored about 3 years ago by Grey Li <[email protected]>
Add error handling docs

github.com/apiflask/apiflask - 76f252234a43392c51fbfe4a531df45f11ce2398 authored about 3 years ago by Grey Li <[email protected]>
Add Chinese option to issue template

github.com/apiflask/apiflask - 7831cadd1ad64a0297b2080c7a013570616242c3 authored about 3 years ago by Grey Li <[email protected]>
Merge pull request #165 from greyli/update-requirements

github.com/apiflask/apiflask - 631da29bc635814a8a5dbb3ce0763b6186b87746 authored about 3 years ago by Grey Li <[email protected]>
Update requirement files

github.com/apiflask/apiflask - 4cd1e7d03f6d181cce9eeeecdbdd8240127b045f authored about 3 years ago by Grey Li <[email protected]>
Merge pull request #151 from yuancjun/patch-1

github.com/apiflask/apiflask - 63819d3bb2d6ce5e681f4fcb0679831596dd86fd authored about 3 years ago by Grey Li <[email protected]>
Update README.md

github.com/apiflask/apiflask - 3cc4eae679de952977a466b9cb653036ffd10027 authored about 3 years ago by yuancjun <[email protected]>
Remove unused typing ignores

github.com/apiflask/apiflask - 7812c642da91d568335b35cbb027e515f819eaed authored over 3 years ago by Grey Li <[email protected]>
Merge pull request #149 from greyli/pre-commit-ci-update-config

github.com/apiflask/apiflask - f6ed12a296332a52bd46c14c9df81b8f1ba7e63a authored over 3 years ago by Grey Li <[email protected]>
Merge pull request #150 from greyli/fix-data-key-docs

github.com/apiflask/apiflask - b2b87b9a0f8705fcd69bcffd0a14fd98f8929051 authored over 3 years ago by Grey Li <[email protected]>
Fix the description of data_key in docs/usage

github.com/apiflask/apiflask - 2987414b0d0606687ae777bd519a38670392008b authored over 3 years ago by Grey Li <[email protected]>
[pre-commit.ci] pre-commit autoupdate

updates:
- [github.com/asottile/pyupgrade: v2.25.0 → v2.29.0](https://github.com/asottile/pyupgr...

github.com/apiflask/apiflask - 3bb62fca66c686143357a16109fe887aa63f50c4 authored over 3 years ago by pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Merge pull request #144 from greyli/dependabot/pip/mkdocstrings-0.16.1

github.com/apiflask/apiflask - 9b75eaeadf0383dc8b692981e6cdb5cca07b90ad authored over 3 years ago by Grey Li <[email protected]>
Bump mkdocstrings from 0.15.2 to 0.16.1

Bumps [mkdocstrings](https://github.com/mkdocstrings/mkdocstrings) from 0.15.2 to 0.16.1.
- [Rel...

github.com/apiflask/apiflask - 3da92cd3e456eef4edc7e0a8f3396704dcf4c889 authored over 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Merge pull request #141 from greyli/dependabot/pip/tox-3.24.4

github.com/apiflask/apiflask - 701b3a7727cb9ae0b17f3658456d8c9027005a5b authored over 3 years ago by Grey Li <[email protected]>
Merge pull request #142 from greyli/dependabot/pip/pre-commit-2.15.0

github.com/apiflask/apiflask - 18915a375a0285a61c1c422539d13dd63c1645b8 authored over 3 years ago by Grey Li <[email protected]>
Merge pull request #143 from greyli/dependabot/pip/pip-tools-6.3.0

github.com/apiflask/apiflask - d61149fdb39a351108c62e2af84f71831bf75fc5 authored over 3 years ago by Grey Li <[email protected]>
Merge pull request #145 from greyli/dependabot/pip/mkdocs-material-7.3.0

github.com/apiflask/apiflask - 1db92a224e12f162050aca98d6c3b2538f65ccb9 authored over 3 years ago by Grey Li <[email protected]>
Bump mkdocs-material from 7.2.5 to 7.3.0

Bumps [mkdocs-material](https://github.com/squidfunk/mkdocs-material) from 7.2.5 to 7.3.0.
- [Re...

github.com/apiflask/apiflask - 5ce300ff65674ca529fad2bddfb25f21ad5fa299 authored over 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bump pip-tools from 6.2.0 to 6.3.0

Bumps [pip-tools](https://github.com/jazzband/pip-tools) from 6.2.0 to 6.3.0.
- [Release notes](...

github.com/apiflask/apiflask - 58969e7e257823696d9f116e4be3b2612df3041d authored over 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bump pre-commit from 2.14.1 to 2.15.0

Bumps [pre-commit](https://github.com/pre-commit/pre-commit) from 2.14.1 to 2.15.0.
- [Release n...

github.com/apiflask/apiflask - 8dc2928c26c7d2f82e137e7f9af4e808894435cc authored over 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bump tox from 3.24.3 to 3.24.4

Bumps [tox](https://github.com/tox-dev/tox) from 3.24.3 to 3.24.4.
- [Release notes](https://git...

github.com/apiflask/apiflask - 5a33b0ecc7fbcceff17cdad0235ea238e154d7be authored over 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Add version warning in docs for response links

github.com/apiflask/apiflask - 88f9bf10c1d212d7871be6e1622657aaffa93153 authored over 3 years ago by Grey Li <[email protected]>
Work on 0.11.0

github.com/apiflask/apiflask - 726656f025508253cb82ec2f8466cb41424d9286 authored over 3 years ago by Grey Li <[email protected]>
Release 0.10.0

github.com/apiflask/apiflask - 82567b69095158e004f52d37b5248c6c99bf413c authored over 3 years ago by Grey Li <[email protected]>
Add info for ref x-scope output in tests

github.com/apiflask/apiflask - a2c688d4141ebe30cfe3004fcd15a467403aea80 authored over 3 years ago by Grey Li <[email protected]>
Merge pull request #140 from greyli/response-links

Support setting OpenAPI response links via `@output(links=...)`

github.com/apiflask/apiflask - 2fb2c8b36726ca96efaaab971f2dc2fd9539ebc9 authored over 3 years ago by Grey Li <[email protected]>
Update docs and changelog for response links support

github.com/apiflask/apiflask - 1a9ff85b7132c8e11b3704d3fec1b822987aa61d authored over 3 years ago by Grey Li <[email protected]>
Add tests for response links

github.com/apiflask/apiflask - 356b1833741b282b665a67844c262cb67bc2bd9e authored over 3 years ago by Grey Li <[email protected]>
Add response links support to the output decorator

github.com/apiflask/apiflask - ffcabdc2130cd63ac27253e337d06fac4e7a71bf authored over 3 years ago by Grey Li <[email protected]>
Merge pull request #130 from greyli/additional-error-info

Add `HTTPError.extra_fields` to collect additional error information

github.com/apiflask/apiflask - b1160d1844e13b67ee4048f947e6bdc6eea9377d authored over 3 years ago by Grey Li <[email protected]>
Rename HTTPError.extra_fields to extra_data

github.com/apiflask/apiflask - 1352e9b603d4574b33a4846da6a672bcbf8907e5 authored over 3 years ago by Grey Li <[email protected]>
Merge pull request #137 from greyli/pre-commit-ci-update-config

[pre-commit.ci] pre-commit autoupdate

github.com/apiflask/apiflask - 320801fcb0a27090b46a5c8004192bef2aaa82fa authored over 3 years ago by Grey Li <[email protected]>
[pre-commit.ci] pre-commit autoupdate

updates:
- [github.com/asottile/pyupgrade: v2.23.1 → v2.25.0](https://github.com/asottile/pyupgr...

github.com/apiflask/apiflask - 61539ad9c2a5f5b793ea46410ff15676477e558e authored over 3 years ago by pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Merge pull request #132 from greyli/dependabot/pip/pytest-6.2.5

Bump pytest from 6.2.4 to 6.2.5

github.com/apiflask/apiflask - 22e7834d1e6f68585fbe74d93b7f255ee2d2667b authored over 3 years ago by Grey Li <[email protected]>
Bump pytest from 6.2.4 to 6.2.5

Bumps [pytest](https://github.com/pytest-dev/pytest) from 6.2.4 to 6.2.5.
- [Release notes](http...

github.com/apiflask/apiflask - 559b3cff9e192fe7552b3389fda1f18be470c389 authored over 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Merge pull request #133 from greyli/dependabot/pip/tox-3.24.3

Bump tox from 3.24.1 to 3.24.3

github.com/apiflask/apiflask - 6d6dfe47d8347bf2edda5ac855a7e52dea4273f7 authored over 3 years ago by Grey Li <[email protected]>
Merge pull request #134 from greyli/dependabot/pip/pre-commit-2.14.1

Bump pre-commit from 2.13.0 to 2.14.1

github.com/apiflask/apiflask - af0f2519576e98a1e010a8002703c44910ed2363 authored over 3 years ago by Grey Li <[email protected]>
Merge pull request #135 from greyli/dependabot/pip/mkdocs-material-7.2.5

Bump mkdocs-material from 7.2.2 to 7.2.5

github.com/apiflask/apiflask - 369c22b3577df17a382736553ef6503f6e218152 authored over 3 years ago by Grey Li <[email protected]>
Bump mkdocs-material from 7.2.2 to 7.2.5

Bumps [mkdocs-material](https://github.com/squidfunk/mkdocs-material) from 7.2.2 to 7.2.5.
- [Re...

github.com/apiflask/apiflask - 570a57c5264aabc12540056ab621546732be6c42 authored over 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bump pre-commit from 2.13.0 to 2.14.1

Bumps [pre-commit](https://github.com/pre-commit/pre-commit) from 2.13.0 to 2.14.1.
- [Release n...

github.com/apiflask/apiflask - a888600e5af5a040c606606a840c049b2369a66d authored over 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bump tox from 3.24.1 to 3.24.3

Bumps [tox](https://github.com/tox-dev/tox) from 3.24.1 to 3.24.3.
- [Release notes](https://git...

github.com/apiflask/apiflask - 2ac12c098fba791bd47c04324ee35c7a54bb5d8e authored over 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Merge branch 'main' into additional-error-info

github.com/apiflask/apiflask - 3bc1bd9137af4e1f3344a1ef32dac1367fb6e03a authored over 3 years ago by Grey Li <[email protected]>
Merge pull request #131 from greyli/operation-id

Support setting and auto-generating `operationId`

github.com/apiflask/apiflask - fbeb0083343b7d4a959a980112f6fdc70f653495 authored over 3 years ago by Grey Li <[email protected]>
Support setting and auto-generating operationId

Add config AUTO_OPERATION_ID to control the auto-generating behavior of operationId.

github.com/apiflask/apiflask - 1d29b27615a88d462fc7d386b9c35f596f232899 authored over 3 years ago by Grey Li <[email protected]>
Improve the format of changelog

github.com/apiflask/apiflask - 47bc2bc990d6705167b5409202aa4159a76420b1 authored over 3 years ago by Grey Li <[email protected]>
Add HTTPError.extra_fields to collect additional error information

Now both the abort function and HTTPError class will accept a extra_fields argument, and the val...

github.com/apiflask/apiflask - b24012a96a74f4cc50996872c61807456a32a74c authored over 3 years ago by Grey Li <[email protected]>
Merge pull request #129 from greyli/error-response

Remove the `status_code` field from the default error response

github.com/apiflask/apiflask - 80304b63849398dfbeb670ae30797846a17b20fa authored over 3 years ago by Grey Li <[email protected]>
Remove the status_code field from the default error response

github.com/apiflask/apiflask - 4f5f26cef72598968660c1547c95632a9fa76819 authored over 3 years ago by Grey Li <[email protected]>
Add marshmallow issues to the related section of README

github.com/apiflask/apiflask - c3d97770d27baf3720653ed892685aa79b50584f authored over 3 years ago by Grey Li <[email protected]>
Fix typo in changelog

github.com/apiflask/apiflask - d87e9485019a31c8c235c35aa2e0b610aac6da5b authored over 3 years ago by Grey Li <[email protected]>
Merge pull request #127 from greyli/marshmallow-api

Remove undocumented and re-imported marshmallow APIs

github.com/apiflask/apiflask - cc8573aa24a6ce263d3f3e1a1c01aa0f127275d8 authored over 3 years ago by Grey Li <[email protected]>
Update changelog and README for marshmallow APIs

github.com/apiflask/apiflask - 7c661f16fc811e57e9a49aed94f0a9a2bd70c5db authored over 3 years ago by Grey Li <[email protected]>
Remove undocumented and re-imported marshmallow APIs

github.com/apiflask/apiflask - ea2bd2e5dea6f28423373f53ce93e42d34975fb6 authored over 3 years ago by Grey Li <[email protected]>
Merge pull request #126 from greyli/better-cbv

Support using add_url_rule on view classes

github.com/apiflask/apiflask - 00ed5259bb6f9096b68069ce43109b23a23bf3bd authored over 3 years ago by Grey Li <[email protected]>
Remove highlight noises in the cbv docs

github.com/apiflask/apiflask - d8214f8bd1ffe9c307325660f4c3c111db26564a authored over 3 years ago by Grey Li <[email protected]>
Extract spec from a view class only once

github.com/apiflask/apiflask - 5170c96721ba93dfdf249c8f3eb5bd67c0522451 authored over 3 years ago by Grey Li <[email protected]>
Update docs and changelog for the add_url_rule support

github.com/apiflask/apiflask - 4e4122ace9c8850867bd4a814c80b6f10c3c95d8 authored over 3 years ago by Grey Li <[email protected]>
Support using add_url_rule on view classes

github.com/apiflask/apiflask - 28335811381001b938c171a64f65779bea41ec8c authored over 3 years ago by Grey Li <[email protected]>
Correct the spelling of all marshmallow-code project names

github.com/apiflask/apiflask - 3963cd3f4fad9b49e68951c96f5f7729d1e13560 authored over 3 years ago by Grey Li <[email protected]>
Remove redundant package_data section in setup.cfg

github.com/apiflask/apiflask - aea34d1a5116221b0a9caa9d012deb4683f9be50 authored over 3 years ago by Grey Li <[email protected]>
Work on 0.10.0

github.com/apiflask/apiflask - a3dc77a683f6096e498a6daee273a70bc6ffb762 authored over 3 years ago by Grey Li <[email protected]>
Release 0.9.0

github.com/apiflask/apiflask - 273d9a06c2870dd0cdb3b4ce69e3577071cf4dd5 authored over 3 years ago by Grey Li <[email protected]>
Remove indentation spaces from docstrings (#117)

* Improve the operation description handling

Co-authored-by: pre-commit-ci[bot] <66853113+pre...

github.com/apiflask/apiflask - 0f141e3fc63ae14d274795e7990a5a4b8d05ce96 authored over 3 years ago by Henshal B <[email protected]>
Update website banner to add back the project status warning

github.com/apiflask/apiflask - 08024ba3573ea9a78aa3bf73270277b82755527a authored over 3 years ago by Grey Li <[email protected]>
Merge pull request #122 from greyli/redoc-config

Add `REDOC_CONFIG` to support config Redoc

github.com/apiflask/apiflask - 752429ef709fa347162366e0e0d56a3e765075b9 authored over 3 years ago by Grey Li <[email protected]>
Add REDOC_CONFIG to support config Redoc

Also change the way to initialize Redoc: <redoc></redoc> -> <script>Redoc.init()</script>.

github.com/apiflask/apiflask - 13a1d2496b14f05773297c064664f123a7cc3cc9 authored over 3 years ago by Grey Li <[email protected]>
Fix typo in OpenAPI docs

github.com/apiflask/apiflask - 49de86718179af5cea4f00db8257d6ed53060c05 authored over 3 years ago by Grey Li <[email protected]>
Fix docstring format in OpenAPI example

github.com/apiflask/apiflask - 6d2ab1a26fd736e0448bd6812256b82b6d6345f2 authored over 3 years ago by Grey Li <[email protected]>
Merge pull request #118 from greyli/pre-commit-ci-update-config

[pre-commit.ci] pre-commit autoupdate

github.com/apiflask/apiflask - 791e7ef751b756a3d0a1a7a94381011a2c0ee975 authored over 3 years ago by Grey Li <[email protected]>
[pre-commit.ci] pre-commit autoupdate

updates:
- [github.com/asottile/pyupgrade: v2.20.0 → v2.23.1](https://github.com/asottile/pyupgr...

github.com/apiflask/apiflask - d186d3b51318ea7119e72bf9e04ed72b00e0403e authored over 3 years ago by pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Merge pull request #114 from greyli/dependabot/pip/asgiref-3.4.1

Bump asgiref from 3.4.0 to 3.4.1

github.com/apiflask/apiflask - 1ec99ed17e70082eeeca8b945fc9a7cdddb0410a authored over 3 years ago by Grey Li <[email protected]>
Merge pull request #115 from greyli/dependabot/pip/mkdocs-material-7.2.2

Bump mkdocs-material from 7.1.9 to 7.2.2

github.com/apiflask/apiflask - d1e64d9779ce6530b2f4001a39a27a4c0240d8cf authored over 3 years ago by Grey Li <[email protected]>
Merge pull request #116 from greyli/dependabot/pip/tox-3.24.1

Bump tox from 3.23.1 to 3.24.1

github.com/apiflask/apiflask - 319e7c1002ed39a81924c93cb389be5e6441c158 authored over 3 years ago by Grey Li <[email protected]>
Bump tox from 3.23.1 to 3.24.1

Bumps [tox](https://github.com/tox-dev/tox) from 3.23.1 to 3.24.1.
- [Release notes](https://git...

github.com/apiflask/apiflask - 640e4e381b54b3b101c0e38a4e7fe1575f46c088 authored over 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bump mkdocs-material from 7.1.9 to 7.2.2

Bumps [mkdocs-material](https://github.com/squidfunk/mkdocs-material) from 7.1.9 to 7.2.2.
- [Re...

github.com/apiflask/apiflask - b1ba8ba29def2b55d9dfeb8f8b6352f2a7e027e8 authored over 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bump asgiref from 3.4.0 to 3.4.1

Bumps [asgiref](https://github.com/django/asgiref) from 3.4.0 to 3.4.1.
- [Release notes](https:...

github.com/apiflask/apiflask - 5b50c8a2ca7d8f58c3f14b485365d1ce9e90c66c authored over 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Fix typo in openapi docs

github.com/apiflask/apiflask - dcb507be59ec722028133dcd3085bd783e27041b authored over 3 years ago by Grey Li <[email protected]>
Merge pull request #112 from greyli/improve-base-schema

Use converter attribute when generating base schema spec

github.com/apiflask/apiflask - 0765fa1e4d0f9678540633c5fdc5d7e435e56450 authored over 3 years ago by Grey Li <[email protected]>
Merge pull request #111 from imoyao/patch-1

Fix typo in docs/usage.md

github.com/apiflask/apiflask - e341818fbbbbaf9a04fb40ce16d95e9a3ff80668 authored over 3 years ago by Grey Li <[email protected]>
Use converter attribute when generating base schema spec

github.com/apiflask/apiflask - d8777b59fde6fb299b5ec9ed818b63a0a9719a5a authored over 3 years ago by Grey Li <[email protected]>
Update usage.md

fix typo

github.com/apiflask/apiflask - 1b73bd75772023c54001f1377442beba8ca3d139 authored over 3 years ago by imoyao <[email protected]>
Merge pull request #109 from greyli/add-code-of-conduct-1

Add Code of Conduct

github.com/apiflask/apiflask - fde330b41847727fb1ddeb3963c466f1118dc9db authored over 3 years ago by Grey Li <[email protected]>
Add Code of Conduct

github.com/apiflask/apiflask - 01e595eb8e80cdd90fbd680302e5b55c9ed438b5 authored over 3 years ago by Grey Li <[email protected]>
Merge pull request #108 from greyli/error-handling

Pass an `HTTPError` instance to error processors and support registering auth error processor

github.com/apiflask/apiflask - a663dd589155ec2007aca9797914ce74b6d36763 authored over 3 years ago by Grey Li <[email protected]>
Fix typo in changelog

github.com/apiflask/apiflask - c660e13e12d8899e3d7444b4bae3c1523d24cad1 authored over 3 years ago by Grey Li <[email protected]>
Fix auth error processor types

github.com/apiflask/apiflask - 410e7c3874380cb910a7215349cf25f7d760390f authored over 3 years ago by Grey Li <[email protected]>
Update changelog for auth improvements

github.com/apiflask/apiflask - 66732eae6bee3a028de9db76836dde2e03f77222 authored over 3 years ago by Grey Li <[email protected]>
Fix typo in error handling methods

github.com/apiflask/apiflask - 0b4806e1d6ba13b109e1eca6f607494ed6735925 authored over 3 years ago by Grey Li <[email protected]>
Add error_processor decorator for auth classes

github.com/apiflask/apiflask - 039347b6555165a24da7fef8097cf3da7d8c9acb authored over 3 years ago by Grey Li <[email protected]>
Fix error related types

github.com/apiflask/apiflask - f5e9bd30db5c5d133f51dad79f658d5c4995ed0b authored over 3 years ago by Grey Li <[email protected]>
Improve auth error handling

- Move error handler registration to base class
- Move auth error handler to class method
- Use ...

github.com/apiflask/apiflask - db3d8ff24cc9990d07de0ed9e181f5864da4a49a authored over 3 years ago by Grey Li <[email protected]>
Pass HTTPError instance to error handlers

github.com/apiflask/apiflask - fa7c9e865b01ab215ff32c33da0ca89ced945324 authored over 3 years ago by Grey Li <[email protected]>