Releases: long2ice/fastapi-cache
Releases · long2ice/fastapi-cache
v0.2.2
What's Changed
- Complete type hints by @mjpieters in #122
- Attach updated endpoint signature to inner by @mjpieters in #123
- Decode cache data to the correct endpoint type by @mjpieters in #131
- Fix handling non-GET requests by @mjpieters in #130
- Inject dependencies using a namespace by @mjpieters in #128
- Explicitly list what names are exported by @mjpieters in #127
- Refresh poetry lock by @mjpieters in #125
- key_builder type; args and kwargs are always given by @mjpieters in #124
- Cache pydantic model fields for faster decoding by @mjpieters in #132
- Make backends store bytes instead of strings by @mjpieters in #134
- Make decorator responsibe for applying the prefix by @mjpieters in #135
- Clean up type annotations by @mjpieters in #133
- Import supported backends by @mjpieters in #141
- Add a cache status header to the response by @mjpieters in #139
- CI: don't run this workflow twice on a PR by @mjpieters in #149
- CI: use a separate step to run linters by @mjpieters in #148
- CI: cache the mypy cache for faster runs by @mjpieters in #150
- Add tox configuration by @mjpieters in #146
- Use poetry-core as the build system by @mjpieters in #151
- Switch to ruff to handle linting and formatting by @mjpieters in #152
- CI: tox now takes care of extras and groups by @mjpieters in #153
- Clean up pyproject.toml by @mjpieters in #154
- Add pyupgrade linter by @mjpieters in #155
- Add flake8-bandit linting by @mjpieters in #156
- Add flake8-comprehensions linter by @mjpieters in #157
- Give tests and examples separate ruff configs by @mjpieters in #158
- Add pytest-style linting by @mjpieters in #159
- Configure dependabot and associated workflows by @mjpieters in #160
- Create codeql scanning workflow by @mjpieters in #161
- Bump aiobotocore from 1.4.2 to 2.5.0 by @dependabot in #162
- 🤦 put dependabot wf in correct place by @mjpieters in #164
- Correct merge metadata step id, loosen version by @mjpieters in #165
- Bump coverage from 6.5.0 to 7.2.5 by @dependabot in #163
- Bump fastapi from 0.95.1 to 0.95.2 by @dependabot in #167
- 📦 Move PyPI release workflow into the main workflow. by @mjpieters in #166
- 📖 Copy-edit README by @mjpieters in #168
- 📣 Start managing the changelog with towncrier by @mjpieters in #171
- 💄 Pull version from installation metadata by @mjpieters in #172
- Bump httpx from 0.24.0 to 0.24.1 by @dependabot in #174
- Bump requests from 2.30.0 to 2.31.0 by @dependabot in #178
- Bump typing-extensions from 4.5.0 to 4.6.1 by @dependabot in #180
- Bump ruff from 0.0.267 to 0.0.270 by @dependabot in #184
- Bump coverage from 7.2.5 to 7.2.6 by @dependabot in #181
- Bump typing-extensions from 4.6.1 to 4.6.2 by @dependabot in #187
- Bump tox from 4.5.1 to 4.5.2 by @dependabot in #190
- Bump coverage from 7.2.6 to 7.2.7 by @dependabot in #193
- Bump pyright from 1.1.308 to 1.1.311 by @dependabot in #195
- Bump typing-extensions from 4.6.2 to 4.6.3 by @dependabot in #196
- Bump fastapi from 0.95.2 to 0.96.0 by @dependabot in #197
- Bump tox from 4.5.2 to 4.6.0 by @dependabot in #198
- Bump ruff from 0.0.270 to 0.0.271 by @dependabot in #199
- Bump ruff from 0.0.271 to 0.0.272 by @dependabot in #200
- Bump pytest from 7.3.1 to 7.3.2 by @dependabot in #204
- Bump pyright from 1.1.311 to 1.1.314 by @dependabot in #206
- Bump tox from 4.6.0 to 4.6.1 by @dependabot in #207
- Bump importlib-metadata from 6.6.0 to 6.7.0 by @dependabot in #209
- Bump ruff from 0.0.272 to 0.0.274 by @dependabot in #212
- Bump mypy from 1.3.0 to 1.4.0 by @dependabot in #213
- Bump pyright from 1.1.314 to 1.1.315 by @dependabot in #215
- Bump fastapi from 0.96.0 to 0.98.0 by @dependabot in #216
- Bump redis from 4.5.5 to 4.6.0 by @dependabot in #219
- Bump pyright from 1.1.315 to 1.1.316 by @dependabot in #222
- Bump types-aiobotocore from 2.5.0.post2 to 2.5.1 by @dependabot in #223
- Bump typing-extensions from 4.6.3 to 4.7.0 by @dependabot in #226
- Bump fastapi from 0.98.0 to 0.99.1 by @dependabot in #227
- Bump ruff from 0.0.274 to 0.0.276 by @dependabot in #230
- Bump tox from 4.6.1 to 4.6.3 by @dependabot in #214
- Bump types-redis from 4.5.5.2 to 4.6.0.2 by @dependabot in #233
- Bump tox from 4.6.3 to 4.6.4 by @dependabot in #234
- Bump types-aiobotocore from 2.5.1 to 2.5.2 by @dependabot in #237
- Bump pyright from 1.1.316 to 1.1.317 by @dependabot in #239
- Bump types-redis from 4.6.0.2 to 4.6.0.3 by @dependabot in #243
- Bump pyright from 1.1.317 to 1.1.318 by @dependabot in #244
- Bump fastapi from 0.99.1 to 0.100.1 by @dependabot in #247
- Bump ruff from 0.0.276 to 0.0.281 by @dependabot in #250
- Bump typing-extensions from 4.7.0 to 4.7.1 by @dependabot in #228
- Bump ruff from 0.0.281 to 0.0.282 by @dependabot in #251
- Bump aiobotocore from 2.5.0 to 2.5.2 by @dependabot in #235
- Bump pyright from 1.1.318 to 1.1.320 by @dependabot in #252
- Bump aiobotocore from 2.5.2 to 2.5.3 by @dependabot in #253
- Bump aiobotocore from 2.5.3 to 2.5.4 by @dependabot in #257
- Bump types-aiobotocore from 2.5.2 to 2.5.4 by @dependabot in #259
- Bump ruff from 0.0.282 to 0.0.284 by @dependabot in #261
- Bump fastapi from 0.100.1 to 0.101.0 by @dependabot in #254
- Bump mypy from 1.4.0 to 1.5.0 by @dependabot in #265
- Bump types-aiobotocore from 2.5.4 to 2.6.0 by @dependabot in #267
- Bump fastapi from 0.101.0 to 0.101.1 by @dependabot in #271
- Bump types-redis from 4.6.0.3 to 4.6.0.4 by @dependabot in #275
- Bump ruff from 0.0.284 to 0.0.285 by @dependabot in #278
- Bump tox from 4.6.4 to 4.8.0 by @dependabot in #269
- 📝 Use create_some_model as a function by @s-rigaud in #280
- Bump types-redis from 4.6.0.4 to 4.6.0.5 by @dependabot in https://github.com/long2ice/fastapi-cache/...
v0.2.1
v0.2.0
- Make
request
andresponse
optional. - Add typing info to the
cache
decorator. - Support cache jinja2 template response.
- Support cache
JSONResponse
- Add
py.typed
file and type hints - Add TestCase
- Fix cache decorate sync function
- Transparently handle backend connection failures.