AndroidGodEye v3.3.0 Release Notes

Release Date: 2020-03-25 // about 4 years ago
  • 🔄 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