Changelog of @hackage/Win32-services 0.4.0.1

0.4 series

0.4.0.1

  • Update library dependencies to support GHC 8.6.5

0.4

  • First released version that works for 64-bit GHC. Before it only worked with 32-bit GHC.

0.3 series

0.3.1

  • Make it work with 64-bit GHC.

  • Update examples, to use ErrCode and Success from System.Win32.Error

0.3

  • Bumped the version number.

0.2 series

0.2.5.1

  • bugfix in "simple" example.

0.2.5

  • Update library dependencies to support GHC 7.10.1.
  • Remove dependency on "errors" library.

0.2.4

  • bug fix: eRROR_SERVICE_SPECIFIC_ERROR was mapped to the wrong code.

  • Add upper-version bounds to build dependencies.

0.2.3

  • Update library dependencies to support GHC 7.8.

0.2.2

  • Update library dependencies to support GHC 7.6.

0.2.1

  • bug fix: Services were failing to enter a STOPPED state. It is now the user's responsibility to enter a stopped state in the service main function. The 'startServiceCtrlDispatcher' function will continue to automatically put the service into a START_PENDING state.

0.2

  • Writing services of the WIN32_OWN_PROCESS type is now easier. Handler registration is performed automatically. By the time the service main function is entered, the service will already be in the 'START_PENDING' state. It is the user's responsibility to enter the 'RUNNING' state as soon as possible.

  • Once the service main function exits two things will occur. The service will enter the 'STOPPED' state, and the handler function will be freed.

  • The 'registerServiceCtrlHandlerEx' function is no longer exported. Handlers are registered automatically by the 'startServiceCtrlDispatcher' function.

  • The 'queryServiceStatus' function has been added.

0.1 series

0.1

  • First release