Skip to content

Releases: aspect-build/aspect-cli

5.5.0

10 Jun 18:59
9b1eb3b

Choose a tag to compare

Important

Deprecation Notice
This is a release of the legacy Go-based version of Aspect CLI, now in maintenance mode, which has been moved to aspect-build/aspect-cli-legacy.

⚠️ Windows releases are no longer published as of v5.5.0. This is due to a new dependency on go-tree-sitter which has a CGO dependency that makes cross compiling to Windows difficult. To produce Windows releases will require some engineering work to resolve the CGO cross compilation issues. Please let us know if you require a Windows Aspect CLI binary. In the meantime, we recommend using WSL2 on Windows.

Install Aspect CLI (Legacy)

See full install instructions in README.md.

Homebrew (MacOS)

Link the Aspect CLI (Legacy) as bazel just like the bazelisk installer does:

% brew install aspect-build/aspect/aspect-legacy

Bazelisk (MacOS / Linux)

Configure bazelisk to use the Aspect CLI (Legacy) for all developers. Add this to .bazeliskrc in your project folder:

BAZELISK_BASE_URL=https://github.com/aspect-build/aspect-cli/releases/download
USE_BAZEL_VERSION=aspect/5.5.0

The underlying version of Bazel can be configured in your .bazelversion file or the BAZEL_VERSION environment variable.

What's Changed

Features:

  • Enable treesitter parser for gazelle js extensions. Parser will now correctly pickup type imports.
  • Add support for custom targets with gazelle directives.

Fixes:

  • Support resolving imports of js_library dts files
  • Do not generate ts_project targets for dts only sources
  • Pass bazel startup args to CLI plugins

Refactors:

  • Improve js parse-error message

Changelog

Full Changelog: 5.4.11...5.5.0

5.4.11

27 May 01:46

Choose a tag to compare

Important

Deprecation Notice
This is a release of the legacy Go-based version of Aspect CLI, now in maintenance mode, which has been moved to aspect-build/aspect-cli-legacy.

Install Aspect CLI (Legacy)

See full install instructions in README.md.

Homebrew (MacOS)

Link the Aspect CLI (Legacy) as bazel just like the bazelisk installer does:

% brew install aspect-build/aspect/aspect-legacy

Bazelisk (MacOS / Linux / Windows)

Configure bazelisk to use the Aspect CLI (Legacy) for all developers. Add this to .bazeliskrc in your project folder:

BAZELISK_BASE_URL=https://github.com/aspect-build/aspect-cli/releases/download
USE_BAZEL_VERSION=aspect/5.4.11

The underlying version of Bazel can be configured in your .bazelversion file or the BAZEL_VERSION environment variable.

What's Changed

New Contributors

Full Changelog: 5.3.4...5.4.11

5.3.4

19 Apr 16:43

Choose a tag to compare

Important

Deprecation Notice
This is a release of the legacy Go-based version of Aspect CLI, now in maintenance mode, which has been moved to aspect-build/aspect-cli-legacy.

Install Aspect CLI (Legacy)

See full install instructions in README.md.

Homebrew (MacOS)

Link the Aspect CLI (Legacy) as bazel just like the bazelisk installer does:

% brew install aspect-build/aspect/aspect-legacy

Bazelisk (MacOS / Linux / Windows)

Configure bazelisk to use the Aspect CLI (Legacy) for all developers. Add this to .bazeliskrc in your project folder:

BAZELISK_BASE_URL=https://github.com/aspect-build/aspect-cli/releases/download
USE_BAZEL_VERSION=aspect/5.3.4

The underlying version of Bazel can be configured in your .bazelversion file or the BAZEL_VERSION environment variable.

What's Changed

Full Changelog: 5.3.2...5.3.4

5.3.2

09 Apr 08:18

Choose a tag to compare

Important

Deprecation Notice
This is a release of the legacy Go-based version of Aspect CLI, now in maintenance mode, which has been moved to aspect-build/aspect-cli-legacy.

Install Aspect CLI (Legacy)

See full install instructions in README.md.

Homebrew (MacOS)

Link the Aspect CLI (Legacy) as bazel just like the bazelisk installer does:

% brew install aspect-build/aspect/aspect-legacy

Bazelisk (MacOS / Linux / Windows)

Configure bazelisk to use the Aspect CLI (Legacy) for all developers. Add this to .bazeliskrc in your project folder:

BAZELISK_BASE_URL=https://github.com/aspect-build/aspect-cli/releases/download
USE_BAZEL_VERSION=aspect/5.3.2

The underlying version of Bazel can be configured in your .bazelversion file or the BAZEL_VERSION environment variable.

What's Changed

  • chore: update to Aspect CLI 5.2.1 by @gregmagolan in #393
  • chore: update docs for plugins to reference config.yaml by @gregmagolan in #399
  • chore(copybara): sync commits from Aspect-internal silo by @jbedard in #403
  • chore(copybara): sync commits from Aspect-internal silo by @jbedard in #408
  • chore(copybara): sync commits from Aspect-internal silo by @jbedard in #410
  • chore(copybara): sync commits from Aspect-internal silo by @jbedard in #412
  • chore(copybara): sync commits from Aspect-internal silo by @jbedard in #414
  • chore(copybara): sync commits from Aspect-internal silo by @jbedard in #415
  • chore(copybara): sync commits from Aspect-internal silo by @gregmagolan in #420

Full Changelog: 5.2.1...5.3.2

5.2.1

07 Mar 07:10

Choose a tag to compare

Important

Deprecation Notice
This is a release of the legacy Go-based version of Aspect CLI, now in maintenance mode, which has been moved to aspect-build/aspect-cli-legacy.

Install Aspect CLI (Legacy)

See full install instructions in README.md.

Homebrew (MacOS)

Link the Aspect CLI (Legacy) as bazel just like the bazelisk installer does:

% brew install aspect-build/aspect/aspect-legacy

Bazelisk (MacOS / Linux / Windows)

Configure bazelisk to use the Aspect CLI (Legacy) for all developers. Add this to .bazeliskrc in your project folder:

BAZELISK_BASE_URL=https://github.com/aspect-build/aspect-cli/releases/download
USE_BAZEL_VERSION=aspect/5.2.1

The underlying version of Bazel can be configured in your .bazelversion file or the BAZEL_VERSION environment variable.

What's Changed

  • chore(copybara): sync commits from Aspect-internal silo by @gregmagolan in #392

Full Changelog: 5.2.0...5.2.1

5.2.0

06 Mar 16:19

Choose a tag to compare

Important

Deprecation Notice
This is a release of the legacy Go-based version of Aspect CLI, now in maintenance mode, which has been moved to aspect-build/aspect-cli-legacy.

Install Aspect CLI (Legacy)

See full install instructions in README.md.

Homebrew (MacOS)

Link the Aspect CLI (Legacy) as bazel just like the bazelisk installer does:

% brew install aspect-build/aspect/aspect-legacy

Bazelisk (MacOS / Linux / Windows)

Configure bazelisk to use the Aspect CLI (Legacy) for all developers. Add this to .bazeliskrc in your project folder:

BAZELISK_BASE_URL=https://github.com/aspect-build/aspect-cli/releases/download
USE_BAZEL_VERSION=aspect/5.2.0

The underlying version of Bazel can be configured in your .bazelversion file or the BAZEL_VERSION environment variable.

What's Changed

Full Changelog: 5.1.10...5.2.0

5.2.0-rc0

04 Mar 03:50

Choose a tag to compare

Important

Deprecation Notice
This is a release of the legacy Go-based version of Aspect CLI, now in maintenance mode, which has been moved to aspect-build/aspect-cli-legacy.

⚠️ The .aspect/cli/plugins.yaml file is no longer used in 5.2.0. Please move your plugins configuration to the .aspect/cli/config.yaml file either in your WORKSPACE, your home directory or the system configuration file at /etc/aspect/cli/config.yaml (MacOS & Linux only).

For example,

plugins:
  - name: fix-visibility
    from: github.com/aspect-build/plugin-fix-visibility
    version: v0.1.0
  - name: augment-error
    from: github.com/aspect-build/plugin-augment-error
    version: v0.1.0

Plugins from all configuration files are merged with overrides using the same precedence that Bazel users for the .bazelrc file: https://bazel.build/run/bazelrc#bazelrc-file-locations.

Install Aspect CLI (Legacy)

See full install instructions in README.md.

Homebrew (MacOS)

Link the Aspect CLI (Legacy) as bazel just like the bazelisk installer does:

% brew install aspect-build/aspect/aspect-legacy

Bazelisk (MacOS / Linux / Windows)

Configure bazelisk to use the Aspect CLI (Legacy) for all developers. Add this to .bazeliskrc in your project folder:

BAZELISK_BASE_URL=https://github.com/aspect-build/aspect-cli/releases/download
USE_BAZEL_VERSION=aspect/5.2.0-rc0

The underlying version of Bazel can be configured in your .bazelversion file or the BAZEL_VERSION environment variable.

What's Changed

  • chore(copybara): sync commits from Aspect-internal silo by @gregmagolan in #389

Full Changelog: 5.1.10...5.2.0-rc0

5.1.10

28 Feb 17:33

Choose a tag to compare

Important

Deprecation Notice
This is a release of the legacy Go-based version of Aspect CLI, now in maintenance mode, which has been moved to aspect-build/aspect-cli-legacy.

Install Aspect CLI (Legacy)

See full install instructions in README.md.

Homebrew (MacOS)

Link the Aspect CLI (Legacy) as bazel just like the bazelisk installer does:

% brew install aspect-build/aspect/aspect-legacy

Bazelisk (MacOS / Linux / Windows)

Configure bazelisk to use the Aspect CLI (Legacy) for all developers. Add this to .bazeliskrc in your project folder:

BAZELISK_BASE_URL=https://github.com/aspect-build/aspect-cli/releases/download
USE_BAZEL_VERSION=aspect/5.1.10

The underlying version of Bazel can be configured in your .bazelversion file or the BAZEL_VERSION environment variable.

What's Changed

  • chore(copybara): sync commits from Aspect-internal silo by @gregmagolan in #388

Full Changelog: 5.1.4...5.1.10

5.1.4

21 Jan 01:21

Choose a tag to compare

Important

Deprecation Notice
This is a release of the legacy Go-based version of Aspect CLI, now in maintenance mode, which has been moved to aspect-build/aspect-cli-legacy.

Install Aspect CLI (Legacy)

See full install instructions in README.md.

Homebrew (MacOS)

Link the Aspect CLI (Legacy) as bazel just like the bazelisk installer does:

% brew install aspect-build/aspect/aspect-legacy

Bazelisk (MacOS / Linux / Windows)

Configure bazelisk to use the Aspect CLI (Legacy) for all developers. Add this to .bazeliskrc in your project folder:

BAZELISK_BASE_URL=https://github.com/aspect-build/aspect-cli/releases/download
USE_BAZEL_VERSION=aspect/5.1.4

The underlying version of Bazel can be configured in your .bazelversion file or the BAZEL_VERSION environment variable.

What's Changed

Full Changelog: 5.1.3...5.1.4

5.1.3

19 Jan 01:06

Choose a tag to compare

Important

Deprecation Notice
This is a release of the legacy Go-based version of Aspect CLI, now in maintenance mode, which has been moved to aspect-build/aspect-cli-legacy.

Install Aspect CLI (Legacy)

See full install instructions in README.md.

Homebrew (MacOS)

Link the Aspect CLI (Legacy) as bazel just like the bazelisk installer does:

% brew install aspect-build/aspect/aspect-legacy

Bazelisk (MacOS / Linux / Windows)

Configure bazelisk to use the Aspect CLI (Legacy) for all developers. Add this to .bazeliskrc in your project folder:

BAZELISK_BASE_URL=https://github.com/aspect-build/aspect-cli/releases/download
USE_BAZEL_VERSION=aspect/5.1.3

The underlying version of Bazel can be configured in your .bazelversion file or the BAZEL_VERSION environment variable.

What's Changed

Full Changelog: 5.1.2...5.1.3