Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: Shane32/QRCoder
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: master
Choose a base ref
...
head repository: Steeltype/QRCoderLite
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: master
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 12 commits
  • 101 files changed
  • 1 contributor

Commits on Feb 10, 2024

  1. initial port to net8

    tfujii committed Feb 10, 2024
    Configuration menu
    Copy the full SHA
    6ec016f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    08d1025 View commit details
    Browse the repository at this point in the history
  3. formatting

    tfujii committed Feb 10, 2024
    Configuration menu
    Copy the full SHA
    6d54547 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2f50da0 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    d41bd46 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    19ab35f View commit details
    Browse the repository at this point in the history
  7. nuget packaging

    tfujii committed Feb 10, 2024
    Configuration menu
    Copy the full SHA
    c47edb0 View commit details
    Browse the repository at this point in the history
  8. Create SECURITY.md

    tfujii authored Feb 10, 2024
    Configuration menu
    Copy the full SHA
    1a0b024 View commit details
    Browse the repository at this point in the history

Commits on Feb 17, 2024

  1. Configuration menu
    Copy the full SHA
    b4a4c3a View commit details
    Browse the repository at this point in the history

Commits on Dec 17, 2025

  1. Remove ArtQRCode and related tests, add SvgQRCode

    Deleted ArtQRCode and its associated test files, as well as PostscriptQRCode and QRCode classes. Removed BitmapToHash from HelperFunctions. Added SvgQRCode implementation. Updated project file and modified related QR code generator classes to reflect these changes.
    tfujii committed Dec 17, 2025
    Configuration menu
    Copy the full SHA
    f3feef3 View commit details
    Browse the repository at this point in the history
  2. Add OTP and cryptocurrency payload generators

    Introduced OneTimePassword payload for generating otpauth URIs for TOTP/HOTP (2FA) and added BitcoinLikeCryptoCurrencyAddress with specific classes for Bitcoin, Bitcoin Cash, and Litecoin payment address payloads. These additions enable QR code generation for 2FA and cryptocurrency payment requests.
    tfujii committed Dec 17, 2025
    Configuration menu
    Copy the full SHA
    737e7e0 View commit details
    Browse the repository at this point in the history
  3. Add input validation and limits for QR code generation

    Introduces input validation and upper/lower bounds for parameters such as pixels per module, DPI, logo size, and geolocation coordinates across QR code output formats (ASCII, Bitmap, PNG, PDF, SVG). Adds decompression size limits and QR code version/side length checks to prevent resource exhaustion and invalid data in QRCodeData. Improves robustness and error handling in payload generators and utility methods.
    tfujii committed Dec 17, 2025
    Configuration menu
    Copy the full SHA
    10e3273 View commit details
    Browse the repository at this point in the history
Loading