Releases: aspect-build/aspect-cli
5.5.4
Install Aspect CLI
See full install instructions in README.md.
Homebrew (MacOS)
Link the Aspect CLI as bazel
just like the bazelisk installer does:
% brew install aspect-build/aspect/aspect
Bazelisk (MacOS / Linux)
Configure bazelisk to use the Aspect CLI 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.4
The underlying version of Bazel can be configured in your .bazelversion
file or the BAZEL_VERSION
environment variable.
What's Changed
Features
- Added --aspect:lock_version flag to prevent Aspect CLI from downloading & running a different version of itself.
Fixes
- Support deps between local projects in Kotlin gazelle extension
- Suppress logging of incorrect parse errors from tree-sitter in JavaScript gazelle extension
Changelog
- chore: remove legacy bazel test //... since it is now covered by Aspect Workflows deployment by @gregmagolan in #482
- chore: bump to Aspect CLI 5.5.2 by @gregmagolan in #483
- chore(copybara): sync commits from Aspect-internal silo by @gregmagolan in #484
- chore(copybara): sync commits from Aspect-internal silo by @gregmagolan in #485
Full Changelog: 5.5.2...5.5.4
5.5.2
Install Aspect CLI
See full install instructions in README.md.
Homebrew (MacOS)
Link the Aspect CLI as bazel
just like the bazelisk installer does:
% brew install aspect-build/aspect/aspect
Bazelisk (MacOS / Linux)
Configure bazelisk to use the Aspect CLI 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.2
The underlying version of Bazel can be configured in your .bazelversion
file or the BAZEL_VERSION
environment variable.
What's Changed
Fixes
- Override parent target glob config when specified. This regressed in 5.5.0.
Changelog
- chore(copybara): sync commits from Aspect-internal silo by @gregmagolan in #481
Full Changelog: 5.5.1...5.5.2
5.5.1
Install Aspect CLI
See full install instructions in README.md.
Homebrew (MacOS)
Link the Aspect CLI as bazel
just like the bazelisk installer does:
% brew install aspect-build/aspect/aspect
Bazelisk (MacOS / Linux)
Configure bazelisk to use the Aspect CLI 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.1
The underlying version of Bazel can be configured in your .bazelversion
file or the BAZEL_VERSION
environment variable.
What's Changed
Features
- Add initial kotlin gazelle extension to
configure
command
Fixes
- Ensure gazelle config overrides are local. This regressed in 5.5.0.
Changelog
- chore: update README and install snipped with no windows by @gregmagolan in #472
- chore: update to use Aspect CLI 5.5.0 by @gregmagolan in #471
- chore: update to Aspect Workflows 5.5.0 release by @gregmagolan in #469
- chore(copybara): sync commits from Aspect-internal silo by @alexeagle in #475
- chore(copybara): sync commits from Aspect-internal silo by @gregmagolan in #478
Full Changelog: 5.5.0...5.5.1
5.5.0
Install Aspect CLI
See full install instructions in README.md.
Homebrew (MacOS)
Link the Aspect CLI as bazel
just like the bazelisk installer does:
% brew install aspect-build/aspect/aspect
Bazelisk (MacOS / Linux)
Configure bazelisk to use the Aspect CLI 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
- chore: update to CCI orb 5.4.11 by @gregmagolan in #449
- chore: update workflows config so same config is use by circleci and github actions by @gregmagolan in #450
- chore(copybara): sync commits from Aspect-internal silo by @gregmagolan in #452
- chore(copybara): sync commits from Aspect-internal silo by @gregmagolan in #453
- chore(copybara): sync commits from Aspect-internal silo by @gregmagolan in #455
- chore: update to Workflows 5.5.0-rc0 release by @gregmagolan in #456
- chore: enable warming task on Workflows config by @gregmagolan in #457
- chore: update to Workflows 5.5.0-rc1 release by @gregmagolan in #458
- chore: add Aspect Workflows warming workflows to GitHub Actions by @gregmagolan in #459
- chore: add Aspect Workflows warming workflows to GitHub Actions by @gregmagolan in #460
- chore: add Aspect Workflows warming workflows to GitHub Actions by @gregmagolan in #461
- chore: update to Aspect Workflows 5.5.0-rc4 by @gregmagolan in #462
- chore(copybara): sync commits from Aspect-internal silo by @gregmagolan in #463
- chore: update to Bazel 6.2.1 by @gregmagolan in #464
- chore: align bazel deps with silo by @gregmagolan in #465
- chore: update to Workflows 5.5.0-rc5 by @gregmagolan in #466
- chore(copybara): sync commits from Aspect-internal silo by @gregmagolan in #467
- chore: update to Aspect Workflows 5.5.0-rc6 by @gregmagolan in #468
- chore: update release rules & target to match silo by @gregmagolan in #470
Full Changelog: 5.4.11...5.5.0
5.4.11
Install Aspect CLI
See full install instructions in README.md.
Homebrew (MacOS)
Link the Aspect CLI as bazel
just like the bazelisk installer does:
% brew install aspect-build/aspect/aspect
Bazelisk (MacOS / Linux / Windows)
Configure bazelisk to use the Aspect CLI 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
- chore(ci): enable aspect workflows by @alexeagle in #429
- Fix plugin configuration: marshal LogLevel correctly by @jhchabran in #430
- chore: update to Bazel 6.1.2 and Aspect CLI 5.3.4 by @gregmagolan in #431
- chore: bump go toolchain by @f0rmiga in #432
- chore: add Aspect Workflows for CCI by @gregmagolan in #433
- chore: update README by @gregmagolan in #434
- chore: enable Workflows buildifier check by @gregmagolan in #435
- chore: update to aspect-build/workflows CCI orb v5.4.5 by @gregmagolan in #436
- chore: update to aspect-build/workflows CCI orb v5.4.6 by @gregmagolan in #437
- ci: test vendored Workflows configuration by @gregmagolan in #438
- chore(copybara): sync commits from Aspect-internal silo by @gregmagolan in #445
- chore: switch back to Workflows orb by @gregmagolan in #447
- chore(copybara): sync commits from Aspect-internal silo by @gregmagolan in #448
New Contributors
- @jhchabran made their first contribution in #430
Full Changelog: 5.3.4...5.4.11
5.3.4
Install Aspect CLI
See full install instructions in README.md.
Homebrew (MacOS)
Link the Aspect CLI as bazel
just like the bazelisk installer does:
% brew install aspect-build/aspect/aspect
Bazelisk (MacOS / Linux / Windows)
Configure bazelisk to use the Aspect CLI 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
- chore: fixup release instructions for pushing tags by @gregmagolan in #421
- chore(copybara): sync commits from Aspect-internal silo by @gregmagolan in #426
Full Changelog: 5.3.2...5.3.4
5.3.2
Install Aspect CLI
See full install instructions in README.md.
Homebrew (MacOS)
Link the Aspect CLI as bazel
just like the bazelisk installer does:
% brew install aspect-build/aspect/aspect
Bazelisk (MacOS / Linux / Windows)
Configure bazelisk to use the Aspect CLI 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
Install Aspect CLI
See full install instructions in README.md.
Homebrew (MacOS)
Link the Aspect CLI as bazel
just like the bazelisk installer does:
% brew install aspect-build/aspect/aspect
Bazelisk (MacOS / Linux / Windows)
Configure bazelisk to use the Aspect CLI 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
Install Aspect CLI
See full install instructions in README.md.
Homebrew (MacOS)
Link the Aspect CLI as bazel
just like the bazelisk installer does:
% brew install aspect-build/aspect/aspect
Bazelisk (MacOS / Linux / Windows)
Configure bazelisk to use the Aspect CLI 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
- chore(copybara): sync commits from Aspect-internal silo by @gregmagolan in #389
- chore: update to Aspect CLI 5.2.0-rc0 by @gregmagolan in #390
- chore(copybara): sync commits from Aspect-internal silo by @gregmagolan in #391
Full Changelog: 5.1.10...5.2.0
5.2.0-rc0
.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
See full install instructions in README.md.
Homebrew (MacOS)
Link the Aspect CLI as bazel
just like the bazelisk installer does:
% brew install aspect-build/aspect/aspect
Bazelisk (MacOS / Linux / Windows)
Configure bazelisk to use the Aspect CLI 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