Published July 25, 2026 | Version v2026.7.1

bowtie-json-schema/bowtie: v2026.7.1

Description

<!-- Release notes generated using configuration in .github/release.yml at v2026.7.1 -->

What's Changed

  • chore(deps): bump actions/checkout from 6.0.3 to 7.0.0 by @dependabot[bot] in https://github.com/bowtie-json-schema/bowtie/pull/2872
  • chore(deps-dev): bump sphinx-substitution-extensions from 2026.1.12 to 2026.6.17 by @dependabot[bot] in https://github.com/bowtie-json-schema/bowtie/pull/2874
  • chore(deps): bump pnpm/action-setup from 6.0.8 to 6.0.9 by @dependabot[bot] in https://github.com/bowtie-json-schema/bowtie/pull/2873
  • chore(deps-dev): bump hypothesis from 6.155.3 to 6.155.5 by @dependabot[bot] in https://github.com/bowtie-json-schema/bowtie/pull/2875
  • perl-json-schema-modern: refactor with builder by @fperrad in https://github.com/bowtie-json-schema/bowtie/pull/2877
  • lua-jsonschema: refactor with builder by @fperrad in https://github.com/bowtie-json-schema/bowtie/pull/2878
  • lua-schema: refactor with builder by @fperrad in https://github.com/bowtie-json-schema/bowtie/pull/2879
  • Upgrade SJF4J to v1.3.2 by @hannyu in https://github.com/bowtie-json-schema/bowtie/pull/2881
  • chore(deps-dev): bump @types/node from 25.9.3 to 26.0.0 in /implementations/ts-vscode-json-languageservice by @dependabot[bot] in https://github.com/bowtie-json-schema/bowtie/pull/2882
  • Bump the corvus-json group with 1 update by @dependabot[bot] in https://github.com/bowtie-json-schema/bowtie/pull/2883
  • Bump the corvus-text-json group with 1 update by @dependabot[bot] in https://github.com/bowtie-json-schema/bowtie/pull/2884
  • build(deps): bump gradle from 9.6.0-jdk17 to 9.6.1-jdk17 in /implementations/java-json-schema by @dependabot[bot] in https://github.com/bowtie-json-schema/bowtie/pull/2886
  • build(deps): bump gradle from 9.6.0-jdk17 to 9.6.1-jdk17 in /implementations/java-openapiprocessor by @dependabot[bot] in https://github.com/bowtie-json-schema/bowtie/pull/2887
  • build(deps): bump gradle from 9.6.0-jdk17 to 9.6.1-jdk17 in /implementations/java-networknt-json-schema-validator by @dependabot[bot] in https://github.com/bowtie-json-schema/bowtie/pull/2888
  • build(deps): bump gradle from 9.6.0-jdk17 to 9.6.1-jdk17 in /implementations/java-jsonschemafriend by @dependabot[bot] in https://github.com/bowtie-json-schema/bowtie/pull/2889
  • build(deps): bump gradle from 9.6.0-jdk17 to 9.6.1-jdk17 in /implementations/java-json-tools-json-schema-validator by @dependabot[bot] in https://github.com/bowtie-json-schema/bowtie/pull/2890
  • build(deps): bump gradle from 9.6.0-jdk17 to 9.6.1-jdk17 in /implementations/java-sjf4j by @dependabot[bot] in https://github.com/bowtie-json-schema/bowtie/pull/2891
  • build(deps): bump gradle from 9.5.1-jdk21-alpine to 9.6.1-jdk21-alpine in /implementations/java-json-schema-react by @dependabot[bot] in https://github.com/bowtie-json-schema/bowtie/pull/2892
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in https://github.com/bowtie-json-schema/bowtie/pull/2885
  • build(deps): bump com.networknt:json-schema-validator from 3.0.4 to 3.0.5 in /implementations/java-networknt-json-schema-validator by @dependabot[bot] in https://github.com/bowtie-json-schema/bowtie/pull/2895
  • build(deps): bump jsonschema from 0.46.5 to 0.46.6 in /implementations/rust-jsonschema by @dependabot[bot] in https://github.com/bowtie-json-schema/bowtie/pull/2893
  • build(deps): bump ch.qos.logback:logback-classic from 1.5.34 to 1.5.35 in /implementations/java-openapiprocessor by @dependabot[bot] in https://github.com/bowtie-json-schema/bowtie/pull/2894
  • Bump the corvus-json group with 1 update by @dependabot[bot] in https://github.com/bowtie-json-schema/bowtie/pull/2896
  • Bump the corvus-text-json group with 1 update by @dependabot[bot] in https://github.com/bowtie-json-schema/bowtie/pull/2897
  • build(deps-dev): bump @types/node from 26.0.0 to 26.0.1 in /implementations/ts-vscode-json-languageservice by @dependabot[bot] in https://github.com/bowtie-json-schema/bowtie/pull/2898
  • fix: Applies fixes for justinrainbow/json-schema for draft 2019-09 once results of 2026.6.1 release where available by @DannyvdSluijs in https://github.com/bowtie-json-schema/bowtie/pull/2880
  • build(deps): bump actions/attest from 4.1.0 to 4.1.1 by @dependabot[bot] in https://github.com/bowtie-json-schema/bowtie/pull/2900
  • build(deps): bump actions/setup-python from 6.2.0 to 6.3.0 by @dependabot[bot] in https://github.com/bowtie-json-schema/bowtie/pull/2901
  • build(deps): bump actions/cache from 5.0.5 to 6.1.0 by @dependabot[bot] in https://github.com/bowtie-json-schema/bowtie/pull/2902
  • build(deps): bump react-router from 7.18.0 to 8.0.1 in /frontend by @dependabot[bot] in https://github.com/bowtie-json-schema/bowtie/pull/2904
  • build(deps-dev): bump @playwright/test from 1.61.0 to 1.61.1 in /frontend by @dependabot[bot] in https://github.com/bowtie-json-schema/bowtie/pull/2906
  • build(deps): bump ch.qos.logback:logback-classic from 1.5.35 to 1.5.36 in /implementations/java-openapiprocessor by @dependabot[bot] in https://github.com/bowtie-json-schema/bowtie/pull/2903
  • build(deps-dev): bump vite from 8.0.16 to 8.1.0 in /frontend by @dependabot[bot] in https://github.com/bowtie-json-schema/bowtie/pull/2905
  • build(deps-dev): bump pyright from 1.1.410 to 1.1.411 by @dependabot[bot] in https://github.com/bowtie-json-schema/bowtie/pull/2911
  • build(deps-dev): bump hypothesis from 6.155.5 to 6.155.7 by @dependabot[bot] in https://github.com/bowtie-json-schema/bowtie/pull/2912
  • build(deps-dev): bump pytest from 9.1.0 to 9.1.1 by @dependabot[bot] in https://github.com/bowtie-json-schema/bowtie/pull/2910
  • Bump the corvus-json group with 1 update by @dependabot[bot] in https://github.com/bowtie-json-schema/bowtie/pull/2913
  • Bump the corvus-text-json group with 1 update by @dependabot[bot] in https://github.com/bowtie-json-schema/bowtie/pull/2914
  • build(deps): bump recharts from 3.8.1 to 3.9.0 in /frontend by @dependabot[bot] in https://github.com/bowtie-json-schema/bowtie/pull/2907
  • Add a Scala 3 harness for jam01/json-schema by @jam01 in https://github.com/bowtie-json-schema/bowtie/pull/2899
  • build(deps-dev): bump @vitejs/plugin-react from 6.0.2 to 6.0.3 in /frontend by @dependabot[bot] in https://github.com/bowtie-json-schema/bowtie/pull/2915
  • build(deps-dev): bump typescript-eslint from 8.61.1 to 8.62.0 in /frontend by @dependabot[bot] in https://github.com/bowtie-json-schema/bowtie/pull/2916
  • build(deps-dev): bump @types/node from 25.9.4 to 26.0.1 in /frontend by @dependabot[bot] in https://github.com/bowtie-json-schema/bowtie/pull/2917
  • build(deps): bump ch.qos.logback:logback-classic from 1.5.36 to 1.5.37 in /implementations/java-openapiprocessor by @dependabot[bot] in https://github.com/bowtie-json-schema/bowtie/pull/2918
  • Bump the corvus-json group with 1 update by @dependabot[bot] in https://github.com/bowtie-json-schema/bowtie/pull/2919
  • Bump the corvus-text-json group with 1 update by @dependabot[bot] in https://github.com/bowtie-json-schema/bowtie/pull/2920
  • build(deps): bump php from 8.5.7-fpm-alpine to 8.5.8-fpm-alpine in /implementations/php-opis-json-schema by @dependabot[bot] in https://github.com/bowtie-json-schema/bowtie/pull/2922
  • build(deps): bump composer from 2.10.1 to 2.10.2 in /implementations/php-opis-json-schema by @dependabot[bot] in https://github.com/bowtie-json-schema/bowtie/pull/2923
  • build(deps): bump composer from 2.10.1 to 2.10.2 in /implementations/php-justinrainbow-json-schema by @dependabot[bot] in https://github.com/bowtie-json-schema/bowtie/pull/2924
  • build(deps): bump golang from 1.26.4-alpine to 1.27rc2-alpine in /implementations/go-jsonschema by @dependabot[bot] in https://github.com/bowtie-json-schema/bowtie/pull/2925
  • build(deps): bump jsonschema from 0.46.6 to 0.46.7 in /implementations/rust-jsonschema by @dependabot[bot] in https://github.com/bowtie-json-schema/bowtie/pull/2926
  • build(deps): bump jsonschema from 0.46.7 to 0.46.8 in /implementations/rust-jsonschema by @dependabot[bot] in https://github.com/bowtie-json-schema/bowtie/pull/2928
  • build(deps-dev): bump @types/node from 26.0.1 to 26.1.0 in /implementations/ts-vscode-json-languageservice by @dependabot[bot] in https://github.com/bowtie-json-schema/bowtie/pull/2927
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in https://github.com/bowtie-json-schema/bowtie/pull/2921
  • build(deps): bump jsonschema from 0.46.8 to 0.46.9 in /implementations/rust-jsonschema by @dependabot[bot] in https://github.com/bowtie-json-schema/bowtie/pull/2929
  • build(deps): bump react-router from 8.0.1 to 8.1.0 in /frontend by @dependabot[bot] in https://github.com/bowtie-json-schema/bowtie/pull/2931
  • build(deps): bump dorny/paths-filter from 4.0.1 to 4.0.2 by @dependabot[bot] in https://github.com/bowtie-json-schema/bowtie/pull/2930
  • build(deps-dev): bump @types/node from 26.0.1 to 26.1.0 in /frontend by @dependabot[bot] in https://github.com/bowtie-json-schema/bowtie/pull/2935
  • build(deps): bump rpds-py from 2026.5.1 to 2026.6.3 by @dependabot[bot] in https://github.com/bowtie-json-schema/bowtie/pull/2936
  • build(deps): bump recharts from 3.9.0 to 3.9.1 in /frontend by @dependabot[bot] in https://github.com/bowtie-json-schema/bowtie/pull/2933
  • build(deps-dev): bump vite from 8.1.0 to 8.1.3 in /frontend by @dependabot[bot] in https://github.com/bowtie-json-schema/bowtie/pull/2934
  • build(deps): bump jsonschema from 0.46.9 to 0.46.10 in /implementations/rust-jsonschema by @dependabot[bot] in https://github.com/bowtie-json-schema/bowtie/pull/2937
  • Bump the corvus-text-json group with 1 update by @dependabot[bot] in https://github.com/bowtie-json-schema/bowtie/pull/2939
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in https://github.com/bowtie-json-schema/bowtie/pull/2938
  • Bump jsonschema from 0.46.10 to 0.47.0 in /implementations/rust-jsonschema by @dependabot[bot] in https://github.com/bowtie-json-schema/bowtie/pull/2941
  • Bump com.fasterxml.jackson.core:jackson-databind from 2.22.0 to 2.22.1 in /implementations/java-json-schema by @dependabot[bot] in https://github.com/bowtie-json-schema/bowtie/pull/2942
  • Bump com.fasterxml.jackson:jackson-bom from 2.22.0 to 2.22.1 in /implementations/java-openapiprocessor by @dependabot[bot] in https://github.com/bowtie-json-schema/bowtie/pull/2943
  • Bump com.fasterxml.jackson.core:jackson-databind from 2.22.0 to 2.22.1 in /implementations/java-jsonschemafriend by @dependabot[bot] in https://github.com/bowtie-json-schema/bowtie/pull/2945
  • Bump com.fasterxml.jackson.core:jackson-databind from 2.22.0 to 2.22.1 in /implementations/java-json-tools-json-schema-validator by @dependabot[bot] in https://github.com/bowtie-json-schema/bowtie/pull/2944
  • Bump com.networknt:json-schema-validator from 3.0.5 to 3.0.6 in /implementations/java-networknt-json-schema-validator by @dependabot[bot] in https://github.com/bowtie-json-schema/bowtie/pull/2946
  • Bump the corvus-json group with 1 update by @dependabot[bot] in https://github.com/bowtie-json-schema/bowtie/pull/2947
  • Bump the corvus-text-json group with 1 update by @dependabot[bot] in https://github.com/bowtie-json-schema/bowtie/pull/2948
  • Bump typescript from 6.0.3 to 7.0.2 in /implementations/ts-vscode-json-languageservice by @dependabot[bot] in https://github.com/bowtie-json-schema/bowtie/pull/2949
  • Bump @types/node from 26.1.0 to 26.1.1 in /implementations/ts-vscode-json-languageservice by @dependabot[bot] in https://github.com/bowtie-json-schema/bowtie/pull/2950
  • Bump ch.qos.logback:logback-classic from 1.5.37 to 1.5.38 in /implementations/java-openapiprocessor by @dependabot[bot] in https://github.com/bowtie-json-schema/bowtie/pull/2952
  • Bump astral-sh/setup-uv from 8.2.0 to 8.3.2 by @dependabot[bot] in https://github.com/bowtie-json-schema/bowtie/pull/2951
  • Bump vitest from 4.1.9 to 4.1.10 in /frontend by @dependabot[bot] in https://github.com/bowtie-json-schema/bowtie/pull/2953
  • Bump elixir from 1.20.0-otp-29-alpine to 1.20.1-otp-29-alpine in /implementations/elixir-jsv by @dependabot[bot] in https://github.com/bowtie-json-schema/bowtie/pull/2956
  • Bump com.fasterxml.jackson.core:jackson-databind from 2.22.0 to 2.22.1 in /implementations/java-sjf4j by @dependabot[bot] in https://github.com/bowtie-json-schema/bowtie/pull/2958
  • Bump com.fasterxml.jackson.core:jackson-databind from 2.22.0 to 2.22.1 in /implementations/java-json-schema-react by @dependabot[bot] in https://github.com/bowtie-json-schema/bowtie/pull/2959
  • Bump hypothesis from 6.155.7 to 6.156.4 by @dependabot[bot] in https://github.com/bowtie-json-schema/bowtie/pull/2960
  • Bump vite from 8.1.3 to 8.1.4 in /frontend by @dependabot[bot] in https://github.com/bowtie-json-schema/bowtie/pull/2954
  • Bump @types/node from 26.1.0 to 26.1.1 in /frontend by @dependabot[bot] in https://github.com/bowtie-json-schema/bowtie/pull/2957
  • Bump elixir from 1.20.0-otp-29-alpine to 1.20.1-otp-29-alpine in /implementations/elixir-jsonschex by @dependabot[bot] in https://github.com/bowtie-json-schema/bowtie/pull/2961
  • Bump the corvus-text-json group with 1 update by @dependabot[bot] in https://github.com/bowtie-json-schema/bowtie/pull/2962
  • Bump the corvus-json group with 1 update by @dependabot[bot] in https://github.com/bowtie-json-schema/bowtie/pull/2963
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in https://github.com/bowtie-json-schema/bowtie/pull/2964
  • chore(frontend): fix pnpm audit advisories by @Julian in https://github.com/bowtie-json-schema/bowtie/pull/2970
  • chore(deps): Bump dotnet/sdk from 10.0.301 to 10.0.302 in /implementations/dotnet-jsonschema-net by @dependabot[bot] in https://github.com/bowtie-json-schema/bowtie/pull/2965
  • chore(deps): Bump dotnet/sdk from 10.0.301 to 10.0.302 in /implementations/dotnet-corvus-jsonschema-v5engine by @dependabot[bot] in https://github.com/bowtie-json-schema/bowtie/pull/2967
  • chore(deps): Bump dotnet/sdk from 10.0.301 to 10.0.302 in /implementations/dotnet-newtonsoft-json-schema by @dependabot[bot] in https://github.com/bowtie-json-schema/bowtie/pull/2966
  • chore(deps): Bump dotnet/sdk from 10.0.301 to 10.0.302 in /implementations/dotnet-corvus-jsonschema-v4engine by @dependabot[bot] in https://github.com/bowtie-json-schema/bowtie/pull/2968
  • chore(deps): Bump dotnet/runtime from 9.0-alpine to 10.0-alpine in /implementations/dotnet-corvus-jsonschema-v4engine by @dependabot[bot] in https://github.com/bowtie-json-schema/bowtie/pull/2698
  • chore(deps): Bump python from 3.15.0b2-alpine to 3.15.0b3-alpine in /bowtie/tests/fauxmplementations/lintsonschema by @dependabot[bot] in https://github.com/bowtie-json-schema/bowtie/pull/2868
  • chore(deps): Bump python from 3.15.0b2-alpine to 3.15.0b3-alpine in /bowtie/tests/fauxmplementations/envsonschema by @dependabot[bot] in https://github.com/bowtie-json-schema/bowtie/pull/2867
  • chore(deps): Bump dotnet/runtime from 9.0-alpine to 10.0-alpine in /implementations/dotnet-corvus-jsonschema-v5engine by @dependabot[bot] in https://github.com/bowtie-json-schema/bowtie/pull/2700
  • chore(deps): Bump org.jetbrains.kotlin.jvm from 2.4.0 to 2.4.10 in /implementations/java-openapiprocessor by @dependabot[bot] in https://github.com/bowtie-json-schema/bowtie/pull/2969
  • chore(deps): Bump ata-validator from 0.21.0 to 1.0.1 in /implementations/js-ata by @dependabot[bot] in https://github.com/bowtie-json-schema/bowtie/pull/2971
  • Add a reusable harness-ci.yml for extracted harnesses by @Julian in https://github.com/bowtie-json-schema/bowtie/pull/2972
  • Bump harness-ci.yml pinned actions and the zizmor hook to latest by @Julian in https://github.com/bowtie-json-schema/bowtie/pull/2973
  • Handle rules newly enforced by the latest ruff by @Julian in https://github.com/bowtie-json-schema/bowtie/pull/2988
  • Extract ruby-json_schemer to its own repository by @Julian in https://github.com/bowtie-json-schema/bowtie/pull/2989
  • chore(deps): Bump actions/setup-node from 6.4.0 to 7.0.0 by @dependabot[bot] in https://github.com/bowtie-json-schema/bowtie/pull/2981
  • chore(deps): Bump actions/checkout from 7.0.0 to 7.0.1 by @dependabot[bot] in https://github.com/bowtie-json-schema/bowtie/pull/2980
  • chore(deps): Bump recharts from 3.9.1 to 3.9.2 in /frontend by @dependabot[bot] in https://github.com/bowtie-json-schema/bowtie/pull/2984
  • chore(deps): Bump ata-validator from 1.0.1 to 1.0.2 in /implementations/js-ata by @dependabot[bot] in https://github.com/bowtie-json-schema/bowtie/pull/2987
  • chore(deps): Bump actions/attest from 4.1.1 to 4.2.0 by @dependabot[bot] in https://github.com/bowtie-json-schema/bowtie/pull/2977
  • chore(deps-dev): Bump hypothesis from 6.156.4 to 6.156.6 by @dependabot[bot] in https://github.com/bowtie-json-schema/bowtie/pull/2986
  • chore(deps): Bump rust from 1.96-slim to 1.97-slim in /implementations/rust-boon by @dependabot[bot] in https://github.com/bowtie-json-schema/bowtie/pull/2979
  • chore(deps-dev): Bump typescript-eslint from 8.62.0 to 8.64.0 in /frontend by @dependabot[bot] in https://github.com/bowtie-json-schema/bowtie/pull/2985
  • chore(deps): Bump bowtie-json-schema/bowtie from 1ad060eb2e1058b6f863165e0075fd3684ba3458 to b83e81f74693a2032638eeeb8b62613498a9919a by @dependabot[bot] in https://github.com/bowtie-json-schema/bowtie/pull/2990
  • harness-ci: install Bowtie from PyPI instead of self-referencing bowtie's action by @Julian in https://github.com/bowtie-json-schema/bowtie/pull/2992
  • Report iris's language as c++, not cpp by @Julian in https://github.com/bowtie-json-schema/bowtie/pull/2993
  • Remove bin/extract-harness (committed to main by accident) by @Julian in https://github.com/bowtie-json-schema/bowtie/pull/2994
  • Rewrite the frontend in Svelte 5 with a 3-pane report explorer by @Julian in https://github.com/bowtie-json-schema/bowtie/pull/2991
  • jsu: report the harness's own version, not the backend's too by @Julian in https://github.com/bowtie-json-schema/bowtie/pull/2995
  • Extract the wave 1 & 2 harnesses to their own repositories by @Julian in https://github.com/bowtie-json-schema/bowtie/pull/2996
  • Quiet style nonsense. by @Julian in https://github.com/bowtie-json-schema/bowtie/pull/2998
  • Remove the failing pre-commit rust hooks, which anyways will now get … by @Julian in https://github.com/bowtie-json-schema/bowtie/pull/2999
  • Improve frontend typography, accessibility, navigation, and URL state by @Julian in https://github.com/bowtie-json-schema/bowtie/pull/3001
  • docs: inline the tutorial Dockerfile now that lua-jsonschema is extracted by @Julian in https://github.com/bowtie-json-schema/bowtie/pull/3002
  • Extract the remaining harnesses to their own repositories by @Julian in https://github.com/bowtie-json-schema/bowtie/pull/3000
  • Frontend follow-ups: audit fix, type scale, sidebar filters, compliance celebration by @Julian in https://github.com/bowtie-json-schema/bowtie/pull/3004
  • Move case filters to the right pane; celebrate fully-compliant implementations by @Julian in https://github.com/bowtie-json-schema/bowtie/pull/3006
  • Add bowtie site collect for distributed report generation by @Julian in https://github.com/bowtie-json-schema/bowtie/pull/3005
  • Truncate huge error output with a raw view (fixes #2723) by @Julian in https://github.com/bowtie-json-schema/bowtie/pull/3007
  • Parenthesize an implicit string concatenation (ruff 0.16.0 ISC004) by @Julian in https://github.com/bowtie-json-schema/bowtie/pull/3009
  • Stop making a GitHub API call per repository when building by @Julian in https://github.com/bowtie-json-schema/bowtie/pull/3008
  • Add bowtie site combine to assemble the site data from reports by @Julian in https://github.com/bowtie-json-schema/bowtie/pull/3010
  • Generate the report/site data with bowtie site collect/combine by @Julian in https://github.com/bowtie-json-schema/bowtie/pull/3011
  • Distributed harness reporting: per-hour suite pin + harness-report.yml by @Julian in https://github.com/bowtie-json-schema/bowtie/pull/3012

New Contributors

  • @jam01 made their first contribution in https://github.com/bowtie-json-schema/bowtie/pull/2899

Full Changelog: https://github.com/bowtie-json-schema/bowtie/compare/v2026.6.1...v2026.7.1

Files

bowtie-json-schema/bowtie-v2026.7.1.zip

Files (473.8 kB)

Name Size Download all
md5:933fabdb6417d46d6d0d9ae8de2b15ef
473.8 kB Preview Download

Additional details

Related works