<!-- Thank you for your contribution! -->
<!-- Unless your change is trivial, please create an issue to discuss the change before creating a PR -->

## Change Summary

I noticed similar or identical logic in several places and extracted a couple of methods to reduce duplication.

The two commits are fairly independent and it may be easier to view their diffs separately to understand the changes. The first is probably a bit more compelling.

Note that the original code replaced by `clean_schema` wasn't always exactly the same, but the differences didn't really strike me as intentional, and either way it seemed good to draw attention to those differences and consider discussing them or adding comments to clarify.

## Related issue number

There's no issue because this isn't fixing/adding anything notable, it's just refactoring. I thought it made more sense to discuss the changes here rather than in a separate issue.

## Checklist

* [x] The pull request title is a good summary of the changes - it will be used in the changelog
* [x] Unit tests for the changes exist
* [x] Tests pass on CI
* [x] Documentation reflects the changes where applicable
* [x] My PR is ready to review, **please add a comment including the phrase "please review" to assign reviewers**


Selected Reviewer: @adriangb
Refactoring schema-related code. <!-- Thank you for your contribution! -->
<!-- Unless your change is trivial, please create an issue to discuss the change before creating a PR -->

## Change Summary

I noticed similar or identical logic in several places and extracted a couple of methods to reduce duplication.

The two commits are fairly independent and it may be easier to view their diffs separately to understand the changes. The first is probably a bit more compelling.

Note that the original code replaced by `clean_schema` wasn't always exactly the same, but the differences didn't really strike me as intentional, and either way it seemed good to draw attention to those differences and consider discussing them or adding comments to clarify.

## Related issue number

There's no issue because this isn't fixing/adding anything notable, it's just refactoring. I thought it made more sense to discuss the changes here rather than in a separate issue.

## Checklist

* [x] The pull request title is a good summary of the changes - it will be used in the changelog
* [x] Unit tests for the changes exist
* [x] Tests pass on CI
* [x] Documentation reflects the changes where applicable
* [x] My PR is ready to review, **please add a comment including the phrase "please review" to assign reviewers**


Selected Reviewer: @adriangb
# pack-refs with: peeled fully-peeled sorted 
2e939dc3bfb88f54efb66f8f1a031ff22e4f9865 refs/remotes/origin/1.10.X-fixes
268b2361c4e338f5e58edddb2abf3866da7827fb refs/remotes/origin/2.5
0631a71889a69b60f781f6a27b2fc2577b4b769a refs/remotes/origin/2.5-old
16d5c24c3309b9aa55560c8382247c3e0539da54 refs/remotes/origin/4682-v2-hypothesis-plugin-rewrite
ba4c58cb20860c61d67b5181e438163036a32bc1 refs/remotes/origin/dh/reuse-validator
e6f2df341d52bc02d87968df8136a2aee05b0d2e refs/remotes/origin/dh/tuple-schema
5384a58f7203612e3bcbc473b7ff9dfb09cc00e1 refs/remotes/origin/dh/union-with-primitive
be3cc88e65140a576a78d3c26a91a07b24368b78 refs/remotes/origin/disable-schema-building-caches
1fa6766f00e3992525cf6ed65d8b5aee67b810f6 refs/remotes/origin/dmontagu/attempt-extra
53385bc34e5785034571374aa585a3b50af5ffaf refs/remotes/origin/dmontagu/tuple-schema
061cc260b962842b4b53dc276a768ff1c4f5186a refs/remotes/origin/docs-site
7dc28d0a5828ec46a63f350c5d32b49292994d00 refs/remotes/origin/docs-update
80c7eeade79fcb6aa21e408d22fc971bad59e497 refs/remotes/origin/docs-updates-hypothesis-plugin
00282029ea32e3a252181f505a1acb057df7226d refs/remotes/origin/fix-ta-init-bug
7d2d8f6437c9e6b9631e4441275d1447af3d9f99 refs/remotes/origin/fix-type-adapter-config-check
6c7fd7f418b1e237f84b8e732ecf4e0b430d68e3 refs/remotes/origin/fix-validate-call-issue
3ec4d96c26f89ffef8d064e770c5d9bb0c08ff9d refs/remotes/origin/from_json-docs
2e459bb563dbc296c2bcffbfd1a3caf21241b8e0 refs/remotes/origin/main
9af4f20eacfcbe5927fce8441ed942272745c303 refs/remotes/origin/ubuntu-fixes-v1
fc980a332a3b2e237617d7c13dc335fd9b855ccd refs/remotes/origin/uprev_core
c2bae0a05d3965609c474bf0bd4a525eb517de1e refs/tags/V0.17
5710649cb0b3cb50b2d6d9acdc281979cde7de0e refs/tags/v0.0.2
2c43b0caf027c952bd4620b2da1bfde2962bb61c refs/tags/v0.0.3
35add310cce8bf8b9bab6e4fb8357eafd634b920 refs/tags/v0.0.4
90a2b6bfe37da8883aa25360bc916450cd9dbc72 refs/tags/v0.0.5
9cceb76ca053bea9d6b542f5680cf4dbd60d0546 refs/tags/v0.0.6
9ecae91dade6ccf1a9a008a96bf71ca9b94d3faf refs/tags/v0.0.7
ea88afb212fd7eededf82c93a227554ca3c989be refs/tags/v0.0.8
3627bad7687d5ec0cf0c972c00cbcc6b743168d0 refs/tags/v0.1
7e44bcaf7a029b035fe03ebcb42fa65f975cead9 refs/tags/v0.10
37364a05b9580a776e64d0b8bc015dc7ed9db17f refs/tags/v0.11
f2190c4b24d09f7b2b40518efc859ada48dd21cc refs/tags/v0.11.1
725b3c3bcf13af1cabab1e35ddf2f979cf1874fb refs/tags/v0.11.2
86da135a0573b1627c9fa5f81750dcb7e3be2af7 refs/tags/v0.12
16eebf0c61588aced4f16059d3ae9a633c2cfdf4 refs/tags/v0.12.1
08396467887e911bf890cb936209a730fc582fce refs/tags/v0.13
0a6c211d7fd90f62e80503b6971c6ebe4ccdab22 refs/tags/v0.13.1
50898658571487563fdbe7982a194b9675d53311 refs/tags/v0.14
19ec7c60db420fee9085c04ac310bbf44f85333b refs/tags/v0.15
86949c2ba20469776c0679796885f1c60f2a4df4 refs/tags/v0.16
1f270dd84a0923f9ad0a343b4732d404f32a4423 refs/tags/v0.16.1
0c1482aabae3f152ab172c94528146bcfff6f5e5 refs/tags/v0.18
8cb3557aec9569539176ebba960e2ef9bc076a9c refs/tags/v0.18.1
06b0c41276ebb3a280894b3c92eee0947d4cdc36 refs/tags/v0.18.2
8fa1382beb4f64e95befd32df304484c82cd5e2a refs/tags/v0.19
56662690c728a973dad6d270ae0bebb923cf2592 refs/tags/v0.2
678e6595bf89d981d5dd681b0ccb88299c0c94c0 refs/tags/v0.2.1
7cd423aa3e763352b0d87c7fe1fce41f417807fe refs/tags/v0.20
7b126a7af63903a76d5da393e6420ce7552aecc0 refs/tags/v0.20.1
f9bc56a70a1a7a587a305c1c94a94287f9a4406c refs/tags/v0.20a1
f81aa969aeae892bbcd4a708b1351a47d0d87220 refs/tags/v0.21
46b1e89a65a50ae31e3f793ac590050f3383ac51 refs/tags/v0.22
ddbf2be9c9d198a0ae66f7fc80a2cd6addd4ba1f refs/tags/v0.23
94c27b6334776ce1d7e8e7dae0b2c8dcb13f247d refs/tags/v0.24
6d80a1a65e29bc25e76934673e242cdd8a7f1d86 refs/tags/v0.25
d2f60737211d1b9f99b6abba661da93581b87c42 refs/tags/v0.26
d69ca21ce468644cf40b99ea62b70dc8ef2f3fa9 refs/tags/v0.27
0dca636ce5fa1adffee06776bfde2b3ce75ce262 refs/tags/v0.27a1
f5b054b9fc5c5a476584a35f14e20e24af94294a refs/tags/v0.28
dd44fda8a6f6eed961cd03ad1e70049e523cdb40 refs/tags/v0.29
94c2fe553b1f6d8c5aa2ebb6b114df4cd7deea90 refs/tags/v0.3
b52d877f28d993e454785873d44bd449b76b826d refs/tags/v0.30
7244aba55382c36d239c8cb53af65aa0b44c9701 refs/tags/v0.30.1
c28d469f5ba95b13114a148cf3b47f58857dfeb0 refs/tags/v0.31
719501c68b36e82c7527bdce42326a16ae0d7a68 refs/tags/v0.31.1
10c18ee63d61fd960f27cf0321bfb053e877f8c9 refs/tags/v0.32
dd1755f63e055ffd653fc7ee2de5d5a50bb9cbd7 refs/tags/v0.32.1
dbe9514e0df1bea1a8ce9df8defd8f170a633116 refs/tags/v0.32.2
29508d49726feac1bb255a78691559e9a76015e7 refs/tags/v0.4
42e2c068965d964e4c27c5ce605ec38aabd6a1f2 refs/tags/v0.5
050dbb191ba37937670a3577b6128eaea07d9906 refs/tags/v0.6
acf3128dcd45198c0b54e642497c6585af9faf10 refs/tags/v0.6.1
f6c94e611e66ba6a12715ac1e4ce0fc5b35471e8 refs/tags/v0.6.2
bf80464f286d6c87e2b273ad1d95982a90b02109 refs/tags/v0.6.3
423137cefe091b63166bb0a4531fef8b9c4eaf0a refs/tags/v0.6.4
89201f08b0f1cbed6959e3dbf769b867ab29b16c refs/tags/v0.7
03838d92206789cb84af96fbb0cb11f677095224 refs/tags/v0.7.1
2966beeb4039b28d85f6bc1ac23d8c5c5eada13e refs/tags/v0.8
36a20613fb313c3cbfd3ab4ef66d84c453df296f refs/tags/v0.9
9061cb20ba9ccabe367dbba2a603c0a2b43419ca refs/tags/v0.9.1
b8bbfec670019e96530680a4b79551afc6e122ec refs/tags/v1.0
8dabb34390a11bc424941fea194a3c524e1402b6 refs/tags/v1.0b1
4762f49b3615d7f5fac2ac1d4a7ec5acfc7ce314 refs/tags/v1.0b2
8a261c1dfa1136f3c2aa1fb1b43b8b25882e6c2e refs/tags/v1.1
1fd89f59b9eb7ab07a4d889b22d9655cf4b5e5fb refs/tags/v1.1.1
64f24726d18db191e6677f2976c076778fdc2364 refs/tags/v1.10.0
0cdeafc9337565a89d7a9cd14c0257c652ee353c refs/tags/v1.10.0a1
^f1df0896f9323c87bdec3ae6a7108d4b01c1c21c
934adc1d850b89ae9cb36affbaa0ec826dbf9213 refs/tags/v1.10.0a2
f8575aa3793c565cf006979c60ad62312406d5b5 refs/tags/v1.10.0b1
32ea8853450b50e5b963ce677ab1fff95bc2e56a refs/tags/v1.10.1
0e8a387d6752dd859676da53298601ccae6a23a7 refs/tags/v1.10.10
15c82d978d9e3b3893f00982b9e0c5c8d5c7821d refs/tags/v1.10.11
d9c2af3a701ca982945a590de1a1da98b3fb4003 refs/tags/v1.10.12
8822578619bf8d0bb754b1cf7a2a905b50240d01 refs/tags/v1.10.13
bc74342b39e2b1d0115364cf2aa90d8f874cb9b5 refs/tags/v1.10.2
0a9e000db7bc13b76b728d82df53a3e4c24b43f4 refs/tags/v1.10.3
63c683d9fc7b494bf81e964f97ec2f9b78b8e09d refs/tags/v1.10.4
b0215d175ace2a3db76307c5f18819b021f48ab5 refs/tags/v1.10.5
bf6b884563e7c635b9d811e97d2fdb51805398b1 refs/tags/v1.10.6
11f7f9019016659e81c96481ffe5c42637489cf3 refs/tags/v1.10.7
77e3ac776c3dc71f09ce7a1f734d9cad035a8c0f refs/tags/v1.10.8
90326480ff1061f690aa193bd112cd17a6d90a70 refs/tags/v1.10.9
f1df0896f9323c87bdec3ae6a7108d4b01c1c21c refs/tags/v1.10a1
b521f6b24aa48ca65044d3a5a693ad44d929307d refs/tags/v1.2
e65d11240a6febcd569ad44a61e2374eb00b9ba6 refs/tags/v1.3
e4cd9d2c87b0e6f42366b617de6441f8cd561085 refs/tags/v1.4
1f071f1cf9c315d502633880aeec8dfb4ef9bcd9 refs/tags/v1.5
f96c4dc59f9544fef72c2a30b07281ddf8e14676 refs/tags/v1.5.1
5dbb1272f6a51363d2c21044f4048868879fda25 refs/tags/v1.6
d2b050176eec04c187d0835be4039ef9509d56be refs/tags/v1.6.1
acf778345d516a78d93c08459ab4cd4c6709a6be refs/tags/v1.6.2
95435de4526b609ee904b7a27478cec2e32f8fe8 refs/tags/v1.7
8dcc87cf422c8344ca565c8ee23b7119bc100949 refs/tags/v1.7.1
685303237273eb21f379227b721295e0bf7e253b refs/tags/v1.7.2
00a128a3609dac82dfe0cdb4200bbf2011aa5f83 refs/tags/v1.7.3
e3d1c161d79d54e0e2d549f96e7b458d74088205 refs/tags/v1.7.4
a8d50aef0c375374302d050fbe16703d33aaeb86 refs/tags/v1.8
619ff261c9bdc2a612ef2fcfa17a005dfefbcf21 refs/tags/v1.8.1
a84cfacf9caf08bef8edca076c3325c3cf49475d refs/tags/v1.8.2
fbf8002cefd1ba7b263f63545fff2e48a378189d refs/tags/v1.9.0
5de27ca465e3a75fb26924084c8b5df211bb0e83 refs/tags/v1.9.0a1
ef4678999f94625819ebad61b44ea264479aeb0a refs/tags/v1.9.0a2
a5edcb35d57a543143b0dc127dbcf8e143c38e6d refs/tags/v1.9.1
1d37ffd89c9e6607db2553eb830fea2fc028dc2f refs/tags/v1.9.2
c0c64bf54b546b3988b65230b206378522cce807 refs/tags/v2.0
^aeb8fd0255bf034212e808b92893283adc9f8d3a
53b13626e1dbb3b0d408715a70a89373afbe42c2 refs/tags/v2.0.1
00dc93f33a10253f53bcec1c8dd5f4292fe0d731 refs/tags/v2.0.2
d5d9dfc2c92e9e5969903b32e18c7f5c812d2874 refs/tags/v2.0.3
d7f18180b33810b8150900a06fb0166c9e757086 refs/tags/v2.0a1
^00040f782805e9be07d8f2d8ac141c971befbf8c
bda373de2b7422cf08f97fead59f92f5dbde18e2 refs/tags/v2.0a2
415b3ef6676a0259ce4ff65ec6440b968c779f5a refs/tags/v2.0a3
f1fbdb1a9b52ad152306b68dec8e5ec98c7c9188 refs/tags/v2.0a4
9d3b1f3786d1fd2189f99db1b7dbf2040b020110 refs/tags/v2.0b1
815fcf2bb3b9795e43cf31d58f7f6e38d8b5f47e refs/tags/v2.0b2
3e8b3b00e413cf737cb33dd60d15e69c6fd6b427 refs/tags/v2.0b3
3284a249794efc30ec1935a0095671263a175c4e refs/tags/v2.1.0
cfd5b6c780a137c5e2394361db2ed93ba4ff368e refs/tags/v2.1.1
d5a42210e70516b4b0984db3faf94367e7c08425 refs/tags/v2.2.0
5a1fdfad1f1e5108c11c76a451f9a0e671bef8e7 refs/tags/v2.2.1
5fb914b73a3fe5ad9b33fd2a82cbaf57378a2eb0 refs/tags/v2.2.2
7f1a643c5c03d6deffc9868008eaae169ede6e93 refs/tags/v2.3.0
1f59075c69e7172f8019b0cf621f0d9fde406307 refs/tags/v2.4.0
07b23ef2502e935e4b35f015e5d3b2f3c9b37c07 refs/tags/v2.4.1
d1634da7d9cce1f91ae6f76bd3379b776b7de6da refs/tags/v2.4.2
d465ec5542a611ffefab45736859f37b0b251eb8 refs/tags/v2.5.0
9eec4d64d8883950b993a46d5296af5b916a43cb refs/tags/v2.5.0b1
4982d57cc72c46abb9cbb781d2e38cdf86095a90 refs/tags/v2.5.1
b75cb28e64a57c5656574f244ec4eb59e656dc75 refs/tags/v2.5.2
9f58e785a5f1f2c34437f6e9b6adcd5b969e0df4 refs/tags/v2.5.3

# pack-refs with: peeled fully-peeled sorted 
2e939dc3bfb88f54efb66f8f1a031ff22e4f9865 refs/remotes/origin/1.10.X-fixes
268b2361c4e338f5e58edddb2abf3866da7827fb refs/remotes/origin/2.5
0631a71889a69b60f781f6a27b2fc2577b4b769a refs/remotes/origin/2.5-old
16d5c24c3309b9aa55560c8382247c3e0539da54 refs/remotes/origin/4682-v2-hypothesis-plugin-rewrite
ba4c58cb20860c61d67b5181e438163036a32bc1 refs/remotes/origin/dh/reuse-validator
e6f2df341d52bc02d87968df8136a2aee05b0d2e refs/remotes/origin/dh/tuple-schema
5384a58f7203612e3bcbc473b7ff9dfb09cc00e1 refs/remotes/origin/dh/union-with-primitive
be3cc88e65140a576a78d3c26a91a07b24368b78 refs/remotes/origin/disable-schema-building-caches
1fa6766f00e3992525cf6ed65d8b5aee67b810f6 refs/remotes/origin/dmontagu/attempt-extra
53385bc34e5785034571374aa585a3b50af5ffaf refs/remotes/origin/dmontagu/tuple-schema
061cc260b962842b4b53dc276a768ff1c4f5186a refs/remotes/origin/docs-site
7dc28d0a5828ec46a63f350c5d32b49292994d00 refs/remotes/origin/docs-update
80c7eeade79fcb6aa21e408d22fc971bad59e497 refs/remotes/origin/docs-updates-hypothesis-plugin
00282029ea32e3a252181f505a1acb057df7226d refs/remotes/origin/fix-ta-init-bug
7d2d8f6437c9e6b9631e4441275d1447af3d9f99 refs/remotes/origin/fix-type-adapter-config-check
6c7fd7f418b1e237f84b8e732ecf4e0b430d68e3 refs/remotes/origin/fix-validate-call-issue
3ec4d96c26f89ffef8d064e770c5d9bb0c08ff9d refs/remotes/origin/from_json-docs
2e459bb563dbc296c2bcffbfd1a3caf21241b8e0 refs/remotes/origin/main
9af4f20eacfcbe5927fce8441ed942272745c303 refs/remotes/origin/ubuntu-fixes-v1
fc980a332a3b2e237617d7c13dc335fd9b855ccd refs/remotes/origin/uprev_core
c2bae0a05d3965609c474bf0bd4a525eb517de1e refs/tags/V0.17
5710649cb0b3cb50b2d6d9acdc281979cde7de0e refs/tags/v0.0.2
2c43b0caf027c952bd4620b2da1bfde2962bb61c refs/tags/v0.0.3
35add310cce8bf8b9bab6e4fb8357eafd634b920 refs/tags/v0.0.4
90a2b6bfe37da8883aa25360bc916450cd9dbc72 refs/tags/v0.0.5
9cceb76ca053bea9d6b542f5680cf4dbd60d0546 refs/tags/v0.0.6
9ecae91dade6ccf1a9a008a96bf71ca9b94d3faf refs/tags/v0.0.7
ea88afb212fd7eededf82c93a227554ca3c989be refs/tags/v0.0.8
3627bad7687d5ec0cf0c972c00cbcc6b743168d0 refs/tags/v0.1
7e44bcaf7a029b035fe03ebcb42fa65f975cead9 refs/tags/v0.10
37364a05b9580a776e64d0b8bc015dc7ed9db17f refs/tags/v0.11
f2190c4b24d09f7b2b40518efc859ada48dd21cc refs/tags/v0.11.1
725b3c3bcf13af1cabab1e35ddf2f979cf1874fb refs/tags/v0.11.2
86da135a0573b1627c9fa5f81750dcb7e3be2af7 refs/tags/v0.12
16eebf0c61588aced4f16059d3ae9a633c2cfdf4 refs/tags/v0.12.1
08396467887e911bf890cb936209a730fc582fce refs/tags/v0.13
0a6c211d7fd90f62e80503b6971c6ebe4ccdab22 refs/tags/v0.13.1
50898658571487563fdbe7982a194b9675d53311 refs/tags/v0.14
19ec7c60db420fee9085c04ac310bbf44f85333b refs/tags/v0.15
86949c2ba20469776c0679796885f1c60f2a4df4 refs/tags/v0.16
1f270dd84a0923f9ad0a343b4732d404f32a4423 refs/tags/v0.16.1
0c1482aabae3f152ab172c94528146bcfff6f5e5 refs/tags/v0.18
8cb3557aec9569539176ebba960e2ef9bc076a9c refs/tags/v0.18.1
06b0c41276ebb3a280894b3c92eee0947d4cdc36 refs/tags/v0.18.2
8fa1382beb4f64e95befd32df304484c82cd5e2a refs/tags/v0.19
56662690c728a973dad6d270ae0bebb923cf2592 refs/tags/v0.2
678e6595bf89d981d5dd681b0ccb88299c0c94c0 refs/tags/v0.2.1
7cd423aa3e763352b0d87c7fe1fce41f417807fe refs/tags/v0.20
7b126a7af63903a76d5da393e6420ce7552aecc0 refs/tags/v0.20.1
f9bc56a70a1a7a587a305c1c94a94287f9a4406c refs/tags/v0.20a1
f81aa969aeae892bbcd4a708b1351a47d0d87220 refs/tags/v0.21
46b1e89a65a50ae31e3f793ac590050f3383ac51 refs/tags/v0.22
ddbf2be9c9d198a0ae66f7fc80a2cd6addd4ba1f refs/tags/v0.23
94c27b6334776ce1d7e8e7dae0b2c8dcb13f247d refs/tags/v0.24
6d80a1a65e29bc25e76934673e242cdd8a7f1d86 refs/tags/v0.25
d2f60737211d1b9f99b6abba661da93581b87c42 refs/tags/v0.26
d69ca21ce468644cf40b99ea62b70dc8ef2f3fa9 refs/tags/v0.27
0dca636ce5fa1adffee06776bfde2b3ce75ce262 refs/tags/v0.27a1
f5b054b9fc5c5a476584a35f14e20e24af94294a refs/tags/v0.28
dd44fda8a6f6eed961cd03ad1e70049e523cdb40 refs/tags/v0.29
94c2fe553b1f6d8c5aa2ebb6b114df4cd7deea90 refs/tags/v0.3
b52d877f28d993e454785873d44bd449b76b826d refs/tags/v0.30
7244aba55382c36d239c8cb53af65aa0b44c9701 refs/tags/v0.30.1
c28d469f5ba95b13114a148cf3b47f58857dfeb0 refs/tags/v0.31
719501c68b36e82c7527bdce42326a16ae0d7a68 refs/tags/v0.31.1
10c18ee63d61fd960f27cf0321bfb053e877f8c9 refs/tags/v0.32
dd1755f63e055ffd653fc7ee2de5d5a50bb9cbd7 refs/tags/v0.32.1
dbe9514e0df1bea1a8ce9df8defd8f170a633116 refs/tags/v0.32.2
29508d49726feac1bb255a78691559e9a76015e7 refs/tags/v0.4
42e2c068965d964e4c27c5ce605ec38aabd6a1f2 refs/tags/v0.5
050dbb191ba37937670a3577b6128eaea07d9906 refs/tags/v0.6
acf3128dcd45198c0b54e642497c6585af9faf10 refs/tags/v0.6.1
f6c94e611e66ba6a12715ac1e4ce0fc5b35471e8 refs/tags/v0.6.2
bf80464f286d6c87e2b273ad1d95982a90b02109 refs/tags/v0.6.3
423137cefe091b63166bb0a4531fef8b9c4eaf0a refs/tags/v0.6.4
89201f08b0f1cbed6959e3dbf769b867ab29b16c refs/tags/v0.7
03838d92206789cb84af96fbb0cb11f677095224 refs/tags/v0.7.1
2966beeb4039b28d85f6bc1ac23d8c5c5eada13e refs/tags/v0.8
36a20613fb313c3cbfd3ab4ef66d84c453df296f refs/tags/v0.9
9061cb20ba9ccabe367dbba2a603c0a2b43419ca refs/tags/v0.9.1
b8bbfec670019e96530680a4b79551afc6e122ec refs/tags/v1.0
8dabb34390a11bc424941fea194a3c524e1402b6 refs/tags/v1.0b1
4762f49b3615d7f5fac2ac1d4a7ec5acfc7ce314 refs/tags/v1.0b2
8a261c1dfa1136f3c2aa1fb1b43b8b25882e6c2e refs/tags/v1.1
1fd89f59b9eb7ab07a4d889b22d9655cf4b5e5fb refs/tags/v1.1.1
64f24726d18db191e6677f2976c076778fdc2364 refs/tags/v1.10.0
0cdeafc9337565a89d7a9cd14c0257c652ee353c refs/tags/v1.10.0a1
^f1df0896f9323c87bdec3ae6a7108d4b01c1c21c
934adc1d850b89ae9cb36affbaa0ec826dbf9213 refs/tags/v1.10.0a2
f8575aa3793c565cf006979c60ad62312406d5b5 refs/tags/v1.10.0b1
32ea8853450b50e5b963ce677ab1fff95bc2e56a refs/tags/v1.10.1
0e8a387d6752dd859676da53298601ccae6a23a7 refs/tags/v1.10.10
15c82d978d9e3b3893f00982b9e0c5c8d5c7821d refs/tags/v1.10.11
d9c2af3a701ca982945a590de1a1da98b3fb4003 refs/tags/v1.10.12
8822578619bf8d0bb754b1cf7a2a905b50240d01 refs/tags/v1.10.13
bc74342b39e2b1d0115364cf2aa90d8f874cb9b5 refs/tags/v1.10.2
0a9e000db7bc13b76b728d82df53a3e4c24b43f4 refs/tags/v1.10.3
63c683d9fc7b494bf81e964f97ec2f9b78b8e09d refs/tags/v1.10.4
b0215d175ace2a3db76307c5f18819b021f48ab5 refs/tags/v1.10.5
bf6b884563e7c635b9d811e97d2fdb51805398b1 refs/tags/v1.10.6
11f7f9019016659e81c96481ffe5c42637489cf3 refs/tags/v1.10.7
77e3ac776c3dc71f09ce7a1f734d9cad035a8c0f refs/tags/v1.10.8
90326480ff1061f690aa193bd112cd17a6d90a70 refs/tags/v1.10.9
f1df0896f9323c87bdec3ae6a7108d4b01c1c21c refs/tags/v1.10a1
b521f6b24aa48ca65044d3a5a693ad44d929307d refs/tags/v1.2
e65d11240a6febcd569ad44a61e2374eb00b9ba6 refs/tags/v1.3
e4cd9d2c87b0e6f42366b617de6441f8cd561085 refs/tags/v1.4
1f071f1cf9c315d502633880aeec8dfb4ef9bcd9 refs/tags/v1.5
f96c4dc59f9544fef72c2a30b07281ddf8e14676 refs/tags/v1.5.1
5dbb1272f6a51363d2c21044f4048868879fda25 refs/tags/v1.6
d2b050176eec04c187d0835be4039ef9509d56be refs/tags/v1.6.1
acf778345d516a78d93c08459ab4cd4c6709a6be refs/tags/v1.6.2
95435de4526b609ee904b7a27478cec2e32f8fe8 refs/tags/v1.7
8dcc87cf422c8344ca565c8ee23b7119bc100949 refs/tags/v1.7.1
685303237273eb21f379227b721295e0bf7e253b refs/tags/v1.7.2
00a128a3609dac82dfe0cdb4200bbf2011aa5f83 refs/tags/v1.7.3
e3d1c161d79d54e0e2d549f96e7b458d74088205 refs/tags/v1.7.4
a8d50aef0c375374302d050fbe16703d33aaeb86 refs/tags/v1.8
619ff261c9bdc2a612ef2fcfa17a005dfefbcf21 refs/tags/v1.8.1
a84cfacf9caf08bef8edca076c3325c3cf49475d refs/tags/v1.8.2
fbf8002cefd1ba7b263f63545fff2e48a378189d refs/tags/v1.9.0
5de27ca465e3a75fb26924084c8b5df211bb0e83 refs/tags/v1.9.0a1
ef4678999f94625819ebad61b44ea264479aeb0a refs/tags/v1.9.0a2
a5edcb35d57a543143b0dc127dbcf8e143c38e6d refs/tags/v1.9.1
1d37ffd89c9e6607db2553eb830fea2fc028dc2f refs/tags/v1.9.2
c0c64bf54b546b3988b65230b206378522cce807 refs/tags/v2.0
^aeb8fd0255bf034212e808b92893283adc9f8d3a
53b13626e1dbb3b0d408715a70a89373afbe42c2 refs/tags/v2.0.1
00dc93f33a10253f53bcec1c8dd5f4292fe0d731 refs/tags/v2.0.2
d5d9dfc2c92e9e5969903b32e18c7f5c812d2874 refs/tags/v2.0.3
d7f18180b33810b8150900a06fb0166c9e757086 refs/tags/v2.0a1
^00040f782805e9be07d8f2d8ac141c971befbf8c
bda373de2b7422cf08f97fead59f92f5dbde18e2 refs/tags/v2.0a2
415b3ef6676a0259ce4ff65ec6440b968c779f5a refs/tags/v2.0a3
f1fbdb1a9b52ad152306b68dec8e5ec98c7c9188 refs/tags/v2.0a4
9d3b1f3786d1fd2189f99db1b7dbf2040b020110 refs/tags/v2.0b1
815fcf2bb3b9795e43cf31d58f7f6e38d8b5f47e refs/tags/v2.0b2
3e8b3b00e413cf737cb33dd60d15e69c6fd6b427 refs/tags/v2.0b3
3284a249794efc30ec1935a0095671263a175c4e refs/tags/v2.1.0
cfd5b6c780a137c5e2394361db2ed93ba4ff368e refs/tags/v2.1.1
d5a42210e70516b4b0984db3faf94367e7c08425 refs/tags/v2.2.0
5a1fdfad1f1e5108c11c76a451f9a0e671bef8e7 refs/tags/v2.2.1
5fb914b73a3fe5ad9b33fd2a82cbaf57378a2eb0 refs/tags/v2.2.2
7f1a643c5c03d6deffc9868008eaae169ede6e93 refs/tags/v2.3.0
1f59075c69e7172f8019b0cf621f0d9fde406307 refs/tags/v2.4.0
07b23ef2502e935e4b35f015e5d3b2f3c9b37c07 refs/tags/v2.4.1
d1634da7d9cce1f91ae6f76bd3379b776b7de6da refs/tags/v2.4.2
d465ec5542a611ffefab45736859f37b0b251eb8 refs/tags/v2.5.0
9eec4d64d8883950b993a46d5296af5b916a43cb refs/tags/v2.5.0b1
4982d57cc72c46abb9cbb781d2e38cdf86095a90 refs/tags/v2.5.1
b75cb28e64a57c5656574f244ec4eb59e656dc75 refs/tags/v2.5.2
9f58e785a5f1f2c34437f6e9b6adcd5b969e0df4 refs/tags/v2.5.3
