Skip to content

Commit 4a72d79

Browse files
committed
6.1.0
1 parent 7b27bc5 commit 4a72d79

File tree

4 files changed

+40
-7
lines changed

4 files changed

+40
-7
lines changed

CHANGELOG.md

+33
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,38 @@
11
# Change Log
22

3+
## [6.1.0](https://github.com/EFPrefix/EFQRCode/releases/tag/6.1.0) (2021-04-08)
4+
5+
## Add
6+
7+
- Supports chaining `EFQRCodeGenerator` configuration methods.
8+
- `EFQRCodeGenerator` properties are now public.
9+
- `EFQRCodeGenerator.clearCache` can be used to free up memories used for caching results.
10+
- English documentation is now available through Xcode quick help.
11+
- Swift: `EFWatermarkMode.rectForWatermark(ofSize:inCanvasOfSize:)` can be used to calculate the frame for watermark image in a canvas.
12+
- Objective-C: New tests to ensure APIs are available in Objective-C.
13+
14+
## Change
15+
16+
- Renamed `EFQRCodeGenerator` configuration methods to be more consistent.
17+
- Renamed `EFQRCode` and reordered convenience generate function arguments to be consistent with generator methods.
18+
- `EFQRCodeGenerator` now caches more generated contents to improve performance.
19+
- `EFQRCodeRecognizer` expects non-nil image and returns non-nil array of results. The returned array may still be empty.
20+
- `EFIntSize` is now an immutable, final class.
21+
- Renamed `CGColor` extensions `white` and `black` to omit first argument label.
22+
- Objective-C: `EFQRCodeGenerator` and `EFQRCodeRecognizer` is now fully available to configure/use in Objective-C.
23+
24+
## Deprecate
25+
26+
- `EFQRCodeMode.none` is now deprecated. Use `nil` and `EFQRCodeMode?` instead.
27+
28+
## Remove
29+
30+
- `EFUIntPixel` is no longer a part of the public interface.
31+
- GIF generation no longer takes `pathToSave` parameter.
32+
- Objective-C: `EFQRCode` is no longer available in Objective-C. Use `EFQRCodeGenerator` and `EFQRCodeRecognizer` instead.
33+
34+
---
35+
336
## [6.0.0](https://github.com/EFPrefix/EFQRCode/releases/tag/6.0.0) (2020-11-04)
437

538
#### Add

EFQRCode.podspec

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
Pod::Spec.new do |s|
22
s.name = 'EFQRCode'
3-
s.version = '6.0.0'
3+
s.version = '6.1.0'
44
s.summary = 'A better way to operate quick response code in Swift.'
55

66
s.description = <<-DESC

README.md

+3-3
Original file line numberDiff line numberDiff line change
@@ -104,7 +104,7 @@ EFQRCode is available through [CocoaPods](http://cocoapods.org). To install
104104
it, simply add the following line to your Podfile:
105105

106106
```ruby
107-
pod 'EFQRCode', '~> 6.0.0'
107+
pod 'EFQRCode', '~> 6.1.0'
108108
```
109109

110110
Then, run the following command:
@@ -129,7 +129,7 @@ $ brew install carthage
129129
To integrate EFQRCode into your Xcode project using Carthage, specify it in your `Cartfile`:
130130

131131
```ogdl
132-
github "EFPrefix/EFQRCode" ~> 6.0.0
132+
github "EFPrefix/EFQRCode" ~> 6.1.0
133133
```
134134

135135
Run `carthage update` to build the framework and drag the built `EFQRCode.framework` into your Xcode project.
@@ -142,7 +142,7 @@ Once you have your Swift package set up, adding EFQRCode as a dependency is as e
142142

143143
```swift
144144
dependencies: [
145-
.package(url: "https://github.com/EFPrefix/EFQRCode.git", .upToNextMinor(from: "6.0.0"))
145+
.package(url: "https://github.com/EFPrefix/EFQRCode.git", .upToNextMinor(from: "6.1.0"))
146146
]
147147
```
148148

README_CN.md

+3-3
Original file line numberDiff line numberDiff line change
@@ -108,7 +108,7 @@ git clone [email protected]:EFPrefix/EFQRCode.git; cd EFQRCode; sh Startup.sh; open
108108
EFQRCode 可以通过 [CocoaPods](http://cocoapods.org) 进行获取。只需要在你的 Podfile 中添加如下代码就能实现引入:
109109

110110
```ruby
111-
pod 'EFQRCode', '~> 6.0.0'
111+
pod 'EFQRCode', '~> 6.1.0'
112112
```
113113

114114
然后,执行如下命令即可:
@@ -133,7 +133,7 @@ $ brew install carthage
133133
通过在你的 `Cartfile` 添加如下语句可以将 EFQRCode 引入你的项目:
134134

135135
```ogdl
136-
github "EFPrefix/EFQRCode" ~> 6.0.0
136+
github "EFPrefix/EFQRCode" ~> 6.1.0
137137
```
138138

139139
接下来执行 `carthage update` 命令生成 Framework 并且将生成的 `EFQRCode.framework` 拖入工程即可。
@@ -146,7 +146,7 @@ github "EFPrefix/EFQRCode" ~> 6.0.0
146146

147147
```swift
148148
dependencies: [
149-
.package(url: "https://github.com/EFPrefix/EFQRCode.git", .upToNextMinor(from: "6.0.0"))
149+
.package(url: "https://github.com/EFPrefix/EFQRCode.git", .upToNextMinor(from: "6.1.0"))
150150
]
151151
```
152152

0 commit comments

Comments
 (0)