Ecosyste.ms: OpenCollective

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

github.com/litestar-org/litestar

Production-ready, Light, Flexible and Extensible ASGI API framework | Effortlessly Build Performant APIs
https://github.com/litestar-org/litestar

docs: Removed double `parsing` from the codegen backend docs (#3216)

docs: Removed double from codegen backend

Co-authored-by: kedod <kedod>

024dccff1e6bf433d260c7fd2add7694eb05f63f authored 9 months ago by kedod <[email protected]>
docs: add missing `alembic` class references (#3220)

* docs: ignore mssing `alembic` class references

* docs: adds alembic to intersphinx mapping

779726c9402dcc11da5d9e70679c8ddedc8af9bb authored 9 months ago by Cody Fincher <[email protected]>
ci: add `codecov-cli` to the linting dev dependencies (#3200)

* ci: add `codecov-cli` to the linting dev dependencies

* ci: update lockfile

77e90d05d25b55d101ba08212ad50f635de2a992 authored 9 months ago by Jacob Coffee <[email protected]>
docs: add missing api docs for plugins (#3169)

Co-authored-by: Janek Nouvertné <[email protected]>

d6dd4d8547151baad7eb1b071451d26df0da0f19 authored 9 months ago by Jacob Coffee <[email protected]>
docs: fix included line range from example (#3209)

1a2302996c403c0f6275d84cc2966a3d6b443578 authored 9 months ago by Hugo van Kemenade <[email protected]>
docs: fix included line range from example (#3208)

Docs: fix included line range from example

243733a004057ba86ea9c4bc94cbf51f58f3e0dc authored 9 months ago by Hugo van Kemenade <[email protected]>
fix: use the full path for fetching openapi.json (#3196)

* fix: use the full path for fetching openapi.json

* style: dont specify generic type in Final

ef9dbb7a0cc4c7031dbf9a7bff02719d8a65a008 authored 9 months ago by guacs <[email protected]>
chore: Apply Ruff's `v0.3.0` syntax changes (#3198)

* chore: Apply Ruff's `v0.3.0` syntax changes

* chore: updated documentation line references

5bbe16803092636fd7548fb7df4273a3896e05ba authored 9 months ago by Cody Fincher <[email protected]>
chore: Revert "fix: add default encoders for `Enums` and `EnumMeta`" (#3195)

Revert "fix: add default encoders for `Enums` and `EnumMeta` (#3193)"

This reverts commit bb6...

b2273bac4b9d7882e74f0ca6d8a647a714ac2a32 authored 9 months ago by Peter Schutt <[email protected]>
fix: replace TestClient.__enter__ return type with Self (#3194)

fix: replace __enter__ return type with Self

6f41300d4af2270bb16b3203d07d5e32d6731faf authored 9 months ago by Boseong Choi <[email protected]>
fix: add default encoders for `Enums` and `EnumMeta` (#3193)

* fix: add default encoders for Enums

* chore: revert linting change

bb6b48f3f07a7be249c36cfb35a47c02c0e7a736 authored 9 months ago by Cody Fincher <[email protected]>
Merge branch 'develop'

d292aacd537de6150ea68788f4042cbae2ac5816 authored 10 months ago by Alc-Alc <alc@localhost>
chore(release): 2.7.0 (#3187)

---------

Co-authored-by: Alc-Alc <alc@localhost>

36324b92b7bb8130dd3bfd789e57122cadbf7497 authored 10 months ago by Alc-Alc <[email protected]>
chore(release): prepare for v2.7.0

80cae6f5c4dad14d4ed31c5dfa1a68c862d61e12 authored 10 months ago by Alc-Alc <alc@localhost>
chore: Fix release script maybe (#3186)

* Update release script to work better with release branches
---------

Co-authored-by: Alc-A...

8840de8ea90ad71e1768bea96100522ec3fb299d authored 10 months ago by Janek Nouvertné <[email protected]>
feat: expose websocket_class (#3152)

feat: expose websocket_class to the other layers

78d1a1aa82c7f3e26dda59ed9cc3f47255b1ed5a authored 10 months ago by kedod <[email protected]>
feat: add API for getting session ID (#3127)

* have auth middleware wrapper use backend middleware instead of hardcoded middleware

* rewor...

82121a94f5a25100c74f42517b1fefd0069af83a authored 10 months ago by aranvir <[email protected]>
feat: only display path in ValidationExceptions (#3064)

bb28e4972b1469a83ec3a4e7e7b377afb6afb747 authored 10 months ago by Huba Tuba <[email protected]>
chore: Enforce mypy error definition for ignored lines. (#3163)

Co-authored-by: kedod <kedod>

8c80284d908ab415b5479b6da03e8db9499c43a4 authored 10 months ago by kedod <[email protected]>
test: Use time_machine in time sensitive rate limit middleware tests (#3164)

Co-authored-by: kedod <kedod>

8be1d7acacc7532840a517d03278638b33df239e authored 10 months ago by kedod <[email protected]>
feat: Allow re-usable `Router` instances (#3103)

feat: Allow re-usable `Router` instances (#3012)

It was not possible to re-attach a router in...

e15b93d8d0ef1b92b9127bd771630bcf78352bf2 authored 10 months ago by Tuukka Mustonen <[email protected]>
feat: Add `type_decoders` Router and route handlers (#3153)

047487f6d578f020eea4809f254c2b14be7a8b3c authored 10 months ago by kedod <[email protected]>
feat: make random seed for openapi example generation configurable (#3166)

18a89d49be2a2119a7fa3acf7945cc38459a6089 authored 10 months ago by guacs <[email protected]>
test: Add tests for `request_class` and `websocket_class` doc examples (#3184)

test: Add tests for custom request and websocket classes examples in docs

Co-authored-by: ked...

ba0cb9754853864f44152cbd2b0f067cec69f702 authored 10 months ago by kedod <[email protected]>
feat: expose request_class to other layers (#3125)

* feat: expose request_class to other layers

---------

Co-authored-by: kedod <kedod>
Co...

93aabd9636083f5099e26f4c056a068c654b1e1b authored 10 months ago by kedod <[email protected]>
feat: Pass `type_decoders` in WebsocketListenerRouteHandler (#3162)

Co-authored-by: kedod <kedod>

8d892d9116640d010d318eecf9a872281d15e9a1 authored 10 months ago by kedod <[email protected]>
feat: Support `ResponseSpec(..., examples=[...])` (#3100)

feat: Support `ResponseSpec(..., examples=[...])` (#3068)

Allows to define custom examples for ...

0330c66054f243dcf7f9d03db08cc1a497336372 authored 10 months ago by Tuukka Mustonen <[email protected]>
feat: support "+json"-suffixed response media types (#3096)

d1b3f2b997f79486ce1efbb23be16c4040e2ac13 authored 10 months ago by Janek Nouvertné <[email protected]>
feat: generate openapi components schemas in a deterministic order (#3172)

* feat: generate openapi components schemas in alphabetical order

Generating them in the alph...

ceacff2dc663dba82033e8eea3fb0f9f6d4b82e6 authored 10 months ago by guacs <[email protected]>
fix: sending empty data in sse in js client (#3176)

fix sending empty data in sse

65efff126be14d74e794ed76244b80942f530067 authored 10 months ago by euri10 <[email protected]>
docs: add crisog as a contributor for bug, code, and test (#3182)

* docs: update README.md [skip ci]

* docs: update .all-contributorsrc [skip ci]

---------
...

1767779e385d411c16fbf62e6316f8eae6c1dc8a authored 10 months ago by allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
fix: missing cors headers in response (#3179)

* fix: missing cors headers in response

* fix: don't overwrite preflight

* fix: cors tests...

e6e7c06a50c362d0ac29317772c58b7cafdd1ce2 authored 10 months ago by CrisOG <[email protected]>
fix: add the redis mark to appropriate test (#3174)

* fix: add the redis mark to this shutdown test to make sure it has a redis service available

...

1fb981da4b6171cd3fa348c9ffe1c575c5bc862f authored 10 months ago by euri10 <[email protected]>
ci: Enable running platform compat tests in CI (#3175)

Enable running platform compat tests in CI

63ef963200225ca0a9014db9e3727225dcae3913 authored 10 months ago by Janek Nouvertné <[email protected]>
docs: mention how to use ServerSentEventMessage (#3170)

368b22faac33ed7045b82bbb2bba82735b173e78 authored 10 months ago by euri10 <[email protected]>
docs: add error418 as a contributor for doc (#3168)

* docs: update README.md [skip ci]

* docs: update .all-contributorsrc [skip ci]

---------
...

9120d2f5fd9f60a554bb4f124a3d125cfd774a0a authored 10 months ago by allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
docs: reference correct property for `secure` Cookie option (#3167)

32689588e303cca83bb388491dbec90ed74699dd authored 10 months ago by Michael Gerbig <[email protected]>
chore(release): prepare for v2.6.3 (#3165)

Co-authored-by: Alc-Alc <alc@localhost>

e7d272d149eff76a6e3f926f9e4ccfaa74d612df authored 10 months ago by Alc-Alc <[email protected]>
fix(pydantic): Pydantic V1 schema generation for PrivateAttr in GenericModel (#3161)

* Fix Pydantic V1 schema generation for PrivateAttr in GenericModel

22d0a6105d03926796164a0b751f60985bac17b5 authored 10 months ago by Janek Nouvertné <[email protected]>
docs: add kedod as a contributor for code (#3126)

* docs: update README.md [skip ci]

* docs: update .all-contributorsrc [skip ci]

* docs: up...

c02cc2d9b99abdf5afeb85d88ca159da091fae7a authored 10 months ago by allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
v2.6.2

de5129bc43a8d07b66d726846456950fca30ef00 authored 10 months ago by Janek Nouvertné <[email protected]>
docs: Add missing indentation in custom response (#3154)

Co-authored-by: kedod <kedod>

6b61105caba83cb52528749ce289d82acf147bd4 authored 10 months ago by kedod <[email protected]>
fix(pydantic): OpenAPI schema generation for Pydantic private attributes (#3150) (#3151)

* Fix OpenAPI schema generation for Pydantic v2 constrained secrets

961d3eb285db56b78825a6256eaf7f053cd275da authored 10 months ago by Janek Nouvertné <[email protected]>
fix(OpenAPI): Schema generation for Pydantic v2 constrained secrets (#3149)

Fix OpenAPI schema generation for Pydantic v2 constrained secrets

1332983e09e13571c9a7490540a21f5cf8121f77 authored 10 months ago by Janek Nouvertné <[email protected]>
fix: close RedisStore client in case the with_client classmethod is used (#3111)

---------

Co-authored-by: Janek Nouvertné <[email protected]>

fe7214378553a88701222e4895746fe15f6844ab authored 10 months ago by euri10 <[email protected]>
fix: pass cache control header for static files (#3131)

* fix: pass cache control header for static files

* refactor: pass resolved headers to Static...

1ff7f1e1b59948fa5e70009b40e5c135ff6226ac authored 10 months ago by guacs <[email protected]>
fix: adjust spacing in deprecation warning (#3144)

* fix: adjust spacing in deprecation warning

19f4f04342937d623b14e86fd4b87266bd30a18e authored 10 months ago by Jacob Coffee <[email protected]>
docs: add hugovk as a contributor for doc (#3142)

* docs: update README.md [skip ci]

* docs: update .all-contributorsrc [skip ci]

---------
...

5de522be57daa1df43434c70ffd47dcdcfcae918 authored 10 months ago by allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
docs: Fix typos in the tutorial and contribution guide (#3141)

* Fix typo: lowercase after colon or semicolon

* Consistently link to True object

* TODO-l...

88f82c5c32c499b7f73b65334587e2344d0ee679 authored 10 months ago by Hugo van Kemenade <[email protected]>
test: httpx deprecated app kwarg (#3140)

7646396e79aa49dc2d5c5ba849d1d330a119ed36 authored 10 months ago by euri10 <[email protected]>
docs: add benluo as a contributor for doc (#3139)

* docs: update README.md [skip ci]

* docs: update .all-contributorsrc [skip ci]

---------
...

36e28164c99f94a5f123cb7631641437821c0822 authored 10 months ago by allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
docs: correct UUIDAuditBase/BigIntAuditBase columns name. (#3138)

correct UUIDAuditBase/BigIntAuditBase columns name.

aab11b1460ec2d163e3e3c69a7dbe61da9984777 authored 10 months ago by Ben Luo <[email protected]>
docs: add bunny-therapist as a contributor for code (#3124)

* docs: update README.md [skip ci]

* docs: update .all-contributorsrc [skip ci]

---------
...

3e5c179e714bb074bae13e02d10e2f3f51e24d5c authored 10 months ago by allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
docs: add aranvir as a contributor for doc (#3119)

* docs: update README.md [skip ci]

* docs: update .all-contributorsrc [skip ci]

---------
...

bc4081537903442277c2fc90e070f9a4c268bfec authored 10 months ago by allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
docs: Fix minor issues in docs/usage/applications.rst (#3114)

* correcting inconsistencies between description and code example, replacing broken reference

...

d109098894b0602a6d3a0be16deddf676670becc authored 10 months ago by aranvir <[email protected]>
fix: Description not set for UUID based path parameters in OpenAPI (#3118)

* fix: Description not set for UUID based path parameters in OpenAPI

* test: fix the newly ad...

60f197d26d863feb74c4c30205482a378afc2d50 authored 10 months ago by Alc-Alc <[email protected]>
test: Fix structlog tty test for windows (#3115)

Fix structlog tty test for windows

8cdee5ff387d5d382e64438d9a4013d7dabeb0d5 authored 10 months ago by Janek Nouvertné <[email protected]>
fix(DTO): DTO msgspec meta constraints not being included in transfer model (#3113)

Fix DTO msgspec meta constraints not being included in transfer model

323e23e51508cf142074447098b48ddcc2a67ad0 authored 10 months ago by Janek Nouvertné <[email protected]>
v2.6.1

11d79ce4935c1d4fcdc455f98bb94adcb07cf14a authored 10 months ago by Janek Nouvertné <[email protected]>
fix(3063): Logging middleware with structlog causes application to return HTTP 500 when request body is malformed (#3109)

* Handle invalid body

e137a96b47b3d6e69ac05f92f9f605001a7e935c authored 10 months ago by Janek Nouvertné <[email protected]>
fix(3082): Exception handlers extract details from non-litestar exceptions (#3106)

Fix exception middleware

67ab44dc9379c323fd2a3f7f223091a83f9eb0a9 authored 10 months ago by Janek Nouvertné <[email protected]>
chore(infra): re-add fields for PR templates (#3079)

* chore(infra): re-add fields for PR templates

---------

Co-authored-by: Janek Nouvertné <...

b266f5ad17ee87e456f712b70e4c966ae4444068 authored 10 months ago by Jacob Coffee <[email protected]>
chore: Replace blacken-docs with ruff (#3108)

Replace blacken-docs with ruff

c9756a6c080942c5dc909cfb2ee363c058e15309 authored 10 months ago by Janek Nouvertné <[email protected]>
chore: Remove prettier from pre-commit (#3107)

Remove prettier

32a9d8edb84dc494a9dd3fd8c2304da41715f927 authored 10 months ago by Janek Nouvertné <[email protected]>
fix: Generate correct OpenAPI response for `ResponseSpec(None)` (#3069) (#3098)

Explicitly declaring `responses={...: ResponseSpec(None)}` used to generate
OpenAPI `content`, ...

927aea823850506bc8f17f34b4e2f166d18b1b1b authored 10 months ago by Tuukka Mustonen <[email protected]>
fix(static files): Path resolution for windows (#3102)

Fix resolution for windows

468e3295edcf3365c38a91349d6fc830421d2bf1 authored 10 months ago by Janek Nouvertné <[email protected]>
docs: add betaprior as a contributor for code (#3101)

* docs: update README.md [skip ci]

* docs: update .all-contributorsrc [skip ci]

---------
...

14d4808b3a2e822fecb0822d1e81fda12b04a86d authored 10 months ago by allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
fix: cookie naming for short cookies (#3095)

* Fix cookie naming for short cookies

Previously, cookie names always had a suffix of the for...

9ae6d029e3668c046c985b23ed29279dfcc3313d authored 10 months ago by Leo Alekseyev <[email protected]>
fix: use `IntegrityError` instead of deprecated `ConflictError` (#3094)

1e42fa2737906dfab690af65f6b571cfa24a1ed4 authored 10 months ago by Cody Fincher <[email protected]>
chore: apply `blacken-docs` linting changes (#3093)

* chore: apply `blacken-docs` linting changes

* feat: updated deprecated ruff config

* fix...

9df1db6a99548b958281787a473780999460e085 authored 10 months ago by Cody Fincher <[email protected]>
fix(docs): update styling for sponsors (#3077)

c15236990fc8f83a22a420470d7bdde04f225e01 authored 10 months ago by Jacob Coffee <[email protected]>
chore(sphinx): Tweak `_get_available_port` (#3092)

* chore(sphinx): Tweak `_get_available_port` for binding to a free port provided by the host

...

aecabb13a4c45e99510e3aff281b38f0047643f8 authored 11 months ago by Alc-Alc <[email protected]>
fix: replace deprectated property (#3087)

fix: Replace deprectated property

Co-authored-by: guacs <[email protected]...

1526be3977fd6463baf8e58131aec6ba9ebe9d3d authored 11 months ago by Boseong Choi <[email protected]>
docs: retry with different ports if examples don't come online (#3091)

* docs: retry with different ports if examples don't come online

* fix: actually catch the St...

1aee828f57f7e0eb48da0617cc6fe89d6471f449 authored 11 months ago by guacs <[email protected]>
fix: run `rich_click.cli.patch` before importing `click` (#3089)

* fix: import click after rich_click_patch

* chore: ignore coverage for rich_click not installed

04a9501d719c26ff4ef8451d216707a1b72a1c77 authored 11 months ago by guacs <[email protected]>
v2.6.0

cdb926d3ac19563f1580f04335705b6a5e8d7439 authored 11 months ago by Janek Nouvertné <[email protected]>
Merge pull request #3081 from litestar-org/develop

chore: Release 2.6.0

84a09b1d07ac475bf23b1c15e3f0d96022af74d9 authored 11 months ago by Janek Nouvertné <[email protected]>
feat: Implement static file serving with regular route handlers (#2960)

* Implement static files with regular handlers
* Add more router options
* Add docs
* Depreca...

a62516f874e75c94858b5fcec9941677447c8d95 authored 11 months ago by Janek Nouvertné <[email protected]>
docs: Fix reference error (#2983)

Fix doc reference error

d501aa75381485131e74a6de6e8e7ca7851bce9a authored 11 months ago by Janek Nouvertné <[email protected]>
feat(DI): Support externally typed classes as dependency providers (#3066)

* Support injecting externally typed classes

e6eb9f2023f8af8612be23b3d6e12a962d77b8cb authored 11 months ago by Janek Nouvertné <[email protected]>
fix: re-add `structlog` tests (#3001)

* fix: re-add structlog tests

* fix: re-add hint on unreachable section

53e872cd3971c9f1621774930c359e8b1bb08759 authored 11 months ago by Cody Fincher <[email protected]>
fix: additional `structlog` fixes (#2985)

* Bump version to 2.6.0

Signed-off-by: Janek Nouvertné <[email protected]...

e1e6c7c42ae29f0b1b09168f13e9d478ac89bd5b authored 11 months ago by Cody Fincher <[email protected]>
Bump version to 2.6.0

Signed-off-by: Janek Nouvertné <[email protected]>

2d21eefe3dcb987cf580bbdd7ca56ff49712aeb6 authored 11 months ago by Janek Nouvertné <[email protected]>
feat: allow using custom `CompressionFacade` implementations (#2952)

* refactor: move the different compressions into their own implementations

* feat: check if e...

3ec3ba7bbeb938e5e16884dfa54a5bfe501fbbe2 authored 11 months ago by guacs <[email protected]>
test: Add missing `module_loader` tests (#3073)

Fix module loader coverage

1e037d3bbf2c60cba05117f670d55a4951c6463e authored 11 months ago by Janek Nouvertné <[email protected]>
feat: allow `root` logger configuration to be disabled (#2969)

1c28ce718ae5994f203139f1904f44f2f224da7c authored 11 months ago by Cody Fincher <[email protected]>
feat: sanitize Piccolo columns with secret=True from PydanticDTO output (#3030)

* feature(piccolo): sanitize columns with from PydanticDTO output
* feature(piccolo): modify l...

842aca024bad2fb11e646cd7c31b16dede8debe9 authored 11 months ago by Patrick Neise <[email protected]>
feat: `structlog` plugin & bug fixes (#2943)

* feat(channels): Postgres backends (#2803)

* wip

Signed-off-by: Janek Nouvertné <25355197...

0af4c8d5e7bd62c186e42722da7355ee0c19a645 authored 11 months ago by Cody Fincher <[email protected]>
fix: align layered annotations (#2913)

* Align route handler decorator annotations with respective app/router/controller ones
* Align ...

1966c4d24aadee17a61db9d720f4dc8d2fa50a95 authored 11 months ago by George Sakkis <[email protected]>
feat: Add `reload-include` and `reload-exclude` from uvicorn to CLI (#2973)

* Add reload-include and reload-exclude feature

* Update documentation

* Fix tests, update...

283ef423e968e4932bcf596e2f2dbe02a88ad149 authored 11 months ago by FergusMok <[email protected]>
feat: allow plugins to be found by dotted path string (#3027)

feat: allow plugins to be found by stringified dotted path

f81990b1a3e2201ad4228b1cea1136d4da8228c7 authored 11 months ago by Cody Fincher <[email protected]>
fix(scope): Revert scope state regression (#3075)

Revert scope state regression

9fad4b5726549334a121e22afbea02bf8d721bfa authored 11 months ago by Janek Nouvertné <[email protected]>
fix: change `rich-click` to `rich_click` for `find_spec` (#3074)

fix: change `rich-click` to `rich_click` for findspec

The `findspec` function fails to find `...

04dd5b56e82e90ee4f46e8b1f25eab0c554a4e69 authored 11 months ago by Cody Fincher <[email protected]>
v2.5.5

f8d03194b8f541a4459c27fe51599526a73ee2ba authored 11 months ago by Janek Nouvertné <[email protected]>
fix: scope `state` key handling (#3070)

* Fix scope "state" key handling
* Don't overwrite initial state
* Simplify

5b7d2dc007944fbffc6c6a6ae54258f07095d2c5 authored 11 months ago by Janek Nouvertné <[email protected]>
ci: Add codecov token explicitly (#3067)

Add codecov token explicitly

f4c74f653f02d34b4707d4359bebb240b51c0d5f authored 11 months ago by Janek Nouvertné <[email protected]>
fix(docs): fix rendering for code block in state class (#3050)

d52caee70c6fa6c6806f7a80833b872118b3fc89 authored 11 months ago by Jacob Coffee <[email protected]>
build(deps): bump codecov/codecov-action from 3 to 4 (#3055)

Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action) from 3 to 4.
- [Relea...

45a52fbbdffffc58ac94780d25762b4bdd534db3 authored 11 months ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
chore(release): prepare for v2.5.4 (#3052)

* chore(release): prepare for v2.5.4

---------

Co-authored-by: Alc-Alc <alc@localhost>

11a0db5352c5bb69b2dc4362c0c7e491c0568720 authored 11 months ago by Alc-Alc <[email protected]>
fix: Handle `KeyError` when `root_path` is not present in ASGI scope (#3051)

fix: Handle `KeyError` for "root_path" when used with Nginx Unit

Co-authored-by: Alc-Alc <alc...

eb1f617f41c8157ea3935beebab5f11d7d59b1e5 authored 11 months ago by Alc-Alc <[email protected]>