EFPrefix / EFQRCode

A better way to operate QR Code in Swift, support iOS, macOS, watchOS and tvOS.
https://efprefix.github.io/EFQRCode
MIT License
4.58k stars 485 forks source link

[Breaking Changes] New v6 API for Swift and ObjC #109

Closed ApolloZhu closed 3 years ago

ApolloZhu commented 3 years ago

See V6 API Announcement for details

codecov-io commented 3 years ago

Codecov Report

Merging #109 (8453bc7) into main (eaaf55e) will increase coverage by 2.70%. The diff coverage is 59.78%.

Impacted file tree graph

@@            Coverage Diff             @@
##             main     #109      +/-   ##
==========================================
+ Coverage   58.80%   61.50%   +2.70%     
==========================================
  Files          14       15       +1     
  Lines         869      982     +113     
==========================================
+ Hits          511      604      +93     
- Misses        358      378      +20     
Impacted Files Coverage Δ
Source/CIColor+.swift 100.00% <ø> (ø)
Source/NSColor+.swift 25.00% <0.00%> (+2.77%) :arrow_up:
Source/NSImage+.swift 50.00% <ø> (ø)
Source/EFIntSize.swift 62.50% <25.00%> (ø)
Source/EFQRCode+Migration-v6.swift 45.58% <45.58%> (ø)
Source/EFQRCode+GIF.swift 28.57% <50.00%> (+28.57%) :arrow_up:
Source/EFQRCode.swift 53.57% <51.85%> (ø)
Source/EFQRCodeGenerator.swift 77.89% <66.66%> (+1.19%) :arrow_up:
Source/EFQRCode+ObjC.swift 71.42% <71.42%> (ø)
Source/EFQRCodeRecognizer.swift 82.35% <87.50%> (+24.45%) :arrow_up:
... and 4 more

Continue to review full report at Codecov.

Legend - Click here to learn more Δ = absolute <relative> (impact), ø = not affected, ? = missing data Powered by Codecov. Last update eaaf55e...8453bc7. Read the comment docs.

ApolloZhu commented 3 years ago

Finals week, probably get back to this during winter break

ApolloZhu commented 3 years ago

Examples of the new API: