Console 3.0.0

@tanner0101 tanner0101 released this Apr 5, 2018 · 1 commit to master since this release

💻 Console 3.0 (APIs for creating interactive CLI tools) is here!

Getting Started:
https://docs.vapor.codes/3.0/console/getting-started/
https://docs.vapor.codes/3.0/command/getting-started/
https://docs.vapor.codes/3.0/logging/getting-started/

API Docs:
https://api.vapor.codes/console/latest/Console
https://api.vapor.codes/console/latest/Command
https://api.vapor.codes/console/latest/Logging


Changes since final pre-release.

New:

  • Added ConsoleText type for creating collections of differently styled strings. This makes it possible to output text with interpolated styles in one call to console.output(_:)
  • Cleaned up the loading and progress bars, now using an ActivityIndicator protocol.
  • Added lots of missing docblocks, made some APIs internal where possible to reduce API surface.

Milestone:
3.0.0