Releases: lfarrand/QrShard
Releases · lfarrand/QrShard
Release list
v1.7.3
v1.7.2
Immutable
release. Only release title and notes can be modified.
v1.7.1
Immutable
release. Only release title and notes can be modified.
What's Changed
- Refresh v1.7.0 benchmark documentation by @lfarrand in #105
- Bump Microsoft.NET.Test.Sdk from 17.14.1 to 18.8.1 by @dependabot[bot] in #99
- Prepare QrShard 1.7.1 dependency rollup by @lfarrand in #106
- Bump actions/checkout from 5.1.0 to 7.0.1 by @dependabot[bot] in #96
- Bump github/codeql-action/analyze from 4.32.4 to 4.37.4 by @dependabot[bot] in #97
- Bump coverlet.collector from 6.0.4 to 10.0.1 by @dependabot[bot] in #98
- Bump xunit.runner.visualstudio from 3.1.4 to 3.1.5 by @dependabot[bot] in #100
- Bump github/codeql-action/init from 4.32.4 to 4.37.4 by @dependabot[bot] in #101
- Bump actions/download-artifact from 4.3.0 to 8.0.1 by @dependabot[bot] in #102
- Bump actions/upload-artifact from 4.6.2 to 7.0.1 by @dependabot[bot] in #103
New Contributors
- @dependabot[bot] made their first contribution in #99
Full Changelog: v1.7.0...v1.7.1
v1.7.0
Immutable
release. Only release title and notes can be modified.
What's Changed
- Update the docs the 1.6.1 release left behind by @lfarrand in #92
- Re-measure the benchmark matrix, and say what the numbers are worth by @lfarrand in #93
- Raise the default decode scratch budget to 8000 MB by @lfarrand in #94
- Harden runtime safety and release pipeline by @lfarrand in #95
- Release QrShard 1.7.0 by @lfarrand in #104
Full Changelog: v1.6.1...v1.7.0
v1.6.1
What's Changed
- Add the v1.6.0 golden fixtures by @lfarrand in #75
- Fix two review findings in the hardening added for 1.6.0 by @lfarrand in #76
- Fix the remaining review findings, and correct the documentation by @lfarrand in #77
- Broaden the two image-load filters the last fix walked past by @lfarrand in #78
- Fix six defects found by the six-lens review of 1.6.0 by @lfarrand in #79
- Fix the half-pixel bias in the finder detector's vertical centre by @lfarrand in #80
- Attach the FEC capacity contract to the method it describes by @lfarrand in #81
- Fix the 33-55 degree camera rotation dead band by @lfarrand in #82
- Stop deriving the finder floor from the photograph's size by @lfarrand in #83
- Cover the archive round trip end to end, through screenshots by @lfarrand in #84
- Count the symbols Chase actually corrected by @lfarrand in #85
- Coarsen the trace step instead of shrinking the search window by @lfarrand in #86
- Correct the cluster-ceiling comment the framing fix walked past by @lfarrand in #87
- Rescue an over-flipping Chase trial at parity 16 and above by @lfarrand in #88
- Choose the Chase candidate the decoder was most confident about by @lfarrand in #89
- Make three guards that could never fire actually fire by @lfarrand in #90
- Bump to 1.6.1 by @lfarrand in #91
Full Changelog: v1.6.0...v1.6.1
v1.6.0
v1.5.2
v1.5.1
v1.5.0
What's Changed
- Add v1.4.0 golden fixtures, and make the drift they exposed detectable by @lfarrand in #57
- Render the test run into the CI job summary by @lfarrand in #58
- Bring the docs up to 1.4.0 by @lfarrand in #59
- Mirror encode-side invariants on the decode side, and contain the blast radius by @lfarrand in #60
- Harden the output paths: device names, collisions, separators, temp files by @lfarrand in #61
- Bound the allocations that attacker-declared fields can size by @lfarrand in #62
- Stop the CLI doing plausible-looking things silently by @lfarrand in #63
- Bound the camera-path work, and stop allocating diagnostics nobody reads by @lfarrand in #64
- Bump to 1.5.0, and document the integrity fixes as an advisory by @lfarrand in #65
Full Changelog: v1.4.0...v1.5.0