Skip to content

Releases: fastapi/asyncer

0.0.8

24 Aug 23:14
Compare
Choose a tag to compare

Refactors

  • ♻️ Deprecate asyncify(cancellable=True) in favor of asyncify(abandon_on_cancel=True), following AnyIO 4.1.0. PR #202 by @tiangolo.
  • ♻️ Import anyio.from_thread and anyio.to_thread explicitly. PR #201 by @tiangolo.
  • ♻️ Update asyncify to wrap the function with functools.wraps like the other functions. PR #84 by @Gowee.

Docs

  • 📝 Add docs references to FastAPI's docs on virtual environments and new contributing guide. PR #200 by @tiangolo.
  • 📝 Add docs about repo management and team. PR #184 by @tiangolo.

Internal

  • ⬆ Bump actions/cache from 3 to 4. PR #114 by @dependabot[bot].
  • ⬆ Bump pypa/gh-action-pypi-publish from 1.8.11 to 1.9.0. PR #164 by @dependabot[bot].
  • ⬆ Bump pillow from 10.1.0 to 10.4.0. PR #167 by @dependabot[bot].
  • ⬆ Bump ruff from 0.2.0 to 0.6.2. PR #199 by @dependabot[bot].
  • ⬆ [pre-commit.ci] pre-commit autoupdate. PR #157 by @pre-commit-ci[bot].
  • ⬆ Bump mypy from 1.4.1 to 1.11.1. PR #171 by @dependabot[bot].
  • 🔥 Remove unused scripts. PR #197 by @tiangolo.
  • 🔧 Update converage configs. PR #196 by @tiangolo.
  • 🔧 Add URLs to pyproject.toml, show up in PyPI. PR #195 by @tiangolo.
  • 👷 Do not sync labels as it overrides manually added labels. PR #194 by @tiangolo.
  • 👷 Update GitHub Action labeler to put only one label. PR #192 by @tiangolo.
  • 👷 Update GitHub Action labeler permissions and dependencies. PR #191 by @tiangolo.
  • 👷 Add GitHub Action label-checker. PR #190 by @tiangolo.
  • 👷 Add GitHub Action labeler. PR #189 by @tiangolo.
  • 👷 Update GitHub Action add-to-project. PR #188 by @tiangolo.
  • 👷 Add GitHub Action add-to-project. PR #187 by @tiangolo.
  • 📝 Change links from github.com/tiangolo/asyncer to github.com/fastapi/asyncer. PR #186 by @tiangolo.
  • 🔨 Update docs.py script to enable dirty reload conditionally. PR #185 by @tiangolo.
  • 🔧 Update MkDocs previews. PR #183 by @tiangolo.
  • 💄 Update Termynal line-height. PR #181 by @tiangolo.
  • 👷 Upgrade build docs configs. PR #180 by @tiangolo.
  • 👷 Add alls-green for test-redistribute. PR #178 by @tiangolo.
  • 👷 Update docs-previews to handle no docs changes. PR #179 by @tiangolo.
  • 👷 Show docs deployment status and preview URLs in comment. PR #177 by @tiangolo.
  • 🔧 Enable auto dark mode. PR #175 by @tiangolo.
  • 👷 Update issue-manager. PR #174 by @tiangolo.
  • 👷 Update issue-manager.yml GitHub Action permissions. PR #173 by @tiangolo.
  • 👷 Refactor GitHub Action to comment docs deployment URLs and update token, preparing for GitHub org. PR #172 by @tiangolo.
  • 🔨 Update docs Termynal scripts to not include line nums for local dev. PR #169 by @tiangolo.
  • ⬆ Bump mkdocs-material from 9.4.7 to 9.5.24. PR #162 by @dependabot[bot].
  • 👷 Update GitHub Actions to download and upload artifacts. PR #159 by @tiangolo.
  • 👷 Tweak CI for test-redistribute, add needed env vars for slim. PR #158 by @tiangolo.

0.0.7

30 Apr 06:23
Compare
Choose a tag to compare

Internal

In the future Asyncer can include the standard default recommended packages, and asyncer-slim can come without those recommended standard packages and with a group of optional dependencies asyncer-slim[standard], equivalent to asyncer, for those that want to opt out of those packages.

0.0.6

30 Apr 00:08
Compare
Choose a tag to compare

Internal

0.0.5

22 Feb 15:43
Compare
Choose a tag to compare

Fixes

  • 🐛 Fix syncify with raise_sync_error=False on AnyIO 4.x.x, do not start new event loops unnecessarily. PR #130 by @tiangolo.

Internal

  • 👷 Update Publish CI Python version to 3.11. PR #120 by @tiangolo.

0.0.4

28 Jan 18:11
Compare
Choose a tag to compare

Docs

  • 📝 Update docstring for syncify(), fix name of parameter raise_sync_error (remove unused parameter name check_called_from_async). PR #113 by @giladsheffer.

Internal

  • 🔧 Add Ruff config. PR #112 by @tiangolo.
  • 🔧 Adopt Ruff for formatting and linting and upgrade internal tools. PR #111 by @tiangolo.

0.0.3

23 Jan 21:08
Compare
Choose a tag to compare

Features

  • ✨ Export (import and re-export) TaskGroup from asyncer. PR #87 by @MarkParker5.
  • ✨ Add support for AnyIO 4.x, drop support for Python 3.7. PR #90 by @khiemdoan.

Fixes

  • 🐛 Add missing dependency typing_extensions for Python < 3.10. PR #89 by @ZhymabekRoman.

Refactors

Docs

  • 👷 Upgrade CI for docs. PR #78 by @tiangolo.
  • 🛠️ Tweak internal CI actions, add --no-cache-dir at Dockfile files. PR #52 by @realFranco.
  • 📝 Update help Asyncer docs. PR #65 by @tiangolo.
  • 🍱 Update logo vector asset, do not depend on system fonts. PR #60 by @tiangolo.

Internal

0.0.2

04 Nov 22:08
Compare
Choose a tag to compare

Features

  • ✨ Add compatibility with the next (unreleased) version of AnyIO (4.x.x), with get_asynclib utility. PR #48 by @tiangolo.

Docs

  • ✏ Fix link to FastAPI and Friends newsletter. PR #13 by @JonasKs.
  • ✏ Fix typo in docs/tutorial/first-steps.md, from asyncio to anyio. PR #11 by @windson.
  • ✏️ Fix broken link in README and index. PR #9 by @vrslev.
  • ✏ Fix typo in syncify-no-raise.md. PR #6 by @Kludex.

Internal

0.0.1

04 Jan 21:45
Compare
Choose a tag to compare
  • First release. 🎉

Docs