Release Notes¶
Latest Changes¶
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.