Skip to content

Commit

Permalink
feat: release 4.2.0
Browse files Browse the repository at this point in the history
  • Loading branch information
GIOSDK committed Mar 14, 2024
1 parent 5cb409b commit 4fad445
Show file tree
Hide file tree
Showing 3 changed files with 13 additions and 74 deletions.
81 changes: 10 additions & 71 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,20 @@
# [4.2.0](https://github.com/growingio/growingio-sdk-ios-autotracker/compare/4.1.0...4.2.0) (2024-03-14)


### Features

* **autotrack:** autotrack-page white list ([#301](https://github.com/growingio/growingio-sdk-ios-autotracker/issues/301)) ([5cb409b](https://github.com/growingio/growingio-sdk-ios-autotracker/commit/5cb409b7fbabf6256a91670a1bd5db4843f8b1ac))



# [4.1.0](https://github.com/growingio/growingio-sdk-ios-autotracker/compare/4.0.0...4.1.0) (2024-01-25)


### Features

* app extension support ([#296](https://github.com/growingio/growingio-sdk-ios-autotracker/issues/296)) ([4a9d038](https://github.com/growingio/growingio-sdk-ios-autotracker/commit/4a9d038323b68393dd62f9edffd39955a3d85e45))
* flutter module to v4 logic ([#295](https://github.com/growingio/growingio-sdk-ios-autotracker/issues/295)) ([a52bc94](https://github.com/growingio/growingio-sdk-ios-autotracker/commit/a52bc94c31048920ce701edfc13f177e4aa1f14b))
* release 4.1.0 ([11ae897](https://github.com/growingio/growingio-sdk-ios-autotracker/commit/11ae897c407aafb2bd183e9a71c5fbf995fa689c))



Expand Down Expand Up @@ -59,74 +69,3 @@



# [4.0.0-beta](https://github.com/growingio/growingio-sdk-ios-autotracker/compare/3.7.0...4.0.0-beta) (2023-10-20)


### Bug Fixes

* 3 to 4 (<=3.4.5) 如果有未上报的 PAGE_ATTRIBUTES 事件会造成崩溃 ([f807243](https://github.com/growingio/growingio-sdk-ios-autotracker/commit/f80724336db8fd829d9e5d70a231a46f105d47c7))
* 3 to 4 (<=3.4.5) 如果有未上报的 PAGE_ATTRIBUTES 事件会造成崩溃 ([ece63cd](https://github.com/growingio/growingio-sdk-ios-autotracker/commit/ece63cdf5514242e58b87659208796c6a1633e6a))
* 3to4 过滤不兼容的 v3 无埋点事件 ([2777412](https://github.com/growingio/growingio-sdk-ios-autotracker/commit/277741296a2b64fa5d39203dcd2d7a8a8cecaa61))
* add initSuccess api to spm ([42e0901](https://github.com/growingio/growingio-sdk-ios-autotracker/commit/42e09011d5ed11c8e4906d314a8c0ba406020295))
* bug ([bb62845](https://github.com/growingio/growingio-sdk-ios-autotracker/commit/bb628455816b01a8d7f08c2e83972df35a7c68d0))
* delete unused codes ([c1137e6](https://github.com/growingio/growingio-sdk-ios-autotracker/commit/c1137e6005a842f36d9e8bf62039cc6bb09ab2cb))
* delete unused codes ([72142c7](https://github.com/growingio/growingio-sdk-ios-autotracker/commit/72142c71269159e0ca724cdf1307ce1f9a18bd3c))
* delete unused codes ([bdcba48](https://github.com/growingio/growingio-sdk-ios-autotracker/commit/bdcba48fdb7140bd5540f58b8dbe8d3e2cceb4e7))
* generate framework bug ([5d246ec](https://github.com/growingio/growingio-sdk-ios-autotracker/commit/5d246ec865a36a725d7ce7358eb2e35e0509cb27))
* growingUniqueTag logic ([4a7c9b7](https://github.com/growingio/growingio-sdk-ios-autotracker/commit/4a7c9b70d0ec07c76a5c31e6dd41477aa413a228))
* growingUniqueTag logic ([72ada7a](https://github.com/growingio/growingio-sdk-ios-autotracker/commit/72ada7a9235d228e0709a7bf1103c9f85d8acff7))
* hybrid 圈选时,元素位置不准确 ([5d278ae](https://github.com/growingio/growingio-sdk-ios-autotracker/commit/5d278ae5a6e60297f9e2695eb739bc392c4f9c9d))
* mobileDebugger bug fix ([50f30ad](https://github.com/growingio/growingio-sdk-ios-autotracker/commit/50f30ad4cfb3ade3ea0b3a8d8a59dde94a081e6c))
* page.path 前加斜杆 / ([da5492e](https://github.com/growingio/growingio-sdk-ios-autotracker/commit/da5492efc5732c9c98480c794d9886c85255b575))
* privacy manifest 适配 macOS ([a34b441](https://github.com/growingio/growingio-sdk-ios-autotracker/commit/a34b441d11eea0ceb92c633024140e20aed3d7d5))
* remove NoIDFA file/config ([06ad8ba](https://github.com/growingio/growingio-sdk-ios-autotracker/commit/06ad8bab5f4b834524b01aae1d2c9ba78db71006))
* rename modules apis by using NS_SWIFT_NAME ([fa61778](https://github.com/growingio/growingio-sdk-ios-autotracker/commit/fa6177836f69c7a3abbd5eb37298ac4511cdd06d))
* rename projectId to accountId ([#285](https://github.com/growingio/growingio-sdk-ios-autotracker/issues/285)) ([0de68d1](https://github.com/growingio/growingio-sdk-ios-autotracker/commit/0de68d194d58d2025ea137edcfa7c7bab753d391))
* sequenceId for event type ([e4c6411](https://github.com/growingio/growingio-sdk-ios-autotracker/commit/e4c6411b535afae376e35e72fe2d199e9201ab4f))
* sonar quality bugs ([feec096](https://github.com/growingio/growingio-sdk-ios-autotracker/commit/feec0960d4e30526519f38b16dc7d5ef78b90ff9))
* sonar quality bugs ([1cbbd72](https://github.com/growingio/growingio-sdk-ios-autotracker/commit/1cbbd728ddce74d702e793e6ec13fd9daac17544))
* swift protobuf 中 timezoneOffset 数据类型为 String ([ed7751b](https://github.com/growingio/growingio-sdk-ios-autotracker/commit/ed7751bcc78db497fbfdf1d8dc744890dff0b446))
* swift protobuf 中 toJson 后 timestamp 应为 Number 类型 ([613f325](https://github.com/growingio/growingio-sdk-ios-autotracker/commit/613f325e4836f252e8ad3b5da60cd973dd9c7ce4))
* swiftProtobuf func parseFromJsonObject bug ([#282](https://github.com/growingio/growingio-sdk-ios-autotracker/issues/282)) ([32e8aae](https://github.com/growingio/growingio-sdk-ios-autotracker/commit/32e8aae18b9d3ad62c1bbff0ffc61ce135057d37))
* swiftProtobuf parse jsonObject ([3c3d4a9](https://github.com/growingio/growingio-sdk-ios-autotracker/commit/3c3d4a9fc152cd7735e456600fb09a12db79c2a0))
* swiftProtobuf toJsonObject VISIT eventType ([b225d8e](https://github.com/growingio/growingio-sdk-ios-autotracker/commit/b225d8e1e2ff7119852a93aa8cc888d4097f329e))
* swizzle bug ([#279](https://github.com/growingio/growingio-sdk-ios-autotracker/issues/279)) ([a231653](https://github.com/growingio/growingio-sdk-ios-autotracker/commit/a231653ad82ac23dfd2545361b578d6321b83de9))
* timezoneOffset 在运行期间仅获取一次 ([d521017](https://github.com/growingio/growingio-sdk-ios-autotracker/commit/d5210175482fc9548b3f677ece90bb87ec47dac8))
* timezoneOffset 改成 string 类型 ([b3f9ef0](https://github.com/growingio/growingio-sdk-ios-autotracker/commit/b3f9ef070103da94023ea2ce7ecd836e33a73940))
* UIAlertController/UISegment swizzle 延迟到初始化时 ([28b82ab](https://github.com/growingio/growingio-sdk-ios-autotracker/commit/28b82ab182386b91bdc4aeb75615738ae0cb8ea2))
* update GrowingUtils to 0.0.6 ([2e885ec](https://github.com/growingio/growingio-sdk-ios-autotracker/commit/2e885ec8915239e846267093cfae971bc4d207ab))
* update Package.swift ([8e797d0](https://github.com/growingio/growingio-sdk-ios-autotracker/commit/8e797d0db10d3f392a2974c7f40f05c0797a9107))
* update spm dependency version ([#280](https://github.com/growingio/growingio-sdk-ios-autotracker/issues/280)) ([31eeaa7](https://github.com/growingio/growingio-sdk-ios-autotracker/commit/31eeaa722655232ca5529046b7e7f5dc4ac9146e))
* **WebCircle:** element.page 前增加斜杆 / ([2851195](https://github.com/growingio/growingio-sdk-ios-autotracker/commit/28511956c1e6c3a4022c064a855753189403619d))
* **WebCircle:** page.path 前增加斜杆 / ([#283](https://github.com/growingio/growingio-sdk-ios-autotracker/issues/283)) ([6676770](https://github.com/growingio/growingio-sdk-ios-autotracker/commit/6676770700263ccfb03db9bfbda0acdee22ca0dd))
* xindex -> xcontent ([a8f632d](https://github.com/growingio/growingio-sdk-ios-autotracker/commit/a8f632d0c42b7bb5aeb29affcc49dafcf95ba073))
* 优化手动集成下的 privacy manifest 导入 ([f812823](https://github.com/growingio/growingio-sdk-ios-autotracker/commit/f8128235286e7d41d0293d4ad3aa6ab52d3a2b9a))
* 去掉奇怪且无用的 SwiftPM wrapper ([3662253](https://github.com/growingio/growingio-sdk-ios-autotracker/commit/366225333bda2ccc344871cd631d3e098c0ab253))
* 参考 facebook,用更 swift 化的方式编写 Package.swift ([01a6b38](https://github.com/growingio/growingio-sdk-ios-autotracker/commit/01a6b38de8c93277ac6155c3cc04eb4a96bbcd1a))
* 圈选结束状态栏未隐藏 ([78ab9e4](https://github.com/growingio/growingio-sdk-ios-autotracker/commit/78ab9e439321990f50d6bae443e05129f7b0c18e))
* 多线程下调用 autotrackPage ([b9d7517](https://github.com/growingio/growingio-sdk-ios-autotracker/commit/b9d7517b8819d8bfac0782f211254eea086a5ae7))
* 将 GrowingAnalytics.xcworkspace 移到 Example/ 目录下,其在根目录会影响 xcodebuild -list 的执行 ([25ef674](https://github.com/growingio/growingio-sdk-ios-autotracker/commit/25ef674c6d9d814170e50ba93e8599557fb0987a))
* 支持 UITableViewHeaderFooterView 圈选 ([c2fa558](https://github.com/growingio/growingio-sdk-ios-autotracker/commit/c2fa558268a7d81e17c2cc31e409594c2318db7b))
* 更符合 Swift 规范的 swift interface (在 SPM 下) ([57b2195](https://github.com/growingio/growingio-sdk-ios-autotracker/commit/57b21951f6dc337a2a54ee46c300b721b31b486d))
* 更符合 Swift 规范的 swift interface (在 SPM 下) ([6c50f8a](https://github.com/growingio/growingio-sdk-ios-autotracker/commit/6c50f8aea3d0ed78bc10b6be72849e548493904e))
* 统一 GrowingPageEvent 对象中的 pageName 为 path ([d19c472](https://github.com/growingio/growingio-sdk-ios-autotracker/commit/d19c472f8e4076b3f178111f37eeda1709c4999c))


### Features

* add autotrackEnabled/ignoreViewClass/ignoreViewClasses ([dfc9285](https://github.com/growingio/growingio-sdk-ios-autotracker/commit/dfc9285d203b01e921ce836edc67c398671b1104))
* add privacy manifest support ([85d56a7](https://github.com/growingio/growingio-sdk-ios-autotracker/commit/85d56a72bf72796b8db5f09a26e086ea287616e6))
* event add timezoneOffset property ([6886d49](https://github.com/growingio/growingio-sdk-ios-autotracker/commit/6886d4908fa92d9842bb1c8f3e2bfe035335e48d))
* protobuf 上报兼容 xcontent、xindex ([bdb318c](https://github.com/growingio/growingio-sdk-ios-autotracker/commit/bdb318c93c47a59d1abbc3753e1f2108f7c0bcf2))
* release 4.0.0-beta ([5769db9](https://github.com/growingio/growingio-sdk-ios-autotracker/commit/5769db9bc20fc11ad90cb025395881181cea35b5))
* 无埋点事件属性添加 page attributes ([ee2cb28](https://github.com/growingio/growingio-sdk-ios-autotracker/commit/ee2cb28dc086e917e28cc7e1c80f466127a1ef66))
* 添加返回是否成功初始化的 api,与安卓一致 ([bb0b288](https://github.com/growingio/growingio-sdk-ios-autotracker/commit/bb0b2887193c0b9e983a09895620f502bafdf922))


### Reverts

* 恢复 SwiftPM wrapper,其作用在于区分 platform ([f68d25c](https://github.com/growingio/growingio-sdk-ios-autotracker/commit/f68d25cf8449f49ef0f74551cd3e8a967132a02a))
* 移除 FORM_SUBMIT 事件类型 ([30b3c34](https://github.com/growingio/growingio-sdk-ios-autotracker/commit/30b3c3468a48e89bd917c70899db2f76d3bbf776))



2 changes: 1 addition & 1 deletion GrowingAnalytics.podspec
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
Pod::Spec.new do |s|
s.name = 'GrowingAnalytics'
s.version = '4.1.0'
s.version = '4.2.0'
s.summary = 'iOS SDK of GrowingIO.'
s.description = <<-DESC
GrowingAnalytics具备自动采集基本的用户行为事件,比如访问和行为数据等。目前支持代码埋点、无埋点、可视化圈选、热图等功能。
Expand Down
4 changes: 2 additions & 2 deletions GrowingTrackerCore/GrowingRealTracker.m
Original file line number Diff line number Diff line change
Expand Up @@ -38,8 +38,8 @@
#import "GrowingTrackerCore/Utils/GrowingDeviceInfo.h"
#import "GrowingULAppLifecycle.h"

NSString *const GrowingTrackerVersionName = @"4.1.0";
const int GrowingTrackerVersionCode = 40100;
NSString *const GrowingTrackerVersionName = @"4.2.0";
const int GrowingTrackerVersionCode = 40200;

@interface GrowingRealTracker ()

Expand Down

0 comments on commit 4fad445

Please sign in to comment.