Bump QRCoder from 1.4.3 to 1.7.0 #27
Open
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Updated QRCoder from 1.4.3 to 1.7.0.
Release notes
Sourced from QRCoder's releases.
1.7.0
New Features
Performance Enhancements
BitArrayby @TimothyMakkison in optimise: remove unnecessaryBitArrayShane32/QRCoder#607QRCodeGenerator(NETCORE_APP only) by @gfoidl in Reduced some allocations inQRCodeGenerator(NETCORE_APP only) Shane32/QRCoder#595ArrayPool.Rentto preventbyte[]allocation by @TimothyMakkison in PngByteQRCode: useArrayPool.Rentto preventbyte[]allocation Shane32/QRCoder#615QRCodewith one colour by @TimothyMakkison in optimise: fillQRCodewith one colour Shane32/QRCoder#626Bug Fixes
Documentation Changes
Refactoring and Other Changes
... (truncated)
1.6.0
What has changed
QrCodeGenerator(PRs #509, #519, #520, #521, #524, #530, #532)BitmapByteQRCode(PR #566)IsTrimmableproject property) (PR #539)PngByteQRCodethat accepts colors as System.Drawing.Color (PR #564)BitmapByteQRCode(PR #565)QRCodeGeneratorclasses into separate files and partially restructured code for better manageability (PRs #516, #528, #531)PayloadGeneratorclasses into separate files for better manageability (PR #556)PayloadGeneratorTestsinto separate files for better manageability (PR #569)dotnet formattoolchain (PR #562)Breaking Changes
GenerateQrCode(payload, eccLevel)is called and the payload has set an ECC level "X" that differs from the ECC level from the parametereccLevel, the QRCoder now throws anArgumentOutOfRangeExceptionto prevent the contract violation in the context of the payload. (Previously, the EccLevel was taken fromeccLevelparameter without further checking, which in the worst case could lead to unreadable payloads.)Deprecations
QRCoder.Extensions.CustomExtensionsQRCoder.Extensions.StringValueAttributeNuGet Package (QRCoder): https://www.nuget.org/packages/QRCoder/1.6.0
NuGet Package (QRCoder.Xaml): https://www.nuget.org/packages/QRCoder.Xaml/1.6.0
Full Release Notes: https://github.com/codebude/QRCoder/wiki/Release-notes
Full Changelog: Shane32/QRCoder@v1.5.1...v1.6.0
Special thanks for PRs and support goes to: @Shane32, @gfoidl, @csturm83, @Apflkuacha
1.5.1
What has changed
SupportedOSPlatformAttributeattributes were missing in the 1.5.0 build. Fixed build steps in workflows. (PRs #504, #505)NuGet Package (QRCoder): https://www.nuget.org/packages/QRCoder/1.5.1
NuGet Package (QRCoder.Xaml): https://www.nuget.org/packages/QRCoder.Xaml/1.5.1
Full Release Notes: https://github.com/codebude/QRCoder/wiki/Release-notes
Full Changelog: Shane32/QRCoder@v1.5.0...v1.5.1
Special thanks for PRs and support goes to: @Shane32 and the GraphQL for .NET project.
1.5.0
What has changed
PayloadGenerator.Wifi(PR #494)PostscriptQRCode(PR #493)SvgQRCodeincl. logo handling (PRs #490, #491)GenerateQrCode-function for payloads of typebyte[](PR #438)GetGraphic()to theASCIIQrCode-renderer that allows to render smaller representations of the QR code graphic by pressing two rows of modules into one char (PR #384 with inspiration from #430)CalenderEvent-payload generator (PR #499)Base64QRCode(PR #495)PayloadGenerator.SwissQRCode(PR #432)XKfor contacts/addresses inPayloadGenerator.SwissQRCode(PR #497)StrdBkgInf-field inPayloadGenerator.SwissQRCodeas it is additional instead of optional since SwissQRCode standard version 2.2 (PR #411)ArtQrCode-renderer that occured when quietzones should be drawn and a customfinderPatternImagewas set at the same time (PR #474)pixelSizeFactorinArtQrCode-renderer, which had no effect before (PR #408)PayloadGenerator.Urldidn't handle upper-case input correctly (PR #447)ASCIIQRCoderenderer that lead to mirrored/false rendering of ASCII QR codes (PR #476)OneTimePasswordpayload generator (PR #391)SvgQRCodewith logo and disabled quietzones at the same time. (PR #502)NuGet Package (QRCoder): https://www.nuget.org/packages/QRCoder/1.5.0
NuGet Package (QRCoder.Xaml): https://www.nuget.org/packages/QRCoder.Xaml/1.5.0
Full Release Notes: https://github.com/codebude/QRCoder/wiki/Release-notes
Full Changelog: Shane32/QRCoder@v1.4.3...v1.5.0
Special thanks for PRs and support goes to: @Shane32, @MarkusG, @PolnerA, @Timwi, @josh-, @doggy8088, @mharen, @Tragen, @HolyOne, @gfoidl, @RamonaFrickCH, @koaqiu, @hbdbim, @gliljas
Commits viewable in compare view.
You can trigger a rebase of this PR by commenting
@dependabot rebase.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)