Skip to content

v0.0.3

Latest

Choose a tag to compare

@kearisp kearisp released this 28 Jul 19:49
ca8b548

Features

  • Added elastic:use command to set a specified Elasticsearch service as the default
  • Added elastic:ls command to list all available Elasticsearch services
  • Added --user / -u and --password / -P options to elastic:create and elastic:upgrade commands for configuring Elasticsearch superuser credentials
  • Added --enable-admin and --disable-admin options to elastic:upgrade for toggling the Kibana admin panel
  • Added --image / -i short flag to the elastic:create command
  • Added @Description annotations to all controller commands and options for improved CLI help output
  • Added @Completion support for the elastic:use command
  • Introduced Jest-based unit test infrastructure with coverage reporting
  • Added a reusable GitHub Actions composite action for running tests and uploading coverage badges to GitHub Gist
  • Integrated test step into publish-beta and publish-latest CI workflows
  • Added coverage badge to README.md

Fixes

  • Ensured elastic admin panel is refreshed after elastic:destroy, elastic:start, and elastic:stop commands

Chore / Maintenance

  • Added jest.config.ts for test configuration
  • Added tsconfig.build.json to separate build from test TypeScript configuration
  • Updated build and watch scripts to use tsconfig.build.json
  • Added test, test-watch, and make-coverage-badge npm scripts
  • Bumped GitHub Actions versions: actions/checkout to v7, actions/setup-node to v7, actions/cache to v6

Dependency Updates

  • Bumped @wocker/core to ^1.1.0
  • Added @types/jest, jest, make-coverage-badge, ts-jest, and ts-node as dev dependencies