Releases · UpCloudLtd/progress

v1.2.0

Added

  • Add WaitForRender method for ensuring that other logging is done after start message when non-interactive output is used.

v1.1.0

Added

  • Add DisableAnimations option to output configuration to allow disabling animations. This allows using non-interactive output also in interactive terminals.

v1.0.3

Fixed

  • Do not output ProgressMessage to non-interactive terminals. This avoids including a progress update in the started message that is printed to non-interactive terminals.

v1.0.2

Fixed

  • Normalise whitespace (\s ) in messages to avoid newlines and tabs breaking in-progress message updating.
  • Assume details message to be preformatted, if it contains newline characters (\n). Preformatted message details are wrapped so that newline characters are maintained. This makes, for example, stack traces and console output in message details more readable.

v1.0.1

Fixed

  • Do not try to render message if terminal width is zero. This happens with some terminals on first terminal width get(s).

v1.0.0

Added