packages feed

Win32-services 0.2.3 → 0.2.3.1

raw patch · 2 files changed

+43/−2 lines, 2 files

Files

Win32-services.cabal view
@@ -1,6 +1,6 @@ name:           Win32-services
 category:       System
-version:        0.2.3
+version:        0.2.3.1
 cabal-version:  >= 1.14
 build-type:     Simple
 author:         Michael Steele
@@ -97,7 +97,9 @@   @
   Extra-Lib-Dirs: \"C:\\\\Program Files (x86)\\\\Windows Kits\\\\8.0\\\\Lib\\\\win8\\\\um\\\\x86\"
   @
-extra-source-files: examples/*.hs
+extra-source-files:
+    changelog
+    examples/*.hs
 
 source-repository head
   type: git
+ changelog view
@@ -0,0 +1,39 @@+# 0.2 series
+
+## 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