Skip to content
This repository has been archived by the owner on Jun 12, 2018. It is now read-only.

Releases: eidheim/tiny-process-library

v2.0.0

11 Nov 11:11
Compare
Choose a tag to compare

Breaking change:

  • Added TinyProcessLib namespace

Other changes:

  • Added const and noexcept to functions
  • Improved and modernised CMakeLists.txt files.

v1.0.7

20 May 08:29
Compare
Choose a tag to compare
  • Can now create a process through a function on Unix-like systems
  • Fixed -Wconversion warning
  • tests are now built if BUILD_TESTING is set (instead of ENABLE_TESTING)

v1.0.6

17 Dec 11:27
Compare
Choose a tag to compare
  • Slight code modernisation through use of nullptr and unique_ptr
  • Added CI and io_test
  • Corrected exit status on Unix like systems
  • Removed unnecessary close()'s within Process::open in process_unix.cpp

v1.0.5

28 Jun 06:40
Compare
Choose a tag to compare
  • #include <window.h> moved to Windows implementation
  • Added examples for Windows outside of MSYS2
  • Correctly closes handles when killing a process on Windows, and requesting only required rights

v1.0.4

23 Apr 09:22
Compare
Choose a tag to compare
  • Added Unicode support for Windows
  • Improved Windows support outside MSYS2
  • Fixed file descriptor/handle close on open process error
  • Cleanup of windows implementation, and replaced mutex::lock/unlock with lock_guards.

v1.0.3

22 Dec 08:15
Compare
Choose a tag to compare
  • CMakeLists.txt now supports building outside of MSYS2 on Windows

v1.0.2

12 Dec 11:56
Compare
Choose a tag to compare
  • Now correctly closes file descriptors/pipe handles on both Unix-like systems and Windows
  • Corrected path escaping on Unix-like systems
  • Added exception when trying to write to an unopened stdin pipe
  • Some general code cleanup

v1.0.1

09 Dec 09:40
Compare
Choose a tag to compare
  • more robust process handling on Windows
  • better exit on exec failure on Unix-like systems
  • improved tests
  • fixed memory leak on Windows

#1 is still an issue, that is not all file descriptors/handles are getting closed correctly in every use of this library

v1.0.0

06 Dec 12:18
Compare
Choose a tag to compare

First stable release.