Releases: aspect-build/rules_terser
Releases · aspect-build/rules_terser
v2.1.2
MODULE.bazel snippet:
bazel_dep(name = "aspect_rules_terser", version = "2.1.2")What's Changed
- chore: bump dev bzlmod deps by @jbedard in #138
- chore: remove bazel6, add bazel9 testing by @jbedard in #139
- chore: remove WORKSPACE docs and release notes by @jbedard in #140
Full Changelog: v2.1.1...v2.1.2
v2.1.1
WORKSPACE snippet:
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name = "aspect_rules_terser",
sha256 = "0c4f3fee7a2d12713402954c2732a17dad98503c1630cf20f5b836a97c46865f",
strip_prefix = "rules_terser-2.1.1",
url = "https://github.com/aspect-build/rules_terser/releases/download/v2.1.1/rules_terser-v2.1.1.tar.gz",
)
######################
# rules_terser setup #
######################
# Fetch the Bazel module dependencies
load("@aspect_rules_terser//terser:dependencies.bzl", "rules_terser_dependencies")
rules_terser_dependencies()
# Fetch and register a nodejs interpreter, if you haven't already
load("@aspect_rules_js//js:toolchains.bzl", "DEFAULT_NODE_VERSION", "rules_js_register_toolchains")
rules_js_register_toolchains(node_version = DEFAULT_NODE_VERSION)
load("@aspect_rules_js//npm:repositories.bzl", "npm_translate_lock")
npm_translate_lock(
name = "npm",
npmrc = "//:.npmrc",
pnpm_lock = "//:pnpm-lock.yaml",
verify_node_modules_ignored = "//:.bazelignore",
)
load("@npm//:repositories.bzl", "npm_repositories")
npm_repositories()What's Changed
- chore: add jbedard to bcr maintainers by @jbedard in #123
- chore: remove BCR homepage, as we now use the BCR UI itself by @alexeagle in #124
- Fix running terser from external repository. by @AustinSchuh in #125
- chore: update maintainers in metadata.template.json by @alexeagle in #127
- fix: add homepage field to metadata template by @alexeagle in #126
- chore: migrate to Aspect CLI AXL tasks on ephemeral GHA runners by @gregmagolan in #128
- Bump aspect-cli to v2026.22.15 by @gregmagolan in #129
- Bump aspect-cli to v2026.22.17 by @gregmagolan in #130
- Bump aspect-cli to v2026.22.23 by @gregmagolan in #131
- Bump aspect-cli to v2026.22.29 by @gregmagolan in #132
- chore: bump Aspect CLI to 2026.22.39 by @gregmagolan in #133
- ci: adopt aspect-build/setup-aspect by @gregmagolan in #134
- ci: unpin SLSA reusable workflows from commit SHAs by @jbedard in #135
- chore: align buildifier config with aspect-cli; bump CLI to 2026.22.44 by @gregmagolan in #136
- chore(ci): update BCR fork location after move to aspect-forks org by @jbedard in #137
New Contributors
- @AustinSchuh made their first contribution in #125
Full Changelog: v2.1.0...v2.1.1
v2.1.0
WORKSPACE snippet:
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name = "aspect_rules_terser",
sha256 = "52a730fe281dea65f42da0e4b22ed2f24fbf2f11d2dd364066d0aedbefb03901",
strip_prefix = "rules_terser-2.1.0",
url = "https://github.com/aspect-build/rules_terser/releases/download/v2.1.0/rules_terser-v2.1.0.tar.gz",
)
######################
# rules_terser setup #
######################
# Fetch the Bazel module dependencies
load("@aspect_rules_terser//terser:dependencies.bzl", "rules_terser_dependencies")
rules_terser_dependencies()
# Fetch and register a nodejs interpreter, if you haven't already
load("@aspect_rules_js//js:toolchains.bzl", "DEFAULT_NODE_VERSION", "rules_js_register_toolchains")
rules_js_register_toolchains(node_version = DEFAULT_NODE_VERSION)
load("@aspect_rules_js//npm:repositories.bzl", "npm_translate_lock")
npm_translate_lock(
name = "npm",
npmrc = "//:.npmrc",
pnpm_lock = "//:pnpm-lock.yaml",
verify_node_modules_ignored = "//:.bazelignore",
)
load("@npm//:repositories.bzl", "npm_repositories")
npm_repositories()What's Changed
- ci: do not test primary bazel version on github ci by @jbedard in #113
- fix: don't use version 0.0.0 by @alexeagle in #117
- chore: adopt bazelrc-preset by @alexeagle in #118
- fix(ci): turn on CI config by @alexeagle in #119
- chore: setup tools_telemetry 0.2.8 by @jbedard in #116
- chore: stardocs in releases, not checked in by @alexeagle in #120
- feat(release): add auto-tagging by @alexeagle in #121
- fix(release): propagate tag_name by @alexeagle in #122
Full Changelog: v2.0.1...v2.1.0
v2.0.1
WORKSPACE snippet:
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name = "aspect_rules_terser",
sha256 = "c2013d66903fa42047b3bebeb4fc4a16ba380c310f772d8b28aaf8b5af6a1032",
strip_prefix = "rules_terser-2.0.1",
url = "https://github.com/aspect-build/rules_terser/releases/download/v2.0.1/rules_terser-v2.0.1.tar.gz",
)
######################
# rules_terser setup #
######################
# Fetch the Bazel module dependencies
load("@aspect_rules_terser//terser:dependencies.bzl", "rules_terser_dependencies")
rules_terser_dependencies()
# Fetch and register a nodejs interpreter, if you haven't already
load("@aspect_rules_js//js:toolchains.bzl", "DEFAULT_NODE_VERSION", "rules_js_register_toolchains")
rules_js_register_toolchains(node_version = DEFAULT_NODE_VERSION)
load("@aspect_rules_js//npm:repositories.bzl", "npm_translate_lock")
npm_translate_lock(
name = "npm",
npmrc = "//:.npmrc",
pnpm_lock = "//:pnpm-lock.yaml",
verify_node_modules_ignored = "//:.bazelignore",
)
load("@npm//:repositories.bzl", "npm_repositories")
npm_repositories()What's Changed
- chore: add Aspect Workflows by @gregmagolan in #100
- chore: upgrade CCI config to Aspect Workflows 5.11.0 by @gregmagolan in #101
- fix: silence warning from rosetta tracing during CCI yaml generation by @gregmagolan in #102
- chore: enable Aspect Workflows RBE by @gregmagolan in #105
- chore: update bcr maintainer info by @kormide in #106
- Update aspect.dev URL by @alexeagle in #107
- chore: publish attestations to BCR by @alexeagle in #110
- ci: remove rbe by @jbedard in #112
- fix: wire in config_file (and update the example to match) by @jbedard in #111
New Contributors
Full Changelog: v2.0.0...v2.0.1
v2.0.0
WORKSPACE snippet:
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name = "aspect_rules_terser",
sha256 = "30abdc21c1d539db8c9209b1705bbedc40c1b714d024fa630961533f8d08aab8",
strip_prefix = "rules_terser-2.0.0",
url = "https://github.com/aspect-build/rules_terser/releases/download/v2.0.0/rules_terser-v2.0.0.tar.gz",
)
######################
# rules_terser setup #
######################
# Fetch the Bazel module dependencies
load("@aspect_rules_terser//terser:dependencies.bzl", "rules_terser_dependencies")
rules_terser_dependencies()
# Fetch and register a nodejs interpreter, if you haven't already
load("@aspect_rules_js//js:toolchains.bzl", "DEFAULT_NODE_VERSION", "rules_js_register_toolchains")
rules_js_register_toolchains(node_version = DEFAULT_NODE_VERSION)
load("@aspect_rules_js//npm:repositories.bzl", "npm_translate_lock")
npm_translate_lock(
name = "npm",
npmrc = "//:.npmrc",
pnpm_lock = "//:pnpm-lock.yaml",
verify_node_modules_ignored = "//:.bazelignore",
)
load("@npm//:repositories.bzl", "npm_repositories")
npm_repositories()What's Changed
- feat: upgrade to rules_js 2.0 by @gregmagolan in #86
- chore: bump to GHA actions/cache@v4 by @gregmagolan in #94
- chore: bump miminum dep to aspect_bazel_lib 2.7.6 by @gregmagolan in #95
- chore: bump to rules_js 2.0.0-rc1 and minimum aspect_bazel_lib 2.7.7 by @gregmagolan in #96
- chore: add --check_direct_dependencies to .bazelrc by @gregmagolan in #97
- chore: bump minimum rules_nodejs to 6.2.0 by @gregmagolan in #98
- build: upgrade to rules_js v2 by @jbedard in #99
Full Changelog: v1.0.1...v2.0.0
v2.0.0-rc0
Important
This release requires requires rules_js 2.x. It is not compatible with rules_js 1.x. rules_js 2 is currently in RC: https://github.com/aspect-build/rules_js/releases/tag/v2.0.0-rc0
WORKSPACE snippet:
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name = "aspect_rules_terser",
sha256 = "a69f9d6e38debec79276e570433e051e4050272831506f7578202f64ff62fc0e",
strip_prefix = "rules_terser-2.0.0-rc0",
url = "https://github.com/aspect-build/rules_terser/releases/download/v2.0.0-rc0/rules_terser-v2.0.0-rc0.tar.gz",
)
######################
# rules_terser setup #
######################
# Fetch the Bazel module dependencies
load("@aspect_rules_terser//terser:dependencies.bzl", "rules_terser_dependencies")
rules_terser_dependencies()
# Fetch and register a nodejs interpreter, if you haven't already
load("@aspect_rules_js//js:toolchains.bzl", "DEFAULT_NODE_VERSION", "rules_js_register_toolchains")
rules_js_register_toolchains(node_version = DEFAULT_NODE_VERSION)
load("@aspect_rules_js//npm:repositories.bzl", "npm_translate_lock")
npm_translate_lock(
name = "npm",
npmrc = "//:.npmrc",
pnpm_lock = "//:pnpm-lock.yaml",
verify_node_modules_ignored = "//:.bazelignore",
)
load("@npm//:repositories.bzl", "npm_repositories")
npm_repositories()What's Changed
- feat: upgrade to rules_js 2.0 by @gregmagolan in #86
Full Changelog: v1.0.1...v2.0.0-rc0
v1.0.1
WORKSPACE snippet:
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name = "aspect_rules_terser",
sha256 = "fd12d3596e991d17d240c35384c96735d9d72cc47c0f4b0017f6fda22167e4eb",
strip_prefix = "rules_terser-1.0.1",
url = "https://github.com/aspect-build/rules_terser/releases/download/v1.0.1/rules_terser-v1.0.1.tar.gz",
)
######################
# rules_terser setup #
######################
# Fetch the Bazel module dependencies
load("@aspect_rules_terser//terser:dependencies.bzl", "rules_terser_dependencies")
rules_terser_dependencies()
# Fetch and register a nodejs interpreter, if you haven't already
load("@rules_nodejs//nodejs:repositories.bzl", "DEFAULT_NODE_VERSION", "nodejs_register_toolchains")
nodejs_register_toolchains(
name = "node",
node_version = DEFAULT_NODE_VERSION,
)
load("@aspect_rules_js//npm:npm_import.bzl", "npm_translate_lock")
npm_translate_lock(
name = "npm",
npmrc = "//:.npmrc",
pnpm_lock = "//:pnpm-lock.yaml",
verify_node_modules_ignored = "//:.bazelignore",
)
load("@npm//:repositories.bzl", "npm_repositories")
npm_repositories()What's Changed
- chore: update README so it slurps to docs.aspect.build by @alexeagle in #81
- chore: update to Bazel 6.3.2 and Aspect CLI 5.7.2 by @gregmagolan in #82
- chore: BCR testing on Bazel 6 and 7 by @alexeagle in #83
- chore: cancel previous GHA from the same PR by @gregmagolan in #84
- chore: remove Go by @alexeagle in #85
- chore: don't cancel concurrent main builds by @gregmagolan in #87
- fix: add copy_file_to_bin bazel-lib toolchain by @gregmagolan in #91
- chore: bump to stardoc 0.6.2 by @gregmagolan in #90
- chore: bump to Bazel 7.1.1 by @gregmagolan in #88
- chore: misc cleanup by @gregmagolan in #92
- chore: add Aspect bazelrc presets and align ci patterns by @gregmagolan in #93
Full Changelog: v0.14.3...v1.0.1
v1.0.0
WORKSPACE snippet:
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name = "aspect_rules_terser",
sha256 = "8424b4c064d0e490e5b6f215b993712ef641b77e03b68fdc64221edf48d14add",
strip_prefix = "rules_terser-1.0.0",
url = "https://github.com/aspect-build/rules_terser/releases/download/v1.0.0/rules_terser-v1.0.0.tar.gz",
)
######################
# rules_terser setup #
######################
# Fetch the Bazel module dependencies
load("@aspect_rules_terser//terser:dependencies.bzl", "rules_terser_dependencies")
rules_terser_dependencies()
# Fetch and register a nodejs interpreter, if you haven't already
load("@rules_nodejs//nodejs:repositories.bzl", "DEFAULT_NODE_VERSION", "nodejs_register_toolchains")
nodejs_register_toolchains(
name = "node",
node_version = DEFAULT_NODE_VERSION,
)
load("@aspect_rules_js//npm:npm_import.bzl", "npm_translate_lock")
npm_translate_lock(
name = "npm",
npmrc = "//:.npmrc",
pnpm_lock = "//:pnpm-lock.yaml",
verify_node_modules_ignored = "//:.bazelignore",
)
load("@npm//:repositories.bzl", "npm_repositories")
npm_repositories()What's Changed
- chore: enable_runfiles for BCR windows CI by @gregmagolan in #80
Full Changelog: v0.14.2...v1.0.0
v0.14.3
WORKSPACE snippet:
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name = "aspect_rules_terser",
sha256 = "16bed391f193091aa899818583480a424907c3a5576a8782c89f0a0653ca6229",
strip_prefix = "rules_terser-0.14.3",
url = "https://github.com/aspect-build/rules_terser/releases/download/v0.14.3/rules_terser-v0.14.3.tar.gz",
)
######################
# rules_terser setup #
######################
# Fetch the Bazel module dependencies
load("@aspect_rules_terser//terser:dependencies.bzl", "rules_terser_dependencies")
rules_terser_dependencies()
# Fetch and register a nodejs interpreter, if you haven't already
load("@rules_nodejs//nodejs:repositories.bzl", "DEFAULT_NODE_VERSION", "nodejs_register_toolchains")
nodejs_register_toolchains(
name = "node",
node_version = DEFAULT_NODE_VERSION,
)
load("@aspect_rules_js//npm:npm_import.bzl", "npm_translate_lock")
npm_translate_lock(
name = "npm",
npmrc = "//:.npmrc",
pnpm_lock = "//:pnpm-lock.yaml",
verify_node_modules_ignored = "//:.bazelignore",
)
load("@npm//:repositories.bzl", "npm_repositories")
npm_repositories()What's Changed
- chore: enable_runfiles for BCR windows CI by @gregmagolan in #80
Full Changelog: v0.14.2...v0.14.3
v0.14.2
WORKSPACE snippet:
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name = "aspect_rules_terser",
sha256 = "e7d976a65716b6400e12c4284d4f63eac2e7ea214e681ed62665c6d68e30aa21",
strip_prefix = "rules_terser-0.14.2",
url = "https://github.com/aspect-build/rules_terser/releases/download/v0.14.2/rules_terser-v0.14.2.tar.gz",
)
######################
# rules_terser setup #
######################
# Fetch the Bazel module dependencies
load("@aspect_rules_terser//terser:dependencies.bzl", "rules_terser_dependencies")
rules_terser_dependencies()
# Fetch and register a nodejs interpreter, if you haven't already
load("@rules_nodejs//nodejs:repositories.bzl", "DEFAULT_NODE_VERSION", "nodejs_register_toolchains")
nodejs_register_toolchains(
name = "node",
node_version = DEFAULT_NODE_VERSION,
)
load("@aspect_rules_js//npm:npm_import.bzl", "npm_translate_lock")
npm_translate_lock(
name = "npm",
npmrc = "//:.npmrc",
pnpm_lock = "//:pnpm-lock.yaml",
verify_node_modules_ignored = "//:.bazelignore",
)
load("@npm//:repositories.bzl", "npm_repositories")
npm_repositories()What's Changed
- ci: enable buildifier check on ci by @jbedard in #78
- chore: bump rules_js dep to 1.29.2 to pickup Windows fix by @gregmagolan in #79
Full Changelog: v0.14.1...v0.14.2