All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
0.3.0 - 2025-04-10
- Dropped the dependency on
pywin32and callingkernel32directly for Windows named pipes
0.2.5 - 2025-03-01
- Fixed pipe and stream checks by testing to be not None
0.2.4 - 2025-02-21
- Fixed broken pipe error handling in
win32. It now correctly raises theBrokenPipeError.
0.2.3 - 2025-02-19
__exit__to re-raise the exception by returningFalse(reverted v0.2.2)
0.2.2 - 2025-02-19
__exit__to suppress any exception by returningTrue
0.2.1 - 2025-02-11
- [Issue #3] fixed throwing exception when Windows raises ERROR_PIPE_CONNECTED error, which is an OK behavior
0.2.0 - 2025-02-04
- Added
NPopen.readable()andNPopen.writable()methods
0.1.1 - 2024-03-27
- Dropped support for py3.7
- Removed unnecessary dependency
"typing_extensions;python_version<'3.8'"
- Reverted the use of the new Union type hint (|) unsupported in py3.8 to old
Union[]syntax [issue#1;issue#2]
Initial release