- Fixed [Error Bugs](https://github.com/Vizonex/Winloop/issues/12) Thanks to lschoe
- Fixed [Socket Streams](https://github.com/Vizonex/Winloop/issues/13) Thanks to lschoe again
These New Fixes made Error Diagnosis smaller with the added ability of making everything easier to diagnose when something in your program goes wrong.
TODOS
- Check for `aiomultiprocessing` support and fix multiprocessing bugs
- Create a test suite (Still haven't done that yet)
- Create a Warning that `WinLoopPolicy` will be depreciated in Replacement for `BaseEventLoop` instead.
- Remove all `DEF` Marcos
0.1.0-bug-fix-1
Most of these features were added to be more of a mirror to `uvloop` version `0.19.0` I have been rather busy these days but I am glad to have `0.1.0` ready for you to use at last ^^
- Modified `__init__.py` to now use a new function Called `winloop.run()`
- Added an aliases for `WinLoopPolicy` called `EventLoopPolicy` for the sake of ease of importing in a `uvloop/winloop` scenario where both Linux , MacOS or Windows will all be used in an application scenario
- Added a new video to the readme that I made as a presentation to give a little bit of background information about how `winloop` was made and why I wrote it.
TODOS
- Depreciate the use of all DEF macros (Still need to do that and so does the other uvloop library if I remember correctly)
- See if the uvloop developers can look into redirecting and recommending windows users to use this library as a temporary backup.
- Make it so that `aiomultiprocess` can run with `winloop` if it is still not working
- See if we can get another workflow setup for `testpypi` for users who do pull requests so that users making them can fix compiling errors.
- Maybe look into trying to setup a grammar workflow for checking for spelling mistakes made?
- Deprecate `WinLoopPolicy` in favor of using `EventLoopPolicy` starting in `0.1.2` or later
- Ask the Pyinstaller developers to write us our own special hook for compiling winloop applications to executable files or somehow do it ourselves if I or anyone else has the time to do so (It looks a little complicated at the moment).
- Write an example with the new functions added to the readme in `0.1.1`
- Fix DNS Problems if we're still having them
- Implement our own test suite if needed. So that more bugs can be patched in the future.
- See if `anyio` can be utilized with the `winloop` library
0.0.9-Release-bug-fix-1
What's Changed
* There was an include bug fix when attempting to upload the files that I just fixed now - Vizonex
* Fix typos in README.md and setup.py by jdeokkim in https://github.com/Vizonex/Winloop/pull/6 (Thank you btw)
* Fixed Spelling mistakes within the readme and `setup.py` file
* Updated [Libuv](https://github.com/libuv/libuv/releases/tag/v1.46.0) to version 1.46.0
* Optimized Socket Pairing And a few other minor changes that I cannot list off the top of my head...
New Contributors
* jdeokkim made their first contribution in https://github.com/Vizonex/Winloop/pull/6
TODOS
* Drop the `DefaultFreeList` Macro to the number itself, To be honest I hate this change the most but it's inevitably happening soon it's not super helpful to remove these macros in replacement for numbers but I have no choice.
* Rewrite the current readme and decided we will not be merging with `uvloop` yet due to the deprecation of conditional macros.
* Write PyInstaller Hooks and get around to testing complations with `cx_Freeze` as well...
* Format Python Scripts and Stub files used using [Black](https://pypi.org/project/black) which I have be been aware of about until the Main Cython developers and maintainers brought it up with me since I was in development of a new [Stub File Generation Tool](https://github.com/cython/cython/pull/5744) for Cython which I like to try to tackle things that people want implemented.
* Find ways to get [aiomultiprocess](https://pypi.org/project/aiomultiprocess) to work with `winloop` without anything breaking
* Ask the `uvloop` developer team if they can recommend `winloop` to windows users as a workaround solution.
"Thank you all for supporting me as well as providing me with feedback about the project as well as reporting issues that you may come across. This python library wouldn't have been made possible without the people who have asked for windows support with uvloop all those years ago." - Vizonex
**Full Changelog**: https://github.com/Vizonex/Winloop/compare/0.0.7.2...0.0.9