|
1 | | -## [1.1.6](https://github.com/HDB-Li/LLDebugTool/releases/tag/1.1.6) (08/31/2018) |
| 1 | +## [1.1.7](https://github.com/HDB-Li/LLDebugToolSwift/releases/tag/1.1.7) (09/14/2018) |
2 | 2 |
|
3 | | -### Fixed bug that could not catch crash information |
| 3 | +### Synchronous update |
4 | 4 |
|
5 | | -If you use versions between 1.1.3 and 1.1.5, you are strongly recommended to upgrade to 1.1.6. |
| 5 | +More update informations please see [LLDebugTool CHANGELOG](https://github.com/HDB-Li/LLDebugTool/blob/master/CHANGELOG.md). |
6 | 6 |
|
7 | | -More changes can be viewed in [Version 1.1.6 Project](https://github.com/HDB-Li/LLDebugTool/projects/5). |
| 7 | +Update for version 1.1.7 based on LLDebugTool. Nothing changed in swift. |
8 | 8 |
|
9 | | -#### Update |
| 9 | +## [1.1.6](https://github.com/HDB-Li/LLDebugTool/releases/tag/1.1.6) (08/12/2018) |
10 | 10 |
|
11 | | -* Update `LLCrashHelper`, save a crash model must be synchronous. |
| 11 | +### Swift support module for LLDebugTool. |
12 | 12 |
|
13 | | -## [1.1.5](https://github.com/HDB-Li/LLDebugTool/releases/tag/1.1.5) (08/29/2018) |
14 | | - |
15 | | -### Start/stop function module dynamically |
16 | | - |
17 | | -Add a options `LLConfigAvailableFeature` in `LLConfig` used to control whether to enable ` LLDebugTool` one of function module, now you can dynamically start/stop a module. More changes can be viewed in [Version 1.1.5 Project](https://github.com/HDB-Li/LLDebugTool/projects/4). |
18 | | - |
19 | | -#### Add |
20 | | - |
21 | | -* Add a options `LLConfigAvailableFeature` in `LLConfig` used to control whether to enable ` LLDebugTool` one of function module, now you can dynamically start/stop a module. |
22 | | -* Add enumeration values `LLConfigLogFileFuncDesc` and `LLConfigLogFileDesc` in `LLConfigLogStyle`. |
23 | | - |
24 | | -#### Update |
25 | | - |
26 | | -* Update `LLAppHelper` and `LLConfig`, Cleaner code. |
27 | | -* Update `LLConfig`, now you can dynamic change `colorStyle` and `windowStyle` in running, See demo for more effects. |
28 | | -* Update `LLSubTitleTableViewCell` to fix UITextView bug under ios 8. |
29 | | - |
30 | | -#### Extra |
31 | | - |
32 | | -* Update demo file, It looks more comfortable now. |
33 | | - |
34 | | -## [1.1.4](https://github.com/HDB-Li/LLDebugTool/releases/tag/1.1.4) (08/27/2018) |
35 | | - |
36 | | -### Increase network traffic monitoring |
37 | | - |
38 | | -Now you can check your network request traffic, although it is not very accurate. Other some known problems have been fixed. More changes can be viewed in [Project 1.1.4](https://github.com/HDB-Li/LLDebugTool/projects/3). |
| 13 | +`LLDebugToolSwift` is a swift component for `LLDebugTool`, It provide the `LLog` swift class that used to log function in swift. |
39 | 14 |
|
40 | 15 | #### Add |
41 | 16 |
|
42 | | -* Add data traffic function, details can see `LLNetworkModel.m`. |
43 | | - |
44 | | -#### Update |
45 | | - |
46 | | -* Update the constraints in all XIB files, remove constraint warnings from the console. |
47 | | -* Use `UITextView` replace `UILabel` in `LLSubTitleTableViewCell`, used to solve the problem that `UILabel` does not show when there is too much data, such as 1000 lines. |
48 | | -* Use `MIMETYPE` to judge the type of a network response. |
49 | | -* Update `LLAppHelper.h`, expose more interfaces. |
50 | | -* Update `LLStorageManager`, rewritten SQL statements. |
51 | | - |
52 | | -#### Extra |
53 | | - |
54 | | -* Now we can display GIF images. |
55 | | -* Fix some bugs. |
56 | | - |
57 | | -## [1.1.3](https://github.com/HDB-Li/LLDebugTool/releases/tag/1.1.3) (08/16/2018) |
58 | | - |
59 | | -### Refactory database |
60 | | - |
61 | | -Fix some bugs operation in database. It looks more friendlier now, you can watch model's description in Mac software. Someday, `LLLogHelper` will be separated into an online event-tracking tool used in release environment. |
62 | | - |
63 | | -The new version will delete the old version of the table in database, if you need the old data, please upgrade when you don't need it. |
64 | | - |
65 | | -#### Add |
66 | | - |
67 | | -* Add UnitTests and UITests, Even now there's nothing. |
68 | | - |
69 | | -#### Update |
70 | | - |
71 | | -* Refactory `LLStorageManager` to make sure it will work well in synchronous and asynchronous or main thread and child thread. |
72 | | -* `DEPRECATED` some method in `LLStorageManager`, `LLTool` and `LLAppHelper`, More infomations please see`LLStorageManager.h`, `LLTool.h` and `LLAppHelper.h`. |
73 | | -* Add a enumeration values in `LLConfig` to control `LLLogHelper`'s log style. |
74 | | - |
75 | | -## [1.1.2](https://github.com/HDB-Li/LLDebugTool/releases/tag/1.1.2) (08/09/2018) |
76 | | - |
77 | | -### Add window style |
78 | | - |
79 | | -Some time suspension ball is too big, so you can put `LLDebugTool` on power bar or network bar now. It can work like a suspension ball, just can't move. |
80 | | - |
81 | | -<div align="left"> |
82 | | -<img src="https://raw.githubusercontent.com/HDB-Li/HDBImageRepository/master/LLDebugTool/ScreenShot-windowStyle.png" width="20%"></img> |
83 | | -</div> |
84 | | - |
85 | | -#### Add |
86 | | - |
87 | | -* Add window style enum. now you can show as suspension ball , power bar or network bar. |
88 | | -* Add some `LLDebugTool` event log, you can close it in `LLConfig`. |
89 | | -* Add `LLNetworkFilterView`, now you can filter network with url, header, body or response. |
90 | | - |
91 | | -#### Update |
92 | | - |
93 | | -* Update `LLURLProtocol` to fix some untrusted HTTP requests that fail. |
94 | | -* Update `LLBaseViewController` to deal some bugs when project use runtime to change default settings. |
95 | | -* Update `LLStorageManager` to ensure that database operations are not performed in the main thread. |
96 | | -* Rename `LLFilterView` to `LLLogFilterView`. |
97 | | - |
98 | | -#### Remove |
99 | | - |
100 | | -* Remove `LLFilterLevelView`, use `LLFilterEventView` to replace. |
101 | | - |
102 | | -#### Extra |
103 | | - |
104 | | -* Adapter iPhone SE |
105 | | - |
106 | | -## [1.1.1](https://github.com/HDB-Li/LLDebugTool/releases/tag/1.1.1) (07/27/2018) |
107 | | - |
108 | | -Fix crash when use `use_frameworks!` in `CocoaPods`. (Failed resource loading) |
109 | | - |
110 | | -#### Add |
111 | | - |
112 | | -* Add `LLLogHelperEventDefine.h` to define and record LLDebugTool system event. |
113 | | - |
114 | | -#### Update |
115 | | - |
116 | | -* Use method `[UIImage LL_imageNamed:]` to replace method `[UIImage imageNamed]`, to solve image resource loading failed. |
117 | | -* Use `[LLConfig sharedConfig].XIBBundle` to register XIB file, to solve crash when use `use_frameworks!` in `CocoaPods`. |
118 | | - |
119 | | -## [1.1.0](https://github.com/HDB-Li/LLDebugTool/releases/tag/1.1.0) (06/07/2018) |
120 | | - |
121 | | -### Add screenshot function. |
122 | | - |
123 | | -Increases the need to the permissions of the album, but it is not necessary, if the project has the authority, save will be synchronized to photo album, if the project doesn't have the permission, is saved into the sandbox alone, LLDebugTool will not actively apply for album permissions. |
124 | | - |
125 | | -<div align="left"> |
126 | | -<img src="https://raw.githubusercontent.com/HDB-Li/HDBImageRepository/master/LLDebugTool/ScreenGif-Screenshot.gif" width="20%"></img> |
127 | | -</div> |
128 | | - |
129 | | -#### Add |
130 | | - |
131 | | -* Add `LLScreenshotHelper` in `Helper` folder, used to control screenshot. |
132 | | -* Add `LLScreenshotView` folder in `UserInterface/Others` folder, used to show and draw screenshot. |
133 | | -* Add `LLDebugToolMacros.h`, used to manage public macros. |
134 | | - |
135 | | -#### Update |
136 | | - |
137 | | -* Update `LLBaseNavigationController` and `LLBaseViewController` to repair toolbar's frame is wrong when hiding tabbar. |
138 | | -* Update `LLAppHelper` to fix iPhone X getting network status error. |
139 | | -* Remove `LLog` macros in `LLDebugTool.h` and moved to `LLDebugToolMacros.h` |
140 | | - |
141 | | -#### Additional Changes |
142 | | - |
143 | | -* Update demo for saving screenshots to photo albums when screenshots are taken. |
144 | | - |
145 | | -## [1.0.3](https://github.com/HDB-Li/LLDebugTool/releases/tag/1.0.3) (05/31/2018) |
146 | | - |
147 | | -Fix some leaks. |
148 | | - |
149 | | -#### Update |
150 | | - |
151 | | -* Call `CFRelease` in `LLAppHelper`. |
152 | | -* Resolve circular references caused by the `NSURLSessionDelegate` in `LLURLProtocol`. |
153 | | -* Call `Free` in `LLBaseModel`. |
154 | | -* Fix analyze warning in `LLBaseViewController` / `LLFilterOtherView`. |
155 | | -* Uncoupled code in `LLTool` / `LLNetworkContentVC`. |
156 | | - |
157 | | -#### Additional Changes |
158 | | - |
159 | | -* Add `NetTool`(Use URLSession in a singleton.) and update `ViewController` (Fix a circular reference.) |
160 | | - |
161 | | -## [1.0.2](https://github.com/HDB-Li/LLDebugTool/releases/tag/1.0.2) (05/21/2018) |
162 | | - |
163 | | -* Fix the side gesture recognizer bug when pop. |
164 | | - |
165 | | -## [1.0.1](https://github.com/HDB-Li/LLDebugTool/releases/tag/1.0.1) (05/12/2018) |
166 | | - |
167 | | -* Support iOS8+. |
168 | | - |
169 | | -## [1.0.0](https://github.com/HDB-Li/LLDebugTool/releases/tag/1.0.0) (05/09/2018) |
170 | | - |
171 | | -* Initial release version. |
172 | | -* Contains the following functions: |
173 | | - |
174 | | - * Monitoring network requests. |
175 | | - * Save and view log information. |
176 | | - * Crash information collection. |
177 | | - * Monitoring app properties. |
178 | | - * Operation of sandbox file. |
179 | | - |
180 | | - |
| 17 | +* Add `LLog.swift`, In order to solve `LLDebugToolMacros` can't work in swift. |
0 commit comments