All Versions
36
Latest Version
Avg Release Cycle
11 days
Latest Release
1566 days ago
Changelog History
Page 1
Changelog History
Page 1
-
v3.4.3 Changes
May 25, 2020๐ Fixed
- NullPointerException in LocalNotificationListenerService: https://github.com/Kyson/AndroidGodEye/issues/73
-
v3.4.2 Changes
March 27, 2020๐ Changed
- Module obj will still be cached in GodEye even it installed failed
-
v3.4.1 Changes
March 26, 2020โ Added
- Add config
<bool name="android_god_eye_need_notification">true</bool>
and<string name="android_god_eye_install_assets_path">android-godeye-config/install.config</string>
- Add config
-
v3.4.0 Changes
March 26, 2020๐ Changed
- You do not need to call
GodEye.instance().install
, AndroidGodEye will install automatically, change this behavior by add resource<bool name="android_god_eye_manual_install">true</bool>
- You do not need to call
GodEyeHelper.startMonitor
, AndroidGodEye will install automatically, change this behavior by add resource<bool name="android_god_eye_manual_install">true</bool>
- You can custom Monitor port by add resource
<integer name="android_god_eye_monitor_port">5390</integer>
โ Removed
- ๐ android-godeye-monitor-noop removed, only
debugImplementation 'cn.hikyson.godeye:godeye-monitor:VERSION_NAME'
needed. - You can not call api in
GodEyeMonitor
directly, apis have been transfered toGodEyeHelper
- You do not need to call
-
v3.3.1 Changes
March 25, 2020๐ Deprecated
- ๐ Changed
<leakCanary debug="true" />
to<leakCanary />
andLeakConfig.debug
is deprecated
- ๐ Changed
-
v3.3.0 Changes
March 25, 2020๐ Changed
- โฌ๏ธ Upgrade methodcanary to 0.15.4, support gradle DSL setting
- ๐
AndroidGodEye{ enableLifecycleTracer true }
of apply plugin: 'cn.hikyson.methodcanary.plugin' - ๐
AndroidGodEye{ enableMethodTracer true }
of apply plugin: 'cn.hikyson.methodcanary.plugin' - ๐
AndroidGodEye{ instrumentationRuleFilePath "AndroidGodEye-MethodCanary.js" }
of apply plugin: 'cn.hikyson.methodcanary.plugin' - ๐
AndroidGodEye{ instrumentationRuleIncludeClassNamePrefix(["cn/hikyson/godeye/sample"]) }
of apply plugin: 'cn.hikyson.methodcanary.plugin' - โก๏ธ Optimize notification content
โ Added
- ๐ฑ Config assets install.config section "leakCanary" added
- ModuleName.LEAK_CANARY, use this to install leak module
- Must add dependency ":android-godeye-toolboxes:android-godeye-leakcanary" if you need leak module
- GodEye added api install(final GodEyeConfig godEyeConfig, NotificationConfig notificationConfig) and install(final GodEyeConfig godEyeConfig, boolean enableNotification)
- โ Added notification module to debug dashboard
- Notification module
๐ Deprecated
- LeakDetector
- LeakConfig.debugNotification
- LeakConfig.leakRefInfoProvider
- ModuleName.LEAK
- Sm module debug notification param
- GodEye.init(application), you don't need to call this function as it will be called automatically when app startup
โ Removed
- ๐ฑ Config assets install.config section "leakMemory" removed
๐ Fixed
- Fps error when debugging
- 0๏ธโฃ Thread module install default config error
-
v3.2.2 Changes
March 10, 2020๐ Changed
- โฌ๏ธ Upgrade method canary to 0.15.2
- โ Add pageload lifecycle cost time to dashabord
- Pageload time unit changed to millis
- MethodCanary time unit changed to millis
- โ Add page lifecycle methods cost time
- โฌ๏ธ Upgrade method canary
- โก๏ธ Optimize display of image canary
- โฌ๏ธ Upgrade method canary to 0.13.5, change 'MethodCanary.js' to 'AndroidGodEye-MethodCanary.js'
- ๐ฆ Sample package name changed
- ๐ Build script changed for Github release
-
v3.2.1 Changes
February 23, 2020๐ Changed
- โ Add release notes to github release
- ๐ Change gradle script and repository url
- Readme
- Debug dashboard Thread add thread group
- ๐ป View canary ui change(always show border)
- Thread module output threadInfo instead of Thread
- Thread module replace threadRunningProcess to threadTag
- Cpu/Fps/Heap/Pss/Ram/ThreadDump/Traffic will output last info when event send before being observed
- โ add return value to module install method, return true if install success.
- ๐ Module config remove application, use GodEye.instance().getApplication()
- Block module change function name:addBlockInterceptor -> setBlockListener
โ Added
- โ Unit test
- Thread module add config ThreadTagger to tag for thread
- โ Unit test
- โ Unit test
- โ Add Unit test
๐ Deprecated
- GodEyeMonitor.setClassPrefixOfAppProcess
- GodEyeMonitor.setThreadRunningProcessClassifier
โ Removed
- โ remove some function in ReflectUtil class
- IoUtil\GsonUtil\GsonSerializer
๐ Fixed
- ๐ Build error
- โ Unit test failed
- โ Crash failed unit test
-
v3.2.0 Changes
February 09, 2020โ Added
- Block module config can be cached when change in debug monitor dashboard
- โ Add some unitTests
- โ Add unit test coverage
๐ Deprecated
- GodEyeHelper.inspectView, you do not need to call this function
๐ Changed
- ViewCanary: auto detect view issue, overdraw and depth
- ImageCanary: change detect time
- Modules config class path changed, eg. GodEyeConfig.AppSizeConfig -> cn.hikyson.godeye.core.internal.modules.appsize.AppSizeConfig
- Debug monitor dashboard's layout has been slightly adjusted, pageload has its own row
- โ Add attention note text to Android Studio plugin
โ Removed
- ๐ Module config classes named xxxContext have been removed, just use xxxConfig, eg. AppSizeContext has been removed and just use AppSizeConfig instead
- โ Remove some unused util class:DeviceUtils\FileUtil\NumberUtil\Preconditions\ShellUtil etc.
-
v3.1.12 Changes
January 21, 2020โ Added
- โ Add ALL_MODULES field to GodEye class
- โ Add ChoreographerInjecor for unit test
๐ Fixed
- Error when Battery is shutting down if receiver is not registered