Releases: pstadler/flightplan
Releases · pstadler/flightplan
0.6.0
Flightplan 0.6.0 has landed with the the following features and improvements:
- Added the ability for dynamic remote hosts configuration with support for virtually any cloud provider in existence (docs, #39)
- Password authentication is now fully supported thanks to the implemention of blocking prompts
- Remote tasks won't get executed until all connections to the remote hosts have been established
- Connections to remote hosts are now persistent
- Removed manually created API index from README.md
0.5.6
0.5.5
0.5.4
0.5.3
0.5.2
0.5.1
0.5.0
Flightplan 0.5.0 has been rewritten from scratch and is not compatible with 0.4.x
releases.
Changes
require('flightplan')
now returns an instance of Flightplan instead of its class objectFlightplan#briefing()
has been replaced withFlightplan#target()
Transport#abort()
has been replaced withFlightplan#abort()
Flightplan#success()
,Flightplan#disaster()
andFlightplan#debriefing()
have been removed without replacement as they make no sense without providing transports- Runtime information is now accessible with
Flightplan.runtime
andTransport.runtime
(docs)
Improvements
fly
now uses Liftoff and walks up the directory tree to find a flightplan.js file (#13)- Added table of contents to README.md for a better overview of the API documentation (docs)
- Vastly improved handling for stdin/stderr streams used during command execution
- Less noise due to simplified terminal output
- Greatly reduced code complexity