build_daemon 1.0.0 copy "build_daemon: ^1.0.0" to clipboard
build_daemon: ^1.0.0 copied to clipboard

outdated

A daemon for running Dart builds.

1.0.0 #

  • Changed the ServerLog class to have separate level, message, loggerName, error, and stackTrace fields.
  • Accept file change notifications as Stream<List<WatchEvent>> instead of Stream<WatchEvent>. This allows file change notifications to be sent as batches of simultaneous changes, preventing over-triggering of builds.

0.6.1 #

  • Use HttpMultiServer to better support IPv6 and IPv4 workflows.

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.