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.