Ecosyste.ms: OpenCollective

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

Falcon

The Bare-Metal Python Web Framework
Collective - Host: opensource - https://opencollective.com/falcon - Website: https://falconframework.org - Code: https://github.com/falconry/falcon

refactor(routing): Require custom routers to accept extra options only via **kwargs (#1302)

BREAKING CHANGE: Routers were previously allowed to accept additional args and
keyword argumen...

github.com/falconry/falcon - f593f72b7239937af975128357374854768e0372 authored over 6 years ago by Kurt Griffiths <[email protected]>
feat(response): add expires property #1268 (#1298)

* Add a content_length property to Response.

* Add a content_length property to Response.

...

github.com/falconry/falcon - 70fa31f9537f084f4947f8e1f163294f8abd099b authored over 6 years ago by Patrick Schneeweis <[email protected]>
feat(response): Add double quotes to etag header #1212 (#1305)

github.com/falconry/falcon - f050c38816e65a895d88a3c4c6530dfa6e7020a5 authored over 6 years ago by Oz Hardoon <[email protected]>
chore: Silence superfluous wsgiref warnings (#1294)

github.com/falconry/falcon - 9fcaecd4d847aeea4e7501b31190d85aa0a831dc authored over 6 years ago by Kurt Griffiths <[email protected]>
feat(response): Add a space after the comma #1261 (#1300)

github.com/falconry/falcon - ef652830ff3e996cf9bbd9abfff0e0ba6e774c37 authored over 6 years ago by Oz Hardoon <[email protected]>
refactor(request) Remove Deprecated Request Aliases (#1290)

* refactor(request): Remove deprecated `protocol` and `get_param_as_dict`

Remove deprecated a...

github.com/falconry/falcon - 52dd1144911f9a74b983209b3863c6e8664bb8db authored over 6 years ago by Steven Jackson <[email protected]>
feat(1272): get_param_* helpers support default value (#1287)

* feat(params): Make get_param_* helpers support default values

* refactor(params): Add `defa...

github.com/falconry/falcon - 8a47b5944f7833b722fec8b206dc27a106c3e979 authored over 6 years ago by Steven Jackson <[email protected]>
Add a content_length property to Response Issue #1266 (#1288)

* Add a content_length property to Response.

* doc(tutorial): Add a note on all supported HTT...

github.com/falconry/falcon - f6882623420c4d45b59393cf21ac54af79c00ca9 authored over 6 years ago by Patrick Schneeweis <[email protected]>
Refactor(testing)remove deprecated test classes (#1293)

* refactor(testing): Remove TestBase and TestResource classes

Converted few remaining tests u...

github.com/falconry/falcon - c5bf847c8834316cf18c0637b7e969696c9fae1d authored over 6 years ago by Steven Jackson <[email protected]>
doc(tutorial): Fix waitress launch command (#1257)

github.com/falconry/falcon - 2b895d04b736253dbd26c45c8655742f86d31268 authored over 6 years ago by Carlo <[email protected]>
Ensure we actually have args in the list (#1255)

Resolves #1254 by simply checking that the list of args we're inspecting actually has contents,...

github.com/falconry/falcon - 1390abe34d264fcf6306a59876cb6422fdfd2027 authored over 6 years ago by Josh Klar <[email protected]>
feat(Request)Add a has_param() method to Request (#1297)

closes: #1273

github.com/falconry/falcon - 16903f9fa8da2a2055f50fd6c87194e66bb78099 authored over 6 years ago by elf69 <[email protected]>
fix(request): Set RequestOptions.strip_url_path_trailing_slash to False #1267 (#1289)

github.com/falconry/falcon - a946f5a59bc3f5802f10fb3e360cb05fb4faadc0 authored over 6 years ago by ozzzik <[email protected]>
refactor(test_case): Remove `api` alias and `api_class` feature (#1291)

Remove deprecated alias and features

BREAKING CHANGE: Remove `api` alias and `api_class` feature

github.com/falconry/falcon - 5e6322f8b5f08cfe673aaf20f9b0fc0df38511fb authored over 6 years ago by Steven Jackson <[email protected]>
chore(request): Add a new method, get_param_as_float() (#1285)

chore(request): Add a new method, get_param_as_float()

github.com/falconry/falcon - 043b58832bfbca6006ff2fcb5b21c45e2f6a42f5 authored over 6 years ago by ozzzik <[email protected]>
refactor(error_handler): Make ErrorHandler param order more intuitive (#1286)

Make req, resp first params in custom error handlers
for improved consistency with other method...

github.com/falconry/falcon - 899c31f228df78c45e2fd4da28df400558c85a48 authored over 6 years ago by Steven Jackson <[email protected]>
chore(build): Force set a pip config to use PyPI (#1283)

* chore(build): Force set a pip config to use PyPI

This should resolve issues where people wh...

github.com/falconry/falcon - d9efe4f6d9e5a59f4fcacebfe867749f19004191 authored over 6 years ago by John Vrbanac <[email protected]>
feat(errors) HttpError and HttpStatus Accept Header Kwarg (#1282)

* feat(errors): HttpError and HttpStatus subclasses accept Header kwarg

* tests(errors): Test...

github.com/falconry/falcon - c52d28ca0177168749aaddeba8060745a7afe015 authored over 6 years ago by Steven Jackson <[email protected]>
doc(tutorial): Add a note on all supported HTTP methods (#1247)

github.com/falconry/falcon - 5dfd237e77f50af8d6be1f2c8488d92abb3b5e0d authored over 6 years ago by Caleb Hayashida <[email protected]>
feat(routing): Add support for static route default_filename (#1224) (#1226)

* feat(routing): Add support for static route default_filename (#1224)

* feat(routing): defau...

github.com/falconry/falcon - 71f0db461327b95a9a8617398b9a761bbb8605ee authored over 6 years ago by Federico Caselli <[email protected]>
chore: Work around bug in sphinx 1.7.3

github.com/falconry/falcon - 76b15bb05daae4aeab5c75307386d3b0394fde42 authored over 6 years ago by Kurt Griffiths <[email protected]>
feat(validators): Enable jsonschema.validate() to validate responses.

Pass a schema dict to jsonschema.validate() as 'schema_response' and
the response data will be v...

github.com/falconry/falcon - 8db222247c1b7a249610e56abbe885406a511d7f authored over 6 years ago by Ryan Turner <[email protected]>
fix(validators): Rename jsonschema kwargs to conform to Modifier-Subject style

github.com/falconry/falcon - 0caecb89d222d3f960ec0c4ead8b7e7c893baa23 authored over 6 years ago by Kurt Griffiths <[email protected]>
test(validators): Improve tests for validators.jsonschema

github.com/falconry/falcon - d6bdd897a1f45d621d8b1dda542287d8457448e7 authored over 6 years ago by Kurt Griffiths <[email protected]>
test(validators): Reference the correct jsonschema module

github.com/falconry/falcon - 9d6e24d6bb5db32ffe484e349d78c07be18f847c authored over 6 years ago by Kurt Griffiths <[email protected]>
doc: Tips on passing data from middleware/hooks to resources (#1240) (#1245)

github.com/falconry/falcon - 6e4e31d50acebf6adc4f2555766069181c864fc7 authored over 6 years ago by Caleb Hayashida <[email protected]>
doc: Update and expand FAQ (#1244)

* doc(FAQ): Add Q&A re partial app migrations to Falcon

* doc: Update various docs to take in...

github.com/falconry/falcon - 79acf4b8e0d0518c100af86b34ce26c4b051ccdd authored over 6 years ago by Kurt Griffiths <[email protected]>
feat(routing): Add support for adding multiple routes for the same resource (#1223)

Closes #584

github.com/falconry/falcon - 9cc50a9328f2818e6ecb0d0e29b61b1b5ba42cea authored over 6 years ago by Caleb Hayashida <[email protected]>
chore: Port changes from 1.4.1 (#1207)

github.com/falconry/falcon - 3ba0412acee1eaddf36b9a35d9859fd43798e4a9 authored almost 7 years ago by Kurt Griffiths <[email protected]>
chore: Remove additional 2.6 references

github.com/falconry/falcon - 571c984b4913f06a4935a39a7cbccf8f53f38616 authored almost 7 years ago by Kurt Griffiths <[email protected]>
chore: Remove additional 3.3 references

github.com/falconry/falcon - a40d645aaea502b0b75e7a307ea028ec60bf097f authored almost 7 years ago by Kurt Griffiths <[email protected]>
chore: Drop support for EOL Python 3.3

Fixes #1142

github.com/falconry/falcon - 22e6ad1beb9b708b8c7af6b698f48426a9b24524 authored almost 7 years ago by Hugo <[email protected]>
chore: Drop support for Python 2.6 and Jython (#1129)

* Drop support for EOL Python 2.6
* Drop support for Jython
* test: Cover jsonschema not insta...

github.com/falconry/falcon - 4eb538499bd8776a652e618432c0f293fc39b66a authored almost 7 years ago by Hugo <[email protected]>
chore: Update docker images (#1203)

github.com/falconry/falcon - 800396f0a8d9d13889386522c4bee3e4661d547f authored almost 7 years ago by Kurt Griffiths <[email protected]>
doc(README): Link image to falconframework.org

github.com/falconry/falcon - eed402805960643e3db6a890b0d9a295fa8108d7 authored almost 7 years ago by Kurt Griffiths <[email protected]>
doc(README): Change logo, move quote (#1208)

github.com/falconry/falcon - 09a74f8198e7d3acf1dfecdfd7857b25395fabde authored almost 7 years ago by Kurt Griffiths <[email protected]>
doc: Add banner variations

github.com/falconry/falcon - e05e1d6cdf4826cb481ea96b468ab258f0be8f2b authored almost 7 years ago by Kurt Griffiths <[email protected]>
doc: Add banner graphics

github.com/falconry/falcon - bd05770d8783d4b97a3f8e2a6d25880311ad4716 authored almost 7 years ago by Kurt Griffiths <[email protected]>
chore: Open 2.0.0 development

github.com/falconry/falcon - 41b7f955841df1def464fb58fe6d0f7a9961b45d authored almost 7 years ago by Kurt Griffiths <[email protected]>
chore: Remove build tag

github.com/falconry/falcon - efccc22371d1ca86101ce5dac3a4d691c26c40ca authored almost 7 years ago by Kurt Griffiths <[email protected]>
doc(sponsors): Workaround uBlock origin

github.com/falconry/falcon - 2f597f1261a6c37955ecf4b57298d8e08de80e38 authored almost 7 years ago by Kurt Griffiths <[email protected]>
doc: Fix sponsor sidebar image

github.com/falconry/falcon - 52a21e153f7bbc05b7029cf1c3d3457bf48c9abf authored almost 7 years ago by Kurt Griffiths <[email protected]>
doc(installation): Mention --pre flag

github.com/falconry/falcon - f6af39bbf7cd5b7b91b8f2c9f7a92eb5e7df0b7c authored almost 7 years ago by Kurt Griffiths <[email protected]>
doc: Add sponsors sidebar

github.com/falconry/falcon - f277feefb9af16113401b7bac71cdf068f3b0c92 authored almost 7 years ago by Kurt Griffiths <[email protected]>
doc: Add sidebar sponsors content

github.com/falconry/falcon - 33b4e763f5ce8e34fa55907e50b46d98300b6762 authored almost 7 years ago by Kurt Griffiths <[email protected]>
chore: Bump tag to rc2

github.com/falconry/falcon - 5c57bdcc6466e95fd7667598a2ca55207b7a4b58 authored almost 7 years ago by Kurt Griffiths <[email protected]>
doc(MessagePackHandler): Clarify use of bin type (#1201)

github.com/falconry/falcon - 58924396cf42a7e2554511d2390aebdafb0d862c authored almost 7 years ago by Kurt Griffiths <[email protected]>
chore: Migrate from msgpack-python to msgpack (#1200)

Partially implements issue #1199.

github.com/falconry/falcon - 6532ad0f95778083497221f2428e8c4401e3bafd authored almost 7 years ago by Kurt Griffiths <[email protected]>
doc(FAQ): Fix CORS example to work for Firefox

github.com/falconry/falcon - 6ee05dadbb82958f68bbf99a80517865c70c8437 authored almost 7 years ago by Kurt Griffiths <[email protected]>
doc(README): Update pledge text

github.com/falconry/falcon - 0bb0ae5c71832f780342c21b0832f6bda20a2894 authored almost 7 years ago by Kurt Griffiths <[email protected]>
doc(CHANGES): Fix typo

github.com/falconry/falcon - d6f1e49865e956deb4449698328aa44e9b083399 authored about 7 years ago by Kurt Griffiths <[email protected]>
chore: Bumb tag to rc1

github.com/falconry/falcon - 69ad26d5cca839e3cf72e70ea25a3bfb69a9b180 authored about 7 years ago by Kurt Griffiths <[email protected]>
doc: Add donate links (#1198)

github.com/falconry/falcon - b9beeb35a606e57fe21a2124baf578c3b49a4c2f authored about 7 years ago by Kurt Griffiths <[email protected]>
doc(FAQ): Add entries re CORS, resp.media (#1197)

github.com/falconry/falcon - 11bbd7bf9bd9b2a7a17dc50538f121101b2735e4 authored about 7 years ago by Kurt Griffiths <[email protected]>
chore: Support PyPy3 (#1196)

github.com/falconry/falcon - 9f31b3b677fd3c83ebade7879f0938b12c0d5f24 authored about 7 years ago by Kurt Griffiths <[email protected]>
doc(testing.Result): Clarify type returned by json may not be a dict (#1195)

github.com/falconry/falcon - 793c15425150ea9897be684d00b914665df25bbb authored about 7 years ago by Kurt Griffiths <[email protected]>
doc(CHANGES): Add two additional changes from vytas7 (#1193)

github.com/falconry/falcon - 60b82d84ed924b534c42670e3c6593c5096eeca4 authored about 7 years ago by Kurt Griffiths <[email protected]>
fix(media): Fix failing response media serialization on py27+ujson (#1191)

Fix falcon.media.JSONHandler raising an error under Python 2.x
when serializing strings contai...

github.com/falconry/falcon - ab6d38e666cdd3d22162e2dfa07700891218392b authored about 7 years ago by Vytautas Liuolia <[email protected]>
feat(testing.simulate_request): Add `json` param to set JSON body directly (#1190)

github.com/falconry/falcon - f7b765b83f0167abd3d49b68c927bd0be527619a authored about 7 years ago by Vytautas Liuolia <[email protected]>
chore: Change build tag to b2

github.com/falconry/falcon - 90025089c6c492e652538749697f88fc5f2352ec authored about 7 years ago by Kurt Griffiths <[email protected]>
docs(CONTRIBUTING): Make Python 3 version sanity check notes consistent (#1189)

github.com/falconry/falcon - c48e2b19bcb11896774c0996d292fe906863dfd8 authored about 7 years ago by Vytautas Liuolia <[email protected]>
test(bench): Ensure all framework benchmarks treat the body the same way (#1188)

github.com/falconry/falcon - 3c425e31e0b325c8b57c49b9a4d36825a83ae070 authored about 7 years ago by Kurt Griffiths <[email protected]>
test(bench): For falcon-ext, use + since it is a common alternative to %20 (#1187)

github.com/falconry/falcon - c4fa643b329bd52d10bfdae591e6eaf3913ea44b authored about 7 years ago by Kurt Griffiths <[email protected]>
chore(falcon-bench): Misc. improvements (#1186)

github.com/falconry/falcon - c528bb7febe1dbb60e5294a170867ce3ae95ca9d authored about 7 years ago by Kurt Griffiths <[email protected]>
chore(falcon-bench): Add support for vmprof (#1185)

github.com/falconry/falcon - 964da266bae654ef0742c7ed10e6e82e41feaf7a authored about 7 years ago by Kurt Griffiths <[email protected]>
chore: Cythonize falcon.media (#1184)

github.com/falconry/falcon - 33381581624b744ef04ef39228ca58fc11f77480 authored about 7 years ago by Kurt Griffiths <[email protected]>
chore: Change build tag to b1

github.com/falconry/falcon - 0399899cbaa66fae52487c56680ad3369944bd59 authored about 7 years ago by Kurt Griffiths <[email protected]>
chore: Update build script to use Python 2.7.14

github.com/falconry/falcon - 36d568aebe87a59c10a887611b77382cb3bb53a1 authored about 7 years ago by Kurt Griffiths <[email protected]>
doc(CHANGES): Add Response.downloadable_as to the changelog (#1181)

github.com/falconry/falcon - efb6459a56897508ef1873f245f60332ccb3a05c authored about 7 years ago by Kurt Griffiths <[email protected]>
fix(Request): Properly handle quoted strings in forwarded header (#1131)

* fix(Request): Properly handle quoted strings in forwarded header

* fix(Request): Support Fo...

github.com/falconry/falcon - b2a601495ccb0ab2d47968e4a60818b68b07d776 authored about 7 years ago by Justin Siebert <[email protected]>
doc(changes): Add changelog for 1.4.0 (#1180)

github.com/falconry/falcon - 8be6b638c828578cdbc758f05cd8b68735eefc36 authored about 7 years ago by Kurt Griffiths <[email protected]>
doc(Request): Normalize get_param_as_* docstrings, rename get_param_as_dict (#1179)

github.com/falconry/falcon - 788cb0b0fbcc23b74314cca640d0276f7fb200de authored about 7 years ago by Kurt Griffiths <[email protected]>
doc(routing): Include map_http_methods() and map_http_methods() in the docs (#1178)

github.com/falconry/falcon - 464473acc87ab4bf0944db8aeafc5ceb4f0ee796 authored about 7 years ago by Kurt Griffiths <[email protected]>
feat(Request): Add get_param_as_uuid() (#1174)

Closes #1132

github.com/falconry/falcon - fcc16778283b437e65c993362f5e041c327f3784 authored about 7 years ago by Kurt Griffiths <[email protected]>
doc(FAQ): Add three more entries (#1173)

github.com/falconry/falcon - 919fd3f5a3129d04f1c7d23f5eff440ec4598e35 authored about 7 years ago by Kurt Griffiths <[email protected]>
fix(Response): Always convert header values to str if necessary (#1172)

When setting a non-str value for a header, it can be suprising to
users when it isn't converted...

github.com/falconry/falcon - 0a9cdfd54a9e6eb63b3624768052a29b554f6a8a authored about 7 years ago by Kurt Griffiths <[email protected]>
test(bench): Fix errors preventing Django benchmark from running (#1171)

github.com/falconry/falcon - 205149b8cf9573ac2cc8301f2e08b99f4364d9c5 authored about 7 years ago by Kurt Griffiths <[email protected]>
fix(TestClient): Return None from the json property when there is no content in the response (#1170)

Instead of raising an error, return None. This simplifies testing and avoids the element of surp...

github.com/falconry/falcon - 8ce08b193274367d3d42695014b0a6ddb4ac6a14 authored about 7 years ago by Kurt Griffiths <[email protected]>
feat(testing): Support setting default headers for a TestClient instance (#1167)

github.com/falconry/falcon - c72f5dbbc5c55ec892ca0e533f687d0bcf20ae1e authored about 7 years ago by Kurt Griffiths <[email protected]>
doc(FAQ): Reorganize the FAQ page and add several additional entries (#1168)

github.com/falconry/falcon - b4f17a17f8299e4c9a9747ee9196888872916a7a authored about 7 years ago by Kurt Griffiths <[email protected]>
fix(TestClient): Change TestClient to call self.simulate_request() (#1158)

The TestClient docstring suggests subclassing TestClient to override
simulate_request(), but th...

github.com/falconry/falcon - c6bfcd331f86ce6049fe04db3b7d0a9dd962d64e authored about 7 years ago by Kurt Griffiths <[email protected]>
feat(validator): Validate common format attributes per the schema

github.com/falconry/falcon - f5f6a313102b64ca01ebbfd45689d5a857ab8c07 authored about 7 years ago by Tyrone Groves <[email protected]>
doc(errors): Clarify how to override to_dict() (#1165)

github.com/falconry/falcon - 25ffdd239234149bd960671547708253549f9d87 authored about 7 years ago by Kurt Griffiths <[email protected]>
perf(media): Use ujson, if available, to speed up (de)serialization (#1159)

github.com/falconry/falcon - 43f6e9e5555ae0fadb2b6576af09d865a98ae6b9 authored about 7 years ago by Kurt Griffiths <[email protected]>
doc: Link to talks, podcasts, and blog posts (#1160)

github.com/falconry/falcon - 7a7a3f887c461832f68a77bd7fa21a79208720d9 authored about 7 years ago by Kurt Griffiths <[email protected]>
feat(routing): Implement static routing (#1157)

* Integrate Static File Serving

Ref #219

* Add tests for static service

* feat(routing)...

github.com/falconry/falcon - c17372fa34e6488a9222a51a6659fbbec0bef3b3 authored about 7 years ago by Kurt Griffiths <[email protected]>
doc: Singularize docstring headings (#1156)

github.com/falconry/falcon - 064232a826070c8ff528b739e560917e7da67e1e authored about 7 years ago by Kurt Griffiths <[email protected]>
doc: Fix note styles (#1154)

github.com/falconry/falcon - b8b615c4116e826453d2446e73308ab8a4fd54db authored about 7 years ago by Kurt Griffiths <[email protected]>
feat(hooks): Allow for passing arguments to hooks (#1151)

Fixes #1141

github.com/falconry/falcon - 73731948e961dbc18dd734b397302a82217e2b3c authored about 7 years ago by Kurt Griffiths <[email protected]>
chore: Fix coverage reporting (#1153)

github.com/falconry/falcon - 0c6b6deb8692b06c677893f97c89cc3870595853 authored about 7 years ago by Kurt Griffiths <[email protected]>
test: Cover testing.simulate_* free functions (#1150)

github.com/falconry/falcon - 5c87e92c351f98ef8b4d92c1e4bfbd05664f3c14 authored about 7 years ago by Kurt Griffiths <[email protected]>
chore: Fix code coverage race condition (#1148)

Generate unique coverage filenames for each env to ensure they don't
step on eachother when mul...

github.com/falconry/falcon - c82e664d13f9c7405aea67b589bc56f3fde54663 authored about 7 years ago by Kurt Griffiths <[email protected]>
chore: Pin pyaml version to last one to support py26 (#1146)

github.com/falconry/falcon - 69398e1a8922b7999c617ee0ff12584b280c61ea authored about 7 years ago by Kurt Griffiths <[email protected]>
Make strings that contain \s raw (#1144)

This fixes warnings on Python 3.6

github.com/falconry/falcon - 01bb3e71b9a5b615fee43aed828195548d4adfa8 authored about 7 years ago by Hynek Schlawack <[email protected]>
fix(hooks): Allow passing extra args positionally. (#1140)

The framework always passes extra args as keyword arguments.
However, when an app calls a respo...

github.com/falconry/falcon - 8afb779b055310315620b29e3ec06f74bdd76292 authored about 7 years ago by Kurt Griffiths <[email protected]>
chore: Pin last pytest version to support py26 and py33 (#1143)

github.com/falconry/falcon - 723374d453f2bf4addf8ad0f1e97b3ba26e7a186 authored about 7 years ago by Kurt Griffiths <[email protected]>
feat(API): Support additional HTTP verbs from RFC 3253 (#1130)

Extends the list of supported HTTP verbs to encompass oft-used extension methods e.g. REPORT.
T...

github.com/falconry/falcon - 86492cae3af1c9e0eda64d7fdae368686e71dc5e authored about 7 years ago by Russ <[email protected]>
style: Fix I202 Additional newline in a section of imports (#1136)

* style: Fix I202 Additional newline in a section of imports

* style: Fix pep8 error in examp...

github.com/falconry/falcon - 24d51a4808e72d14108d61c2a089158cb6757435 authored about 7 years ago by Kurt Griffiths <[email protected]>
docs(api/errors): Fix syntax error in example code (#1133)

* docs(api/errors): fix syntax error in example code

Use double quotes for strings, since the...

github.com/falconry/falcon - d4a4818be7ea5413026755ab537d8e30a03dba54 authored about 7 years ago by Griff George <[email protected]>
doc(FAQ): Add a few more entries, clean up TOC (#1128)

github.com/falconry/falcon - 2f6897ee1ab38d0badfd9fcba9f808dcb6eb01e4 authored about 7 years ago by Kurt Griffiths <[email protected]>