Repository navigation
Releases
Releases · ESeungJun/droidlens
v0.12.0
SDK·에이전트의 로컬 포트 보안을 강화하고, 되돌릴 수 없는 조작은 확인을 받게 한 릴리스예요.
달라진 것
- 로컬 포트 요청 검사: SDK와 에이전트 서버가 Host·Origin·
X-DroidLens헤더를 검사해요. 에이전트는 v5로 올라갔어요. - 디버그 빌드에서만 SDK 서버: 디버그 빌드가 아니면 SDK가 서버를 열지 않아요. 필요하면
allowNonDebuggable()로 켤 수 있어요. - 파괴적 조작 확인: 앱 데이터 지우기, DB 쓰기 같은 되돌릴 수 없는 도구는 대화창에서 승인·거부 버튼으로 확인받아요.
open_deeplink확인도 packageName 만으로 건너뛸 수 없어요. - 새 MCP 도구:
a11y_audit(터치 영역·라벨 점검),install_apk. 도구 수는 52개예요. - MCP 다듬기: 서버 안내문과 모든 인자 설명, 응답 크기 상한, 스크린샷 배율 고지,
DROIDLENS_TOOLS로 도구 묶음 고르기, CLI--junit. - 고친 것:
wait_for가 에이전트 없이 항상 시간 초과되던 회귀, 끝내지 않은 시나리오가 버려지던 것. - adb 실패 원인을 분류해 알려 주고, 결과를 JUnit·Markdown 으로 바꿀 수 있어요.
버전을 맞춰 주세요
데스크톱 앱·MCP·SDK를 모두 0.12.0으로 올려 주세요. 예전 데스크톱·MCP(v0.11.0 이하)로 새 SDK에 붙으면 SDK 기능이 403으로 막혀요.
debugImplementation("com.github.ESeungJun.droidlens:sdk:v0.12.0")
releaseImplementation("com.github.ESeungJun.droidlens:sdk-noop:v0.12.0")헤더 검사와 디버그 확인은 단위 테스트로 확인했고, 실기기에서의 차단 응답과 대화창 승인 버튼 화면은 따로 확인하지 못했어요.
v0.11.0
v0.10.5
What's Changed
- docs: 기획서·설계서·구현도·결정기록과 html 판 추가 by @ESeungJun in #54
- docs: 결정자 정리, README·문서를 코드에 맞춤, html 다시 생성 by @ESeungJun in #55
- docs: 기획서·설계서·구현도·결정기록과 html 판, README 수정을 master에 반영 by @ESeungJun in #56
- docs: html 다시 생성 (물결표 범위 표기) by @ESeungJun in #57
- docs: html 다시 생성 (물결표 범위 표기) by @ESeungJun in #58
- docs: html 판 추적에서 빼기 + master 이력 합치기 by @ESeungJun in #59
- develop → master 이력 맞추기 by @ESeungJun in #60
- docs: master 쪽에 남은 html 판도 추적에서 빼기 by @ESeungJun in #61
- chore: release v0.10.5 by @ESeungJun in #63
Full Changelog: v0.10.4...v0.10.5
v0.10.4
What's Changed
- fix(mcp): tap 도구가 위험 버튼을 기본으로 누르지 않게 by @ESeungJun in #52
- chore: release v0.10.4 by @ESeungJun in #53
Full Changelog: v0.10.3...v0.10.4
v0.10.3
What's Changed
- fix(desktop): 설정을 톱니 대신 테스트 옆 '설정' 탭으로 by @ESeungJun in #49
- chore: release v0.10.3 by @ESeungJun in #50
Full Changelog: v0.10.2...v0.10.3
v0.10.2
What's Changed
- fix(desktop): 화면 흐름에서 카드 배치를 Cmd/Ctrl+Z 로 되돌리기 by @ESeungJun in #46
- feat(desktop): 업데이트할 때 달라진 조각만 받기 by @ESeungJun in #47
- chore: release v0.10.2 by @ESeungJun in #48
Full Changelog: v0.10.1...v0.10.2
v0.10.1
What's Changed
- feat(desktop): 탭을 대분류·소분류로 나누기 by @ESeungJun in #44
- chore: release v0.10.1 by @ESeungJun in #45
Full Changelog: v0.10.0...v0.10.1
v0.10.0
What's Changed
- fix: 버그·성능·보안 일괄 수정 by @ESeungJun in #40
- feat: 성능 지표 · 네트워크 목 · 스크린샷 비교 by @ESeungJun in #42
- chore: release v0.10.0 by @ESeungJun in #43
Full Changelog: v0.9.0...v0.10.0