Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release version 1.0 #60

Closed
wants to merge 23 commits into from
Closed

Release version 1.0 #60

wants to merge 23 commits into from

Conversation

vxgmichel
Copy link
Owner

@vxgmichel vxgmichel commented Feb 12, 2020

The version 1.0 of aiostream provides support for trio and curio, but also introduces breaking changes.

I want to use this opportunity to push more breaking changes, things that I had in mind and that I kept postponing.

TODO list:

Breaking changes:

  • Stream can no longer be iterated out of context
  • Awaitable objects produced by a sync function are now awaited

Deprecation:

  • zip operator is replaced with sequentialzip and concurrentzip
  • map operator is replaced with sequentialmap and concurrentmap
  • starmap operator is replaced with sequentialstarmap and concurrentstarmap

Addition:

  • buffer operator
  • force_sync and force_async helpers

@coveralls
Copy link

Coverage Status

Coverage remained the same at 100.0% when pulling 149e985 on v1 into 5e3a173 on master.

@graingert
Copy link

@vxgmichel btw anyio dropped support for curio in v3

@vxgmichel
Copy link
Owner Author

@graingert Right, thanks for the info! So before implementing the rest of the task list, we'll first have to:

  • migrate to anyio v3
  • drop curio support
  • solve the conflicts

@vxgmichel vxgmichel force-pushed the main branch 2 times, most recently from 7493331 to f48570f Compare August 30, 2022 12:57
@vxgmichel
Copy link
Owner Author

vxgmichel commented Sep 26, 2023

Not happening in its current state.

@vxgmichel vxgmichel closed this Sep 26, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants