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
CommandBase
altogether - Split
integration:add
command (to reduce the number of options in help) - Split or somehow paginate
list
command - Better
multi
support - Remove
--host
option - 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