{"id":89394,"name":"rules_rust","ecosystem":"bazel","repository_url":"https://github.com/bazelbuild/rules_rust","issues_count":3,"created_at":"2026-04-08T08:01:41.511Z","updated_at":"2026-04-08T08:01:41.511Z","purl":"pkg:bazel/rules_rust","metadata":{"id":12707062,"name":"rules_rust","ecosystem":"bazel","description":null,"homepage":"https://github.com/bazelbuild/rules_rust","licenses":null,"normalized_licenses":[],"repository_url":"https://github.com/bazelbuild/rules_rust","keywords_array":[],"namespace":null,"versions_count":44,"first_release_published_at":"2026-01-23T13:58:10.167Z","latest_release_published_at":"2026-02-27T03:04:22.440Z","latest_release_number":"0.69.0","last_synced_at":"2026-03-27T06:12:07.226Z","created_at":"2026-01-23T13:58:03.217Z","updated_at":"2026-03-27T06:12:07.227Z","registry_url":"https://registry.bazel.build/modules/rules_rust","install_command":"bazel_dep(name = \"rules_rust\")","documentation_url":"https://registry.bazel.build/docs/rules_rust","metadata":{"maintainers":[{"email":"26427366+UebelAndre@users.noreply.github.com","github":"UebelAndre","github_user_id":26427366,"name":"UebelAndre"},{"email":"1131704+illicitonion@users.noreply.github.com","github":"illicitonion","github_user_id":1131704,"name":"Daniel Wagner-Hall"},{"email":"11149636+scentini@users.noreply.github.com","github":"scentini","github_user_id":11149636,"name":"Rosica Dejanovska"}],"yanked_versions":{},"deprecated":null,"repository":["github:bazelbuild/rules_rust"]},"repo_metadata":{},"repo_metadata_updated_at":null,"dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:bazel/rules_rust","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/bazel/rules_rust","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/bazel/rules_rust","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/bazel/rules_rust/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/registry.bazel.build/packages/rules_rust/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/registry.bazel.build/packages/rules_rust/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/registry.bazel.build/packages/rules_rust/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/registry.bazel.build/packages/rules_rust/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/registry.bazel.build/packages/rules_rust/codemeta","maintainers":[{"uuid":"26427366","login":"UebelAndre","name":"UebelAndre","email":"26427366+UebelAndre@users.noreply.github.com","url":null,"packages_count":59,"html_url":null,"role":null,"created_at":"2026-02-26T02:59:00.490Z","updated_at":"2026-02-26T02:59:00.490Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/registry.bazel.build/maintainers/UebelAndre/packages"},{"uuid":"1131704","login":"illicitonion","name":"Daniel Wagner-Hall","email":"dawagner@gmail.com","url":null,"packages_count":10,"html_url":null,"role":null,"created_at":"2026-02-26T02:59:00.531Z","updated_at":"2026-02-26T02:59:00.531Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/registry.bazel.build/maintainers/illicitonion/packages"},{"uuid":"11149636","login":"scentini","name":"Rosica Dejanovska","email":"11149636+scentini@users.noreply.github.com","url":null,"packages_count":7,"html_url":null,"role":null,"created_at":"2026-02-27T03:04:23.743Z","updated_at":"2026-02-27T03:04:23.743Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/registry.bazel.build/maintainers/scentini/packages"}],"registry":{"name":"registry.bazel.build","url":"https://registry.bazel.build","ecosystem":"bazel","default":true,"packages_count":1073,"maintainers_count":409,"namespaces_count":0,"keywords_count":76,"github":"bazelbuild","metadata":{"funded_packages_count":9},"icon_url":"https://github.com/bazelbuild.png","created_at":"2026-01-23T13:05:25.896Z","updated_at":"2026-04-09T05:05:49.562Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/registry.bazel.build/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/registry.bazel.build/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/registry.bazel.build/namespaces"}},"unique_repositories_count":1,"unique_repositories_count_past_30_days":1,"recent_issues":[{"uuid":"4307064772","node_id":"PR_kwDOQBgYac7UhZfR","number":101,"state":"open","title":"chore(deps): bump the bazel group across 1 directory with 2 updates","user":"dependabot[bot]","labels":["dependencies","bazel"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-22T06:11:29.000Z","updated_at":"2026-04-22T06:20:28.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"bazel","update_count":2,"packages":[{"name":"rules_cc","old_version":"0.2.17","new_version":"0.2.18","repository_url":"https://github.com/bazelbuild/rules_cc"},{"name":"rules_rust","old_version":"0.68.1-score","new_version":"0.69.0","repository_url":"https://github.com/bazelbuild/rules_rust"}],"path":null,"ecosystem":"bazel"},"body":"Bumps the bazel group with 2 updates in the / directory: [rules_cc](https://github.com/bazelbuild/rules_cc) and [rules_rust](https://github.com/bazelbuild/rules_rust).\n\nUpdates `rules_cc` from 0.2.17 to 0.2.18\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bazelbuild/rules_cc/releases\"\u003erules_cc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.2.18\u003c/h2\u003e\n\u003ch2\u003eUsing bzlmod with Bazel 6 or later:\u003c/h2\u003e\n\u003col\u003e\n\u003cli\u003e\n\u003cp\u003e[Bazel 6] Add \u003ccode\u003ecommon --enable_bzlmod\u003c/code\u003e to \u003ccode\u003e.bazelrc\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd to your \u003ccode\u003eMODULE.bazel\u003c/code\u003e file:\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ol\u003e\n\u003cpre lang=\"starlark\"\u003e\u003ccode\u003ebazel_dep(name = \u0026quot;rules_cc\u0026quot;, version = \u0026quot;0.2.18\u0026quot;)\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003eUsing WORKSPACE:\u003c/h2\u003e\n\u003cpre lang=\"starlark\"\u003e\u003ccode\u003e\nload(\u0026quot;@bazel_tools//tools/build_defs/repo:http.bzl\u0026quot;, \u0026quot;http_archive\u0026quot;)\n\u003cp\u003ehttp_archive(\nname = \u0026quot;rules_cc\u0026quot;,\nsha256 = \u0026quot;1de5b47721fce0af0dd453b3071228fdfc44bd18199826b3f0b03b423aae9f65\u0026quot;,\nstrip_prefix = \u0026quot;rules_cc-0.2.18\u0026quot;,\nurl = \u0026quot;\u003ca href=\"https://github.com/bazelbuild/rules_cc/releases/download/0.2.18/rules_cc-0.2.18.tar.gz\"\u003ehttps://github.com/bazelbuild/rules_cc/releases/download/0.2.18/rules_cc-0.2.18.tar.gz\u003c/a\u003e\u0026quot;,\n)\u003c/p\u003e\n\u003cp\u003eload(\u0026quot;\u003ca href=\"https://github.com/rules\"\u003e\u003ccode\u003e@​rules\u003c/code\u003e\u003c/a\u003e_cc//cc:extensions.bzl\u0026quot;, \u0026quot;compatibility_proxy_repo\u0026quot;)\u003c/p\u003e\n\u003cp\u003ecompatibility_proxy_repo()\u003c/p\u003e\n\u003cp\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bazelbuild/rules_cc/compare/0.2.17...0.2.18\"\u003ehttps://github.com/bazelbuild/rules_cc/compare/0.2.17...0.2.18\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bazelbuild/rules_cc/commit/0850152bab13d8ec609631452e905df46c1495e7\"\u003e\u003ccode\u003e0850152\u003c/code\u003e\u003c/a\u003e Centralize stamp injection between the cc toolchain and PostMark.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bazelbuild/rules_cc/commit/8956a5b787b915f0d28216c65ff1aa29df129008\"\u003e\u003ccode\u003e8956a5b\u003c/code\u003e\u003c/a\u003e Fix interface library soname\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bazelbuild/rules_cc/commit/f2cb3b4d2076de7ecdcfeac9c97e29d138783183\"\u003e\u003ccode\u003ef2cb3b4\u003c/code\u003e\u003c/a\u003e Disable interface library -soname if already passed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bazelbuild/rules_cc/commit/ea015e6af61ffece8f88dbd896c98453f2bbaaca\"\u003e\u003ccode\u003eea015e6\u003c/code\u003e\u003c/a\u003e Remove incompatible_use_specific_tool_files use\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bazelbuild/rules_cc/commit/9bf411961104532a9ac34fb5063c87c0e8c0720a\"\u003e\u003ccode\u003e9bf4119\u003c/code\u003e\u003c/a\u003e Remove unnecessary requires for archiver_flags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bazelbuild/rules_cc/commit/0b11998c6c922d55d11688f3045bbfc2e8c22f0a\"\u003e\u003ccode\u003e0b11998\u003c/code\u003e\u003c/a\u003e cc_toolchain's tool_map should be cfg-exec-configured\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bazelbuild/rules_cc/commit/2993fd1c7472495a39a27e11f6d8807d82046eb8\"\u003e\u003ccode\u003e2993fd1\u003c/code\u003e\u003c/a\u003e Remove uses of bazel_features ge\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bazelbuild/rules_cc/commit/cab707163687334903cc6d087c823081feebffda\"\u003e\u003ccode\u003ecab7071\u003c/code\u003e\u003c/a\u003e Fix bazel_features usage in strip_include_prefix test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bazelbuild/rules_cc/commit/72e42e7ba4f43bc7ba3a1136a22e42626a2f8c52\"\u003e\u003ccode\u003e72e42e7\u003c/code\u003e\u003c/a\u003e Handle None shared_non_lto_backends in lto_index_action.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bazelbuild/rules_cc/commit/6d2683439bec70fa12a947932240444c4119a6f9\"\u003e\u003ccode\u003e6d26834\u003c/code\u003e\u003c/a\u003e Refactor visibility to make it easier to add new packages without churn upstr...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bazelbuild/rules_cc/compare/0.2.17...0.2.18\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rules_rust` from 0.68.1-score to 0.69.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bazelbuild/rules_rust/releases\"\u003erules_rust's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.69.0\u003c/h1\u003e\n\u003cp\u003eAdditional documentation can be found at: \u003ca href=\"https://bazelbuild.github.io/rules_rust/#setup\"\u003ehttps://bazelbuild.github.io/rules_rust/#setup\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eBzlmod\u003c/h2\u003e\n\u003cpre lang=\"python\"\u003e\u003ccode\u003ebazel_dep(name = \u0026quot;rules_rust\u0026quot;, version = \u0026quot;0.69.0\u0026quot;)\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003eWORKSPACE\u003c/h2\u003e\n\u003cpre lang=\"python\"\u003e\u003ccode\u003eload(\u0026quot;@bazel_tools//tools/build_defs/repo:http.bzl\u0026quot;, \u0026quot;http_archive\u0026quot;)\nhttp_archive(\n    name = \u0026quot;rules_rust\u0026quot;,\n    integrity = \u0026quot;sha256-u8dkwlLQYSgbI1knek1GSA4tz69yr8HObgCtpYzL/Uw=\u0026quot;,\n    urls = [\u0026quot;https://github.com/bazelbuild/rules_rust/releases/download/0.69.0/rules_rust-0.69.0.tar.gz\u0026quot;],\n)\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003eExtensions\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch3\u003eBindgen\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch4\u003eBzlmod\u003c/h4\u003e\n\u003cpre lang=\"python\"\u003e\u003ccode\u003ebazel_dep(name = \u0026quot;rules_rust_bindgen\u0026quot;, version = \u0026quot;0.69.0\u0026quot;)\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch4\u003eWORKSPACE\u003c/h4\u003e\n\u003cpre lang=\"python\"\u003e\u003ccode\u003eload(\u0026quot;@bazel_tools//tools/build_defs/repo:http.bzl\u0026quot;, \u0026quot;http_archive\u0026quot;)\nhttp_archive(\n    name = \u0026quot;rules_rust_bindgen\u0026quot;,\n    integrity = \u0026quot;sha256-u8dkwlLQYSgbI1knek1GSA4tz69yr8HObgCtpYzL/Uw=\u0026quot;,\n    strip_prefix = \u0026quot;extensions/bindgen\u0026quot;,\n    urls = [\u0026quot;https://github.com/bazelbuild/rules_rust/releases/download/0.69.0/rules_rust-0.69.0.tar.gz\u0026quot;],\n)\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch3\u003eMdBook\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/bazelbuild/rules_rust/commits/0.69.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/eclipse-score/inc_someip_gateway/pull/101","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/eclipse-score%2Finc_someip_gateway/issues/101","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/101/packages"},{"uuid":"4229834200","node_id":"PR_kwDOQBgYac7RB0mz","number":75,"state":"open","title":"Bump the all-in-one group across 1 directory with 5 updates","user":"dependabot[bot]","labels":["dependencies","bazel"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-09T06:10:12.000Z","updated_at":"2026-04-09T06:17:54.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"all-in-one","update_count":5,"packages":[{"name":"rules_rust","old_version":"0.68.1-score","new_version":"0.69.0","repository_url":"https://github.com/bazelbuild/rules_rust"},{"name":"toolchains_llvm","old_version":"1.6.0","new_version":"1.7.0","repository_url":"https://github.com/bazel-contrib/toolchains_llvm"},{"name":"aspect_rules_lint","old_version":"2.3.0","new_version":"2.5.0","repository_url":"https://github.com/aspect-build/rules_lint"},{"name":"nlohmann_json","old_version":"3.11.3","new_version":"3.12.0.bcr.1","repository_url":"https://github.com/nlohmann/json"},{"name":"download_utils","old_version":"1.2.2","new_version":"1.2.3"}],"path":null,"ecosystem":"bazel"},"body":"Bumps the all-in-one group with 5 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [rules_rust](https://github.com/bazelbuild/rules_rust) | `0.68.1-score` | `0.69.0` |\n| [toolchains_llvm](https://github.com/bazel-contrib/toolchains_llvm) | `1.6.0` | `1.7.0` |\n| [aspect_rules_lint](https://github.com/aspect-build/rules_lint) | `2.3.0` | `2.5.0` |\n| [nlohmann_json](https://github.com/nlohmann/json) | `3.11.3` | `3.12.0.bcr.1` |\n| download_utils | `1.2.2` | `1.2.3` |\n\n\nUpdates `rules_rust` from 0.68.1-score to 0.69.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bazelbuild/rules_rust/releases\"\u003erules_rust's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.69.0\u003c/h1\u003e\n\u003cp\u003eAdditional documentation can be found at: \u003ca href=\"https://bazelbuild.github.io/rules_rust/#setup\"\u003ehttps://bazelbuild.github.io/rules_rust/#setup\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eBzlmod\u003c/h2\u003e\n\u003cpre lang=\"python\"\u003e\u003ccode\u003ebazel_dep(name = \u0026quot;rules_rust\u0026quot;, version = \u0026quot;0.69.0\u0026quot;)\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003eWORKSPACE\u003c/h2\u003e\n\u003cpre lang=\"python\"\u003e\u003ccode\u003eload(\u0026quot;@bazel_tools//tools/build_defs/repo:http.bzl\u0026quot;, \u0026quot;http_archive\u0026quot;)\nhttp_archive(\n    name = \u0026quot;rules_rust\u0026quot;,\n    integrity = \u0026quot;sha256-u8dkwlLQYSgbI1knek1GSA4tz69yr8HObgCtpYzL/Uw=\u0026quot;,\n    urls = [\u0026quot;https://github.com/bazelbuild/rules_rust/releases/download/0.69.0/rules_rust-0.69.0.tar.gz\u0026quot;],\n)\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003eExtensions\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch3\u003eBindgen\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch4\u003eBzlmod\u003c/h4\u003e\n\u003cpre lang=\"python\"\u003e\u003ccode\u003ebazel_dep(name = \u0026quot;rules_rust_bindgen\u0026quot;, version = \u0026quot;0.69.0\u0026quot;)\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch4\u003eWORKSPACE\u003c/h4\u003e\n\u003cpre lang=\"python\"\u003e\u003ccode\u003eload(\u0026quot;@bazel_tools//tools/build_defs/repo:http.bzl\u0026quot;, \u0026quot;http_archive\u0026quot;)\nhttp_archive(\n    name = \u0026quot;rules_rust_bindgen\u0026quot;,\n    integrity = \u0026quot;sha256-u8dkwlLQYSgbI1knek1GSA4tz69yr8HObgCtpYzL/Uw=\u0026quot;,\n    strip_prefix = \u0026quot;extensions/bindgen\u0026quot;,\n    urls = [\u0026quot;https://github.com/bazelbuild/rules_rust/releases/download/0.69.0/rules_rust-0.69.0.tar.gz\u0026quot;],\n)\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch3\u003eMdBook\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/bazelbuild/rules_rust/commits/0.69.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `toolchains_llvm` from 1.6.0 to 1.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bazel-contrib/toolchains_llvm/releases\"\u003etoolchains_llvm's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.7.0\u003c/h2\u003e\n\u003cp\u003eMinimum bazel version: \u003cstrong\u003e7.0.0\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIf you're using \u003ccode\u003ebzlmod\u003c/code\u003e, add the following to \u003ccode\u003eMODULE.bazel\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"starlark\"\u003e\u003ccode\u003ebazel_dep(name = \u0026quot;toolchains_llvm\u0026quot;, version = \u0026quot;1.7.0\u0026quot;)\n\u003ch1\u003eConfigure and register the toolchain.\u003c/h1\u003e\n\u003cp\u003ellvm = use_extension(\u0026quot;\u003ca href=\"https://github.com/toolchains\"\u003e\u003ccode\u003e@​toolchains\u003c/code\u003e\u003c/a\u003e_llvm//toolchain/extensions:llvm.bzl\u0026quot;, \u0026quot;llvm\u0026quot;)\u003cbr /\u003e\nllvm.toolchain(\u003cbr /\u003e\nllvm_version = \u0026quot;16.0.0\u0026quot;,\u003cbr /\u003e\n)\u003c/p\u003e\n\u003cp\u003euse_repo(llvm, \u0026quot;llvm_toolchain\u0026quot;)\u003c/p\u003e\n\u003ch1\u003euse_repo(llvm, \u0026quot;llvm_toolchain_llvm\u0026quot;) # if you depend on specific tools in scripts\u003c/h1\u003e\n\u003cp\u003eregister_toolchains(\u0026quot;\u003ca href=\"https://github.com/llvm\"\u003e\u003ccode\u003e@​llvm\u003c/code\u003e\u003c/a\u003e_toolchain//:all\u0026quot;)\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eTo directly use a commit from GitHub, add this block and replace commit with the commit you want.\u003c/p\u003e\n\u003cpre lang=\"starlark\"\u003e\u003ccode\u003egit_override(\n  module_name = \u0026quot;toolchains_llvm\u0026quot;,\n  commit = \u0026quot;576a587e4542733166ac1c3c4fb14c79c421332c\u0026quot;,\n  remote = \u0026quot;https://github.com/bazel-contrib/toolchains_llvm\u0026quot;,\n)\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eIf not using \u003ccode\u003ebzlmod\u003c/code\u003e, include this section in your \u003ccode\u003eWORKSPACE\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"starlark\"\u003e\u003ccode\u003eload(\u0026quot;@bazel_tools//tools/build_defs/repo:http.bzl\u0026quot;, \u0026quot;http_archive\u0026quot;)\n\u003cp\u003ehttp_archive(\u003cbr /\u003e\nname = \u0026quot;toolchains_llvm\u0026quot;,\u003cbr /\u003e\nsha256 = \u0026quot;85c341e957ba58482892a8088e4a34391d15bd98917f0993ecb62f008d6986d6\u0026quot;,\u003cbr /\u003e\nstrip_prefix = \u0026quot;toolchains_llvm-v1.7.0\u0026quot;,\u003cbr /\u003e\ncanonical_id = \u0026quot;v1.7.0\u0026quot;,\u003cbr /\u003e\nurl = \u0026quot;\u003ca href=\"https://github.com/bazel-contrib/toolchains_llvm/releases/download/v1.7.0/toolchains_llvm-v1.7.0.tar.gz\"\u003ehttps://github.com/bazel-contrib/toolchains_llvm/releases/download/v1.7.0/toolchains_llvm-v1.7.0.tar.gz\u003c/a\u003e\u0026quot;,\u003cbr /\u003e\n)\u003c/p\u003e\n\u003cp\u003eload(\u0026quot;\u003ca href=\"https://github.com/toolchains\"\u003e\u003ccode\u003e@​toolchains\u003c/code\u003e\u003c/a\u003e_llvm//toolchain:deps.bzl\u0026quot;, \u0026quot;bazel_toolchain_dependencies\u0026quot;)\u003c/p\u003e\n\u003cp\u003ebazel_toolchain_dependencies()\u003c/p\u003e\n\u003cp\u003eload(\u0026quot;\u003ca href=\"https://github.com/bazel\"\u003e\u003ccode\u003e@​bazel\u003c/code\u003e\u003c/a\u003e_features//:deps.bzl\u0026quot;, \u0026quot;bazel_features_deps\u0026quot;)\u003c/p\u003e\n\u003cp\u003ebazel_features_deps()\u003c/p\u003e\n\u003cp\u003e\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bazel-contrib/toolchains_llvm/commit/576a587e4542733166ac1c3c4fb14c79c421332c\"\u003e\u003ccode\u003e576a587\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency bazel_features to v1.43.0 (\u003ca href=\"https://redirect.github.com/bazel-contrib/toolchains_llvm/issues/695\"\u003e#695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bazel-contrib/toolchains_llvm/commit/7914ad140b0baca91b6e54fff17c6b675995bdc9\"\u003e\u003ccode\u003e7914ad1\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency tar.bzl to v0.10.0 (\u003ca href=\"https://redirect.github.com/bazel-contrib/toolchains_llvm/issues/693\"\u003e#693\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bazel-contrib/toolchains_llvm/commit/d82df0fed0e6144b3050461ae20dd3bd43ad50b8\"\u003e\u003ccode\u003ed82df0f\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency bazel_features to v1.42.1 (\u003ca href=\"https://redirect.github.com/bazel-contrib/toolchains_llvm/issues/692\"\u003e#692\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bazel-contrib/toolchains_llvm/commit/2e37b681063b5ce4e5d9180ffd8b71c8ed2db077\"\u003e\u003ccode\u003e2e37b68\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rules_python to v1.9.0 (\u003ca href=\"https://redirect.github.com/bazel-contrib/toolchains_llvm/issues/691\"\u003e#691\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bazel-contrib/toolchains_llvm/commit/7178e8381589bd33ca7c8146d56d2d42a60aa7cc\"\u003e\u003ccode\u003e7178e83\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency aspect_bazel_lib to v3.2.2 (\u003ca href=\"https://redirect.github.com/bazel-contrib/toolchains_llvm/issues/690\"\u003e#690\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bazel-contrib/toolchains_llvm/commit/52b9620a36dd66f18edbef4dc10da317f58e04c3\"\u003e\u003ccode\u003e52b9620\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency tar.bzl to v0.9.1 (\u003ca href=\"https://redirect.github.com/bazel-contrib/toolchains_llvm/issues/689\"\u003e#689\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bazel-contrib/toolchains_llvm/commit/ab103bcdbf0c19163db6d4b8cc14a35bbd947d48\"\u003e\u003ccode\u003eab103bc\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency com_google_protobuf to v34 (\u003ca href=\"https://redirect.github.com/bazel-contrib/toolchains_llvm/issues/688\"\u003e#688\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bazel-contrib/toolchains_llvm/commit/e33786db4e31f5705295a7cb5a7e4f4d7760ca01\"\u003e\u003ccode\u003ee33786d\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency bazel_features to v1.42.0 (\u003ca href=\"https://redirect.github.com/bazel-contrib/toolchains_llvm/issues/687\"\u003e#687\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bazel-contrib/toolchains_llvm/commit/8fa06ea04497fe3273e959be5df8bd4ec93a2431\"\u003e\u003ccode\u003e8fa06ea\u003c/code\u003e\u003c/a\u003e Fix bash issues in osx_cc_wrapper.sh.tpl (\u003ca href=\"https://redirect.github.com/bazel-contrib/toolchains_llvm/issues/685\"\u003e#685\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bazel-contrib/toolchains_llvm/commit/65be3e94e8d75017135e264d914d2296a2866c46\"\u003e\u003ccode\u003e65be3e9\u003c/code\u003e\u003c/a\u003e fix: don't add toolchain lib dir to macOS linker search path (\u003ca href=\"https://redirect.github.com/bazel-contrib/toolchains_llvm/issues/686\"\u003e#686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bazel-contrib/toolchains_llvm/compare/v1.6.0...v1.7.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `aspect_rules_lint` from 2.3.0 to 2.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aspect-build/rules_lint/releases\"\u003easpect_rules_lint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.5.0\u003c/h2\u003e\n\u003cp\u003eAdd this to your  file:\u003c/p\u003e\n\u003cpre lang=\"starlark\"\u003e\u003ccode\u003ebazel_dep(name = \u0026quot;aspect_rules_lint\u0026quot;, version = \u0026quot;2.5.0\u0026quot;)\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThis repo also provides a \u003ccode\u003elint\u003c/code\u003e task for the \u003ca href=\"https://docs.aspect.build/cli\"\u003eAspect CLI\u003c/a\u003e.\nAdd this to your \u003ccode\u003eMODULE.aspect\u003c/code\u003e file:\u003c/p\u003e\n\u003cpre lang=\"starlark\"\u003e\u003ccode\u003e# AXL dependencies; see https://github.com/aspect-extensions\naxl_archive_dep(\n    name = \u0026quot;aspect_rules_lint\u0026quot;,\n    urls = [\u0026quot;https://github.com/aspect-build/rules_lint/releases/download/v2.5.0/rules_lint-v2.5.0.tar.gz\u0026quot;],\n    integrity = \u0026quot;sha256-WJ48QkAh4OPb32jZqWoFj64nuVafPGxFuksE7aCRuog=\u0026quot;,\n    strip_prefix = \u0026quot;rules_lint-2.5.0\u0026quot;,\n    dev = True,\n    auto_use_tasks = True,\n)\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThen, follow the install instructions for\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003elinting: \u003ca href=\"https://github.com/aspect-build/rules_lint/blob/v2.5.0/docs/linting.md\"\u003ehttps://github.com/aspect-build/rules_lint/blob/v2.5.0/docs/linting.md\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eformatting: \u003ca href=\"https://github.com/aspect-build/rules_lint/blob/v2.5.0/docs/formatting.md\"\u003ehttps://github.com/aspect-build/rules_lint/blob/v2.5.0/docs/formatting.md\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChanges by create-pull-request action by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/aspect-build/rules_lint/pull/807\"\u003easpect-build/rules_lint#807\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(stylelint): Separate fix and report actions so violations are always printed by \u003ca href=\"https://github.com/Synss\"\u003e\u003ccode\u003e@​Synss\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aspect-build/rules_lint/pull/799\"\u003easpect-build/rules_lint#799\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: bazel 9.0.1 compat by \u003ca href=\"https://github.com/alexeagle\"\u003e\u003ccode\u003e@​alexeagle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aspect-build/rules_lint/pull/816\"\u003easpect-build/rules_lint#816\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(ty): resolve workspace-internal import paths correctly by \u003ca href=\"https://github.com/mishas\"\u003e\u003ccode\u003e@​mishas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aspect-build/rules_lint/pull/814\"\u003easpect-build/rules_lint#814\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(vale): Allow template by \u003ca href=\"https://github.com/TrapsterDK\"\u003e\u003ccode\u003e@​TrapsterDK\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aspect-build/rules_lint/pull/813\"\u003easpect-build/rules_lint#813\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(format): support formatting of pkl files by \u003ca href=\"https://github.com/rafikk\"\u003e\u003ccode\u003e@​rafikk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aspect-build/rules_lint/pull/795\"\u003easpect-build/rules_lint#795\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(starlark): Buildifier lint by \u003ca href=\"https://github.com/TrapsterDK\"\u003e\u003ccode\u003e@​TrapsterDK\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aspect-build/rules_lint/pull/812\"\u003easpect-build/rules_lint#812\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(lint): Add new linter and formatter for QML by \u003ca href=\"https://github.com/TrapsterDK\"\u003e\u003ccode\u003e@​TrapsterDK\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aspect-build/rules_lint/pull/819\"\u003easpect-build/rules_lint#819\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: switch hermetic diff rulesets by \u003ca href=\"https://github.com/alexeagle\"\u003e\u003ccode\u003e@​alexeagle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aspect-build/rules_lint/pull/820\"\u003easpect-build/rules_lint#820\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChanges by create-pull-request action by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/aspect-build/rules_lint/pull/821\"\u003easpect-build/rules_lint#821\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(format): remove .jsh and .jav extensions for java by \u003ca href=\"https://github.com/mattnworb\"\u003e\u003ccode\u003e@​mattnworb\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aspect-build/rules_lint/pull/806\"\u003easpect-build/rules_lint#806\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update filter.jq from PR 806 by \u003ca href=\"https://github.com/mattnworb\"\u003e\u003ccode\u003e@​mattnworb\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aspect-build/rules_lint/pull/825\"\u003easpect-build/rules_lint#825\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(lint): New linter pydoclint by \u003ca href=\"https://github.com/TrapsterDK\"\u003e\u003ccode\u003e@​TrapsterDK\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aspect-build/rules_lint/pull/818\"\u003easpect-build/rules_lint#818\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChanges by create-pull-request action by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/aspect-build/rules_lint/pull/826\"\u003easpect-build/rules_lint#826\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update maintainers in metadata.template.json by \u003ca href=\"https://github.com/alexeagle\"\u003e\u003ccode\u003e@​alexeagle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aspect-build/rules_lint/pull/827\"\u003easpect-build/rules_lint#827\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mishas\"\u003e\u003ccode\u003e@​mishas\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/aspect-build/rules_lint/pull/814\"\u003easpect-build/rules_lint#814\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/aspect-build/rules_lint/compare/v2.4.0...v2.5.0\"\u003ehttps://github.com/aspect-build/rules_lint/compare/v2.4.0...v2.5.0\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aspect-build/rules_lint/commit/7f5866c031b3474d8f086f5d26d293dccc2ed874\"\u003e\u003ccode\u003e7f5866c\u003c/code\u003e\u003c/a\u003e chore: update maintainers in metadata.template.json (\u003ca href=\"https://redirect.github.com/aspect-build/rules_lint/issues/827\"\u003e#827\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aspect-build/rules_lint/commit/3b5cccee66c1fff0dca62908fbfa9f8264da45db\"\u003e\u003ccode\u003e3b5ccce\u003c/code\u003e\u003c/a\u003e Changes by create-pull-request action (\u003ca href=\"https://redirect.github.com/aspect-build/rules_lint/issues/826\"\u003e#826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aspect-build/rules_lint/commit/4eaea582894ebf4066fc813d3a34403f1a4e5087\"\u003e\u003ccode\u003e4eaea58\u003c/code\u003e\u003c/a\u003e feat(lint): New linter pydoclint (\u003ca href=\"https://redirect.github.com/aspect-build/rules_lint/issues/818\"\u003e#818\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aspect-build/rules_lint/commit/295d842b51e7430b196d2e98a08c0d95918c510a\"\u003e\u003ccode\u003e295d842\u003c/code\u003e\u003c/a\u003e chore: update filter.jq from PR 806 (\u003ca href=\"https://redirect.github.com/aspect-build/rules_lint/issues/825\"\u003e#825\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aspect-build/rules_lint/commit/dc2edd8dbaa85ad2e66c327489d11d324c6bbf45\"\u003e\u003ccode\u003edc2edd8\u003c/code\u003e\u003c/a\u003e refactor(format): remove .jsh and .jav extensions for java (\u003ca href=\"https://redirect.github.com/aspect-build/rules_lint/issues/806\"\u003e#806\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aspect-build/rules_lint/commit/5e3c1d500d0e3212df7e6f87c54c1d08f45c9010\"\u003e\u003ccode\u003e5e3c1d5\u003c/code\u003e\u003c/a\u003e Changes by create-pull-request action (\u003ca href=\"https://redirect.github.com/aspect-build/rules_lint/issues/821\"\u003e#821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aspect-build/rules_lint/commit/47bfd783e493f364fced9e8331265353a9b3be46\"\u003e\u003ccode\u003e47bfd78\u003c/code\u003e\u003c/a\u003e refactor: switch hermetic diff rulesets (\u003ca href=\"https://redirect.github.com/aspect-build/rules_lint/issues/820\"\u003e#820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aspect-build/rules_lint/commit/75f92a752f1fbc50ac0045922e2bb79dfa1079cd\"\u003e\u003ccode\u003e75f92a7\u003c/code\u003e\u003c/a\u003e feat(lint): Add new linter and formatter for QML (\u003ca href=\"https://redirect.github.com/aspect-build/rules_lint/issues/819\"\u003e#819\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aspect-build/rules_lint/commit/76b119b601be1560206fcc5c865338a0506bb224\"\u003e\u003ccode\u003e76b119b\u003c/code\u003e\u003c/a\u003e feat(starlark): Buildifier lint (\u003ca href=\"https://redirect.github.com/aspect-build/rules_lint/issues/812\"\u003e#812\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aspect-build/rules_lint/commit/c0a44a36fd107468396ac67054bac085543068f0\"\u003e\u003ccode\u003ec0a44a3\u003c/code\u003e\u003c/a\u003e Create CODEOWNERS\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aspect-build/rules_lint/compare/v2.3.0...v2.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `nlohmann_json` from 3.11.3 to 3.12.0.bcr.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nlohmann/json/releases\"\u003enlohmann_json's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eJSON for Modern C++ version 3.12.0\u003c/h2\u003e\n\u003cp\u003eRelease date: 2025-04-11\nSHA-256: aaf127c04cb31c406e5b04a63f1ae89369fccde6d8fa7cdda1ed4f32dfc5de63 (json.hpp), b8cb0ef2dd7f57f18933997c9934bb1fa962594f701cd5a8d3c2c80541559372 (include.zip), 42f6e95cad6ec532fd372391373363b62a14af6d771056dbfc86160e6dfff7aa (json.tar.xz)\u003c/p\u003e\n\u003ch2\u003eSummary\u003c/h2\u003e\n\u003cp\u003eThis release fixes some bugs found in the \u003ca href=\"https://github.com/nlohmann/json/releases/tag/v3.11.3\"\u003e3.11.3\u003c/a\u003e release and adds some new features.\u003c/p\u003e\n\u003cp\u003eAll changes are backward-compatible.\u003c/p\u003e\n\u003cp\u003e:moneybag: Note you can \u003cstrong\u003esupport this project\u003c/strong\u003e via \u003ca href=\"https://github.com/sponsors/nlohmann\"\u003eGitHub sponsors\u003c/a\u003e or \u003ca href=\"https://paypal.me/nlohmann\"\u003ePayPal\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eKey updates and enhancements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eDiagnostic byte positions\u003c/strong\u003e: A new macro, \u003ca href=\"https://json.nlohmann.me/api/macros/json_diagnostic_positions/\"\u003e\u003ccode\u003eJSON_DIAGNOSTIC_POSITIONS\u003c/code\u003e\u003c/a\u003e, introduces member functions to query the \u003cstrong\u003ebyte positions\u003c/strong\u003e of values in the input they were parsed from. When enabled, this information is also included in exceptions to help pinpoint errors. \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4517\"\u003e#4517\u003c/a\u003e \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4455\"\u003e#4455\u003c/a\u003e \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4570\"\u003e#4570\u003c/a\u003e \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4569\"\u003e#4569\u003c/a\u003e \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4572\"\u003e#4572\u003c/a\u003e \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4571\"\u003e#4571\u003c/a\u003e \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4579\"\u003e#4579\u003c/a\u003e \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4585\"\u003e#4585\u003c/a\u003e \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4561\"\u003e#4561\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eEnhanced conversion macros\u003c/strong\u003e: The \u003ca href=\"https://json.nlohmann.me/features/arbitrary_types/#simplify-your-life-with-macros\"\u003e\u003cstrong\u003econversion macros for arbitrary types\u003c/strong\u003e\u003c/a\u003e now include several upgrades:\n\u003cul\u003e\n\u003cli\u003eAll macros are \u003cstrong\u003etemplated\u003c/strong\u003e, supporting \u003ccode\u003ejson\u003c/code\u003e, \u003ca href=\"https://json.nlohmann.me/api/ordered_json/\"\u003e\u003cstrong\u003e\u003ccode\u003eordered_json\u003c/code\u003e\u003c/strong\u003e\u003c/a\u003e, and any other \u003ccode\u003ebasic_json\u003c/code\u003e specialization. \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4597\"\u003e#4597\u003c/a\u003e \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/2528\"\u003e#2528\u003c/a\u003e \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4377\"\u003e#4377\u003c/a\u003e \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/2532\"\u003e#2532\u003c/a\u003e \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/2843\"\u003e#2843\u003c/a\u003e \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/3810\"\u003e#3810\u003c/a\u003e \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4608\"\u003e#4608\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDerived classes\u003c/strong\u003e can now be seamlessly converted to/from JSON using the new \u003ccode\u003eNLOHMANN_DEFINE_DERIVED_TYPE_*\u003c/code\u003e macros. \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4033\"\u003e#4033\u003c/a\u003e \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/2199\"\u003e#2199\u003c/a\u003e \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4562\"\u003e#4562\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSupport for \u003ccode\u003estd::optional\u003c/code\u003e\u003c/strong\u003e: The library now supports conversions from/to \u003ccode\u003estd::optional\u003c/code\u003e types when compiled with C++17. \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/1749\"\u003e#1749\u003c/a\u003e \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4036\"\u003e#4036\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFlexible string compatibility\u003c/strong\u003e: Functions \u003ca href=\"https://json.nlohmann.me/api/basic_json/patch/\"\u003e\u003ccode\u003epatch\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://json.nlohmann.me/api/basic_json/diff/\"\u003e\u003ccode\u003ediff\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://json.nlohmann.me/api/basic_json/flatten/\"\u003e\u003ccode\u003eflatten\u003c/code\u003e\u003c/a\u003e now work with arbitrary string types. \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4536\"\u003e#4536\u003c/a\u003e \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4134\"\u003e#4134\u003c/a\u003e \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4613\"\u003e#4613\u003c/a\u003e \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4019\"\u003e#4019\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBinary format enhancements\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eThe \u003ca href=\"https://json.nlohmann.me/features/binary_formats/bjdata/\"\u003e\u003cstrong\u003eBJData mapping\u003c/strong\u003e\u003c/a\u003e now supports draft 3, including optimized binary array types. \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4513\"\u003e#4513\u003c/a\u003e \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4588\"\u003e#4588\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThe \u003ca href=\"https://json.nlohmann.me/features/binary_formats/bson/\"\u003e\u003cstrong\u003eBSON mapping\u003c/strong\u003e\u003c/a\u003e has added support for unsigned 64-bit integers. \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4590\"\u003e#4590\u003c/a\u003e \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4535\"\u003e#4535\u003c/a\u003e \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/3894\"\u003e#3894\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003eget_number\u003c/code\u003e function used in the binary format implementations has been optimized to read multiple bytes at once. \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4391\"\u003e#4391\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eMultidimensional array conversion\u003c/strong\u003e: Multidimensional C-style arrays can now be directly converted to JSON. \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4262\"\u003e#4262\u003c/a\u003e \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4248\"\u003e#4248\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFilesystem paths in UTF-8\u003c/strong\u003e: The conversions from/to \u003ccode\u003estd::filesystem::path\u003c/code\u003e are now encoded to UTF-8 strings by default on all operating systems. \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4271\"\u003e#4271\u003c/a\u003e \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4631\"\u003e#4631\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eCMake 4.0 support\u003c/strong\u003e. By adjusting the CMake minimal version to 3.5, CMake 4.0 can be used without warning or error. \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4709\"\u003e#4709\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChanges and fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ca href=\"https://json.nlohmann.me/api/basic_json/items/\"\u003e\u003ccode\u003eiteration_proxy\u003c/code\u003e\u003c/a\u003e is now a \u003cstrong\u003e\u003ccode\u003estd::forward_iterator\u003c/code\u003e\u003c/strong\u003e instead of just an \u003ccode\u003estd::input_iterator\u003c/code\u003e. This allows more use cases when \u003ca href=\"https://json.nlohmann.me/api/basic_json/items/\"\u003e\u003ccode\u003eitems()\u003c/code\u003e\u003c/a\u003e is fed into C++20 \u003ccode\u003estd::views\u003c/code\u003e. The iterator always satisfied all requirements for a forward iterator, but was exposed as only an input iterator by the used iterator tag. \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4371\"\u003e#4371\u003c/a\u003e \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4372\"\u003e#4372\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix the conversion from enums with unsigned underlying type to JSON. \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4236\"\u003e#4236\u003c/a\u003e \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4237\"\u003e#4237\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix GDB pretty printer which was broken since \u003ccode\u003em_data\u003c/code\u003e added. \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4343\"\u003e#4343\u003c/a\u003e \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4309\"\u003e#4309\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate natvis to reflect 3.11.3 and the current structure of \u003ccode\u003ebasic_json\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4451\"\u003e#4451\u003c/a\u003e \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4438\"\u003e#4438\u003c/a\u003e \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4438\"\u003e#4438\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix crash when passing \u003ccode\u003enullptr\u003c/code\u003e to \u003ca href=\"https://json.nlohmann.me/api/basic_json/parse/\"\u003e\u003ccode\u003eparse\u003c/code\u003e\u003c/a\u003e function expecting \u003ccode\u003eFILE*\u003c/code\u003e. Instead, now an exception is thrown. \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4485\"\u003e#4485\u003c/a\u003e \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4487\"\u003e#4487\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix number parsing such that integers are not parsed to float when \u003ccode\u003eEINTR\u003c/code\u003e set in \u003ccode\u003eerrno\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4506\"\u003e#4506\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ca href=\"https://json.nlohmann.me/features/parsing/sax_interface/\"\u003eSAX output of \u003ccode\u003enumber_float\u003c/code\u003e\u003c/a\u003e to be locale-independent. \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4505\"\u003e#4505\u003c/a\u003e \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4084\"\u003e#4084\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix iterators to allow comparing default-initialized iterators. \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4512\"\u003e#4512\u003c/a\u003e \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4493\"\u003e#4493\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix return value of \u003ca href=\"https://json.nlohmann.me/api/basic_json/get_ptr/\"\u003e\u003ccode\u003eget_ptr\u003c/code\u003e\u003c/a\u003e for unsigned integers. \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4525\"\u003e#4525\u003c/a\u003e \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4475\"\u003e#4475\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix regression of \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/2755\"\u003e#2755\u003c/a\u003e and replace \u003ccode\u003eEOF\u003c/code\u003e with \u003ccode\u003echar_traits\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4532\"\u003e#4532\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ca href=\"https://json.nlohmann.me/home/exceptions/#extended-diagnostic-messages\"\u003eextended diagnostics\u003c/a\u003e to not trigger an assertion. \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4537\"\u003e#4537\u003c/a\u003e \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/3915\"\u003e#3915\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ca href=\"https://json.nlohmann.me/api/macros/nlohmann_define_type_intrusive/\"\u003e\u003ccode\u003eNLOHMANN_DEFINE_TYPE_INTRUSIVE_WITH_DEFAULT\u003c/code\u003e\u003c/a\u003e throw an exception with an empty json \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4507\"\u003e#4507\u003c/a\u003e \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4508\"\u003e#4508\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eModernize integer comparison. \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4577\"\u003e#4577\u003c/a\u003e \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4559\"\u003e#4559\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSerialize empty tuple into \u003ccode\u003e[]\u003c/code\u003e instead of \u003ccode\u003enull\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4594\"\u003e#4594\u003c/a\u003e \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4530\"\u003e#4530\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWarnings\u003c/h2\u003e\n\u003cp\u003eThe \u003ca href=\"https://json.nlohmann.me/community/quality_assurance/\"\u003equality assurance\u003c/a\u003e page gives an overview of the warning flags used during the tests.\u003c/p\u003e\n\u003ch3\u003eCompiler warnings\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nlohmann/json/blob/develop/ChangeLog.md\"\u003enlohmann_json's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003cp\u003eAll notable changes to this project will be documented in this file. This project adheres to \u003ca href=\"http://semver.org/\"\u003eSemantic Versioning\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/nlohmann/json/releases/tag/unreleased\"\u003eunreleased\u003c/a\u003e (2024-12-22)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/nlohmann/json/compare/v3.11.3...unreleased\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eImpossible de read json file create with nlohmann::ordered_json::dump \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4556\"\u003e#4556\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eError C2039 : 'json_sax_dom_callback_parser': is not a member of 'nlohmann::json_abi_v3_11_3::detail' \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4529\"\u003e#4529\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ejson_fwd.hpp\u003c/code\u003e  don't define default template arguments for ordered_map \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4518\"\u003e#4518\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003enew repo version seems stop create any the ingress-nginx controller with opentelemetry-cpp.git \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4515\"\u003e#4515\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eError converting to/from scoped enumerations \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4499\"\u003e#4499\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDefault initialized iterators are not comparable \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4493\"\u003e#4493\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBug json.exception.type_error.302 \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4492\"\u003e#4492\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etests fail to build with clang-19 and libc++ due to unsupported \u003ccode\u003estd::char_traits\u003c/code\u003e \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4490\"\u003e#4490\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBrace-Initialization Fails with json::parse and Key Access on Linux \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4488\"\u003e#4488\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCrash when parsing nullptr \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4485\"\u003e#4485\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNamespace macros are not respected in many instances \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4484\"\u003e#4484\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eohos model to json string garbage characters \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4481\"\u003e#4481\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMissing newlines in deserialized string \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4479\"\u003e#4479\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLatest tag not available on NuGet \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4478\"\u003e#4478\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInvalid union access for get_ref/get_ptr with unsigned integer \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4475\"\u003e#4475\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e/accesswallet \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4469\"\u003e#4469\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003estruct reflect json with error C2440 \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4467\"\u003e#4467\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCompiler error when using macro NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4463\"\u003e#4463\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIssue when dumping a vector of derived classes \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4462\"\u003e#4462\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ewhit std::wstring compile error \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4460\"\u003e#4460\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInconsisten operator[] \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4458\"\u003e#4458\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ejson parse enclosing json object with [] \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4457\"\u003e#4457\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[bug] nlohmann::json constructor behaves improperly \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4450\"\u003e#4450\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eparse OOM \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4449\"\u003e#4449\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLibrary Cannot Parse JSON File It Wrote \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4448\"\u003e#4448\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUnexpected Integer Conversion of JSON Values on ARM64 \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4447\"\u003e#4447\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStructure declared in natvis file template doesn't seem to match current structure of \u003ccode\u003ebasic_json\u0026lt;\u0026gt;\u003c/code\u003e \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4438\"\u003e#4438\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eA lot of EOT in json file \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4436\"\u003e#4436\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCVE-2024-34062 \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4429\"\u003e#4429\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCVE-2024-39689 \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4428\"\u003e#4428\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCVE-2024-5569 \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4427\"\u003e#4427\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCVE-2024-37891 \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4426\"\u003e#4426\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTornado vulnerabilities \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4425\"\u003e#4425\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCVE-2024-35195 \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4424\"\u003e#4424\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCVE-2024-22195, CVE-2024-34064 \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4423\"\u003e#4423\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCVE-2024-3651 \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4422\"\u003e#4422\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCVE-2024-22190 \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4421\"\u003e#4421\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCVE-2024-39705 \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4420\"\u003e#4420\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFailing to read complex Unicode string embedded in JSON \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4417\"\u003e#4417\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUnable to parse JSON string from snake case to camel case \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4399\"\u003e#4399\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCrashes when I try to use ‘json::at()’ on a properly structured, non null, and correctly constructed ‘.json’ file \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4387\"\u003e#4387\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJSON_BuildTests fail when JSON_DisableEnumSerialization is set to ON \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4384\"\u003e#4384\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJSON can't parse a simple data \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4383\"\u003e#4383\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nlohmann/json/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `download_utils` from 1.2.2 to 1.2.3\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/eclipse-score/inc_someip_gateway/pull/75","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/eclipse-score%2Finc_someip_gateway/issues/75","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/75/packages"},{"uuid":"4222487825","node_id":"PR_kwDOQBgYac7Qtehw","number":72,"state":"open","title":"Bump the all-in-one group across 1 directory with 4 updates","user":"dependabot[bot]","labels":["dependencies","bazel"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-08T06:11:27.000Z","updated_at":"2026-04-08T06:20:21.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"all-in-one","update_count":4,"packages":[{"name":"rules_rust","old_version":"0.68.1-score","new_version":"0.69.0","repository_url":"https://github.com/bazelbuild/rules_rust"},{"name":"toolchains_llvm","old_version":"1.6.0","new_version":"1.7.0","repository_url":"https://github.com/bazel-contrib/toolchains_llvm"},{"name":"aspect_rules_lint","old_version":"2.3.0","new_version":"2.5.0","repository_url":"https://github.com/aspect-build/rules_lint"},{"name":"nlohmann_json","old_version":"3.11.3","new_version":"3.12.0.bcr.1","repository_url":"https://github.com/nlohmann/json"}],"path":null,"ecosystem":"bazel"},"body":"Bumps the all-in-one group with 4 updates in the / directory: [rules_rust](https://github.com/bazelbuild/rules_rust), [toolchains_llvm](https://github.com/bazel-contrib/toolchains_llvm), [aspect_rules_lint](https://github.com/aspect-build/rules_lint) and [nlohmann_json](https://github.com/nlohmann/json).\n\nUpdates `rules_rust` from 0.68.1-score to 0.69.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bazelbuild/rules_rust/releases\"\u003erules_rust's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.69.0\u003c/h1\u003e\n\u003cp\u003eAdditional documentation can be found at: \u003ca href=\"https://bazelbuild.github.io/rules_rust/#setup\"\u003ehttps://bazelbuild.github.io/rules_rust/#setup\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eBzlmod\u003c/h2\u003e\n\u003cpre lang=\"python\"\u003e\u003ccode\u003ebazel_dep(name = \u0026quot;rules_rust\u0026quot;, version = \u0026quot;0.69.0\u0026quot;)\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003eWORKSPACE\u003c/h2\u003e\n\u003cpre lang=\"python\"\u003e\u003ccode\u003eload(\u0026quot;@bazel_tools//tools/build_defs/repo:http.bzl\u0026quot;, \u0026quot;http_archive\u0026quot;)\nhttp_archive(\n    name = \u0026quot;rules_rust\u0026quot;,\n    integrity = \u0026quot;sha256-u8dkwlLQYSgbI1knek1GSA4tz69yr8HObgCtpYzL/Uw=\u0026quot;,\n    urls = [\u0026quot;https://github.com/bazelbuild/rules_rust/releases/download/0.69.0/rules_rust-0.69.0.tar.gz\u0026quot;],\n)\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003eExtensions\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch3\u003eBindgen\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch4\u003eBzlmod\u003c/h4\u003e\n\u003cpre lang=\"python\"\u003e\u003ccode\u003ebazel_dep(name = \u0026quot;rules_rust_bindgen\u0026quot;, version = \u0026quot;0.69.0\u0026quot;)\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch4\u003eWORKSPACE\u003c/h4\u003e\n\u003cpre lang=\"python\"\u003e\u003ccode\u003eload(\u0026quot;@bazel_tools//tools/build_defs/repo:http.bzl\u0026quot;, \u0026quot;http_archive\u0026quot;)\nhttp_archive(\n    name = \u0026quot;rules_rust_bindgen\u0026quot;,\n    integrity = \u0026quot;sha256-u8dkwlLQYSgbI1knek1GSA4tz69yr8HObgCtpYzL/Uw=\u0026quot;,\n    strip_prefix = \u0026quot;extensions/bindgen\u0026quot;,\n    urls = [\u0026quot;https://github.com/bazelbuild/rules_rust/releases/download/0.69.0/rules_rust-0.69.0.tar.gz\u0026quot;],\n)\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch3\u003eMdBook\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/bazelbuild/rules_rust/commits/0.69.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `toolchains_llvm` from 1.6.0 to 1.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bazel-contrib/toolchains_llvm/releases\"\u003etoolchains_llvm's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.7.0\u003c/h2\u003e\n\u003cp\u003eMinimum bazel version: \u003cstrong\u003e7.0.0\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIf you're using \u003ccode\u003ebzlmod\u003c/code\u003e, add the following to \u003ccode\u003eMODULE.bazel\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"starlark\"\u003e\u003ccode\u003ebazel_dep(name = \u0026quot;toolchains_llvm\u0026quot;, version = \u0026quot;1.7.0\u0026quot;)\n\u003ch1\u003eConfigure and register the toolchain.\u003c/h1\u003e\n\u003cp\u003ellvm = use_extension(\u0026quot;\u003ca href=\"https://github.com/toolchains\"\u003e\u003ccode\u003e@​toolchains\u003c/code\u003e\u003c/a\u003e_llvm//toolchain/extensions:llvm.bzl\u0026quot;, \u0026quot;llvm\u0026quot;)\u003cbr /\u003e\nllvm.toolchain(\u003cbr /\u003e\nllvm_version = \u0026quot;16.0.0\u0026quot;,\u003cbr /\u003e\n)\u003c/p\u003e\n\u003cp\u003euse_repo(llvm, \u0026quot;llvm_toolchain\u0026quot;)\u003c/p\u003e\n\u003ch1\u003euse_repo(llvm, \u0026quot;llvm_toolchain_llvm\u0026quot;) # if you depend on specific tools in scripts\u003c/h1\u003e\n\u003cp\u003eregister_toolchains(\u0026quot;\u003ca href=\"https://github.com/llvm\"\u003e\u003ccode\u003e@​llvm\u003c/code\u003e\u003c/a\u003e_toolchain//:all\u0026quot;)\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eTo directly use a commit from GitHub, add this block and replace commit with the commit you want.\u003c/p\u003e\n\u003cpre lang=\"starlark\"\u003e\u003ccode\u003egit_override(\n  module_name = \u0026quot;toolchains_llvm\u0026quot;,\n  commit = \u0026quot;576a587e4542733166ac1c3c4fb14c79c421332c\u0026quot;,\n  remote = \u0026quot;https://github.com/bazel-contrib/toolchains_llvm\u0026quot;,\n)\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eIf not using \u003ccode\u003ebzlmod\u003c/code\u003e, include this section in your \u003ccode\u003eWORKSPACE\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"starlark\"\u003e\u003ccode\u003eload(\u0026quot;@bazel_tools//tools/build_defs/repo:http.bzl\u0026quot;, \u0026quot;http_archive\u0026quot;)\n\u003cp\u003ehttp_archive(\u003cbr /\u003e\nname = \u0026quot;toolchains_llvm\u0026quot;,\u003cbr /\u003e\nsha256 = \u0026quot;85c341e957ba58482892a8088e4a34391d15bd98917f0993ecb62f008d6986d6\u0026quot;,\u003cbr /\u003e\nstrip_prefix = \u0026quot;toolchains_llvm-v1.7.0\u0026quot;,\u003cbr /\u003e\ncanonical_id = \u0026quot;v1.7.0\u0026quot;,\u003cbr /\u003e\nurl = \u0026quot;\u003ca href=\"https://github.com/bazel-contrib/toolchains_llvm/releases/download/v1.7.0/toolchains_llvm-v1.7.0.tar.gz\"\u003ehttps://github.com/bazel-contrib/toolchains_llvm/releases/download/v1.7.0/toolchains_llvm-v1.7.0.tar.gz\u003c/a\u003e\u0026quot;,\u003cbr /\u003e\n)\u003c/p\u003e\n\u003cp\u003eload(\u0026quot;\u003ca href=\"https://github.com/toolchains\"\u003e\u003ccode\u003e@​toolchains\u003c/code\u003e\u003c/a\u003e_llvm//toolchain:deps.bzl\u0026quot;, \u0026quot;bazel_toolchain_dependencies\u0026quot;)\u003c/p\u003e\n\u003cp\u003ebazel_toolchain_dependencies()\u003c/p\u003e\n\u003cp\u003eload(\u0026quot;\u003ca href=\"https://github.com/bazel\"\u003e\u003ccode\u003e@​bazel\u003c/code\u003e\u003c/a\u003e_features//:deps.bzl\u0026quot;, \u0026quot;bazel_features_deps\u0026quot;)\u003c/p\u003e\n\u003cp\u003ebazel_features_deps()\u003c/p\u003e\n\u003cp\u003e\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bazel-contrib/toolchains_llvm/commit/576a587e4542733166ac1c3c4fb14c79c421332c\"\u003e\u003ccode\u003e576a587\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency bazel_features to v1.43.0 (\u003ca href=\"https://redirect.github.com/bazel-contrib/toolchains_llvm/issues/695\"\u003e#695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bazel-contrib/toolchains_llvm/commit/7914ad140b0baca91b6e54fff17c6b675995bdc9\"\u003e\u003ccode\u003e7914ad1\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency tar.bzl to v0.10.0 (\u003ca href=\"https://redirect.github.com/bazel-contrib/toolchains_llvm/issues/693\"\u003e#693\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bazel-contrib/toolchains_llvm/commit/d82df0fed0e6144b3050461ae20dd3bd43ad50b8\"\u003e\u003ccode\u003ed82df0f\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency bazel_features to v1.42.1 (\u003ca href=\"https://redirect.github.com/bazel-contrib/toolchains_llvm/issues/692\"\u003e#692\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bazel-contrib/toolchains_llvm/commit/2e37b681063b5ce4e5d9180ffd8b71c8ed2db077\"\u003e\u003ccode\u003e2e37b68\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rules_python to v1.9.0 (\u003ca href=\"https://redirect.github.com/bazel-contrib/toolchains_llvm/issues/691\"\u003e#691\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bazel-contrib/toolchains_llvm/commit/7178e8381589bd33ca7c8146d56d2d42a60aa7cc\"\u003e\u003ccode\u003e7178e83\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency aspect_bazel_lib to v3.2.2 (\u003ca href=\"https://redirect.github.com/bazel-contrib/toolchains_llvm/issues/690\"\u003e#690\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bazel-contrib/toolchains_llvm/commit/52b9620a36dd66f18edbef4dc10da317f58e04c3\"\u003e\u003ccode\u003e52b9620\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency tar.bzl to v0.9.1 (\u003ca href=\"https://redirect.github.com/bazel-contrib/toolchains_llvm/issues/689\"\u003e#689\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bazel-contrib/toolchains_llvm/commit/ab103bcdbf0c19163db6d4b8cc14a35bbd947d48\"\u003e\u003ccode\u003eab103bc\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency com_google_protobuf to v34 (\u003ca href=\"https://redirect.github.com/bazel-contrib/toolchains_llvm/issues/688\"\u003e#688\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bazel-contrib/toolchains_llvm/commit/e33786db4e31f5705295a7cb5a7e4f4d7760ca01\"\u003e\u003ccode\u003ee33786d\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency bazel_features to v1.42.0 (\u003ca href=\"https://redirect.github.com/bazel-contrib/toolchains_llvm/issues/687\"\u003e#687\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bazel-contrib/toolchains_llvm/commit/8fa06ea04497fe3273e959be5df8bd4ec93a2431\"\u003e\u003ccode\u003e8fa06ea\u003c/code\u003e\u003c/a\u003e Fix bash issues in osx_cc_wrapper.sh.tpl (\u003ca href=\"https://redirect.github.com/bazel-contrib/toolchains_llvm/issues/685\"\u003e#685\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bazel-contrib/toolchains_llvm/commit/65be3e94e8d75017135e264d914d2296a2866c46\"\u003e\u003ccode\u003e65be3e9\u003c/code\u003e\u003c/a\u003e fix: don't add toolchain lib dir to macOS linker search path (\u003ca href=\"https://redirect.github.com/bazel-contrib/toolchains_llvm/issues/686\"\u003e#686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bazel-contrib/toolchains_llvm/compare/v1.6.0...v1.7.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `aspect_rules_lint` from 2.3.0 to 2.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aspect-build/rules_lint/releases\"\u003easpect_rules_lint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.5.0\u003c/h2\u003e\n\u003cp\u003eAdd this to your  file:\u003c/p\u003e\n\u003cpre lang=\"starlark\"\u003e\u003ccode\u003ebazel_dep(name = \u0026quot;aspect_rules_lint\u0026quot;, version = \u0026quot;2.5.0\u0026quot;)\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThis repo also provides a \u003ccode\u003elint\u003c/code\u003e task for the \u003ca href=\"https://docs.aspect.build/cli\"\u003eAspect CLI\u003c/a\u003e.\nAdd this to your \u003ccode\u003eMODULE.aspect\u003c/code\u003e file:\u003c/p\u003e\n\u003cpre lang=\"starlark\"\u003e\u003ccode\u003e# AXL dependencies; see https://github.com/aspect-extensions\naxl_archive_dep(\n    name = \u0026quot;aspect_rules_lint\u0026quot;,\n    urls = [\u0026quot;https://github.com/aspect-build/rules_lint/releases/download/v2.5.0/rules_lint-v2.5.0.tar.gz\u0026quot;],\n    integrity = \u0026quot;sha256-WJ48QkAh4OPb32jZqWoFj64nuVafPGxFuksE7aCRuog=\u0026quot;,\n    strip_prefix = \u0026quot;rules_lint-2.5.0\u0026quot;,\n    dev = True,\n    auto_use_tasks = True,\n)\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThen, follow the install instructions for\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003elinting: \u003ca href=\"https://github.com/aspect-build/rules_lint/blob/v2.5.0/docs/linting.md\"\u003ehttps://github.com/aspect-build/rules_lint/blob/v2.5.0/docs/linting.md\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eformatting: \u003ca href=\"https://github.com/aspect-build/rules_lint/blob/v2.5.0/docs/formatting.md\"\u003ehttps://github.com/aspect-build/rules_lint/blob/v2.5.0/docs/formatting.md\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChanges by create-pull-request action by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/aspect-build/rules_lint/pull/807\"\u003easpect-build/rules_lint#807\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(stylelint): Separate fix and report actions so violations are always printed by \u003ca href=\"https://github.com/Synss\"\u003e\u003ccode\u003e@​Synss\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aspect-build/rules_lint/pull/799\"\u003easpect-build/rules_lint#799\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: bazel 9.0.1 compat by \u003ca href=\"https://github.com/alexeagle\"\u003e\u003ccode\u003e@​alexeagle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aspect-build/rules_lint/pull/816\"\u003easpect-build/rules_lint#816\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(ty): resolve workspace-internal import paths correctly by \u003ca href=\"https://github.com/mishas\"\u003e\u003ccode\u003e@​mishas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aspect-build/rules_lint/pull/814\"\u003easpect-build/rules_lint#814\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(vale): Allow template by \u003ca href=\"https://github.com/TrapsterDK\"\u003e\u003ccode\u003e@​TrapsterDK\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aspect-build/rules_lint/pull/813\"\u003easpect-build/rules_lint#813\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(format): support formatting of pkl files by \u003ca href=\"https://github.com/rafikk\"\u003e\u003ccode\u003e@​rafikk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aspect-build/rules_lint/pull/795\"\u003easpect-build/rules_lint#795\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(starlark): Buildifier lint by \u003ca href=\"https://github.com/TrapsterDK\"\u003e\u003ccode\u003e@​TrapsterDK\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aspect-build/rules_lint/pull/812\"\u003easpect-build/rules_lint#812\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(lint): Add new linter and formatter for QML by \u003ca href=\"https://github.com/TrapsterDK\"\u003e\u003ccode\u003e@​TrapsterDK\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aspect-build/rules_lint/pull/819\"\u003easpect-build/rules_lint#819\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: switch hermetic diff rulesets by \u003ca href=\"https://github.com/alexeagle\"\u003e\u003ccode\u003e@​alexeagle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aspect-build/rules_lint/pull/820\"\u003easpect-build/rules_lint#820\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChanges by create-pull-request action by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/aspect-build/rules_lint/pull/821\"\u003easpect-build/rules_lint#821\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(format): remove .jsh and .jav extensions for java by \u003ca href=\"https://github.com/mattnworb\"\u003e\u003ccode\u003e@​mattnworb\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aspect-build/rules_lint/pull/806\"\u003easpect-build/rules_lint#806\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update filter.jq from PR 806 by \u003ca href=\"https://github.com/mattnworb\"\u003e\u003ccode\u003e@​mattnworb\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aspect-build/rules_lint/pull/825\"\u003easpect-build/rules_lint#825\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(lint): New linter pydoclint by \u003ca href=\"https://github.com/TrapsterDK\"\u003e\u003ccode\u003e@​TrapsterDK\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aspect-build/rules_lint/pull/818\"\u003easpect-build/rules_lint#818\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChanges by create-pull-request action by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/aspect-build/rules_lint/pull/826\"\u003easpect-build/rules_lint#826\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update maintainers in metadata.template.json by \u003ca href=\"https://github.com/alexeagle\"\u003e\u003ccode\u003e@​alexeagle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aspect-build/rules_lint/pull/827\"\u003easpect-build/rules_lint#827\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mishas\"\u003e\u003ccode\u003e@​mishas\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/aspect-build/rules_lint/pull/814\"\u003easpect-build/rules_lint#814\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/aspect-build/rules_lint/compare/v2.4.0...v2.5.0\"\u003ehttps://github.com/aspect-build/rules_lint/compare/v2.4.0...v2.5.0\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aspect-build/rules_lint/commit/7f5866c031b3474d8f086f5d26d293dccc2ed874\"\u003e\u003ccode\u003e7f5866c\u003c/code\u003e\u003c/a\u003e chore: update maintainers in metadata.template.json (\u003ca href=\"https://redirect.github.com/aspect-build/rules_lint/issues/827\"\u003e#827\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aspect-build/rules_lint/commit/3b5cccee66c1fff0dca62908fbfa9f8264da45db\"\u003e\u003ccode\u003e3b5ccce\u003c/code\u003e\u003c/a\u003e Changes by create-pull-request action (\u003ca href=\"https://redirect.github.com/aspect-build/rules_lint/issues/826\"\u003e#826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aspect-build/rules_lint/commit/4eaea582894ebf4066fc813d3a34403f1a4e5087\"\u003e\u003ccode\u003e4eaea58\u003c/code\u003e\u003c/a\u003e feat(lint): New linter pydoclint (\u003ca href=\"https://redirect.github.com/aspect-build/rules_lint/issues/818\"\u003e#818\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aspect-build/rules_lint/commit/295d842b51e7430b196d2e98a08c0d95918c510a\"\u003e\u003ccode\u003e295d842\u003c/code\u003e\u003c/a\u003e chore: update filter.jq from PR 806 (\u003ca href=\"https://redirect.github.com/aspect-build/rules_lint/issues/825\"\u003e#825\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aspect-build/rules_lint/commit/dc2edd8dbaa85ad2e66c327489d11d324c6bbf45\"\u003e\u003ccode\u003edc2edd8\u003c/code\u003e\u003c/a\u003e refactor(format): remove .jsh and .jav extensions for java (\u003ca href=\"https://redirect.github.com/aspect-build/rules_lint/issues/806\"\u003e#806\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aspect-build/rules_lint/commit/5e3c1d500d0e3212df7e6f87c54c1d08f45c9010\"\u003e\u003ccode\u003e5e3c1d5\u003c/code\u003e\u003c/a\u003e Changes by create-pull-request action (\u003ca href=\"https://redirect.github.com/aspect-build/rules_lint/issues/821\"\u003e#821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aspect-build/rules_lint/commit/47bfd783e493f364fced9e8331265353a9b3be46\"\u003e\u003ccode\u003e47bfd78\u003c/code\u003e\u003c/a\u003e refactor: switch hermetic diff rulesets (\u003ca href=\"https://redirect.github.com/aspect-build/rules_lint/issues/820\"\u003e#820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aspect-build/rules_lint/commit/75f92a752f1fbc50ac0045922e2bb79dfa1079cd\"\u003e\u003ccode\u003e75f92a7\u003c/code\u003e\u003c/a\u003e feat(lint): Add new linter and formatter for QML (\u003ca href=\"https://redirect.github.com/aspect-build/rules_lint/issues/819\"\u003e#819\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aspect-build/rules_lint/commit/76b119b601be1560206fcc5c865338a0506bb224\"\u003e\u003ccode\u003e76b119b\u003c/code\u003e\u003c/a\u003e feat(starlark): Buildifier lint (\u003ca href=\"https://redirect.github.com/aspect-build/rules_lint/issues/812\"\u003e#812\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aspect-build/rules_lint/commit/c0a44a36fd107468396ac67054bac085543068f0\"\u003e\u003ccode\u003ec0a44a3\u003c/code\u003e\u003c/a\u003e Create CODEOWNERS\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aspect-build/rules_lint/compare/v2.3.0...v2.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `nlohmann_json` from 3.11.3 to 3.12.0.bcr.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nlohmann/json/releases\"\u003enlohmann_json's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eJSON for Modern C++ version 3.12.0\u003c/h2\u003e\n\u003cp\u003eRelease date: 2025-04-11\nSHA-256: aaf127c04cb31c406e5b04a63f1ae89369fccde6d8fa7cdda1ed4f32dfc5de63 (json.hpp), b8cb0ef2dd7f57f18933997c9934bb1fa962594f701cd5a8d3c2c80541559372 (include.zip), 42f6e95cad6ec532fd372391373363b62a14af6d771056dbfc86160e6dfff7aa (json.tar.xz)\u003c/p\u003e\n\u003ch2\u003eSummary\u003c/h2\u003e\n\u003cp\u003eThis release fixes some bugs found in the \u003ca href=\"https://github.com/nlohmann/json/releases/tag/v3.11.3\"\u003e3.11.3\u003c/a\u003e release and adds some new features.\u003c/p\u003e\n\u003cp\u003eAll changes are backward-compatible.\u003c/p\u003e\n\u003cp\u003e:moneybag: Note you can \u003cstrong\u003esupport this project\u003c/strong\u003e via \u003ca href=\"https://github.com/sponsors/nlohmann\"\u003eGitHub sponsors\u003c/a\u003e or \u003ca href=\"https://paypal.me/nlohmann\"\u003ePayPal\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eKey updates and enhancements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eDiagnostic byte positions\u003c/strong\u003e: A new macro, \u003ca href=\"https://json.nlohmann.me/api/macros/json_diagnostic_positions/\"\u003e\u003ccode\u003eJSON_DIAGNOSTIC_POSITIONS\u003c/code\u003e\u003c/a\u003e, introduces member functions to query the \u003cstrong\u003ebyte positions\u003c/strong\u003e of values in the input they were parsed from. When enabled, this information is also included in exceptions to help pinpoint errors. \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4517\"\u003e#4517\u003c/a\u003e \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4455\"\u003e#4455\u003c/a\u003e \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4570\"\u003e#4570\u003c/a\u003e \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4569\"\u003e#4569\u003c/a\u003e \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4572\"\u003e#4572\u003c/a\u003e \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4571\"\u003e#4571\u003c/a\u003e \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4579\"\u003e#4579\u003c/a\u003e \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4585\"\u003e#4585\u003c/a\u003e \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4561\"\u003e#4561\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eEnhanced conversion macros\u003c/strong\u003e: The \u003ca href=\"https://json.nlohmann.me/features/arbitrary_types/#simplify-your-life-with-macros\"\u003e\u003cstrong\u003econversion macros for arbitrary types\u003c/strong\u003e\u003c/a\u003e now include several upgrades:\n\u003cul\u003e\n\u003cli\u003eAll macros are \u003cstrong\u003etemplated\u003c/strong\u003e, supporting \u003ccode\u003ejson\u003c/code\u003e, \u003ca href=\"https://json.nlohmann.me/api/ordered_json/\"\u003e\u003cstrong\u003e\u003ccode\u003eordered_json\u003c/code\u003e\u003c/strong\u003e\u003c/a\u003e, and any other \u003ccode\u003ebasic_json\u003c/code\u003e specialization. \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4597\"\u003e#4597\u003c/a\u003e \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/2528\"\u003e#2528\u003c/a\u003e \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4377\"\u003e#4377\u003c/a\u003e \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/2532\"\u003e#2532\u003c/a\u003e \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/2843\"\u003e#2843\u003c/a\u003e \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/3810\"\u003e#3810\u003c/a\u003e \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4608\"\u003e#4608\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDerived classes\u003c/strong\u003e can now be seamlessly converted to/from JSON using the new \u003ccode\u003eNLOHMANN_DEFINE_DERIVED_TYPE_*\u003c/code\u003e macros. \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4033\"\u003e#4033\u003c/a\u003e \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/2199\"\u003e#2199\u003c/a\u003e \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4562\"\u003e#4562\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSupport for \u003ccode\u003estd::optional\u003c/code\u003e\u003c/strong\u003e: The library now supports conversions from/to \u003ccode\u003estd::optional\u003c/code\u003e types when compiled with C++17. \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/1749\"\u003e#1749\u003c/a\u003e \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4036\"\u003e#4036\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFlexible string compatibility\u003c/strong\u003e: Functions \u003ca href=\"https://json.nlohmann.me/api/basic_json/patch/\"\u003e\u003ccode\u003epatch\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://json.nlohmann.me/api/basic_json/diff/\"\u003e\u003ccode\u003ediff\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://json.nlohmann.me/api/basic_json/flatten/\"\u003e\u003ccode\u003eflatten\u003c/code\u003e\u003c/a\u003e now work with arbitrary string types. \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4536\"\u003e#4536\u003c/a\u003e \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4134\"\u003e#4134\u003c/a\u003e \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4613\"\u003e#4613\u003c/a\u003e \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4019\"\u003e#4019\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBinary format enhancements\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eThe \u003ca href=\"https://json.nlohmann.me/features/binary_formats/bjdata/\"\u003e\u003cstrong\u003eBJData mapping\u003c/strong\u003e\u003c/a\u003e now supports draft 3, including optimized binary array types. \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4513\"\u003e#4513\u003c/a\u003e \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4588\"\u003e#4588\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThe \u003ca href=\"https://json.nlohmann.me/features/binary_formats/bson/\"\u003e\u003cstrong\u003eBSON mapping\u003c/strong\u003e\u003c/a\u003e has added support for unsigned 64-bit integers. \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4590\"\u003e#4590\u003c/a\u003e \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4535\"\u003e#4535\u003c/a\u003e \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/3894\"\u003e#3894\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003eget_number\u003c/code\u003e function used in the binary format implementations has been optimized to read multiple bytes at once. \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4391\"\u003e#4391\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eMultidimensional array conversion\u003c/strong\u003e: Multidimensional C-style arrays can now be directly converted to JSON. \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4262\"\u003e#4262\u003c/a\u003e \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4248\"\u003e#4248\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFilesystem paths in UTF-8\u003c/strong\u003e: The conversions from/to \u003ccode\u003estd::filesystem::path\u003c/code\u003e are now encoded to UTF-8 strings by default on all operating systems. \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4271\"\u003e#4271\u003c/a\u003e \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4631\"\u003e#4631\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eCMake 4.0 support\u003c/strong\u003e. By adjusting the CMake minimal version to 3.5, CMake 4.0 can be used without warning or error. \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4709\"\u003e#4709\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChanges and fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ca href=\"https://json.nlohmann.me/api/basic_json/items/\"\u003e\u003ccode\u003eiteration_proxy\u003c/code\u003e\u003c/a\u003e is now a \u003cstrong\u003e\u003ccode\u003estd::forward_iterator\u003c/code\u003e\u003c/strong\u003e instead of just an \u003ccode\u003estd::input_iterator\u003c/code\u003e. This allows more use cases when \u003ca href=\"https://json.nlohmann.me/api/basic_json/items/\"\u003e\u003ccode\u003eitems()\u003c/code\u003e\u003c/a\u003e is fed into C++20 \u003ccode\u003estd::views\u003c/code\u003e. The iterator always satisfied all requirements for a forward iterator, but was exposed as only an input iterator by the used iterator tag. \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4371\"\u003e#4371\u003c/a\u003e \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4372\"\u003e#4372\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix the conversion from enums with unsigned underlying type to JSON. \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4236\"\u003e#4236\u003c/a\u003e \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4237\"\u003e#4237\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix GDB pretty printer which was broken since \u003ccode\u003em_data\u003c/code\u003e added. \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4343\"\u003e#4343\u003c/a\u003e \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4309\"\u003e#4309\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate natvis to reflect 3.11.3 and the current structure of \u003ccode\u003ebasic_json\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4451\"\u003e#4451\u003c/a\u003e \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4438\"\u003e#4438\u003c/a\u003e \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4438\"\u003e#4438\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix crash when passing \u003ccode\u003enullptr\u003c/code\u003e to \u003ca href=\"https://json.nlohmann.me/api/basic_json/parse/\"\u003e\u003ccode\u003eparse\u003c/code\u003e\u003c/a\u003e function expecting \u003ccode\u003eFILE*\u003c/code\u003e. Instead, now an exception is thrown. \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4485\"\u003e#4485\u003c/a\u003e \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4487\"\u003e#4487\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix number parsing such that integers are not parsed to float when \u003ccode\u003eEINTR\u003c/code\u003e set in \u003ccode\u003eerrno\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4506\"\u003e#4506\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ca href=\"https://json.nlohmann.me/features/parsing/sax_interface/\"\u003eSAX output of \u003ccode\u003enumber_float\u003c/code\u003e\u003c/a\u003e to be locale-independent. \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4505\"\u003e#4505\u003c/a\u003e \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4084\"\u003e#4084\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix iterators to allow comparing default-initialized iterators. \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4512\"\u003e#4512\u003c/a\u003e \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4493\"\u003e#4493\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix return value of \u003ca href=\"https://json.nlohmann.me/api/basic_json/get_ptr/\"\u003e\u003ccode\u003eget_ptr\u003c/code\u003e\u003c/a\u003e for unsigned integers. \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4525\"\u003e#4525\u003c/a\u003e \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4475\"\u003e#4475\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix regression of \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/2755\"\u003e#2755\u003c/a\u003e and replace \u003ccode\u003eEOF\u003c/code\u003e with \u003ccode\u003echar_traits\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4532\"\u003e#4532\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ca href=\"https://json.nlohmann.me/home/exceptions/#extended-diagnostic-messages\"\u003eextended diagnostics\u003c/a\u003e to not trigger an assertion. \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4537\"\u003e#4537\u003c/a\u003e \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/3915\"\u003e#3915\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ca href=\"https://json.nlohmann.me/api/macros/nlohmann_define_type_intrusive/\"\u003e\u003ccode\u003eNLOHMANN_DEFINE_TYPE_INTRUSIVE_WITH_DEFAULT\u003c/code\u003e\u003c/a\u003e throw an exception with an empty json \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4507\"\u003e#4507\u003c/a\u003e \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4508\"\u003e#4508\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eModernize integer comparison. \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4577\"\u003e#4577\u003c/a\u003e \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4559\"\u003e#4559\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSerialize empty tuple into \u003ccode\u003e[]\u003c/code\u003e instead of \u003ccode\u003enull\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4594\"\u003e#4594\u003c/a\u003e \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4530\"\u003e#4530\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWarnings\u003c/h2\u003e\n\u003cp\u003eThe \u003ca href=\"https://json.nlohmann.me/community/quality_assurance/\"\u003equality assurance\u003c/a\u003e page gives an overview of the warning flags used during the tests.\u003c/p\u003e\n\u003ch3\u003eCompiler warnings\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nlohmann/json/blob/develop/ChangeLog.md\"\u003enlohmann_json's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003cp\u003eAll notable changes to this project will be documented in this file. This project adheres to \u003ca href=\"http://semver.org/\"\u003eSemantic Versioning\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/nlohmann/json/releases/tag/unreleased\"\u003eunreleased\u003c/a\u003e (2024-12-22)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/nlohmann/json/compare/v3.11.3...unreleased\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eImpossible de read json file create with nlohmann::ordered_json::dump \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4556\"\u003e#4556\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eError C2039 : 'json_sax_dom_callback_parser': is not a member of 'nlohmann::json_abi_v3_11_3::detail' \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4529\"\u003e#4529\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ejson_fwd.hpp\u003c/code\u003e  don't define default template arguments for ordered_map \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4518\"\u003e#4518\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003enew repo version seems stop create any the ingress-nginx controller with opentelemetry-cpp.git \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4515\"\u003e#4515\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eError converting to/from scoped enumerations \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4499\"\u003e#4499\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDefault initialized iterators are not comparable \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4493\"\u003e#4493\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBug json.exception.type_error.302 \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4492\"\u003e#4492\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etests fail to build with clang-19 and libc++ due to unsupported \u003ccode\u003estd::char_traits\u003c/code\u003e \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4490\"\u003e#4490\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBrace-Initialization Fails with json::parse and Key Access on Linux \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4488\"\u003e#4488\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCrash when parsing nullptr \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4485\"\u003e#4485\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNamespace macros are not respected in many instances \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4484\"\u003e#4484\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eohos model to json string garbage characters \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4481\"\u003e#4481\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMissing newlines in deserialized string \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4479\"\u003e#4479\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLatest tag not available on NuGet \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4478\"\u003e#4478\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInvalid union access for get_ref/get_ptr with unsigned integer \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4475\"\u003e#4475\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e/accesswallet \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4469\"\u003e#4469\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003estruct reflect json with error C2440 \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4467\"\u003e#4467\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCompiler error when using macro NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4463\"\u003e#4463\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIssue when dumping a vector of derived classes \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4462\"\u003e#4462\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ewhit std::wstring compile error \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4460\"\u003e#4460\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInconsisten operator[] \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4458\"\u003e#4458\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ejson parse enclosing json object with [] \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4457\"\u003e#4457\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[bug] nlohmann::json constructor behaves improperly \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4450\"\u003e#4450\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eparse OOM \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4449\"\u003e#4449\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLibrary Cannot Parse JSON File It Wrote \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4448\"\u003e#4448\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUnexpected Integer Conversion of JSON Values on ARM64 \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4447\"\u003e#4447\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStructure declared in natvis file template doesn't seem to match current structure of \u003ccode\u003ebasic_json\u0026lt;\u0026gt;\u003c/code\u003e \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4438\"\u003e#4438\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eA lot of EOT in json file \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4436\"\u003e#4436\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCVE-2024-34062 \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4429\"\u003e#4429\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCVE-2024-39689 \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4428\"\u003e#4428\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCVE-2024-5569 \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4427\"\u003e#4427\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCVE-2024-37891 \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4426\"\u003e#4426\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTornado vulnerabilities \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4425\"\u003e#4425\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCVE-2024-35195 \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4424\"\u003e#4424\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCVE-2024-22195, CVE-2024-34064 \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4423\"\u003e#4423\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCVE-2024-3651 \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4422\"\u003e#4422\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCVE-2024-22190 \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4421\"\u003e#4421\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCVE-2024-39705 \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4420\"\u003e#4420\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFailing to read complex Unicode string embedded in JSON \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4417\"\u003e#4417\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUnable to parse JSON string from snake case to camel case \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4399\"\u003e#4399\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCrashes when I try to use ‘json::at()’ on a properly structured, non null, and correctly constructed ‘.json’ file \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4387\"\u003e#4387\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJSON_BuildTests fail when JSON_DisableEnumSerialization is set to ON \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4384\"\u003e#4384\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJSON can't parse a simple data \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4383\"\u003e#4383\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nlohmann/json/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/eclipse-score/inc_someip_gateway/pull/72","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/eclipse-score%2Finc_someip_gateway/issues/72","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/72/packages"}],"issue_packages":[{"old_version":"0.68.1-score","new_version":"0.69.0","update_type":"minor","path":null,"pr_created_at":"2026-04-22T06:11:29.000Z","version_change":"0.68.1-score → 0.69.0","issue":{"uuid":"4307064772","node_id":"PR_kwDOQBgYac7UhZfR","number":101,"state":"open","title":"chore(deps): bump the bazel group across 1 directory with 2 updates","user":"dependabot[bot]","labels":["dependencies","bazel"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-22T06:11:29.000Z","updated_at":"2026-04-22T06:20:28.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"bazel","update_count":2,"packages":[{"name":"rules_cc","old_version":"0.2.17","new_version":"0.2.18","repository_url":"https://github.com/bazelbuild/rules_cc"},{"name":"rules_rust","old_version":"0.68.1-score","new_version":"0.69.0","repository_url":"https://github.com/bazelbuild/rules_rust"}],"path":null,"ecosystem":"bazel"},"body":"Bumps the bazel group with 2 updates in the / directory: [rules_cc](https://github.com/bazelbuild/rules_cc) and [rules_rust](https://github.com/bazelbuild/rules_rust).\n\nUpdates `rules_cc` from 0.2.17 to 0.2.18\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bazelbuild/rules_cc/releases\"\u003erules_cc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.2.18\u003c/h2\u003e\n\u003ch2\u003eUsing bzlmod with Bazel 6 or later:\u003c/h2\u003e\n\u003col\u003e\n\u003cli\u003e\n\u003cp\u003e[Bazel 6] Add \u003ccode\u003ecommon --enable_bzlmod\u003c/code\u003e to \u003ccode\u003e.bazelrc\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd to your \u003ccode\u003eMODULE.bazel\u003c/code\u003e file:\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ol\u003e\n\u003cpre lang=\"starlark\"\u003e\u003ccode\u003ebazel_dep(name = \u0026quot;rules_cc\u0026quot;, version = \u0026quot;0.2.18\u0026quot;)\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003eUsing WORKSPACE:\u003c/h2\u003e\n\u003cpre lang=\"starlark\"\u003e\u003ccode\u003e\nload(\u0026quot;@bazel_tools//tools/build_defs/repo:http.bzl\u0026quot;, \u0026quot;http_archive\u0026quot;)\n\u003cp\u003ehttp_archive(\nname = \u0026quot;rules_cc\u0026quot;,\nsha256 = \u0026quot;1de5b47721fce0af0dd453b3071228fdfc44bd18199826b3f0b03b423aae9f65\u0026quot;,\nstrip_prefix = \u0026quot;rules_cc-0.2.18\u0026quot;,\nurl = \u0026quot;\u003ca href=\"https://github.com/bazelbuild/rules_cc/releases/download/0.2.18/rules_cc-0.2.18.tar.gz\"\u003ehttps://github.com/bazelbuild/rules_cc/releases/download/0.2.18/rules_cc-0.2.18.tar.gz\u003c/a\u003e\u0026quot;,\n)\u003c/p\u003e\n\u003cp\u003eload(\u0026quot;\u003ca href=\"https://github.com/rules\"\u003e\u003ccode\u003e@​rules\u003c/code\u003e\u003c/a\u003e_cc//cc:extensions.bzl\u0026quot;, \u0026quot;compatibility_proxy_repo\u0026quot;)\u003c/p\u003e\n\u003cp\u003ecompatibility_proxy_repo()\u003c/p\u003e\n\u003cp\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bazelbuild/rules_cc/compare/0.2.17...0.2.18\"\u003ehttps://github.com/bazelbuild/rules_cc/compare/0.2.17...0.2.18\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bazelbuild/rules_cc/commit/0850152bab13d8ec609631452e905df46c1495e7\"\u003e\u003ccode\u003e0850152\u003c/code\u003e\u003c/a\u003e Centralize stamp injection between the cc toolchain and PostMark.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bazelbuild/rules_cc/commit/8956a5b787b915f0d28216c65ff1aa29df129008\"\u003e\u003ccode\u003e8956a5b\u003c/code\u003e\u003c/a\u003e Fix interface library soname\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bazelbuild/rules_cc/commit/f2cb3b4d2076de7ecdcfeac9c97e29d138783183\"\u003e\u003ccode\u003ef2cb3b4\u003c/code\u003e\u003c/a\u003e Disable interface library -soname if already passed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bazelbuild/rules_cc/commit/ea015e6af61ffece8f88dbd896c98453f2bbaaca\"\u003e\u003ccode\u003eea015e6\u003c/code\u003e\u003c/a\u003e Remove incompatible_use_specific_tool_files use\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bazelbuild/rules_cc/commit/9bf411961104532a9ac34fb5063c87c0e8c0720a\"\u003e\u003ccode\u003e9bf4119\u003c/code\u003e\u003c/a\u003e Remove unnecessary requires for archiver_flags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bazelbuild/rules_cc/commit/0b11998c6c922d55d11688f3045bbfc2e8c22f0a\"\u003e\u003ccode\u003e0b11998\u003c/code\u003e\u003c/a\u003e cc_toolchain's tool_map should be cfg-exec-configured\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bazelbuild/rules_cc/commit/2993fd1c7472495a39a27e11f6d8807d82046eb8\"\u003e\u003ccode\u003e2993fd1\u003c/code\u003e\u003c/a\u003e Remove uses of bazel_features ge\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bazelbuild/rules_cc/commit/cab707163687334903cc6d087c823081feebffda\"\u003e\u003ccode\u003ecab7071\u003c/code\u003e\u003c/a\u003e Fix bazel_features usage in strip_include_prefix test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bazelbuild/rules_cc/commit/72e42e7ba4f43bc7ba3a1136a22e42626a2f8c52\"\u003e\u003ccode\u003e72e42e7\u003c/code\u003e\u003c/a\u003e Handle None shared_non_lto_backends in lto_index_action.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bazelbuild/rules_cc/commit/6d2683439bec70fa12a947932240444c4119a6f9\"\u003e\u003ccode\u003e6d26834\u003c/code\u003e\u003c/a\u003e Refactor visibility to make it easier to add new packages without churn upstr...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bazelbuild/rules_cc/compare/0.2.17...0.2.18\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rules_rust` from 0.68.1-score to 0.69.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bazelbuild/rules_rust/releases\"\u003erules_rust's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.69.0\u003c/h1\u003e\n\u003cp\u003eAdditional documentation can be found at: \u003ca href=\"https://bazelbuild.github.io/rules_rust/#setup\"\u003ehttps://bazelbuild.github.io/rules_rust/#setup\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eBzlmod\u003c/h2\u003e\n\u003cpre lang=\"python\"\u003e\u003ccode\u003ebazel_dep(name = \u0026quot;rules_rust\u0026quot;, version = \u0026quot;0.69.0\u0026quot;)\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003eWORKSPACE\u003c/h2\u003e\n\u003cpre lang=\"python\"\u003e\u003ccode\u003eload(\u0026quot;@bazel_tools//tools/build_defs/repo:http.bzl\u0026quot;, \u0026quot;http_archive\u0026quot;)\nhttp_archive(\n    name = \u0026quot;rules_rust\u0026quot;,\n    integrity = \u0026quot;sha256-u8dkwlLQYSgbI1knek1GSA4tz69yr8HObgCtpYzL/Uw=\u0026quot;,\n    urls = [\u0026quot;https://github.com/bazelbuild/rules_rust/releases/download/0.69.0/rules_rust-0.69.0.tar.gz\u0026quot;],\n)\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003eExtensions\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch3\u003eBindgen\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch4\u003eBzlmod\u003c/h4\u003e\n\u003cpre lang=\"python\"\u003e\u003ccode\u003ebazel_dep(name = \u0026quot;rules_rust_bindgen\u0026quot;, version = \u0026quot;0.69.0\u0026quot;)\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch4\u003eWORKSPACE\u003c/h4\u003e\n\u003cpre lang=\"python\"\u003e\u003ccode\u003eload(\u0026quot;@bazel_tools//tools/build_defs/repo:http.bzl\u0026quot;, \u0026quot;http_archive\u0026quot;)\nhttp_archive(\n    name = \u0026quot;rules_rust_bindgen\u0026quot;,\n    integrity = \u0026quot;sha256-u8dkwlLQYSgbI1knek1GSA4tz69yr8HObgCtpYzL/Uw=\u0026quot;,\n    strip_prefix = \u0026quot;extensions/bindgen\u0026quot;,\n    urls = [\u0026quot;https://github.com/bazelbuild/rules_rust/releases/download/0.69.0/rules_rust-0.69.0.tar.gz\u0026quot;],\n)\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch3\u003eMdBook\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/bazelbuild/rules_rust/commits/0.69.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/eclipse-score/inc_someip_gateway/pull/101","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/eclipse-score%2Finc_someip_gateway/issues/101","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/101/packages"}},{"old_version":"0.68.1-score","new_version":"0.69.0","update_type":"minor","path":null,"pr_created_at":"2026-04-09T06:10:12.000Z","version_change":"0.68.1-score → 0.69.0","issue":{"uuid":"4229834200","node_id":"PR_kwDOQBgYac7RB0mz","number":75,"state":"open","title":"Bump the all-in-one group across 1 directory with 5 updates","user":"dependabot[bot]","labels":["dependencies","bazel"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-09T06:10:12.000Z","updated_at":"2026-04-09T06:17:54.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"all-in-one","update_count":5,"packages":[{"name":"rules_rust","old_version":"0.68.1-score","new_version":"0.69.0","repository_url":"https://github.com/bazelbuild/rules_rust"},{"name":"toolchains_llvm","old_version":"1.6.0","new_version":"1.7.0","repository_url":"https://github.com/bazel-contrib/toolchains_llvm"},{"name":"aspect_rules_lint","old_version":"2.3.0","new_version":"2.5.0","repository_url":"https://github.com/aspect-build/rules_lint"},{"name":"nlohmann_json","old_version":"3.11.3","new_version":"3.12.0.bcr.1","repository_url":"https://github.com/nlohmann/json"},{"name":"download_utils","old_version":"1.2.2","new_version":"1.2.3"}],"path":null,"ecosystem":"bazel"},"body":"Bumps the all-in-one group with 5 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [rules_rust](https://github.com/bazelbuild/rules_rust) | `0.68.1-score` | `0.69.0` |\n| [toolchains_llvm](https://github.com/bazel-contrib/toolchains_llvm) | `1.6.0` | `1.7.0` |\n| [aspect_rules_lint](https://github.com/aspect-build/rules_lint) | `2.3.0` | `2.5.0` |\n| [nlohmann_json](https://github.com/nlohmann/json) | `3.11.3` | `3.12.0.bcr.1` |\n| download_utils | `1.2.2` | `1.2.3` |\n\n\nUpdates `rules_rust` from 0.68.1-score to 0.69.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bazelbuild/rules_rust/releases\"\u003erules_rust's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.69.0\u003c/h1\u003e\n\u003cp\u003eAdditional documentation can be found at: \u003ca href=\"https://bazelbuild.github.io/rules_rust/#setup\"\u003ehttps://bazelbuild.github.io/rules_rust/#setup\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eBzlmod\u003c/h2\u003e\n\u003cpre lang=\"python\"\u003e\u003ccode\u003ebazel_dep(name = \u0026quot;rules_rust\u0026quot;, version = \u0026quot;0.69.0\u0026quot;)\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003eWORKSPACE\u003c/h2\u003e\n\u003cpre lang=\"python\"\u003e\u003ccode\u003eload(\u0026quot;@bazel_tools//tools/build_defs/repo:http.bzl\u0026quot;, \u0026quot;http_archive\u0026quot;)\nhttp_archive(\n    name = \u0026quot;rules_rust\u0026quot;,\n    integrity = \u0026quot;sha256-u8dkwlLQYSgbI1knek1GSA4tz69yr8HObgCtpYzL/Uw=\u0026quot;,\n    urls = [\u0026quot;https://github.com/bazelbuild/rules_rust/releases/download/0.69.0/rules_rust-0.69.0.tar.gz\u0026quot;],\n)\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003eExtensions\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch3\u003eBindgen\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch4\u003eBzlmod\u003c/h4\u003e\n\u003cpre lang=\"python\"\u003e\u003ccode\u003ebazel_dep(name = \u0026quot;rules_rust_bindgen\u0026quot;, version = \u0026quot;0.69.0\u0026quot;)\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch4\u003eWORKSPACE\u003c/h4\u003e\n\u003cpre lang=\"python\"\u003e\u003ccode\u003eload(\u0026quot;@bazel_tools//tools/build_defs/repo:http.bzl\u0026quot;, \u0026quot;http_archive\u0026quot;)\nhttp_archive(\n    name = \u0026quot;rules_rust_bindgen\u0026quot;,\n    integrity = \u0026quot;sha256-u8dkwlLQYSgbI1knek1GSA4tz69yr8HObgCtpYzL/Uw=\u0026quot;,\n    strip_prefix = \u0026quot;extensions/bindgen\u0026quot;,\n    urls = [\u0026quot;https://github.com/bazelbuild/rules_rust/releases/download/0.69.0/rules_rust-0.69.0.tar.gz\u0026quot;],\n)\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch3\u003eMdBook\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/bazelbuild/rules_rust/commits/0.69.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `toolchains_llvm` from 1.6.0 to 1.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bazel-contrib/toolchains_llvm/releases\"\u003etoolchains_llvm's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.7.0\u003c/h2\u003e\n\u003cp\u003eMinimum bazel version: \u003cstrong\u003e7.0.0\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIf you're using \u003ccode\u003ebzlmod\u003c/code\u003e, add the following to \u003ccode\u003eMODULE.bazel\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"starlark\"\u003e\u003ccode\u003ebazel_dep(name = \u0026quot;toolchains_llvm\u0026quot;, version = \u0026quot;1.7.0\u0026quot;)\n\u003ch1\u003eConfigure and register the toolchain.\u003c/h1\u003e\n\u003cp\u003ellvm = use_extension(\u0026quot;\u003ca href=\"https://github.com/toolchains\"\u003e\u003ccode\u003e@​toolchains\u003c/code\u003e\u003c/a\u003e_llvm//toolchain/extensions:llvm.bzl\u0026quot;, \u0026quot;llvm\u0026quot;)\u003cbr /\u003e\nllvm.toolchain(\u003cbr /\u003e\nllvm_version = \u0026quot;16.0.0\u0026quot;,\u003cbr /\u003e\n)\u003c/p\u003e\n\u003cp\u003euse_repo(llvm, \u0026quot;llvm_toolchain\u0026quot;)\u003c/p\u003e\n\u003ch1\u003euse_repo(llvm, \u0026quot;llvm_toolchain_llvm\u0026quot;) # if you depend on specific tools in scripts\u003c/h1\u003e\n\u003cp\u003eregister_toolchains(\u0026quot;\u003ca href=\"https://github.com/llvm\"\u003e\u003ccode\u003e@​llvm\u003c/code\u003e\u003c/a\u003e_toolchain//:all\u0026quot;)\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eTo directly use a commit from GitHub, add this block and replace commit with the commit you want.\u003c/p\u003e\n\u003cpre lang=\"starlark\"\u003e\u003ccode\u003egit_override(\n  module_name = \u0026quot;toolchains_llvm\u0026quot;,\n  commit = \u0026quot;576a587e4542733166ac1c3c4fb14c79c421332c\u0026quot;,\n  remote = \u0026quot;https://github.com/bazel-contrib/toolchains_llvm\u0026quot;,\n)\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eIf not using \u003ccode\u003ebzlmod\u003c/code\u003e, include this section in your \u003ccode\u003eWORKSPACE\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"starlark\"\u003e\u003ccode\u003eload(\u0026quot;@bazel_tools//tools/build_defs/repo:http.bzl\u0026quot;, \u0026quot;http_archive\u0026quot;)\n\u003cp\u003ehttp_archive(\u003cbr /\u003e\nname = \u0026quot;toolchains_llvm\u0026quot;,\u003cbr /\u003e\nsha256 = \u0026quot;85c341e957ba58482892a8088e4a34391d15bd98917f0993ecb62f008d6986d6\u0026quot;,\u003cbr /\u003e\nstrip_prefix = \u0026quot;toolchains_llvm-v1.7.0\u0026quot;,\u003cbr /\u003e\ncanonical_id = \u0026quot;v1.7.0\u0026quot;,\u003cbr /\u003e\nurl = \u0026quot;\u003ca href=\"https://github.com/bazel-contrib/toolchains_llvm/releases/download/v1.7.0/toolchains_llvm-v1.7.0.tar.gz\"\u003ehttps://github.com/bazel-contrib/toolchains_llvm/releases/download/v1.7.0/toolchains_llvm-v1.7.0.tar.gz\u003c/a\u003e\u0026quot;,\u003cbr /\u003e\n)\u003c/p\u003e\n\u003cp\u003eload(\u0026quot;\u003ca href=\"https://github.com/toolchains\"\u003e\u003ccode\u003e@​toolchains\u003c/code\u003e\u003c/a\u003e_llvm//toolchain:deps.bzl\u0026quot;, \u0026quot;bazel_toolchain_dependencies\u0026quot;)\u003c/p\u003e\n\u003cp\u003ebazel_toolchain_dependencies()\u003c/p\u003e\n\u003cp\u003eload(\u0026quot;\u003ca href=\"https://github.com/bazel\"\u003e\u003ccode\u003e@​bazel\u003c/code\u003e\u003c/a\u003e_features//:deps.bzl\u0026quot;, \u0026quot;bazel_features_deps\u0026quot;)\u003c/p\u003e\n\u003cp\u003ebazel_features_deps()\u003c/p\u003e\n\u003cp\u003e\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bazel-contrib/toolchains_llvm/commit/576a587e4542733166ac1c3c4fb14c79c421332c\"\u003e\u003ccode\u003e576a587\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency bazel_features to v1.43.0 (\u003ca href=\"https://redirect.github.com/bazel-contrib/toolchains_llvm/issues/695\"\u003e#695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bazel-contrib/toolchains_llvm/commit/7914ad140b0baca91b6e54fff17c6b675995bdc9\"\u003e\u003ccode\u003e7914ad1\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency tar.bzl to v0.10.0 (\u003ca href=\"https://redirect.github.com/bazel-contrib/toolchains_llvm/issues/693\"\u003e#693\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bazel-contrib/toolchains_llvm/commit/d82df0fed0e6144b3050461ae20dd3bd43ad50b8\"\u003e\u003ccode\u003ed82df0f\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency bazel_features to v1.42.1 (\u003ca href=\"https://redirect.github.com/bazel-contrib/toolchains_llvm/issues/692\"\u003e#692\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bazel-contrib/toolchains_llvm/commit/2e37b681063b5ce4e5d9180ffd8b71c8ed2db077\"\u003e\u003ccode\u003e2e37b68\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rules_python to v1.9.0 (\u003ca href=\"https://redirect.github.com/bazel-contrib/toolchains_llvm/issues/691\"\u003e#691\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bazel-contrib/toolchains_llvm/commit/7178e8381589bd33ca7c8146d56d2d42a60aa7cc\"\u003e\u003ccode\u003e7178e83\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency aspect_bazel_lib to v3.2.2 (\u003ca href=\"https://redirect.github.com/bazel-contrib/toolchains_llvm/issues/690\"\u003e#690\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bazel-contrib/toolchains_llvm/commit/52b9620a36dd66f18edbef4dc10da317f58e04c3\"\u003e\u003ccode\u003e52b9620\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency tar.bzl to v0.9.1 (\u003ca href=\"https://redirect.github.com/bazel-contrib/toolchains_llvm/issues/689\"\u003e#689\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bazel-contrib/toolchains_llvm/commit/ab103bcdbf0c19163db6d4b8cc14a35bbd947d48\"\u003e\u003ccode\u003eab103bc\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency com_google_protobuf to v34 (\u003ca href=\"https://redirect.github.com/bazel-contrib/toolchains_llvm/issues/688\"\u003e#688\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bazel-contrib/toolchains_llvm/commit/e33786db4e31f5705295a7cb5a7e4f4d7760ca01\"\u003e\u003ccode\u003ee33786d\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency bazel_features to v1.42.0 (\u003ca href=\"https://redirect.github.com/bazel-contrib/toolchains_llvm/issues/687\"\u003e#687\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bazel-contrib/toolchains_llvm/commit/8fa06ea04497fe3273e959be5df8bd4ec93a2431\"\u003e\u003ccode\u003e8fa06ea\u003c/code\u003e\u003c/a\u003e Fix bash issues in osx_cc_wrapper.sh.tpl (\u003ca href=\"https://redirect.github.com/bazel-contrib/toolchains_llvm/issues/685\"\u003e#685\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bazel-contrib/toolchains_llvm/commit/65be3e94e8d75017135e264d914d2296a2866c46\"\u003e\u003ccode\u003e65be3e9\u003c/code\u003e\u003c/a\u003e fix: don't add toolchain lib dir to macOS linker search path (\u003ca href=\"https://redirect.github.com/bazel-contrib/toolchains_llvm/issues/686\"\u003e#686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bazel-contrib/toolchains_llvm/compare/v1.6.0...v1.7.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `aspect_rules_lint` from 2.3.0 to 2.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aspect-build/rules_lint/releases\"\u003easpect_rules_lint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.5.0\u003c/h2\u003e\n\u003cp\u003eAdd this to your  file:\u003c/p\u003e\n\u003cpre lang=\"starlark\"\u003e\u003ccode\u003ebazel_dep(name = \u0026quot;aspect_rules_lint\u0026quot;, version = \u0026quot;2.5.0\u0026quot;)\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThis repo also provides a \u003ccode\u003elint\u003c/code\u003e task for the \u003ca href=\"https://docs.aspect.build/cli\"\u003eAspect CLI\u003c/a\u003e.\nAdd this to your \u003ccode\u003eMODULE.aspect\u003c/code\u003e file:\u003c/p\u003e\n\u003cpre lang=\"starlark\"\u003e\u003ccode\u003e# AXL dependencies; see https://github.com/aspect-extensions\naxl_archive_dep(\n    name = \u0026quot;aspect_rules_lint\u0026quot;,\n    urls = [\u0026quot;https://github.com/aspect-build/rules_lint/releases/download/v2.5.0/rules_lint-v2.5.0.tar.gz\u0026quot;],\n    integrity = \u0026quot;sha256-WJ48QkAh4OPb32jZqWoFj64nuVafPGxFuksE7aCRuog=\u0026quot;,\n    strip_prefix = \u0026quot;rules_lint-2.5.0\u0026quot;,\n    dev = True,\n    auto_use_tasks = True,\n)\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThen, follow the install instructions for\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003elinting: \u003ca href=\"https://github.com/aspect-build/rules_lint/blob/v2.5.0/docs/linting.md\"\u003ehttps://github.com/aspect-build/rules_lint/blob/v2.5.0/docs/linting.md\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eformatting: \u003ca href=\"https://github.com/aspect-build/rules_lint/blob/v2.5.0/docs/formatting.md\"\u003ehttps://github.com/aspect-build/rules_lint/blob/v2.5.0/docs/formatting.md\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChanges by create-pull-request action by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/aspect-build/rules_lint/pull/807\"\u003easpect-build/rules_lint#807\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(stylelint): Separate fix and report actions so violations are always printed by \u003ca href=\"https://github.com/Synss\"\u003e\u003ccode\u003e@​Synss\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aspect-build/rules_lint/pull/799\"\u003easpect-build/rules_lint#799\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: bazel 9.0.1 compat by \u003ca href=\"https://github.com/alexeagle\"\u003e\u003ccode\u003e@​alexeagle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aspect-build/rules_lint/pull/816\"\u003easpect-build/rules_lint#816\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(ty): resolve workspace-internal import paths correctly by \u003ca href=\"https://github.com/mishas\"\u003e\u003ccode\u003e@​mishas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aspect-build/rules_lint/pull/814\"\u003easpect-build/rules_lint#814\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(vale): Allow template by \u003ca href=\"https://github.com/TrapsterDK\"\u003e\u003ccode\u003e@​TrapsterDK\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aspect-build/rules_lint/pull/813\"\u003easpect-build/rules_lint#813\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(format): support formatting of pkl files by \u003ca href=\"https://github.com/rafikk\"\u003e\u003ccode\u003e@​rafikk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aspect-build/rules_lint/pull/795\"\u003easpect-build/rules_lint#795\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(starlark): Buildifier lint by \u003ca href=\"https://github.com/TrapsterDK\"\u003e\u003ccode\u003e@​TrapsterDK\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aspect-build/rules_lint/pull/812\"\u003easpect-build/rules_lint#812\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(lint): Add new linter and formatter for QML by \u003ca href=\"https://github.com/TrapsterDK\"\u003e\u003ccode\u003e@​TrapsterDK\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aspect-build/rules_lint/pull/819\"\u003easpect-build/rules_lint#819\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: switch hermetic diff rulesets by \u003ca href=\"https://github.com/alexeagle\"\u003e\u003ccode\u003e@​alexeagle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aspect-build/rules_lint/pull/820\"\u003easpect-build/rules_lint#820\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChanges by create-pull-request action by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/aspect-build/rules_lint/pull/821\"\u003easpect-build/rules_lint#821\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(format): remove .jsh and .jav extensions for java by \u003ca href=\"https://github.com/mattnworb\"\u003e\u003ccode\u003e@​mattnworb\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aspect-build/rules_lint/pull/806\"\u003easpect-build/rules_lint#806\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update filter.jq from PR 806 by \u003ca href=\"https://github.com/mattnworb\"\u003e\u003ccode\u003e@​mattnworb\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aspect-build/rules_lint/pull/825\"\u003easpect-build/rules_lint#825\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(lint): New linter pydoclint by \u003ca href=\"https://github.com/TrapsterDK\"\u003e\u003ccode\u003e@​TrapsterDK\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aspect-build/rules_lint/pull/818\"\u003easpect-build/rules_lint#818\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChanges by create-pull-request action by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/aspect-build/rules_lint/pull/826\"\u003easpect-build/rules_lint#826\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update maintainers in metadata.template.json by \u003ca href=\"https://github.com/alexeagle\"\u003e\u003ccode\u003e@​alexeagle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aspect-build/rules_lint/pull/827\"\u003easpect-build/rules_lint#827\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mishas\"\u003e\u003ccode\u003e@​mishas\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/aspect-build/rules_lint/pull/814\"\u003easpect-build/rules_lint#814\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/aspect-build/rules_lint/compare/v2.4.0...v2.5.0\"\u003ehttps://github.com/aspect-build/rules_lint/compare/v2.4.0...v2.5.0\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aspect-build/rules_lint/commit/7f5866c031b3474d8f086f5d26d293dccc2ed874\"\u003e\u003ccode\u003e7f5866c\u003c/code\u003e\u003c/a\u003e chore: update maintainers in metadata.template.json (\u003ca href=\"https://redirect.github.com/aspect-build/rules_lint/issues/827\"\u003e#827\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aspect-build/rules_lint/commit/3b5cccee66c1fff0dca62908fbfa9f8264da45db\"\u003e\u003ccode\u003e3b5ccce\u003c/code\u003e\u003c/a\u003e Changes by create-pull-request action (\u003ca href=\"https://redirect.github.com/aspect-build/rules_lint/issues/826\"\u003e#826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aspect-build/rules_lint/commit/4eaea582894ebf4066fc813d3a34403f1a4e5087\"\u003e\u003ccode\u003e4eaea58\u003c/code\u003e\u003c/a\u003e feat(lint): New linter pydoclint (\u003ca href=\"https://redirect.github.com/aspect-build/rules_lint/issues/818\"\u003e#818\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aspect-build/rules_lint/commit/295d842b51e7430b196d2e98a08c0d95918c510a\"\u003e\u003ccode\u003e295d842\u003c/code\u003e\u003c/a\u003e chore: update filter.jq from PR 806 (\u003ca href=\"https://redirect.github.com/aspect-build/rules_lint/issues/825\"\u003e#825\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aspect-build/rules_lint/commit/dc2edd8dbaa85ad2e66c327489d11d324c6bbf45\"\u003e\u003ccode\u003edc2edd8\u003c/code\u003e\u003c/a\u003e refactor(format): remove .jsh and .jav extensions for java (\u003ca href=\"https://redirect.github.com/aspect-build/rules_lint/issues/806\"\u003e#806\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aspect-build/rules_lint/commit/5e3c1d500d0e3212df7e6f87c54c1d08f45c9010\"\u003e\u003ccode\u003e5e3c1d5\u003c/code\u003e\u003c/a\u003e Changes by create-pull-request action (\u003ca href=\"https://redirect.github.com/aspect-build/rules_lint/issues/821\"\u003e#821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aspect-build/rules_lint/commit/47bfd783e493f364fced9e8331265353a9b3be46\"\u003e\u003ccode\u003e47bfd78\u003c/code\u003e\u003c/a\u003e refactor: switch hermetic diff rulesets (\u003ca href=\"https://redirect.github.com/aspect-build/rules_lint/issues/820\"\u003e#820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aspect-build/rules_lint/commit/75f92a752f1fbc50ac0045922e2bb79dfa1079cd\"\u003e\u003ccode\u003e75f92a7\u003c/code\u003e\u003c/a\u003e feat(lint): Add new linter and formatter for QML (\u003ca href=\"https://redirect.github.com/aspect-build/rules_lint/issues/819\"\u003e#819\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aspect-build/rules_lint/commit/76b119b601be1560206fcc5c865338a0506bb224\"\u003e\u003ccode\u003e76b119b\u003c/code\u003e\u003c/a\u003e feat(starlark): Buildifier lint (\u003ca href=\"https://redirect.github.com/aspect-build/rules_lint/issues/812\"\u003e#812\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aspect-build/rules_lint/commit/c0a44a36fd107468396ac67054bac085543068f0\"\u003e\u003ccode\u003ec0a44a3\u003c/code\u003e\u003c/a\u003e Create CODEOWNERS\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aspect-build/rules_lint/compare/v2.3.0...v2.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `nlohmann_json` from 3.11.3 to 3.12.0.bcr.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nlohmann/json/releases\"\u003enlohmann_json's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eJSON for Modern C++ version 3.12.0\u003c/h2\u003e\n\u003cp\u003eRelease date: 2025-04-11\nSHA-256: aaf127c04cb31c406e5b04a63f1ae89369fccde6d8fa7cdda1ed4f32dfc5de63 (json.hpp), b8cb0ef2dd7f57f18933997c9934bb1fa962594f701cd5a8d3c2c80541559372 (include.zip), 42f6e95cad6ec532fd372391373363b62a14af6d771056dbfc86160e6dfff7aa (json.tar.xz)\u003c/p\u003e\n\u003ch2\u003eSummary\u003c/h2\u003e\n\u003cp\u003eThis release fixes some bugs found in the \u003ca href=\"https://github.com/nlohmann/json/releases/tag/v3.11.3\"\u003e3.11.3\u003c/a\u003e release and adds some new features.\u003c/p\u003e\n\u003cp\u003eAll changes are backward-compatible.\u003c/p\u003e\n\u003cp\u003e:moneybag: Note you can \u003cstrong\u003esupport this project\u003c/strong\u003e via \u003ca href=\"https://github.com/sponsors/nlohmann\"\u003eGitHub sponsors\u003c/a\u003e or \u003ca href=\"https://paypal.me/nlohmann\"\u003ePayPal\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eKey updates and enhancements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eDiagnostic byte positions\u003c/strong\u003e: A new macro, \u003ca href=\"https://json.nlohmann.me/api/macros/json_diagnostic_positions/\"\u003e\u003ccode\u003eJSON_DIAGNOSTIC_POSITIONS\u003c/code\u003e\u003c/a\u003e, introduces member functions to query the \u003cstrong\u003ebyte positions\u003c/strong\u003e of values in the input they were parsed from. When enabled, this information is also included in exceptions to help pinpoint errors. \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4517\"\u003e#4517\u003c/a\u003e \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4455\"\u003e#4455\u003c/a\u003e \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4570\"\u003e#4570\u003c/a\u003e \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4569\"\u003e#4569\u003c/a\u003e \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4572\"\u003e#4572\u003c/a\u003e \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4571\"\u003e#4571\u003c/a\u003e \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4579\"\u003e#4579\u003c/a\u003e \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4585\"\u003e#4585\u003c/a\u003e \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4561\"\u003e#4561\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eEnhanced conversion macros\u003c/strong\u003e: The \u003ca href=\"https://json.nlohmann.me/features/arbitrary_types/#simplify-your-life-with-macros\"\u003e\u003cstrong\u003econversion macros for arbitrary types\u003c/strong\u003e\u003c/a\u003e now include several upgrades:\n\u003cul\u003e\n\u003cli\u003eAll macros are \u003cstrong\u003etemplated\u003c/strong\u003e, supporting \u003ccode\u003ejson\u003c/code\u003e, \u003ca href=\"https://json.nlohmann.me/api/ordered_json/\"\u003e\u003cstrong\u003e\u003ccode\u003eordered_json\u003c/code\u003e\u003c/strong\u003e\u003c/a\u003e, and any other \u003ccode\u003ebasic_json\u003c/code\u003e specialization. \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4597\"\u003e#4597\u003c/a\u003e \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/2528\"\u003e#2528\u003c/a\u003e \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4377\"\u003e#4377\u003c/a\u003e \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/2532\"\u003e#2532\u003c/a\u003e \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/2843\"\u003e#2843\u003c/a\u003e \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/3810\"\u003e#3810\u003c/a\u003e \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4608\"\u003e#4608\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDerived classes\u003c/strong\u003e can now be seamlessly converted to/from JSON using the new \u003ccode\u003eNLOHMANN_DEFINE_DERIVED_TYPE_*\u003c/code\u003e macros. \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4033\"\u003e#4033\u003c/a\u003e \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/2199\"\u003e#2199\u003c/a\u003e \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4562\"\u003e#4562\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSupport for \u003ccode\u003estd::optional\u003c/code\u003e\u003c/strong\u003e: The library now supports conversions from/to \u003ccode\u003estd::optional\u003c/code\u003e types when compiled with C++17. \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/1749\"\u003e#1749\u003c/a\u003e \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4036\"\u003e#4036\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFlexible string compatibility\u003c/strong\u003e: Functions \u003ca href=\"https://json.nlohmann.me/api/basic_json/patch/\"\u003e\u003ccode\u003epatch\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://json.nlohmann.me/api/basic_json/diff/\"\u003e\u003ccode\u003ediff\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://json.nlohmann.me/api/basic_json/flatten/\"\u003e\u003ccode\u003eflatten\u003c/code\u003e\u003c/a\u003e now work with arbitrary string types. \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4536\"\u003e#4536\u003c/a\u003e \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4134\"\u003e#4134\u003c/a\u003e \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4613\"\u003e#4613\u003c/a\u003e \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4019\"\u003e#4019\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBinary format enhancements\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eThe \u003ca href=\"https://json.nlohmann.me/features/binary_formats/bjdata/\"\u003e\u003cstrong\u003eBJData mapping\u003c/strong\u003e\u003c/a\u003e now supports draft 3, including optimized binary array types. \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4513\"\u003e#4513\u003c/a\u003e \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4588\"\u003e#4588\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThe \u003ca href=\"https://json.nlohmann.me/features/binary_formats/bson/\"\u003e\u003cstrong\u003eBSON mapping\u003c/strong\u003e\u003c/a\u003e has added support for unsigned 64-bit integers. \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4590\"\u003e#4590\u003c/a\u003e \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4535\"\u003e#4535\u003c/a\u003e \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/3894\"\u003e#3894\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003eget_number\u003c/code\u003e function used in the binary format implementations has been optimized to read multiple bytes at once. \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4391\"\u003e#4391\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eMultidimensional array conversion\u003c/strong\u003e: Multidimensional C-style arrays can now be directly converted to JSON. \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4262\"\u003e#4262\u003c/a\u003e \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4248\"\u003e#4248\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFilesystem paths in UTF-8\u003c/strong\u003e: The conversions from/to \u003ccode\u003estd::filesystem::path\u003c/code\u003e are now encoded to UTF-8 strings by default on all operating systems. \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4271\"\u003e#4271\u003c/a\u003e \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4631\"\u003e#4631\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eCMake 4.0 support\u003c/strong\u003e. By adjusting the CMake minimal version to 3.5, CMake 4.0 can be used without warning or error. \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4709\"\u003e#4709\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChanges and fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ca href=\"https://json.nlohmann.me/api/basic_json/items/\"\u003e\u003ccode\u003eiteration_proxy\u003c/code\u003e\u003c/a\u003e is now a \u003cstrong\u003e\u003ccode\u003estd::forward_iterator\u003c/code\u003e\u003c/strong\u003e instead of just an \u003ccode\u003estd::input_iterator\u003c/code\u003e. This allows more use cases when \u003ca href=\"https://json.nlohmann.me/api/basic_json/items/\"\u003e\u003ccode\u003eitems()\u003c/code\u003e\u003c/a\u003e is fed into C++20 \u003ccode\u003estd::views\u003c/code\u003e. The iterator always satisfied all requirements for a forward iterator, but was exposed as only an input iterator by the used iterator tag. \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4371\"\u003e#4371\u003c/a\u003e \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4372\"\u003e#4372\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix the conversion from enums with unsigned underlying type to JSON. \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4236\"\u003e#4236\u003c/a\u003e \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4237\"\u003e#4237\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix GDB pretty printer which was broken since \u003ccode\u003em_data\u003c/code\u003e added. \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4343\"\u003e#4343\u003c/a\u003e \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4309\"\u003e#4309\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate natvis to reflect 3.11.3 and the current structure of \u003ccode\u003ebasic_json\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4451\"\u003e#4451\u003c/a\u003e \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4438\"\u003e#4438\u003c/a\u003e \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4438\"\u003e#4438\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix crash when passing \u003ccode\u003enullptr\u003c/code\u003e to \u003ca href=\"https://json.nlohmann.me/api/basic_json/parse/\"\u003e\u003ccode\u003eparse\u003c/code\u003e\u003c/a\u003e function expecting \u003ccode\u003eFILE*\u003c/code\u003e. Instead, now an exception is thrown. \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4485\"\u003e#4485\u003c/a\u003e \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4487\"\u003e#4487\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix number parsing such that integers are not parsed to float when \u003ccode\u003eEINTR\u003c/code\u003e set in \u003ccode\u003eerrno\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4506\"\u003e#4506\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ca href=\"https://json.nlohmann.me/features/parsing/sax_interface/\"\u003eSAX output of \u003ccode\u003enumber_float\u003c/code\u003e\u003c/a\u003e to be locale-independent. \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4505\"\u003e#4505\u003c/a\u003e \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4084\"\u003e#4084\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix iterators to allow comparing default-initialized iterators. \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4512\"\u003e#4512\u003c/a\u003e \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4493\"\u003e#4493\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix return value of \u003ca href=\"https://json.nlohmann.me/api/basic_json/get_ptr/\"\u003e\u003ccode\u003eget_ptr\u003c/code\u003e\u003c/a\u003e for unsigned integers. \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4525\"\u003e#4525\u003c/a\u003e \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4475\"\u003e#4475\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix regression of \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/2755\"\u003e#2755\u003c/a\u003e and replace \u003ccode\u003eEOF\u003c/code\u003e with \u003ccode\u003echar_traits\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4532\"\u003e#4532\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ca href=\"https://json.nlohmann.me/home/exceptions/#extended-diagnostic-messages\"\u003eextended diagnostics\u003c/a\u003e to not trigger an assertion. \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4537\"\u003e#4537\u003c/a\u003e \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/3915\"\u003e#3915\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ca href=\"https://json.nlohmann.me/api/macros/nlohmann_define_type_intrusive/\"\u003e\u003ccode\u003eNLOHMANN_DEFINE_TYPE_INTRUSIVE_WITH_DEFAULT\u003c/code\u003e\u003c/a\u003e throw an exception with an empty json \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4507\"\u003e#4507\u003c/a\u003e \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4508\"\u003e#4508\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eModernize integer comparison. \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4577\"\u003e#4577\u003c/a\u003e \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4559\"\u003e#4559\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSerialize empty tuple into \u003ccode\u003e[]\u003c/code\u003e instead of \u003ccode\u003enull\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4594\"\u003e#4594\u003c/a\u003e \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4530\"\u003e#4530\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWarnings\u003c/h2\u003e\n\u003cp\u003eThe \u003ca href=\"https://json.nlohmann.me/community/quality_assurance/\"\u003equality assurance\u003c/a\u003e page gives an overview of the warning flags used during the tests.\u003c/p\u003e\n\u003ch3\u003eCompiler warnings\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nlohmann/json/blob/develop/ChangeLog.md\"\u003enlohmann_json's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003cp\u003eAll notable changes to this project will be documented in this file. This project adheres to \u003ca href=\"http://semver.org/\"\u003eSemantic Versioning\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/nlohmann/json/releases/tag/unreleased\"\u003eunreleased\u003c/a\u003e (2024-12-22)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/nlohmann/json/compare/v3.11.3...unreleased\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eImpossible de read json file create with nlohmann::ordered_json::dump \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4556\"\u003e#4556\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eError C2039 : 'json_sax_dom_callback_parser': is not a member of 'nlohmann::json_abi_v3_11_3::detail' \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4529\"\u003e#4529\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ejson_fwd.hpp\u003c/code\u003e  don't define default template arguments for ordered_map \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4518\"\u003e#4518\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003enew repo version seems stop create any the ingress-nginx controller with opentelemetry-cpp.git \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4515\"\u003e#4515\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eError converting to/from scoped enumerations \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4499\"\u003e#4499\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDefault initialized iterators are not comparable \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4493\"\u003e#4493\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBug json.exception.type_error.302 \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4492\"\u003e#4492\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etests fail to build with clang-19 and libc++ due to unsupported \u003ccode\u003estd::char_traits\u003c/code\u003e \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4490\"\u003e#4490\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBrace-Initialization Fails with json::parse and Key Access on Linux \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4488\"\u003e#4488\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCrash when parsing nullptr \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4485\"\u003e#4485\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNamespace macros are not respected in many instances \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4484\"\u003e#4484\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eohos model to json string garbage characters \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4481\"\u003e#4481\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMissing newlines in deserialized string \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4479\"\u003e#4479\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLatest tag not available on NuGet \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4478\"\u003e#4478\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInvalid union access for get_ref/get_ptr with unsigned integer \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4475\"\u003e#4475\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e/accesswallet \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4469\"\u003e#4469\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003estruct reflect json with error C2440 \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4467\"\u003e#4467\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCompiler error when using macro NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4463\"\u003e#4463\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIssue when dumping a vector of derived classes \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4462\"\u003e#4462\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ewhit std::wstring compile error \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4460\"\u003e#4460\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInconsisten operator[] \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4458\"\u003e#4458\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ejson parse enclosing json object with [] \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4457\"\u003e#4457\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[bug] nlohmann::json constructor behaves improperly \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4450\"\u003e#4450\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eparse OOM \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4449\"\u003e#4449\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLibrary Cannot Parse JSON File It Wrote \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4448\"\u003e#4448\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUnexpected Integer Conversion of JSON Values on ARM64 \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4447\"\u003e#4447\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStructure declared in natvis file template doesn't seem to match current structure of \u003ccode\u003ebasic_json\u0026lt;\u0026gt;\u003c/code\u003e \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4438\"\u003e#4438\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eA lot of EOT in json file \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4436\"\u003e#4436\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCVE-2024-34062 \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4429\"\u003e#4429\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCVE-2024-39689 \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4428\"\u003e#4428\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCVE-2024-5569 \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4427\"\u003e#4427\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCVE-2024-37891 \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4426\"\u003e#4426\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTornado vulnerabilities \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4425\"\u003e#4425\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCVE-2024-35195 \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4424\"\u003e#4424\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCVE-2024-22195, CVE-2024-34064 \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4423\"\u003e#4423\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCVE-2024-3651 \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4422\"\u003e#4422\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCVE-2024-22190 \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4421\"\u003e#4421\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCVE-2024-39705 \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4420\"\u003e#4420\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFailing to read complex Unicode string embedded in JSON \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4417\"\u003e#4417\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUnable to parse JSON string from snake case to camel case \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4399\"\u003e#4399\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCrashes when I try to use ‘json::at()’ on a properly structured, non null, and correctly constructed ‘.json’ file \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4387\"\u003e#4387\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJSON_BuildTests fail when JSON_DisableEnumSerialization is set to ON \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4384\"\u003e#4384\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJSON can't parse a simple data \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4383\"\u003e#4383\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nlohmann/json/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `download_utils` from 1.2.2 to 1.2.3\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/eclipse-score/inc_someip_gateway/pull/75","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/eclipse-score%2Finc_someip_gateway/issues/75","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/75/packages"}},{"old_version":"0.68.1-score","new_version":"0.69.0","update_type":"minor","path":null,"pr_created_at":"2026-04-08T06:11:27.000Z","version_change":"0.68.1-score → 0.69.0","issue":{"uuid":"4222487825","node_id":"PR_kwDOQBgYac7Qtehw","number":72,"state":"open","title":"Bump the all-in-one group across 1 directory with 4 updates","user":"dependabot[bot]","labels":["dependencies","bazel"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-08T06:11:27.000Z","updated_at":"2026-04-08T06:20:21.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"all-in-one","update_count":4,"packages":[{"name":"rules_rust","old_version":"0.68.1-score","new_version":"0.69.0","repository_url":"https://github.com/bazelbuild/rules_rust"},{"name":"toolchains_llvm","old_version":"1.6.0","new_version":"1.7.0","repository_url":"https://github.com/bazel-contrib/toolchains_llvm"},{"name":"aspect_rules_lint","old_version":"2.3.0","new_version":"2.5.0","repository_url":"https://github.com/aspect-build/rules_lint"},{"name":"nlohmann_json","old_version":"3.11.3","new_version":"3.12.0.bcr.1","repository_url":"https://github.com/nlohmann/json"}],"path":null,"ecosystem":"bazel"},"body":"Bumps the all-in-one group with 4 updates in the / directory: [rules_rust](https://github.com/bazelbuild/rules_rust), [toolchains_llvm](https://github.com/bazel-contrib/toolchains_llvm), [aspect_rules_lint](https://github.com/aspect-build/rules_lint) and [nlohmann_json](https://github.com/nlohmann/json).\n\nUpdates `rules_rust` from 0.68.1-score to 0.69.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bazelbuild/rules_rust/releases\"\u003erules_rust's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.69.0\u003c/h1\u003e\n\u003cp\u003eAdditional documentation can be found at: \u003ca href=\"https://bazelbuild.github.io/rules_rust/#setup\"\u003ehttps://bazelbuild.github.io/rules_rust/#setup\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eBzlmod\u003c/h2\u003e\n\u003cpre lang=\"python\"\u003e\u003ccode\u003ebazel_dep(name = \u0026quot;rules_rust\u0026quot;, version = \u0026quot;0.69.0\u0026quot;)\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003eWORKSPACE\u003c/h2\u003e\n\u003cpre lang=\"python\"\u003e\u003ccode\u003eload(\u0026quot;@bazel_tools//tools/build_defs/repo:http.bzl\u0026quot;, \u0026quot;http_archive\u0026quot;)\nhttp_archive(\n    name = \u0026quot;rules_rust\u0026quot;,\n    integrity = \u0026quot;sha256-u8dkwlLQYSgbI1knek1GSA4tz69yr8HObgCtpYzL/Uw=\u0026quot;,\n    urls = [\u0026quot;https://github.com/bazelbuild/rules_rust/releases/download/0.69.0/rules_rust-0.69.0.tar.gz\u0026quot;],\n)\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003eExtensions\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch3\u003eBindgen\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch4\u003eBzlmod\u003c/h4\u003e\n\u003cpre lang=\"python\"\u003e\u003ccode\u003ebazel_dep(name = \u0026quot;rules_rust_bindgen\u0026quot;, version = \u0026quot;0.69.0\u0026quot;)\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch4\u003eWORKSPACE\u003c/h4\u003e\n\u003cpre lang=\"python\"\u003e\u003ccode\u003eload(\u0026quot;@bazel_tools//tools/build_defs/repo:http.bzl\u0026quot;, \u0026quot;http_archive\u0026quot;)\nhttp_archive(\n    name = \u0026quot;rules_rust_bindgen\u0026quot;,\n    integrity = \u0026quot;sha256-u8dkwlLQYSgbI1knek1GSA4tz69yr8HObgCtpYzL/Uw=\u0026quot;,\n    strip_prefix = \u0026quot;extensions/bindgen\u0026quot;,\n    urls = [\u0026quot;https://github.com/bazelbuild/rules_rust/releases/download/0.69.0/rules_rust-0.69.0.tar.gz\u0026quot;],\n)\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch3\u003eMdBook\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/bazelbuild/rules_rust/commits/0.69.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `toolchains_llvm` from 1.6.0 to 1.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bazel-contrib/toolchains_llvm/releases\"\u003etoolchains_llvm's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.7.0\u003c/h2\u003e\n\u003cp\u003eMinimum bazel version: \u003cstrong\u003e7.0.0\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIf you're using \u003ccode\u003ebzlmod\u003c/code\u003e, add the following to \u003ccode\u003eMODULE.bazel\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"starlark\"\u003e\u003ccode\u003ebazel_dep(name = \u0026quot;toolchains_llvm\u0026quot;, version = \u0026quot;1.7.0\u0026quot;)\n\u003ch1\u003eConfigure and register the toolchain.\u003c/h1\u003e\n\u003cp\u003ellvm = use_extension(\u0026quot;\u003ca href=\"https://github.com/toolchains\"\u003e\u003ccode\u003e@​toolchains\u003c/code\u003e\u003c/a\u003e_llvm//toolchain/extensions:llvm.bzl\u0026quot;, \u0026quot;llvm\u0026quot;)\u003cbr /\u003e\nllvm.toolchain(\u003cbr /\u003e\nllvm_version = \u0026quot;16.0.0\u0026quot;,\u003cbr /\u003e\n)\u003c/p\u003e\n\u003cp\u003euse_repo(llvm, \u0026quot;llvm_toolchain\u0026quot;)\u003c/p\u003e\n\u003ch1\u003euse_repo(llvm, \u0026quot;llvm_toolchain_llvm\u0026quot;) # if you depend on specific tools in scripts\u003c/h1\u003e\n\u003cp\u003eregister_toolchains(\u0026quot;\u003ca href=\"https://github.com/llvm\"\u003e\u003ccode\u003e@​llvm\u003c/code\u003e\u003c/a\u003e_toolchain//:all\u0026quot;)\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eTo directly use a commit from GitHub, add this block and replace commit with the commit you want.\u003c/p\u003e\n\u003cpre lang=\"starlark\"\u003e\u003ccode\u003egit_override(\n  module_name = \u0026quot;toolchains_llvm\u0026quot;,\n  commit = \u0026quot;576a587e4542733166ac1c3c4fb14c79c421332c\u0026quot;,\n  remote = \u0026quot;https://github.com/bazel-contrib/toolchains_llvm\u0026quot;,\n)\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eIf not using \u003ccode\u003ebzlmod\u003c/code\u003e, include this section in your \u003ccode\u003eWORKSPACE\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"starlark\"\u003e\u003ccode\u003eload(\u0026quot;@bazel_tools//tools/build_defs/repo:http.bzl\u0026quot;, \u0026quot;http_archive\u0026quot;)\n\u003cp\u003ehttp_archive(\u003cbr /\u003e\nname = \u0026quot;toolchains_llvm\u0026quot;,\u003cbr /\u003e\nsha256 = \u0026quot;85c341e957ba58482892a8088e4a34391d15bd98917f0993ecb62f008d6986d6\u0026quot;,\u003cbr /\u003e\nstrip_prefix = \u0026quot;toolchains_llvm-v1.7.0\u0026quot;,\u003cbr /\u003e\ncanonical_id = \u0026quot;v1.7.0\u0026quot;,\u003cbr /\u003e\nurl = \u0026quot;\u003ca href=\"https://github.com/bazel-contrib/toolchains_llvm/releases/download/v1.7.0/toolchains_llvm-v1.7.0.tar.gz\"\u003ehttps://github.com/bazel-contrib/toolchains_llvm/releases/download/v1.7.0/toolchains_llvm-v1.7.0.tar.gz\u003c/a\u003e\u0026quot;,\u003cbr /\u003e\n)\u003c/p\u003e\n\u003cp\u003eload(\u0026quot;\u003ca href=\"https://github.com/toolchains\"\u003e\u003ccode\u003e@​toolchains\u003c/code\u003e\u003c/a\u003e_llvm//toolchain:deps.bzl\u0026quot;, \u0026quot;bazel_toolchain_dependencies\u0026quot;)\u003c/p\u003e\n\u003cp\u003ebazel_toolchain_dependencies()\u003c/p\u003e\n\u003cp\u003eload(\u0026quot;\u003ca href=\"https://github.com/bazel\"\u003e\u003ccode\u003e@​bazel\u003c/code\u003e\u003c/a\u003e_features//:deps.bzl\u0026quot;, \u0026quot;bazel_features_deps\u0026quot;)\u003c/p\u003e\n\u003cp\u003ebazel_features_deps()\u003c/p\u003e\n\u003cp\u003e\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bazel-contrib/toolchains_llvm/commit/576a587e4542733166ac1c3c4fb14c79c421332c\"\u003e\u003ccode\u003e576a587\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency bazel_features to v1.43.0 (\u003ca href=\"https://redirect.github.com/bazel-contrib/toolchains_llvm/issues/695\"\u003e#695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bazel-contrib/toolchains_llvm/commit/7914ad140b0baca91b6e54fff17c6b675995bdc9\"\u003e\u003ccode\u003e7914ad1\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency tar.bzl to v0.10.0 (\u003ca href=\"https://redirect.github.com/bazel-contrib/toolchains_llvm/issues/693\"\u003e#693\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bazel-contrib/toolchains_llvm/commit/d82df0fed0e6144b3050461ae20dd3bd43ad50b8\"\u003e\u003ccode\u003ed82df0f\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency bazel_features to v1.42.1 (\u003ca href=\"https://redirect.github.com/bazel-contrib/toolchains_llvm/issues/692\"\u003e#692\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bazel-contrib/toolchains_llvm/commit/2e37b681063b5ce4e5d9180ffd8b71c8ed2db077\"\u003e\u003ccode\u003e2e37b68\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rules_python to v1.9.0 (\u003ca href=\"https://redirect.github.com/bazel-contrib/toolchains_llvm/issues/691\"\u003e#691\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bazel-contrib/toolchains_llvm/commit/7178e8381589bd33ca7c8146d56d2d42a60aa7cc\"\u003e\u003ccode\u003e7178e83\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency aspect_bazel_lib to v3.2.2 (\u003ca href=\"https://redirect.github.com/bazel-contrib/toolchains_llvm/issues/690\"\u003e#690\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bazel-contrib/toolchains_llvm/commit/52b9620a36dd66f18edbef4dc10da317f58e04c3\"\u003e\u003ccode\u003e52b9620\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency tar.bzl to v0.9.1 (\u003ca href=\"https://redirect.github.com/bazel-contrib/toolchains_llvm/issues/689\"\u003e#689\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bazel-contrib/toolchains_llvm/commit/ab103bcdbf0c19163db6d4b8cc14a35bbd947d48\"\u003e\u003ccode\u003eab103bc\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency com_google_protobuf to v34 (\u003ca href=\"https://redirect.github.com/bazel-contrib/toolchains_llvm/issues/688\"\u003e#688\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bazel-contrib/toolchains_llvm/commit/e33786db4e31f5705295a7cb5a7e4f4d7760ca01\"\u003e\u003ccode\u003ee33786d\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency bazel_features to v1.42.0 (\u003ca href=\"https://redirect.github.com/bazel-contrib/toolchains_llvm/issues/687\"\u003e#687\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bazel-contrib/toolchains_llvm/commit/8fa06ea04497fe3273e959be5df8bd4ec93a2431\"\u003e\u003ccode\u003e8fa06ea\u003c/code\u003e\u003c/a\u003e Fix bash issues in osx_cc_wrapper.sh.tpl (\u003ca href=\"https://redirect.github.com/bazel-contrib/toolchains_llvm/issues/685\"\u003e#685\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bazel-contrib/toolchains_llvm/commit/65be3e94e8d75017135e264d914d2296a2866c46\"\u003e\u003ccode\u003e65be3e9\u003c/code\u003e\u003c/a\u003e fix: don't add toolchain lib dir to macOS linker search path (\u003ca href=\"https://redirect.github.com/bazel-contrib/toolchains_llvm/issues/686\"\u003e#686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bazel-contrib/toolchains_llvm/compare/v1.6.0...v1.7.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `aspect_rules_lint` from 2.3.0 to 2.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aspect-build/rules_lint/releases\"\u003easpect_rules_lint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.5.0\u003c/h2\u003e\n\u003cp\u003eAdd this to your  file:\u003c/p\u003e\n\u003cpre lang=\"starlark\"\u003e\u003ccode\u003ebazel_dep(name = \u0026quot;aspect_rules_lint\u0026quot;, version = \u0026quot;2.5.0\u0026quot;)\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThis repo also provides a \u003ccode\u003elint\u003c/code\u003e task for the \u003ca href=\"https://docs.aspect.build/cli\"\u003eAspect CLI\u003c/a\u003e.\nAdd this to your \u003ccode\u003eMODULE.aspect\u003c/code\u003e file:\u003c/p\u003e\n\u003cpre lang=\"starlark\"\u003e\u003ccode\u003e# AXL dependencies; see https://github.com/aspect-extensions\naxl_archive_dep(\n    name = \u0026quot;aspect_rules_lint\u0026quot;,\n    urls = [\u0026quot;https://github.com/aspect-build/rules_lint/releases/download/v2.5.0/rules_lint-v2.5.0.tar.gz\u0026quot;],\n    integrity = \u0026quot;sha256-WJ48QkAh4OPb32jZqWoFj64nuVafPGxFuksE7aCRuog=\u0026quot;,\n    strip_prefix = \u0026quot;rules_lint-2.5.0\u0026quot;,\n    dev = True,\n    auto_use_tasks = True,\n)\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThen, follow the install instructions for\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003elinting: \u003ca href=\"https://github.com/aspect-build/rules_lint/blob/v2.5.0/docs/linting.md\"\u003ehttps://github.com/aspect-build/rules_lint/blob/v2.5.0/docs/linting.md\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eformatting: \u003ca href=\"https://github.com/aspect-build/rules_lint/blob/v2.5.0/docs/formatting.md\"\u003ehttps://github.com/aspect-build/rules_lint/blob/v2.5.0/docs/formatting.md\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChanges by create-pull-request action by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/aspect-build/rules_lint/pull/807\"\u003easpect-build/rules_lint#807\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(stylelint): Separate fix and report actions so violations are always printed by \u003ca href=\"https://github.com/Synss\"\u003e\u003ccode\u003e@​Synss\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aspect-build/rules_lint/pull/799\"\u003easpect-build/rules_lint#799\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: bazel 9.0.1 compat by \u003ca href=\"https://github.com/alexeagle\"\u003e\u003ccode\u003e@​alexeagle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aspect-build/rules_lint/pull/816\"\u003easpect-build/rules_lint#816\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(ty): resolve workspace-internal import paths correctly by \u003ca href=\"https://github.com/mishas\"\u003e\u003ccode\u003e@​mishas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aspect-build/rules_lint/pull/814\"\u003easpect-build/rules_lint#814\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(vale): Allow template by \u003ca href=\"https://github.com/TrapsterDK\"\u003e\u003ccode\u003e@​TrapsterDK\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aspect-build/rules_lint/pull/813\"\u003easpect-build/rules_lint#813\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(format): support formatting of pkl files by \u003ca href=\"https://github.com/rafikk\"\u003e\u003ccode\u003e@​rafikk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aspect-build/rules_lint/pull/795\"\u003easpect-build/rules_lint#795\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(starlark): Buildifier lint by \u003ca href=\"https://github.com/TrapsterDK\"\u003e\u003ccode\u003e@​TrapsterDK\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aspect-build/rules_lint/pull/812\"\u003easpect-build/rules_lint#812\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(lint): Add new linter and formatter for QML by \u003ca href=\"https://github.com/TrapsterDK\"\u003e\u003ccode\u003e@​TrapsterDK\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aspect-build/rules_lint/pull/819\"\u003easpect-build/rules_lint#819\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: switch hermetic diff rulesets by \u003ca href=\"https://github.com/alexeagle\"\u003e\u003ccode\u003e@​alexeagle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aspect-build/rules_lint/pull/820\"\u003easpect-build/rules_lint#820\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChanges by create-pull-request action by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/aspect-build/rules_lint/pull/821\"\u003easpect-build/rules_lint#821\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(format): remove .jsh and .jav extensions for java by \u003ca href=\"https://github.com/mattnworb\"\u003e\u003ccode\u003e@​mattnworb\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aspect-build/rules_lint/pull/806\"\u003easpect-build/rules_lint#806\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update filter.jq from PR 806 by \u003ca href=\"https://github.com/mattnworb\"\u003e\u003ccode\u003e@​mattnworb\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aspect-build/rules_lint/pull/825\"\u003easpect-build/rules_lint#825\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(lint): New linter pydoclint by \u003ca href=\"https://github.com/TrapsterDK\"\u003e\u003ccode\u003e@​TrapsterDK\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aspect-build/rules_lint/pull/818\"\u003easpect-build/rules_lint#818\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChanges by create-pull-request action by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/aspect-build/rules_lint/pull/826\"\u003easpect-build/rules_lint#826\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update maintainers in metadata.template.json by \u003ca href=\"https://github.com/alexeagle\"\u003e\u003ccode\u003e@​alexeagle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aspect-build/rules_lint/pull/827\"\u003easpect-build/rules_lint#827\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mishas\"\u003e\u003ccode\u003e@​mishas\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/aspect-build/rules_lint/pull/814\"\u003easpect-build/rules_lint#814\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/aspect-build/rules_lint/compare/v2.4.0...v2.5.0\"\u003ehttps://github.com/aspect-build/rules_lint/compare/v2.4.0...v2.5.0\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aspect-build/rules_lint/commit/7f5866c031b3474d8f086f5d26d293dccc2ed874\"\u003e\u003ccode\u003e7f5866c\u003c/code\u003e\u003c/a\u003e chore: update maintainers in metadata.template.json (\u003ca href=\"https://redirect.github.com/aspect-build/rules_lint/issues/827\"\u003e#827\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aspect-build/rules_lint/commit/3b5cccee66c1fff0dca62908fbfa9f8264da45db\"\u003e\u003ccode\u003e3b5ccce\u003c/code\u003e\u003c/a\u003e Changes by create-pull-request action (\u003ca href=\"https://redirect.github.com/aspect-build/rules_lint/issues/826\"\u003e#826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aspect-build/rules_lint/commit/4eaea582894ebf4066fc813d3a34403f1a4e5087\"\u003e\u003ccode\u003e4eaea58\u003c/code\u003e\u003c/a\u003e feat(lint): New linter pydoclint (\u003ca href=\"https://redirect.github.com/aspect-build/rules_lint/issues/818\"\u003e#818\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aspect-build/rules_lint/commit/295d842b51e7430b196d2e98a08c0d95918c510a\"\u003e\u003ccode\u003e295d842\u003c/code\u003e\u003c/a\u003e chore: update filter.jq from PR 806 (\u003ca href=\"https://redirect.github.com/aspect-build/rules_lint/issues/825\"\u003e#825\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aspect-build/rules_lint/commit/dc2edd8dbaa85ad2e66c327489d11d324c6bbf45\"\u003e\u003ccode\u003edc2edd8\u003c/code\u003e\u003c/a\u003e refactor(format): remove .jsh and .jav extensions for java (\u003ca href=\"https://redirect.github.com/aspect-build/rules_lint/issues/806\"\u003e#806\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aspect-build/rules_lint/commit/5e3c1d500d0e3212df7e6f87c54c1d08f45c9010\"\u003e\u003ccode\u003e5e3c1d5\u003c/code\u003e\u003c/a\u003e Changes by create-pull-request action (\u003ca href=\"https://redirect.github.com/aspect-build/rules_lint/issues/821\"\u003e#821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aspect-build/rules_lint/commit/47bfd783e493f364fced9e8331265353a9b3be46\"\u003e\u003ccode\u003e47bfd78\u003c/code\u003e\u003c/a\u003e refactor: switch hermetic diff rulesets (\u003ca href=\"https://redirect.github.com/aspect-build/rules_lint/issues/820\"\u003e#820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aspect-build/rules_lint/commit/75f92a752f1fbc50ac0045922e2bb79dfa1079cd\"\u003e\u003ccode\u003e75f92a7\u003c/code\u003e\u003c/a\u003e feat(lint): Add new linter and formatter for QML (\u003ca href=\"https://redirect.github.com/aspect-build/rules_lint/issues/819\"\u003e#819\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aspect-build/rules_lint/commit/76b119b601be1560206fcc5c865338a0506bb224\"\u003e\u003ccode\u003e76b119b\u003c/code\u003e\u003c/a\u003e feat(starlark): Buildifier lint (\u003ca href=\"https://redirect.github.com/aspect-build/rules_lint/issues/812\"\u003e#812\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aspect-build/rules_lint/commit/c0a44a36fd107468396ac67054bac085543068f0\"\u003e\u003ccode\u003ec0a44a3\u003c/code\u003e\u003c/a\u003e Create CODEOWNERS\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aspect-build/rules_lint/compare/v2.3.0...v2.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `nlohmann_json` from 3.11.3 to 3.12.0.bcr.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nlohmann/json/releases\"\u003enlohmann_json's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eJSON for Modern C++ version 3.12.0\u003c/h2\u003e\n\u003cp\u003eRelease date: 2025-04-11\nSHA-256: aaf127c04cb31c406e5b04a63f1ae89369fccde6d8fa7cdda1ed4f32dfc5de63 (json.hpp), b8cb0ef2dd7f57f18933997c9934bb1fa962594f701cd5a8d3c2c80541559372 (include.zip), 42f6e95cad6ec532fd372391373363b62a14af6d771056dbfc86160e6dfff7aa (json.tar.xz)\u003c/p\u003e\n\u003ch2\u003eSummary\u003c/h2\u003e\n\u003cp\u003eThis release fixes some bugs found in the \u003ca href=\"https://github.com/nlohmann/json/releases/tag/v3.11.3\"\u003e3.11.3\u003c/a\u003e release and adds some new features.\u003c/p\u003e\n\u003cp\u003eAll changes are backward-compatible.\u003c/p\u003e\n\u003cp\u003e:moneybag: Note you can \u003cstrong\u003esupport this project\u003c/strong\u003e via \u003ca href=\"https://github.com/sponsors/nlohmann\"\u003eGitHub sponsors\u003c/a\u003e or \u003ca href=\"https://paypal.me/nlohmann\"\u003ePayPal\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eKey updates and enhancements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eDiagnostic byte positions\u003c/strong\u003e: A new macro, \u003ca href=\"https://json.nlohmann.me/api/macros/json_diagnostic_positions/\"\u003e\u003ccode\u003eJSON_DIAGNOSTIC_POSITIONS\u003c/code\u003e\u003c/a\u003e, introduces member functions to query the \u003cstrong\u003ebyte positions\u003c/strong\u003e of values in the input they were parsed from. When enabled, this information is also included in exceptions to help pinpoint errors. \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4517\"\u003e#4517\u003c/a\u003e \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4455\"\u003e#4455\u003c/a\u003e \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4570\"\u003e#4570\u003c/a\u003e \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4569\"\u003e#4569\u003c/a\u003e \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4572\"\u003e#4572\u003c/a\u003e \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4571\"\u003e#4571\u003c/a\u003e \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4579\"\u003e#4579\u003c/a\u003e \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4585\"\u003e#4585\u003c/a\u003e \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4561\"\u003e#4561\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eEnhanced conversion macros\u003c/strong\u003e: The \u003ca href=\"https://json.nlohmann.me/features/arbitrary_types/#simplify-your-life-with-macros\"\u003e\u003cstrong\u003econversion macros for arbitrary types\u003c/strong\u003e\u003c/a\u003e now include several upgrades:\n\u003cul\u003e\n\u003cli\u003eAll macros are \u003cstrong\u003etemplated\u003c/strong\u003e, supporting \u003ccode\u003ejson\u003c/code\u003e, \u003ca href=\"https://json.nlohmann.me/api/ordered_json/\"\u003e\u003cstrong\u003e\u003ccode\u003eordered_json\u003c/code\u003e\u003c/strong\u003e\u003c/a\u003e, and any other \u003ccode\u003ebasic_json\u003c/code\u003e specialization. \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4597\"\u003e#4597\u003c/a\u003e \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/2528\"\u003e#2528\u003c/a\u003e \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4377\"\u003e#4377\u003c/a\u003e \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/2532\"\u003e#2532\u003c/a\u003e \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/2843\"\u003e#2843\u003c/a\u003e \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/3810\"\u003e#3810\u003c/a\u003e \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4608\"\u003e#4608\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDerived classes\u003c/strong\u003e can now be seamlessly converted to/from JSON using the new \u003ccode\u003eNLOHMANN_DEFINE_DERIVED_TYPE_*\u003c/code\u003e macros. \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4033\"\u003e#4033\u003c/a\u003e \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/2199\"\u003e#2199\u003c/a\u003e \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4562\"\u003e#4562\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSupport for \u003ccode\u003estd::optional\u003c/code\u003e\u003c/strong\u003e: The library now supports conversions from/to \u003ccode\u003estd::optional\u003c/code\u003e types when compiled with C++17. \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/1749\"\u003e#1749\u003c/a\u003e \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4036\"\u003e#4036\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFlexible string compatibility\u003c/strong\u003e: Functions \u003ca href=\"https://json.nlohmann.me/api/basic_json/patch/\"\u003e\u003ccode\u003epatch\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://json.nlohmann.me/api/basic_json/diff/\"\u003e\u003ccode\u003ediff\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://json.nlohmann.me/api/basic_json/flatten/\"\u003e\u003ccode\u003eflatten\u003c/code\u003e\u003c/a\u003e now work with arbitrary string types. \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4536\"\u003e#4536\u003c/a\u003e \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4134\"\u003e#4134\u003c/a\u003e \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4613\"\u003e#4613\u003c/a\u003e \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4019\"\u003e#4019\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBinary format enhancements\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eThe \u003ca href=\"https://json.nlohmann.me/features/binary_formats/bjdata/\"\u003e\u003cstrong\u003eBJData mapping\u003c/strong\u003e\u003c/a\u003e now supports draft 3, including optimized binary array types. \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4513\"\u003e#4513\u003c/a\u003e \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4588\"\u003e#4588\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThe \u003ca href=\"https://json.nlohmann.me/features/binary_formats/bson/\"\u003e\u003cstrong\u003eBSON mapping\u003c/strong\u003e\u003c/a\u003e has added support for unsigned 64-bit integers. \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4590\"\u003e#4590\u003c/a\u003e \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4535\"\u003e#4535\u003c/a\u003e \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/3894\"\u003e#3894\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003eget_number\u003c/code\u003e function used in the binary format implementations has been optimized to read multiple bytes at once. \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4391\"\u003e#4391\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eMultidimensional array conversion\u003c/strong\u003e: Multidimensional C-style arrays can now be directly converted to JSON. \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4262\"\u003e#4262\u003c/a\u003e \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4248\"\u003e#4248\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFilesystem paths in UTF-8\u003c/strong\u003e: The conversions from/to \u003ccode\u003estd::filesystem::path\u003c/code\u003e are now encoded to UTF-8 strings by default on all operating systems. \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4271\"\u003e#4271\u003c/a\u003e \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4631\"\u003e#4631\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eCMake 4.0 support\u003c/strong\u003e. By adjusting the CMake minimal version to 3.5, CMake 4.0 can be used without warning or error. \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4709\"\u003e#4709\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChanges and fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ca href=\"https://json.nlohmann.me/api/basic_json/items/\"\u003e\u003ccode\u003eiteration_proxy\u003c/code\u003e\u003c/a\u003e is now a \u003cstrong\u003e\u003ccode\u003estd::forward_iterator\u003c/code\u003e\u003c/strong\u003e instead of just an \u003ccode\u003estd::input_iterator\u003c/code\u003e. This allows more use cases when \u003ca href=\"https://json.nlohmann.me/api/basic_json/items/\"\u003e\u003ccode\u003eitems()\u003c/code\u003e\u003c/a\u003e is fed into C++20 \u003ccode\u003estd::views\u003c/code\u003e. The iterator always satisfied all requirements for a forward iterator, but was exposed as only an input iterator by the used iterator tag. \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4371\"\u003e#4371\u003c/a\u003e \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4372\"\u003e#4372\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix the conversion from enums with unsigned underlying type to JSON. \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4236\"\u003e#4236\u003c/a\u003e \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4237\"\u003e#4237\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix GDB pretty printer which was broken since \u003ccode\u003em_data\u003c/code\u003e added. \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4343\"\u003e#4343\u003c/a\u003e \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4309\"\u003e#4309\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate natvis to reflect 3.11.3 and the current structure of \u003ccode\u003ebasic_json\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4451\"\u003e#4451\u003c/a\u003e \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4438\"\u003e#4438\u003c/a\u003e \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4438\"\u003e#4438\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix crash when passing \u003ccode\u003enullptr\u003c/code\u003e to \u003ca href=\"https://json.nlohmann.me/api/basic_json/parse/\"\u003e\u003ccode\u003eparse\u003c/code\u003e\u003c/a\u003e function expecting \u003ccode\u003eFILE*\u003c/code\u003e. Instead, now an exception is thrown. \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4485\"\u003e#4485\u003c/a\u003e \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4487\"\u003e#4487\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix number parsing such that integers are not parsed to float when \u003ccode\u003eEINTR\u003c/code\u003e set in \u003ccode\u003eerrno\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4506\"\u003e#4506\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ca href=\"https://json.nlohmann.me/features/parsing/sax_interface/\"\u003eSAX output of \u003ccode\u003enumber_float\u003c/code\u003e\u003c/a\u003e to be locale-independent. \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4505\"\u003e#4505\u003c/a\u003e \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4084\"\u003e#4084\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix iterators to allow comparing default-initialized iterators. \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4512\"\u003e#4512\u003c/a\u003e \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4493\"\u003e#4493\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix return value of \u003ca href=\"https://json.nlohmann.me/api/basic_json/get_ptr/\"\u003e\u003ccode\u003eget_ptr\u003c/code\u003e\u003c/a\u003e for unsigned integers. \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4525\"\u003e#4525\u003c/a\u003e \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4475\"\u003e#4475\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix regression of \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/2755\"\u003e#2755\u003c/a\u003e and replace \u003ccode\u003eEOF\u003c/code\u003e with \u003ccode\u003echar_traits\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4532\"\u003e#4532\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ca href=\"https://json.nlohmann.me/home/exceptions/#extended-diagnostic-messages\"\u003eextended diagnostics\u003c/a\u003e to not trigger an assertion. \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4537\"\u003e#4537\u003c/a\u003e \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/3915\"\u003e#3915\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ca href=\"https://json.nlohmann.me/api/macros/nlohmann_define_type_intrusive/\"\u003e\u003ccode\u003eNLOHMANN_DEFINE_TYPE_INTRUSIVE_WITH_DEFAULT\u003c/code\u003e\u003c/a\u003e throw an exception with an empty json \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4507\"\u003e#4507\u003c/a\u003e \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4508\"\u003e#4508\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eModernize integer comparison. \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4577\"\u003e#4577\u003c/a\u003e \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4559\"\u003e#4559\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSerialize empty tuple into \u003ccode\u003e[]\u003c/code\u003e instead of \u003ccode\u003enull\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4594\"\u003e#4594\u003c/a\u003e \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4530\"\u003e#4530\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWarnings\u003c/h2\u003e\n\u003cp\u003eThe \u003ca href=\"https://json.nlohmann.me/community/quality_assurance/\"\u003equality assurance\u003c/a\u003e page gives an overview of the warning flags used during the tests.\u003c/p\u003e\n\u003ch3\u003eCompiler warnings\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nlohmann/json/blob/develop/ChangeLog.md\"\u003enlohmann_json's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003cp\u003eAll notable changes to this project will be documented in this file. This project adheres to \u003ca href=\"http://semver.org/\"\u003eSemantic Versioning\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/nlohmann/json/releases/tag/unreleased\"\u003eunreleased\u003c/a\u003e (2024-12-22)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/nlohmann/json/compare/v3.11.3...unreleased\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eImpossible de read json file create with nlohmann::ordered_json::dump \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4556\"\u003e#4556\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eError C2039 : 'json_sax_dom_callback_parser': is not a member of 'nlohmann::json_abi_v3_11_3::detail' \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4529\"\u003e#4529\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ejson_fwd.hpp\u003c/code\u003e  don't define default template arguments for ordered_map \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4518\"\u003e#4518\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003enew repo version seems stop create any the ingress-nginx controller with opentelemetry-cpp.git \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4515\"\u003e#4515\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eError converting to/from scoped enumerations \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4499\"\u003e#4499\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDefault initialized iterators are not comparable \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4493\"\u003e#4493\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBug json.exception.type_error.302 \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4492\"\u003e#4492\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etests fail to build with clang-19 and libc++ due to unsupported \u003ccode\u003estd::char_traits\u003c/code\u003e \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4490\"\u003e#4490\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBrace-Initialization Fails with json::parse and Key Access on Linux \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4488\"\u003e#4488\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCrash when parsing nullptr \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4485\"\u003e#4485\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNamespace macros are not respected in many instances \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4484\"\u003e#4484\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eohos model to json string garbage characters \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4481\"\u003e#4481\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMissing newlines in deserialized string \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4479\"\u003e#4479\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLatest tag not available on NuGet \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4478\"\u003e#4478\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInvalid union access for get_ref/get_ptr with unsigned integer \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4475\"\u003e#4475\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e/accesswallet \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4469\"\u003e#4469\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003estruct reflect json with error C2440 \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4467\"\u003e#4467\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCompiler error when using macro NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4463\"\u003e#4463\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIssue when dumping a vector of derived classes \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4462\"\u003e#4462\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ewhit std::wstring compile error \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4460\"\u003e#4460\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInconsisten operator[] \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4458\"\u003e#4458\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ejson parse enclosing json object with [] \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4457\"\u003e#4457\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[bug] nlohmann::json constructor behaves improperly \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4450\"\u003e#4450\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eparse OOM \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4449\"\u003e#4449\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLibrary Cannot Parse JSON File It Wrote \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4448\"\u003e#4448\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUnexpected Integer Conversion of JSON Values on ARM64 \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4447\"\u003e#4447\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStructure declared in natvis file template doesn't seem to match current structure of \u003ccode\u003ebasic_json\u0026lt;\u0026gt;\u003c/code\u003e \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4438\"\u003e#4438\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eA lot of EOT in json file \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4436\"\u003e#4436\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCVE-2024-34062 \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4429\"\u003e#4429\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCVE-2024-39689 \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4428\"\u003e#4428\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCVE-2024-5569 \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4427\"\u003e#4427\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCVE-2024-37891 \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4426\"\u003e#4426\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTornado vulnerabilities \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4425\"\u003e#4425\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCVE-2024-35195 \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4424\"\u003e#4424\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCVE-2024-22195, CVE-2024-34064 \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4423\"\u003e#4423\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCVE-2024-3651 \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4422\"\u003e#4422\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCVE-2024-22190 \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4421\"\u003e#4421\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCVE-2024-39705 \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4420\"\u003e#4420\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFailing to read complex Unicode string embedded in JSON \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4417\"\u003e#4417\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUnable to parse JSON string from snake case to camel case \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4399\"\u003e#4399\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCrashes when I try to use ‘json::at()’ on a properly structured, non null, and correctly constructed ‘.json’ file \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4387\"\u003e#4387\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJSON_BuildTests fail when JSON_DisableEnumSerialization is set to ON \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4384\"\u003e#4384\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJSON can't parse a simple data \u003ca href=\"https://redirect.github.com/nlohmann/json/issues/4383\"\u003e#4383\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nlohmann/json/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/eclipse-score/inc_someip_gateway/pull/72","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/eclipse-score%2Finc_someip_gateway/issues/72","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/72/packages"}}]}