v1.6.0
#571
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
- 6126
Uh oh!
There was an error while loading. Please reload this page.
-
What has changed
QrCodeGenerator
(PRs #509, #519, #520, #521, #524, #530, #532)BitmapByteQRCode
(PR #566)IsTrimmable
project property) (PR #539)PngByteQRCode
that accepts colors as System.Drawing.Color (PR #564)BitmapByteQRCode
(PR #565)QRCodeGenerator
classes into separate files and partially restructured code for better manageability (PRs #516, #528, #531)PayloadGenerator
classes into separate files for better manageability (PR #556)PayloadGeneratorTests
into separate files for better manageability (PR #569)dotnet format
toolchain (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 anArgumentOutOfRangeException
to prevent the contract violation in the context of the payload. (Previously, the EccLevel was taken fromeccLevel
parameter without further checking, which in the worst case could lead to unreadable payloads.)Deprecations
QRCoder.Extensions.CustomExtensions
QRCoder.Extensions.StringValueAttribute
NuGet 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: v1.5.1...v1.6.0
Special thanks for PRs and support goes to: @Shane32, @gfoidl, @csturm83, @Apflkuacha
This discussion was created from the release v1.6.0.
Beta Was this translation helpful? Give feedback.
All reactions