Skip to content

Console 3.0.0

Compare
Choose a tag to compare
@tanner0101 tanner0101 released this 05 Apr 20:05
· 119 commits to main since this release
038e30e

💻 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