Changelog History
-
v2.1.0 Changes
March 13, 2020- 移除OKHttpURLConnection库,不再支持对使用Android自带网络库的日志拦截;
从该版本开始,pandora和OkHttp具体版本无关;
🔌 1. 新增
gradle-plugin
插件,可将pandora-interceptor自动注入到所有OkHttp对象中;在此之前需要手动调用
addInterceptor(Pandora.get().getInterceptor())
,并且无法对第三方库中的网络请求进行拦截;
🚚 1. Remove OKHttpURLConnection, No longer supports log interception for Android's own network library.
since 2.1.0, Pandora is independent of the specific version of OkHttp
🔌 1. Add
gradle-plugin
, it can inject pandora-interceptor into okhttp automatically.In the past, we need to manually invoke 'addInterceptor(pandora.get ().getinterceptor ())' , and can't intercept network requests in third-party libraries.
-
v2.0.6 Changes
October 08, 20192019-10-08
-
v2.0.5 Changes
July 24, 2019- 修复多进程Pandora.get()为null的问题;
- 为 “查看HTTPURLConnection请求” 增加开关;
- Fixing issue in multi-process
- Adding filter for network emit source.
-
v2.0.4 Changes
May 12, 20192019-05-12
-
v2.0.3 Changes
April 30, 2019- 适配最新的OKHttp(3.14.0),即从v2.0.3开始,你项目中的OKHttp的依赖至少为3.14.0;
✅ 1. Adapting to the latest OKHttp (3.14.0),that means OKHttp in your project is at least 3.14.0 since v2.0.3
-
v2.0.2 Changes
April 29, 2019- 查看HttpBody时增加搜索功能;
- 增加对AndroidX的支持,具体版本号规则为:
androidx_版本号
; - 修复 HttpBody 过大OOM 或引发的其它 bug;
👍 1. Support search when view the http body. 🚀 2. Provide AndroidX version dependency, the rule is
androidx_RELEASE
.- Fixing OOM or other bug if http body is too large.
-
v2.0.1
April 12, 2019 -
v2.0.0 Changes
March 17, 2019新特性
- 网络日志新增对Android默认URLConnection的支持;
- 新增Crash记录和查看的功能;
- 新增Activity历史栈记录的功能;
- 新增添加自定义快捷入口的功能,具体请查看 Add shortcuts to Pandora;
- 新增部分功能的使用帮助;
- 多语言自动切换的支持;
优化
- 兼容支持Android 9.0:反射限制;
- 增加网络日志对请求错误情况的支持;
- 优化查看数据库列表的同步问题;
- 优化操作文件的同步问题;
- 优化选择视图的长按操作;
- 新的面板样式;
- 优化权限申请提示;
- 代码优化,Demo更新;
其它
- 移除废弃的API:
Pandora.get().getIntercepter().addJsonFormat()
- Gradle 版本更新;
EN DOC
🆕 new feature
🌲 1. Support inspecting Android-UrlConnection HTTP log. 🔊 2. Support for logging Crash logs. 🔊 3. Support for logging Activity lifeCycle logs. 👍 4. Support for adding shortcuts to the panel, please check Add shortcuts to Pandora;
- Add help doc for some feature. 👍 6. Support for Locale. (en/zh)
⚡️ optimize
- Bypass APIs access restrictions in Android P.
- Recording and show the error messages if HTTP failed.
- Keep the count of DB always up to date. 💻 4. Keep the UI up to date when delete files. ⚡️ 5. Optimize the long press operation of the selection widget. 💅 6. New panel style. ⚡️ 7. Optimize permission request prompts. ⚡️ 8. Code optimization, update demo;
others
🚚 1. Remove the Deprecated API:
Pandora.get().getIntercepter().addJsonFormat()
⬆️ 2. Upgrade Gradle version.