File tree Expand file tree Collapse file tree 1 file changed +7
-1
lines changed Expand file tree Collapse file tree 1 file changed +7
-1
lines changed Original file line number Diff line number Diff line change @@ -5,21 +5,27 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/)
5
5
and this project adheres to [ Semantic Versioning] ( http://semver.org/spec/v2.0.0.html ) .
6
6
7
7
## [ Unreleased]
8
+
9
+
10
+ ## [ 0.2.0] - 2019-04-01
8
11
### Added
9
12
- Add support for specifying service dependencies when creating a service.
10
13
- A ` ServiceExitCode::NO_ERROR ` constant for easy access to the success value.
11
14
- Add ` Service::start ` for starting services programmatically.
15
+ - Add ` Service::query_config ` for getting the config of the service.
12
16
13
17
### Changed
14
18
- Changed ` service_control_handler::register ` to accept an ` FnMut ` rather than just an ` Fn ` for the
15
19
` event_handler ` closure.
16
20
- Upgrade to Rust 2018. This raises the minimum required Rust version to 1.31.0.
21
+ - Replace error-chain error library with err-derive. So all error types are changed.
22
+ - Change ` ServiceType ` implementation to use the ` bitflags! ` macro.
17
23
18
24
### Fixed
19
25
- Fix invalid pointer manipulations in service creation routine in ServiceManager.
20
26
- Fix memory leak in ` service_control_handler::register ` that did not release ` event_handler ` in
21
27
the case of an error.
22
-
28
+ - Treat FFI return code 0 as error, instead of treating 1 as success.
23
29
24
30
25
31
## [ 0.1.0] - 2018-06-04
You can’t perform that action at this time.
0 commit comments