legacy-cli
legacy-cli copied to clipboard
4.x
Major possible changes:
- [x] Symfony 4
- [x] Require PHP >= 7.1 (at least because of Symfony 4)
- [x] New libraries for OAuth 2.0 support (#641)
- [x] Use DI autowiring for commands and services (services via type hints rather than
getService('id')), and cache the DI container (#710) - [x] PHP 7.1 language features
- [ ] Use of SymfonyStyle to format output
- [x] Remove deprecated commands/options/aliases/code
- [ ] Support for newer Platform.sh APIs
Other possible changes:
- Remove
CommandBasealtogether - Split
integration:addcommand (to reduce the number of options in help) - Split or somehow paginate
listcommand - Better
multisupport - Remove
--hostoption - Use an HTTP (etag-based) cache via the API client, and ditch the manual cache
- Add
--no-interaction(alias for--yes) - ...
No need to release until:
- [ ] there are useful features that can only be implemented in this version or
- [x] there are bug fixes that can only be implemented in this version