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: Shane32/QRCoder
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: develop
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 2 commits
  • 68 files changed
  • 2 contributors

Commits on Oct 25, 2025

  1. Prep for v2; target .NET Standard 2.0, .NET Standard 2.1 and .NET 6.0 (

    …#685)
    
    * Target .NET Standard 2.0, .NET Standard 2.1 and .NET 6.0
    
    * Remove master branch restriction from PR workflow
    
    * Add develop branch to CI workflow triggers
    
    * Update workflow to remove master branch restriction
    
    Removed branch specification for pull request trigger.
    
    * Update VersionPrefix to 2.0.0-preview
    
    * Don't test .NET Core 2.1
    
    * Remove .NET Core 2.1 and .NET 5.0 from CI workflows
    
    * Add QRCoder library classes and methods for QR code generation and payload handling
    
    - Implemented abstract class AbstractQRCode and derived classes: ArtQRCode, AsciiQRCode, Base64QRCode, BitmapByteQRCode, PdfByteQRCode, PngByteQRCode, PostscriptQRCode, SvgQRCode, and QRCode.
    - Added helper classes for each QR code type to facilitate QR code generation.
    - Introduced PayloadGenerator with various payload types including BezahlCode, BitcoinAddress, CalendarEvent, ContactData, Geolocation, Girocode, and more.
    - Defined enums for various configurations and options within the QR code generation process.
    - Included exception handling classes for managing errors related to data size and specific payload types.
    - Established a comprehensive structure for QR code data management with QRCodeData and QRCodeGenerator classes.
    
    * Update
    
    * Fix usings
    
    * update
    
    * update
    
    * Update cross-platform support information in README.md
    
    * Add migration guide for QRCoder v2 and update README.md
    
    * Use ReadOnlySpan
    Shane32 authored Oct 25, 2025
    Configuration menu
    Copy the full SHA
    757ea5f View commit details
    Browse the repository at this point in the history

Commits on Oct 26, 2025

  1. Split QRCode and ArtQRCode to QRCoder.SystemDrawing (#686)

    * Target .NET Standard 2.0, .NET Standard 2.1 and .NET 6.0
    
    * Remove master branch restriction from PR workflow
    
    * Add develop branch to CI workflow triggers
    
    * Update workflow to remove master branch restriction
    
    Removed branch specification for pull request trigger.
    
    * Update VersionPrefix to 2.0.0-preview
    
    * Don't test .NET Core 2.1
    
    * Remove .NET Core 2.1 and .NET 5.0 from CI workflows
    
    * Add QRCoder library classes and methods for QR code generation and payload handling
    
    - Implemented abstract class AbstractQRCode and derived classes: ArtQRCode, AsciiQRCode, Base64QRCode, BitmapByteQRCode, PdfByteQRCode, PngByteQRCode, PostscriptQRCode, SvgQRCode, and QRCode.
    - Added helper classes for each QR code type to facilitate QR code generation.
    - Introduced PayloadGenerator with various payload types including BezahlCode, BitcoinAddress, CalendarEvent, ContactData, Geolocation, Girocode, and more.
    - Defined enums for various configurations and options within the QR code generation process.
    - Included exception handling classes for managing errors related to data size and specific payload types.
    - Established a comprehensive structure for QR code data management with QRCodeData and QRCodeGenerator classes.
    
    * Update
    
    * Fix usings
    
    * update
    
    * update
    
    * Split project to QRCoder.SystemDrawing
    
    * update
    
    * Add additional color names with alternative spellings to ColorTranslator
    
    * Add documentation for known HTML color names in ColorTranslator
    
    * Refactor GetGraphic method to simplify color handling logic
    
    * Refactor GetGraphic method overloads to improve color handling and maintain consistency
    
    * Refactor GetGraphic method to enhance functionality and remove redundancy
    
    * Refactor GetGraphic method to improve clarity and maintain consistency in overloads
    
    * Refactor GetGraphic method to restore and enhance overload with color parameters for improved flexibility
    
    * Refactor GetGraphic method to add overload for enhanced color customization and maintain consistency
    
    * Update
    
    * Update cross-platform support information in README.md
    
    * Add migration guide for QRCoder v2 with new features and breaking changes
    
    * Add migration guide for QRCoder v2 and update README.md
    
    * Update project references and enhance migration documentation for QRCoder v2
    
    * fix usings
    
    * update
    
    * Update QRCoder/Base64QRCode.cs
    
    Co-authored-by: Günther Foidl <gue@korporal.at>
    
    * Use ReadOnlySpan
    
    * Add newlines
    
    ---------
    
    Co-authored-by: Günther Foidl <gue@korporal.at>
    Shane32 and gfoidl authored Oct 26, 2025
    Configuration menu
    Copy the full SHA
    7bccc6c View commit details
    Browse the repository at this point in the history
Loading