0.6.0
- Add retry logic to the state file helpers
runningVersion
and currentOptions
. DaemonBuilder
is now an abstract class.- Significantly increase doc comment coverage.
0.5.1
- Support shutting down the daemon with a notification.
0.5.0
- Add OutputLocation to DefaultBuildTarget.
0.4.2
- Enable configuring the environment for the daemon.
0.4.1
- Support closing a daemon client.
- Fix a null set bug in the build target manager.
0.4.0
- Replace the client log stream with an optional logHandler. This simplifies the logging logic and prevents the need for the client to print to stdio.
0.3.0
- Forward daemon output while starting up / connecting.
0.2.3
- Shutdown the daemon if no client connects within 30 seconds.
0.2.2
- Resolve client path issues with running on Windows.
0.2.1
- Resolve issues with running on Windows.
- Close the lock file prior to deleting it.
- Properly join paths and escape the workspace.
0.2.0
- Support custom build results.
- Options are no longer dynamic and are provided upon connecting.
- Report OptionsSkew.
- Prefix build daemon directory with username.
- Forward filesystem changes to daemon builder.
- Support custom build targets.
0.0.1
- Initial Build Daemon support.