Changelog¶
This document contains information on pywincff’s release history. Later versions are shown first.
Versions¶
latest¶
0.3.0¶
Notable enhancements and changes are:
Added the
pywincffi.kernel32.CreateToolhelp32Snapshot()
function in #101.Fixed a bug where
pywincffi.checks.input_check()
might raiseffi.error
in #73Several enhancements bringing #69 closer to closure.
- Addition several functions or #69:
- #70 -
pywincffi.kernel32.events.CreateEvent()
andpywincffi.kernel32.events.OpenEvent()
- #75 -
pywincffi.kernel32.events.ResetEvent()
- #76 -
pywincffi.kernel32.process.TerminateProcess()
- #78 -
pywincffi.kernel32.handle.DuplicateHandle()
- #79 -
pywincffi.kernel32.process.ClearCommError()
- #80 -
pywincffi.user32.synchronization.MsgWaitForMultipleObjects()
Added Python 3.5 support to the build. No bug fixes or code changes where required, just a minor test modification.
All exposed APIs updated to use the new Windows equivalent Python types in
pywincffi.wintypes
.All exposed APIs now explicitly require either text or binary data.
Added FOREGROUND_RED, FOREGROUND_GREEN and FOREGROUND_BLUE constants in #95.
Improved documentation for
pywincffi.exceptions.InputError
and added the ability to generate custom error messages.
0.2.0¶
This release contains several enhancements, bug fixes and other changes. You can see all of the major issues by viewing the milestone on GitHub: https://github.com/opalmer/pywincffi/issues?q=milestone:0.2.0.
Notable enhancements and changes are:
- Improved error handling which brings more consistent error messages with better information.
- Several new Windows API function implementations including FlushFileBuffers, CreateFile, LockFileEx, UnlockFileEx, MoveFileEx, GetProcessId, and GetCurrentProcess.
- New wrapper function pid_exists().
- Refactored kernel32 module structure.
- Several bug fixes to existing tests and functions.
- Updated developer documentation to better cover code reviews, style, functions, etc.
- Fixed broken urls in PyCharm Remote Interpreter section of vagrant documentation for developers.
- Added
pywincffi.kernel32.handle.GetHandleInformation()
andpywincffi.kernel32.handle.SetHandleInformation()
in #66 - Thanks exvito!
0.1.2¶
Contains a fix to ensure that the proper version of cffi
is
installed. See https://github.com/opalmer/pywincffi/pull/45 for more
detailed information. This release also includes a fix to the internal
release tool.
0.1.1¶
The first public release of pywincffi. The GitHub release contains the full list of issues, changes and pull requests. The primary purpose of this release was to end up with the tools and code necessary to begin integrating pywincffi into Twisted.
0.1.0¶
This was an internal test release. No data was published to PyPi or GitHub.