Releases: robolectric/robolectric-bazel
4.13
Bzlmod (MODULE.bazel)
If using Bazel 6, make sure you set the
--enable_bzlmod
flag
bazel_dep(name = "rules_robolectric", version = "4.13")
bazel_dep(name = "rules_jvm_external", version = "5.3")
maven = use_extension("@rules_jvm_external//:extensions.bzl", "maven")
maven.install(
artifacts = [
"org.robolectric:robolectric:4.13",
],
repositories = [
"https://maven.google.com",
"https://repo1.maven.org/maven2",
],
)
use_repo(maven, "maven")
Workspace
Add the robolectric
and rules_jvm_external
repositories in your WORKSPACE file:
http_archive(
name = "robolectric",
sha256 = "a270fd6fd83f9f024623e787696e6b73c44664b7c95f3d937ed35bf0a94a67ae",
strip_prefix = "robolectric-bazel-4.13",
urls = ["https://github.com/robolectric/robolectric-bazel/releases/download/4.13/robolectric-bazel-4.13.tar.gz"],
)
load("@robolectric//bazel:robolectric.bzl", "robolectric_repositories")
robolectric_repositories()
http_archive(
name = "rules_jvm_external",
sha256 = "d31e369b854322ca5098ea12c69d7175ded971435e55c18dd9dd5f29cc5249ac",
strip_prefix = "rules_jvm_external-5.3",
url = "https://github.com/bazelbuild/rules_jvm_external/releases/download/5.3/rules_jvm_external-5.3.tar.gz",
)
load("@rules_jvm_external//:defs.bzl", "maven_install")
maven_install(
name = "maven",
artifacts = [
"com.google.truth:truth:1.1.3",
"org.robolectric:robolectric:4.13",
],
repositories = [
"https://maven.google.com",
"https://repo1.maven.org/maven2",
],
)
What's Changed
- Update Bazel to 7.1.2 by @Bencodes in #109
- Update buildifier_prebuilt to 6.4.0 by @Bencodes in #110
- Update buildifier_prebuilt to 6.4.0 in WORKSPACE by @Bencodes in #112
- Update bazel_skylib to 1.6.1 by @Bencodes in #111
- Update Bazel to 7.2.1 by @Bencodes in #113
- Update Robolectric to 4.13 by @Bencodes in #114
Full Changelog: 4.12.2...4.13
4.12.2
Bzlmod (MODULE.bazel)
If using Bazel 6, make sure you set the
--enable_bzlmod
flag
bazel_dep(name = "rules_robolectric", version = "4.12.2")
bazel_dep(name = "rules_jvm_external", version = "5.3")
maven = use_extension("@rules_jvm_external//:extensions.bzl", "maven")
maven.install(
artifacts = [
"org.robolectric:robolectric:4.12.2",
],
repositories = [
"https://maven.google.com",
"https://repo1.maven.org/maven2",
],
)
use_repo(maven, "maven")
Workspace
Add the robolectric
and rules_jvm_external
repositories in your WORKSPACE file:
http_archive(
name = "robolectric",
sha256 = "f7b8e08f246f29f26fddd97b7ab5dfa01aaa6170ccc24b9b6a21931bde01ad6f",
strip_prefix = "robolectric-bazel-4.12.2",
urls = ["https://github.com/robolectric/robolectric-bazel/releases/download/4.12.2/robolectric-bazel-4.12.2.tar.gz"],
)
load("@robolectric//bazel:robolectric.bzl", "robolectric_repositories")
robolectric_repositories()
http_archive(
name = "rules_jvm_external",
sha256 = "d31e369b854322ca5098ea12c69d7175ded971435e55c18dd9dd5f29cc5249ac",
strip_prefix = "rules_jvm_external-5.3",
url = "https://github.com/bazelbuild/rules_jvm_external/releases/download/5.3/rules_jvm_external-5.3.tar.gz",
)
load("@rules_jvm_external//:defs.bzl", "maven_install")
maven_install(
name = "maven",
artifacts = [
"com.google.truth:truth:1.1.3",
"org.robolectric:robolectric:4.12.2",
],
repositories = [
"https://maven.google.com",
"https://repo1.maven.org/maven2",
],
)
What's Changed
Full Changelog: 4.12.1...4.12.2
4.12.1
Bzlmod (MODULE.bazel)
If using Bazel 6, make sure you set the
--enable_bzlmod
flag
bazel_dep(name = "rules_robolectric", version = "4.12.1")
bazel_dep(name = "rules_jvm_external", version = "5.3")
maven = use_extension("@rules_jvm_external//:extensions.bzl", "maven")
maven.install(
artifacts = [
"org.robolectric:robolectric:4.12.1",
],
repositories = [
"https://maven.google.com",
"https://repo1.maven.org/maven2",
],
)
use_repo(maven, "maven")
Workspace
Add the robolectric
and rules_jvm_external
repositories in your WORKSPACE file:
http_archive(
name = "robolectric",
sha256 = "f8d736fa09ef5ddaa315db20b6b20f867946bc78ffeff8ee4f29275b73c797d4",
strip_prefix = "robolectric-bazel-4.12.1",
urls = ["https://github.com/robolectric/robolectric-bazel/releases/download/4.12.1/robolectric-bazel-4.12.1.tar.gz"],
)
load("@robolectric//bazel:robolectric.bzl", "robolectric_repositories")
robolectric_repositories()
http_archive(
name = "rules_jvm_external",
sha256 = "d31e369b854322ca5098ea12c69d7175ded971435e55c18dd9dd5f29cc5249ac",
strip_prefix = "rules_jvm_external-5.3",
url = "https://github.com/bazelbuild/rules_jvm_external/releases/download/5.3/rules_jvm_external-5.3.tar.gz",
)
load("@rules_jvm_external//:defs.bzl", "maven_install")
maven_install(
name = "maven",
artifacts = [
"com.google.truth:truth:1.1.3",
"org.robolectric:robolectric:4.12.1",
],
repositories = [
"https://maven.google.com",
"https://repo1.maven.org/maven2",
],
)
What's Changed
Full Changelog: 4.12...4.12.1
4.12
Bzlmod (MODULE.bazel)
If using Bazel 6, make sure you set the
--enable_bzlmod
flag
bazel_dep(name = "rules_robolectric", version = "4.12")
bazel_dep(name = "rules_jvm_external", version = "5.3")
maven = use_extension("@rules_jvm_external//:extensions.bzl", "maven")
maven.install(
artifacts = [
"org.robolectric:robolectric:4.12",
],
repositories = [
"https://maven.google.com",
"https://repo1.maven.org/maven2",
],
)
use_repo(maven, "maven")
Workspace
Add the robolectric
and rules_jvm_external
repositories in your WORKSPACE file:
http_archive(
name = "robolectric",
sha256 = "947c047613ab2b64798cbe46fe850931d5753e739af11f9ee6be675ff1afb5eb",
strip_prefix = "robolectric-bazel-4.12",
urls = ["https://github.com/robolectric/robolectric-bazel/releases/download/4.12/robolectric-bazel-4.12.tar.gz"],
)
load("@robolectric//bazel:robolectric.bzl", "robolectric_repositories")
robolectric_repositories()
http_archive(
name = "rules_jvm_external",
sha256 = "d31e369b854322ca5098ea12c69d7175ded971435e55c18dd9dd5f29cc5249ac",
strip_prefix = "rules_jvm_external-5.3",
url = "https://github.com/bazelbuild/rules_jvm_external/releases/download/5.3/rules_jvm_external-5.3.tar.gz",
)
load("@rules_jvm_external//:defs.bzl", "maven_install")
maven_install(
name = "maven",
artifacts = [
"com.google.truth:truth:1.1.3",
"org.robolectric:robolectric:4.12",
],
repositories = [
"https://maven.google.com",
"https://repo1.maven.org/maven2",
],
)
What's Changed
- Update release_prep.sh by @alexeagle in #89
- Bump actions/checkout from 3 to 4 by @dependabot in #90
- Bump actions/cache from 3 to 4 by @dependabot in #91
- Make robolectric-deps.properties public by @jylinv0 in #92
- Bump bazelbuild/setup-bazelisk from 2 to 3 by @dependabot in #93
- Update Bazel to 7.0.2 by @Bencodes in #94
- Add Bazel version to presubmit by @Bencodes in #96
- Bump bazel-contrib/.github from 5 to 6 by @dependabot in #97
- Support Robolectric 4.12 by @utzcoz in #98
- Add windows and macos x86 & arm as CI running OSes by @utzcoz in #99
- Remove macos-14 from ci platform by @utzcoz in #100
- Add docs for publishing releases by @Bencodes in #102
- Update Bazel to 7.1.1 by @Bencodes in #103
- Add supported tag pattern: . by @utzcoz in #104
New Contributors
Full Changelog: 4.11.1...4.12
4.11.1-1.0.0
Bzlmod (MODULE.bazel)
If using Bazel 6, make sure you set the
--enable_bzlmod
flag
bazel_dep(name = "rules_robolectric", version = "4.11.1-1.0.0")
bazel_dep(name = "rules_jvm_external", version = "5.3")
maven = use_extension("@rules_jvm_external//:extensions.bzl", "maven")
maven.install(
artifacts = [
"org.robolectric:robolectric:4.11.1-1.0.0",
],
repositories = [
"https://maven.google.com",
"https://repo1.maven.org/maven2",
],
)
use_repo(maven, "maven")
Workspace
Add the robolectric
and rules_jvm_external
repositories in your WORKSPACE file:
http_archive(
name = "robolectric",
sha256 = "0eaaafc710880ab07817fbcc77f74f3d8ac0ec0d235e8d9e8dfe0c87a3f059b0",
strip_prefix = "robolectric-bazel-4.11.1-1.0.0",
urls = ["https://github.com/robolectric/robolectric-bazel/releases/download/4.11.1-1.0.0/robolectric-bazel-4.11.1-1.0.0.tar.gz"],
)
load("@robolectric//bazel:robolectric.bzl", "robolectric_repositories")
robolectric_repositories()
http_archive(
name = "rules_jvm_external",
sha256 = "d31e369b854322ca5098ea12c69d7175ded971435e55c18dd9dd5f29cc5249ac",
strip_prefix = "rules_jvm_external-5.3",
url = "https://github.com/bazelbuild/rules_jvm_external/releases/download/5.3/rules_jvm_external-5.3.tar.gz",
)
load("@rules_jvm_external//:defs.bzl", "maven_install")
maven_install(
name = "maven",
artifacts = [
"com.google.truth:truth:1.1.3",
"org.robolectric:robolectric:4.11.1",
],
repositories = [
"https://maven.google.com",
"https://repo1.maven.org/maven2",
],
)
What's Changed
- Update release_prep.sh by @alexeagle in #89
- Bump actions/checkout from 3 to 4 by @dependabot in #90
- Bump actions/cache from 3 to 4 by @dependabot in #91
- Make robolectric-deps.properties public by @jylinv0 in #92
- Bump bazelbuild/setup-bazelisk from 2 to 3 by @dependabot in #93
- Update Bazel to 7.0.2 by @Bencodes in #94
- Add Bazel version to presubmit by @Bencodes in #96
- Bump bazel-contrib/.github from 5 to 6 by @dependabot in #97
New Contributors
Full Changelog: 4.11.1...4.11.1-1.0.0
4.11.1
Bzlmod (MODULE.bazel)
If using Bazel 6, make sure you set the
--enable_bzlmod
flag
bazel_dep(name = "rules_robolectric", version = "4.11.1")
bazel_dep(name = "rules_jvm_external", version = "5.3")
maven = use_extension("@rules_jvm_external//:extensions.bzl", "maven")
maven.install(
artifacts = [
"org.robolectric:robolectric:4.11.1",
],
repositories = [
"https://maven.google.com",
"https://repo1.maven.org/maven2",
],
)
use_repo(maven, "maven")
Workspace
Add the and repositories in your WORKSPACE file:
http_archive(
name = "robolectric",
sha256 = "1ea1cfe67848decf959316e80dd69af2bbaa359ae2195efe1366cbdf3e968356",
strip_prefix = "robolectric-bazel-4.11.1",
urls = ["https://github.com/robolectric/robolectric-bazel/releases/download/4.11.1/robolectric-bazel-4.11.1.tar.gz"],
)
load("@robolectric//bazel:robolectric.bzl", "robolectric_repositories")
robolectric_repositories()
http_archive(
name = "rules_jvm_external",
sha256 = "d31e369b854322ca5098ea12c69d7175ded971435e55c18dd9dd5f29cc5249ac",
strip_prefix = "rules_jvm_external-5.3",
url = "https://github.com/bazelbuild/rules_jvm_external/releases/download/5.3/rules_jvm_external-5.3.tar.gz",
)
load("@rules_jvm_external//:defs.bzl", "maven_install")
maven_install(
name = "maven",
artifacts = [
"com.google.truth:truth:1.1.3",
"org.robolectric:robolectric:4.11.1",
],
repositories = [
"https://maven.google.com",
"https://repo1.maven.org/maven2",
],
)
What's Changed
- Support Robolectric 4.11.1 by @Bencodes in #77
- chore: automate releases by pushing a tag by @alexeagle in #81
- Add CI Bazelrc to workflows directory by @Bencodes in #82
- Move buildifier into it's own workflow by @Bencodes in #83
- Break up the integration tests into jobs using test matrix by @Bencodes in #84
- Add test target for the release job to run by @Bencodes in #85
- Make release_prep.sh executable by @Bencodes in #86
- Fix type in release process by @Bencodes in #87
New Contributors
- @alexeagle made their first contribution in #81
Full Changelog: 4.11...4.11.1
4.11
What's Changed
- Update the maven coord version to 4.10.3 by @Bencodes in #68
- Add bzlmod example to CI by @Bencodes in #69
- Bump actions/checkout from 3 to 4 by @dependabot in #70
- Add Bzlmod setup instructions to README by @Bencodes in #71
- Update rules_jvm_external to 5.3 by @Bencodes in #72
- Update MODULE.bazel and WORKSPACE dependencies by @Bencodes in #74
- Support Robolectric 4.11 by @Bencodes in #76
- Revert .bcr presubmit changes by @Bencodes in #80
- Update examples to 4.11 and update to Java 17 by @Bencodes in #79
Full Changelog: 4.10.3...4.11
4.10.3
Support for Robolectric 4.10.3 release. The complete changelog can be found here.
http_archive(
name = "robolectric",
urls = ["https://github.com/robolectric/robolectric-bazel/archive/refs/tags/4.10.3.tar.gz"],
sha256 = "1b199a932cbde4af728dd8275937091adbb89a4bf63d326de49e6d0a42e723bf",
strip_prefix = "robolectric-bazel-4.10.3",
)
load("@robolectric//bazel:robolectric.bzl", "robolectric_repositories")
robolectric_repositories()
What's Changed
Full Changelog: 4.10.2...4.10.3
4.10.2
Support for Robolectric 4.10.2 release. The complete changelog can be found here.
http_archive(
name = "robolectric",
urls = ["https://github.com/robolectric/robolectric-bazel/archive/refs/tags/4.10.1.tar.gz"],
sha256 = "9e8200d35bdef40b6299d923fd89b1825dea0e5d7c3f4df0391fa439bd1a0861",
strip_prefix = "robolectric-bazel-4.10.2",
)
load("@robolectric//bazel:robolectric.bzl", "robolectric_repositories")
robolectric_repositories()
What's Changed
Full Changelog: 4.10.1...4.10.2
4.10.1
Support for Robolectric 4.10 release. The complete changelog can be found here.
http_archive(
name = "robolectric",
urls = ["https://github.com/robolectric/robolectric-bazel/archive/refs/tags/4.10.1.tar.gz"],
sha256 = "faf56e2182082ee4975649440d456c4ed68164014ff1daf28c118abce35ce0ad",
strip_prefix = "robolectric-bazel-4.10.1",
)
load("@robolectric//bazel:robolectric.bzl", "robolectric_repositories")
robolectric_repositories()
What's Changed
Full Changelog: 4.10...4.10.1