code: public function actionSortChangelog(array $what)
      {
          if (\count($what) > 1) {
              $this->stdout("Currently only one simultaneous release is supported.\n");
              return 1;
          }
          $this->validateWhat($what, ['framework', 'ext'], false);
  
          $version = $this->version ?: array_values($this->getNextVersions($this->getCurrentVersions($what), self::PATCH))[0];
          $this->stdout('sorting CHANGELOG of ');
          $this->stdout(reset($what), Console::BOLD);
          $this->stdout(' for version ');
          $this->stdout($version, Console::BOLD);
          $this->stdout('...');
  
          $this->resortChangelogs($what, $version);
  
          $this->stdout("done.\n", Console::BOLD, Console::FG_GREEN);
      }
docs: Sorts CHANGELOG for framework or extension.
  
  @param array $what what do you want to resort changelog for? this can either be:
  
  - an extension name such as `redis` or `bootstrap`,
  - or `framework` if you want to release a new version of the framework itself.