Skip to content

Releases: Vizonex/Winloop

Winloop 0.6.0

23 Mar 02:07
78caa71

Choose a tag to compare

What's Changed

Important

Were Getting very close to Winloop's Deprecation/Endgame as an historical pull request is being made to put an end to this OS Gate once and for all This is due to maintenance costs however when winloop becomes deprecated expect me to be contributing to uvloop directly so that maintenance can be a little more active.

  • You can compile winloop on another application example: Linux or Apple Products. If you want to experiment with the new uvloop merge for yourself Just know I'm not distributing wheels for anything other than windows because I want uvloop to be the ones who ultimately finish the job so please do not ask for other OS wheels instead I recommend contributing to the historical merge.
  • PLEASE REPORT ANY BUGS TO THIS REPOSITORY IF ANY ARE FOUND IN ALL OPERATING SYSTEMS It will allow us to patch any other unseen bugs before we merge with uvloop, know however it would be faster for you to fork winloop or Vizonex's uvloop fork under "windows" and send a PR over here or over there (uvloop branch recommened) because we plan to make uvloop a dependency over here as part of winloop's future Deprecation/Endgame.
  • We are looking for people who can volunteer in being reviewers for the historical PR. Who understand the Cython Language as a whole or has experience with making pull requests to uvloop. Multiple reviewers are welcome.
  • #126 Is on our todolist but is put on hold due to the bigger thing that is going on. But anybody who can and has the time, feel free to send a Pull request if you manage to come up with a clean and solid fix.
  • Update sphinx-rtd-theme requirement from <3.1.0,>=0.5.2 to >=0.5.2,<3.2.0 by @dependabot[bot] in #108
  • Removed deprecated pkg_resources from setup by @fizzi01 in #115
  • Bump actions/checkout from 4 to 6 by @dependabot[bot] in #114
  • Bump pypa/cibuildwheel from 3.3.1 to 3.4.0 by @dependabot[bot] in #123
  • Update pyopenssl requirement from <25.4,>=23.0 to >=23.0,<26.1 by @dependabot[bot] in #125
  • sync up with uvloop fork that I have to allow people to start testing it. by @Vizonex in #127

Full Changelog: v0.5.0...v0.6.0

Winloop 0.5.0

20 Jan 23:29
d364bf9

Choose a tag to compare

What's Changed

Will probably stop having small updates in the future but for now this was a pretty big change that optimizes handle calls even more to maximize performance.

  • speedup Context.run by adding in new C Functions for calling it by @Vizonex in #112

Full Changelog: v0.4.2...v0.5.0

Winloop 0.4.2

19 Jan 19:54
428c542

Choose a tag to compare

What's Changed

  • Update sphinx requirement from <7.5.0,>=4.1.2 to >=4.1.2,<9.2.0 by @dependabot[bot] in #105
  • Bump cython from 3.2.3 to 3.2.4 by @dependabot[bot] in #104
  • Bump pypa/cibuildwheel from 3.3.0 to 3.3.1 by @dependabot[bot] in #107
  • Fix race conditions on loop._ready_len by @x42005e1f in #110 (Bug fix that lead to this update being released so quickly)

New Contributors

Full Changelog: v0.4.1...v0.4.2

Winloop 0.4.1

20 Dec 04:47
d661fad

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.4.0...v0.4.1

Winloop 0.4.0

05 Dec 04:04
1d08a7d

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.3.1...v0.4.0

Winloop 0.3.1

18 Oct 18:21
0a31a23

Choose a tag to compare

What's Changed

Full Changelog: v0.3.0...v0.3.1

Winloop 0.3.0

15 Oct 01:31
f549944

Choose a tag to compare

What's Changed

  • add 3.14 free-threading support by @Vizonex in #83
  • Frontend got changed significantly hence the 0.3.0 jump.
  • Bump pypa/cibuildwheel from 3.2.0 to 3.2.1 by @dependabot[bot] in #82

Full Changelog: v0.2.3...v0.3.0

Winloop 0.2.3

01 Oct 17:53
1f852b2

Choose a tag to compare

What's Changed

  • Bump cython from 3.1.2 to 3.1.3 by @dependabot[bot] in #70

  • Bump actions/checkout from 4 to 5 by @dependabot[bot] in #71

  • Bump pypa/cibuildwheel from 3.1.3 to 3.1.4 by @dependabot[bot] in #73

  • add more aggressive warnings and error for 3.16+ by @Vizonex in #75

  • Bump actions/setup-python from 5 to 6 by @dependabot[bot] in #76

  • Update pyopenssl requirement from <25.2,>=23.0 to >=23.0,<25.3 by @dependabot[bot] in #77

  • Bump cython from 3.1.3 to 3.1.4 by @dependabot[bot] in #79

  • Update pyopenssl requirement from <25.3,>=23.0 to >=23.0,<25.4 by @dependabot[bot] in #78

  • Bump pypa/cibuildwheel from 3.1.4 to 3.2.0 by @dependabot[bot] in #81

  • Fix Shell Argument inputs using shlex by @Vizonex in #72 (More will be to come thanks to this PR)

  • Every other bug looks unreachable from normal usage of winloop. More changes to come soon.

  • This will bring us one step closer to being apart of anyio which plans to add winloop to it's colleciton as an official windows version of uvloop.

Full Changelog: v0.2.2...v0.2.3

Winloop 0.2.2

12 Aug 19:37
de062a4

Choose a tag to compare

Winloop 2.2

I have decided that at least every 2 months for now on we need to ensure we are in sync with libuv incase a new vulnerability is introduced as an added security measure. There should be changes from libuv's library that are not mentioned here but for the most part this is mainly an enhancement update from libuv's end.

What's Changed

TODOS

  • I am thinking about adding an issue and pull request template similar to what aiohttp does with pull requests and issues.
  • reathedocs page coming soon as I can figure out how to build it.

Full Changelog: v0.2.1...v0.2.2

Winloop 0.2.1

29 Jul 17:26
5d1e725

Choose a tag to compare

Winloop 0.2.1

We got some new contributors and you can now compile winloop on mysys or with a gcc compiler hence why I am releasing an update so quickly.

What's Changed

  • Update pycodestyle requirement from ~=2.9.0 to >=2.9,<2.15 by @dependabot[bot] in #52
  • Uvhandle optimizations by @Vizonex in #62 (Attempts to remove some expensive python calls and use integers for error handling, by doing so the goal is to remove as many expensive python calls as possible.)
  • Bump pypa/cibuildwheel from 3.0.1 to 3.1.1 by @dependabot[bot] in #63
  • build fixes for mingw by @totaam in #65
  • rename most OrderdDict objects to object instead by @Vizonex in #66 Part of a hack to optimize the LRUCache being used since it removes more expensive Python calls.

New Contributors

Full Changelog: v0.2.0...v0.2.1