legacy-cli icon indicating copy to clipboard operation
legacy-cli copied to clipboard

4.x

Open pjcdawkins opened this issue 6 years ago • 0 comments

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

pjcdawkins avatar Apr 04 '18 12:04 pjcdawkins