Release Notes¶
Latest Changes¶
Internal¶
- 👷 Fix smokeshow, checkout files on CI. PR #243 by @tiangolo.
- 👷 Use uv for CI. PR #242 by @tiangolo.
- 👷 Update
labeler.yml
. PR #238 by @tiangolo. - 👷 Update worfkow deploy-docs-notify URL. PR #235 by @tiangolo.
- 👷 Upgrade Cloudflare GitHub Action. PR #234 by @tiangolo.
- ⬆ Bump mkdocs-macros-plugin from 1.0.5 to 1.2.0. PR #220 by @dependabot[bot].
- ⬆ Bump ruff from 0.6.4 to 0.6.5. PR #221 by @dependabot[bot].
- ⬆ Update pytest requirement from <8.0.0,>=7.0.1 to >=7.0.1,<9.0.0. PR #207 by @dependabot[bot].
- ⬆ Bump ruff from 0.6.2 to 0.6.4. PR #217 by @dependabot[bot].
- ⬆ Bump tiangolo/issue-manager from 0.5.0 to 0.5.1. PR #219 by @dependabot[bot].
- ⬆ Bump pypa/gh-action-pypi-publish from 1.9.0 to 1.10.1. PR #216 by @dependabot[bot].
- ⬆ Bump mkdocs-material from 9.5.18 to 9.5.34. PR #212 by @dependabot[bot].
- ⬆ [pre-commit.ci] pre-commit autoupdate. PR #209 by @pre-commit-ci[bot].
- ⬆ Bump typer from 0.12.3 to 0.12.5. PR #208 by @dependabot[bot].
- ⬆ Bump mypy from 1.11.1 to 1.11.2. PR #206 by @dependabot[bot].
- 👷 Update
issue-manager.yml
. PR #218 by @tiangolo. - 💚 Set
include-hidden-files
toTrue
when using theupload-artifact
GH action. PR #215 by @svlandeg. - 👷 Update
latest-changes
GitHub Action. PR #203 by @tiangolo.
0.0.8¶
Refactors¶
- ♻️ Deprecate
asyncify(cancellable=True)
in favor ofasyncify(abandon_on_cancel=True)
, following AnyIO 4.1.0. PR #202 by @tiangolo. - ♻️ Import
anyio.from_thread
andanyio.to_thread
explicitly. PR #201 by @tiangolo. - ♻️ Update
asyncify
to wrap the function withfunctools.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¶
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¶
Internal¶
- ⬆ [pre-commit.ci] pre-commit autoupdate. PR #122 by @pre-commit-ci[bot].
- ⬆ Bump dorny/paths-filter from 2 to 3. PR #118 by @dependabot[bot].
- ⬆ Bump dawidd6/action-download-artifact from 2.28.0 to 3.1.4. PR #137 by @dependabot[bot].
- 🔨 Update internal scripts and remove unused ones. PR #149 by @tiangolo.
- 🔧 Migrate from Poetry to PDM for handling the internal dependencies and build. PR #148 by @tiangolo.
- 👷 Add cron to run test once a week on monday. PR #140 by @estebanx64.
- ⬆️ Upgrade Ruff version and configs. PR #139 by @tiangolo.
0.0.5¶
Fixes¶
- 🐛 Fix
syncify
withraise_sync_error=False
on AnyIO 4.x.x, do not start new event loops unnecessarily. PR #130 by @tiangolo.
Internal¶
0.0.4¶
Docs¶
- 📝 Update docstring for
syncify()
, fix name of parameterraise_sync_error
(remove unused parameter namecheck_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¶
Features¶
- ✨ Export (import and re-export)
TaskGroup
fromasyncer
. 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¶
- ✏️ Tweak docstrings format. PR #50 by @realFranco.
Docs¶
- 👷 Upgrade CI for docs. PR #78 by @tiangolo.
- 🛠️ Tweak internal CI actions, add
--no-cache-dir
atDockfile
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¶
- 🔧 Update classifiers for Python 3.11 and Python 3.12. PR #110 by @tiangolo.
- 👷 Enable tests for Python 3.12 in CI. PR #108 by @khiemdoan.
- ⬆ Bump actions/setup-python from 4 to 5. PR #102 by @dependabot[bot].
- ⬆ Bump tiangolo/issue-manager from 0.4.0 to 0.4.1. PR #109 by @dependabot[bot].
- 👷 Update build docs cache key. PR #103 by @tiangolo.
- 👷 Upgrade latest-changes. PR #101 by @tiangolo.
- 👷 Update latest changes GitHub Action to use the latest release. PR #100 by @tiangolo.
- 📝 Fix duplicated docs and latest-changes GitHub Action version. PR #99 by @tiangolo.
- 👷 Upgrade latest-changes. PR #97 by @tiangolo.
- 📝 Tweak release notes with latest changes. PR #98 by @tiangolo.
- 🔨 Update dev scripts. PR #95 by @tiangolo.
- ⬆ [pre-commit.ci] pre-commit autoupdate. PR #83 by @pre-commit-ci[bot].
- ⬆ Bump actions/checkout from 3 to 4. PR #85 by @dependabot[bot].
- ⬆ Bump dawidd6/action-download-artifact from 2.27.0 to 2.28.0. PR #88 by @dependabot[bot].
- 👷 Install MkDocs Material Insiders only when secrets are available, for Dependabot. PR #94 by @tiangolo.
- 🔧 Add
CITATION.cff
file for academic citations. PR #92 by @tiangolo. - 👷 Update Debug mode with Tmate for CI. PR #82 by @tiangolo.
- 👷 Update docs deploy to Cloudflare pages. PR #81 by @tiangolo.
- 👷 Update docs CI, main branch is main, not master. PR #80 by @tiangolo.
- 🔧 Update dependencies now that 3.6 is deprecated. PR #79 by @tiangolo.
- ⬆ Bump nwtgck/actions-netlify from 1.2.4 to 2.0.0. PR #58 by @dependabot[bot].
- ⬆ Bump dawidd6/action-download-artifact from 2.24.2 to 2.27.0. PR #74 by @dependabot[bot].
- ⬆ [pre-commit.ci] pre-commit autoupdate. PR #57 by @pre-commit-ci[bot].
- 👷 Update token for latest changes. PR #70 by @tiangolo.
- ⬆️ Upgrade analytics. PR #67 by @tiangolo.
- 🔧 Update new issue chooser to point to Discussions. PR #64 by @tiangolo.
- 🔧 Add question template for GitHub Discussions and update issues template. PR #63 by @tiangolo.
- ⬆ Upgrade isort and pre-commit config. PR #62 by @tiangolo.
- 👷 Refactor CI artifact upload/download for docs previews. PR #59 by @tiangolo.
- ⬆ [pre-commit.ci] pre-commit autoupdate. PR #56 by @pre-commit-ci[bot].
- ⬆ Bump actions/cache from 2 to 3. PR #55 by @dependabot[bot].
- ⬆ Bump dawidd6/action-download-artifact from 2.24.1 to 2.24.2. PR #54 by @dependabot[bot].
- ⬆ Bump dawidd6/action-download-artifact from 2.9.0 to 2.24.1. PR #53 by @dependabot[bot].
0.0.2¶
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
, fromasyncio
toanyio
. 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¶
- 🔧 Update mypy config, use
strict = true
instead of manual configs. PR #38 by @michaeloliverx. - ➕ Add extra dev dependencies for MkDocs Material. PR #49 by @tiangolo.
- ⬆ Update mypy requirement from ^0.930 to ^0.971. PR #34 by @dependabot[bot].
- ⬆ Update black requirement from ^21.5-beta.1 to ^22.10.0. PR #41 by @dependabot[bot].
- ⬆ [pre-commit.ci] pre-commit autoupdate. PR #31 by @pre-commit-ci[bot].
- ⬆ Bump nwtgck/actions-netlify from 1.1.5 to 1.2.4. PR #47 by @dependabot[bot].
- ⬆ Bump actions/upload-artifact from 2 to 3. PR #46 by @dependabot[bot].
- ⬆ Bump actions/setup-python from 2 to 4. PR #45 by @dependabot[bot].
- ⬆ Bump actions/checkout from 2 to 3. PR #44 by @dependabot[bot].
- ⬆ Update pytest requirement from ^6.2.4 to ^7.0.1. PR #18 by @dependabot[bot].
- ⬆ Update flake8 requirement from ^4.0.1 to ^5.0.4. PR #37 by @dependabot[bot].
- 🔧 Update Dependabot config. PR #43 by @tiangolo.
- 👷 Move from Codecov to Smokeshow. PR #42 by @tiangolo.
- 🔧 Add pre-commit and format. PR #28 by @tiangolo.
- 💚 Fix installing Material for MkDocs Insiders in CI. PR #27 by @tiangolo.
- 👷 Disable installing MkDocs Insiders in forks. PR #26 by @tiangolo.
- ⬆️ Upgrade Codecov GitHub Action. PR #23 by @tiangolo.
- 💚 Only run CI on push when on master, to avoid duplicate runs for PRs. PR #17 by @tiangolo.
- ⬆ Update flake8 requirement from ^3.9.2 to ^4.0.1. PR #3 by @dependabot[bot].
- ⬆ Update coverage requirement from ^5.5 to ^6.2. PR #1 by @dependabot[bot].
- 🔧 Upgrade MkDocs Material and update configs. PR #10 by @tiangolo.
0.0.1¶
- First release. 🎉
Docs¶
- ✏ Fix typo in index and README. PR #4 by @sanders41.