Skip to content

Tags: mercari/QRScanner

Tags

2.0.1

Toggle 2.0.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Add PrivacyInfo.xcprivacy for Apple privacy manifest compliance (#44)

* Add PrivacyInfo.xcprivacy for Apple privacy manifest compliance

Add privacy manifest file to comply with Apple's SDK privacy requirements
starting from Spring 2024. The manifest declares that QRScanner:
- Does not track users
- Does not collect user data
- Does not use Required Reason APIs

Closes #42

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

* Fix CI: remove hardcoded iOS version from simulator destination

Allow xcodebuild to use the latest available iOS version instead of
requiring a specific version that may not exist on the runner.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

* Improve CI workflow configuration

- Add separate build job to verify framework compilation
- Add SPM build job to verify Swift Package Manager compatibility
- Add timeout-minutes to prevent hanging jobs
- Use stable device name (iPhone 15 Pro) for simulator tests
- Remove unnecessary matrix strategy for single destination
- Simplify and clean up configuration

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

* Fix SPM build for iOS-only library

- Exclude PrivacyInfo.xcprivacy from SPM target
- Use xcodebuild instead of swift build for iOS library
- swift build defaults to macOS which lacks UIKit

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

* Fix CI: use iPhone 16 simulator available on GitHub runner

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

* Improve Package.swift configuration

- Upgrade swift-tools-version to 5.9
- Include PrivacyInfo.xcprivacy as resource for SPM privacy manifest support
- Use .process() for Images.xcassets for proper asset compilation
- Remove unnecessary empty dependencies array

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

---------

Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>

2.0.0

Toggle 2.0.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Add SwiftUI support for QRScanner framework (#43)

* Add SwiftUI support for QRScanner with iOS 14+ minimum deployment target

- Add QRScannerSwiftUIView: UIViewRepresentable wrapper for QRScannerView
- Create QRScannerSwiftUISample: SwiftUI demo application
- Update minimum iOS deployment target from 10.0 to 14.0 across all targets
- Integrate SwiftUI sample into QRScanner.xcworkspace
- Implement modern Swift concurrency with MainActor instead of DispatchQueue
- Add comprehensive SwiftUI usage documentation

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>

* update ci.yml

* update ci.yml

* update ci.yml

* update ci.yml

* update README.md

* update README.md

* update README.md

* update README.md

* fix bug

---------

Co-authored-by: Claude <noreply@anthropic.com>

1.8.0

Toggle 1.8.0's commit message
QRScanner version 1.8.0

1.7

Toggle 1.7's commit message
Version 1.7

1.6

Toggle 1.6's commit message
Version 1.6

1.5

Toggle 1.5's commit message
Version 1.5

1.4

Toggle 1.4's commit message
QRScanner 1.4

1.3

Toggle 1.3's commit message
Improved input settings in version 1.3

1.2

Toggle 1.2's commit message
QRScanner 1.2