6.6.2 - 发行版发布准备
This commit is contained in:
@@ -1,5 +1,70 @@
|
||||
{
|
||||
"$data": {
|
||||
"v6.6.2": {
|
||||
"released_date": "2025/04/16",
|
||||
"feature": [
|
||||
"ui.statusBarAppearanceLight, statusBarAppearanceLightBy, navigationBarColor 등의 메서드",
|
||||
"ui.statusBarHeight 속성 (getter) 을 사용하여 상태 표시줄의 높이를 가져옴 _[`issue #357`](http://issues.autojs6.com/357)_",
|
||||
"images.flip 메서드를 통해 이미지를 반전 _[`issue #349`](http://issues.autojs6.com/349)_",
|
||||
"설정 페이지에 '파일 확장자' 옵션 추가",
|
||||
"테마 설정 페이지가 그룹화, 정렬, 검색, 기록, 컬러 피커 개선 등 새로운 레이아웃을 지원"
|
||||
],
|
||||
"fix": [
|
||||
"Android 15 에서 상태 표시줄 배경색이 테마 색상과 일치하지 않는 문제를 수정",
|
||||
"plugins.load 메서드가 플러그인을 올바르게 로드하지 못하는 문제를 수정 _[`issue #290`](http://issues.autojs6.com/290)_",
|
||||
"Android 7.x 에서 dx 라이브러리가 올바르게 동작하지 않는 문제를 수정 _[`issue #293`](http://issues.autojs6.com/293)_",
|
||||
"require 를 사용해 내장 모듈을 가져올 때 ScriptRuntime 의 동기화 상태에 문제가 발생하는 (임시 해결) 문제를 수정 _[`issue #298`](http://issues.autojs6.com/298)_",
|
||||
"notice 모듈에 getBuilder 등의 확장 메서드가 없는 문제를 수정 _[`issue #301`](http://issues.autojs6.com/301)_",
|
||||
"shizuku/shell 메서드가 문자열 파라미터를 받지 않는 문제를 수정 _[`issue #310`](http://issues.autojs6.com/310)_",
|
||||
"colors.pixel 메서드가 단일 채널 이미지 파라미터를 받지 않는 문제를 수정 _[`issue #350`](http://issues.autojs6.com/350)_",
|
||||
"engines.execScript / execScriptFile 메서드가 스크립트 실행 시 기본 작업 디렉토리를 잘못 설정하는 문제를 수정 _[`issue #358`](http://issues.autojs6.com/358)_ _[`issue #340`](http://issues.autojs6.com/340)_ _[`issue #339`](http://issues.autojs6.com/339)_",
|
||||
"floaty.window / floaty.rawWindow 가 서브 스레드에서 실행되지 않는 문제를 수정",
|
||||
"floaty.getClip 이 클립보드 내용을 올바르게 가져오지 못하는 문제를 수정 _[`issue #341`](http://issues.autojs6.com/341)_",
|
||||
"ui.inflate 의 반환 값에서 attr, on, click 등의 프로토타입 메서드가 누락되는 문제를 수정",
|
||||
"일부 메서드 호출 시 발생하는 예외가 try..catch 로 처리되지 않는 문제를 수정 _[`issue #345`](http://issues.autojs6.com/345)_",
|
||||
"레이아웃 분석 페이지에서 코드 생성 중 앱이 종료되는 문제를 수정 _[`issue #288`](http://issues.autojs6.com/288)_",
|
||||
"패키지화된 앱에서 shizuku 모듈을 제대로 사용할 수 없는 문제를 수정 _[`issue #227`](http://issues.autojs6.com/227)_ _[`issue #231`](http://issues.autojs6.com/231)_ _[`issue #284`](http://issues.autojs6.com/284)_ _[`issue #287`](http://issues.autojs6.com/287)_ _[`issue #304`](http://issues.autojs6.com/304)_",
|
||||
"코드 에디터에서 줄 끝으로 이동할 때 커서가 다음 줄 맨 앞으로 이동하는 문제를 수정",
|
||||
"설정 페이지의 다이얼로그 요소를 연속해서 빠르게 탭할 경우 앱이 종료되는 문제를 수정"
|
||||
],
|
||||
"improvement": [
|
||||
"패키지 앱 템플릿의 APK 파일 크기 최적화",
|
||||
"앱 (및 패키지 앱) 이 더 많은 권한을 지원하도록 개선 _[`issue #338`](http://issues.autojs6.com/338)_",
|
||||
"패키징 페이지에 Pinyin 라이브러리 옵션 추가",
|
||||
"패키지 앱 메인 페이지에서 상태 표시줄 배경과 텍스트 색상을 최적화",
|
||||
"패키지 앱 설정 페이지에 전체 파일 접근 및 알림 전송과 같은 특수 권한용 스위치 추가 _[`issue #354`](http://issues.autojs6.com/354)_",
|
||||
"컨트롤의 텍스트와 아이콘 색상이 테마의 밝기에 따라 자동으로 조정되도록 개선",
|
||||
"컨트롤 색상과 배경 간의 대비가 낮을 때 시각적 경험 개선",
|
||||
"컬러 피커의 HEX 입력란에서 클립보드에서 붙여넣기 시 호환성 개선",
|
||||
"앱 내비게이션 바를 시각적 경험을 위해 투명 또는 반투명으로 설정",
|
||||
"라이트 모드에서 상태 표시줄과 내비게이션 바의 기본 UI 모드가 `md_grey_50` 색상으로 설정되도록 개선",
|
||||
"홈 드로어의 접근성 서비스 스위치가 스크립트 코드와 동기화되도록 개선",
|
||||
"메인 페이지의 문서 페이지에 양방향 검색 버튼 추가",
|
||||
"메인 페이지 '파일' 탭에서 길게 눌러 플로팅 버튼의 표시 상태를 전환할 수 있도록 개선",
|
||||
"코드 에디터 타이틀이 폰트 크기를 자동으로 조절하도록 개선",
|
||||
"로그 페이지의 플로팅 버튼 표시가 리스트 스크롤 동작과 연동되도록 개선",
|
||||
"스크립트 프로젝트의 project.json 설정 파일이 더 많은 패키징 옵션을 지원하도록 개선 _[`issue #305`](http://issues.autojs6.com/305)_ _[`issue #306`](http://issues.autojs6.com/306)_",
|
||||
"project.json 설정 파일이 옵션 이름의 유연한 매칭과 별칭 호환을 지원하도록 개선",
|
||||
"APK 파일 정보 대화상자에 파일 크기와 서명 스킴 정보를 추가",
|
||||
"APK 파일 정보 대화상자가 텍스트 복사 및 앱 상세 정보로 이동하기 위한 클릭 리스너를 지원하도록 개선",
|
||||
"com.stardust 접두어를 가진 패키지를 복원하여 코드 호환성을 개선 _[`issue #290`](http://issues.autojs6.com/290)_",
|
||||
"floaty.window / floaty.rawWindow 메서드가 메인 스레드와 서브 스레드 모두에서 실행되도록 개선",
|
||||
"글로벌 메서드 getClip 이 필요에 따라 floaty.getClip 을 사용하도록 하여 호환성을 개선",
|
||||
"files.path 및 관련 메서드가 null 경로일 경우에도 적절하게 처리되도록 개선",
|
||||
"최신 공식 Rhino 엔진과의 동기화 및 코드 조정",
|
||||
"README.md 를 개선하여 프로젝트 빌드 및 실행 방법에 대한 문서를 보강 _[`issue #344`](http://issues.autojs6.com/344)_"
|
||||
],
|
||||
"dependency": [
|
||||
"Eclipse Paho Client Mqttv3 버전 1.1.0 추가 _[`issue #330`](http://issues.autojs6.com/330)_",
|
||||
"Gradle Compile 버전을 34 에서 35 로 업데이트",
|
||||
"Gradle 을 8.12 에서 8.14-rc-1 로 업데이트",
|
||||
"Rhino 를 1.8.0-SNAPSHOT 에서 1.8.1-SNAPSHOT 으로 업데이트",
|
||||
"Androidx Recyclerview 를 1.3.2 에서 1.4.0 으로 업데이트",
|
||||
"Androidx Room 을 2.6.1 에서 2.7.0 으로 업데이트",
|
||||
"Androidx WebKit 을 1.12.1 에서 1.13.0 으로 업데이트",
|
||||
"Pinyin4j 를 2.5.0 에서 2.5.1 로 업데이트"
|
||||
]
|
||||
},
|
||||
"v6.6.1": {
|
||||
"released_date": "2025/01/01",
|
||||
"feature": [
|
||||
@@ -19,7 +84,7 @@
|
||||
"improvement": [
|
||||
"패키징 페이지에서 서명 구성, 키 저장소 관리 및 권한 설정을 지원합니다. ([luckyloogn]()) _[`pr #286`]()_",
|
||||
"플로팅 윈도우의 현재 패키지 이름 및 현재 활동 이름의 인식 정확도가 향상되었습니다 (우선 순위: Shizuku > Root > A11Y)",
|
||||
"currentPackage 및 currentActivity의 인식 정확도가 향상되었습니다 (우선 순위: Shizuku > Root > A11Y)",
|
||||
"currentPackage 및 currentActivity 의 인식 정확도가 향상되었습니다 (우선 순위: Shizuku > Root > A11Y)",
|
||||
"로그 활동 창의 개별 항목 텍스트 내용을 더블 클릭 또는 길게 눌러 선택하는 기능 복원 _[`issue #280`](http://issues.autojs6.com/280)_",
|
||||
"project.json 파일이 손상된 경우에도 가능한 한 중요한 정보를 복원",
|
||||
"단일 파일을 패키징할 때 자동 생성된 패키지 이름 접미사를 간체자로부터 병음으로 변환 (다음 음도 지원)",
|
||||
@@ -31,14 +96,14 @@
|
||||
"dependency": [
|
||||
"Pinyin4j 버전 2.5.0 추가",
|
||||
"Jieba Analysis 버전 1.0.3-SNAPSHOT (수정된 버전) 추가",
|
||||
"Gradle 버전을 8.11.1에서 8.12로 업그레이드"
|
||||
"Gradle 버전을 8.11.1 에서 8.12 로 업그레이드"
|
||||
]
|
||||
},
|
||||
"v6.6.0": {
|
||||
"released_date": "2024/12/02",
|
||||
"released_hint": "내장 모듈 재작성, 신중한 업그레이드 필요",
|
||||
"hint": [
|
||||
"기존 모듈이 스크립트 실행 효율성을 높이기 위해 Kotlin으로 재작성되었으나, 개선을 위한 몇 가지 반복이 필요합니다",
|
||||
"기존 모듈이 스크립트 실행 효율성을 높이기 위해 Kotlin 으로 재작성되었으나, 개선을 위한 몇 가지 반복이 필요합니다",
|
||||
"내장된 init.js 파일은 기본적으로 비어 있지만, 개발자가 사용자 정의를 위해 모듈을 마운트할 수 있습니다"
|
||||
],
|
||||
"feature": [
|
||||
@@ -69,30 +134,30 @@
|
||||
"fix": [
|
||||
"Fragment 하위 클래스 (예: [DrawerFragment](https://github.com/SuperMonster003/AutoJs6/blob/17616504ab0bba93b30ab7abc67108ee5253f39a/app/src/main/java/org/autojs/autojs/ui/main/drawer/DrawerFragment.kt#L369) / [ExplorerFragment](https://github.com/SuperMonster003/AutoJs6/blob/17616504ab0bba93b30ab7abc67108ee5253f39a/app/src/main/java/org/autojs/autojs/ui/main/scripts/ExplorerFragment.kt#L48) 등) 내의 View Binding 메모리 누수",
|
||||
"[ScreenCapture](https://github.com/SuperMonster003/AutoJs6/blob/17616504ab0bba93b30ab7abc67108ee5253f39a/app/src/main/java/org/autojs/autojs/core/image/capture/ScreenCapturer.java#L70) / [ThemeColorPreference](https://github.com/SuperMonster003/AutoJs6/blob/10960ddbee71f75ef80907ad5b6ab42f3e1bf31e/app/src/main/java/org/autojs/autojs/ui/settings/ThemeColorPreference.kt#L21) 등의 클래스 내의 인스턴스 메모리 누수",
|
||||
"Android 14에서 스크린 캡처 권한을 요청할 때 앱이 충돌하는 문제 (by [chenguangming](https://github.com/chenguangming)) _[`pr #242`](http://pr.autojs6.com/242)_",
|
||||
"Android 14에서 포어그라운드 서비스를 시작할 때 앱이 충돌하는 문제",
|
||||
"Android 14에서 코드 에디터에서 실행 버튼을 클릭해도 점등되지 않는 문제",
|
||||
"Android 14 에서 스크린 캡처 권한을 요청할 때 앱이 충돌하는 문제 (by [chenguangming](https://github.com/chenguangming)) _[`pr #242`](http://pr.autojs6.com/242)_",
|
||||
"Android 14 에서 포어그라운드 서비스를 시작할 때 앱이 충돌하는 문제",
|
||||
"Android 14 에서 코드 에디터에서 실행 버튼을 클릭해도 점등되지 않는 문제",
|
||||
"프로젝트 패키징 후 필요한 라이브러리 파일이 부족하여 앱이 정상적으로 실행되지 않을 수 있는 문제 _[`issue #202`](http://issues.autojs6.com/202)_ _[`issue #223`](http://issues.autojs6.com/223)_ _[`pr #264`](http://pr.autojs6.com/264)_",
|
||||
"프로젝트 편집 시 지정된 아이콘 리소스가 없는 경우 앱이 충돌하는 문제 _[`issue #203`](http://issues.autojs6.com/203)_",
|
||||
"스크린 캡처 권한 획득 시 지정된 화면 방향의 스크린샷 리소스를 매개변수로 얻지 못할 수 있는 문제",
|
||||
"일부 기기에서 스크립트 바로가기를 정상적으로 추가할 수 없는 문제 (시도 수정) _[`issue #221`](http://issues.autojs6.com/221)_",
|
||||
"http 모듈 및 관련 메소드를 호출할 때 축적된 요청으로 인해 전송 지연이 발생하는 문제 _[`issue #192`](http://issues.autojs6.com/192)_",
|
||||
"AutoJs6가 메인 액티비티 페이지에 들어가기 전에 Shizuku 서비스가 정상적으로 사용할 수 없는 문제 (시도 수정) _[`issue #255`](http://issues.autojs6.com/255)_",
|
||||
"AutoJs6 가 메인 액티비티 페이지에 들어가기 전에 Shizuku 서비스가 정상적으로 사용할 수 없는 문제 (시도 수정) _[`issue #255`](http://issues.autojs6.com/255)_",
|
||||
"random(min, max) 메소드에서 결과가 오버플로우할 가능성이 있는 문제",
|
||||
"pickup 메소드의 결과형 매개변수가 빈 배열을 올바르게 전달할 수 없는 문제",
|
||||
"UiObject#bounds()에서 얻은 컨트롤 경계가 의도와 다르게 변경될 수 있는 문제",
|
||||
"UiObject#bounds() 에서 얻은 컨트롤 경계가 의도와 다르게 변경될 수 있는 문제",
|
||||
"text/button/input 요소의 텍스트 내용에 하프 사이즈의 이중 따옴표가 포함된 경우 올바르게 구문 분석되지 않는 문제",
|
||||
"text/textswitcher 요소의 autoLink 속성이 작동하지 않는 문제",
|
||||
"다른 스크립트가 동일한 ScriptRuntime 객체를 잘못 공유할 가능성이 있는 문제",
|
||||
"전역 변수 HEIGHT 및 WIDTH가 Getter 동적 속성을 잃는 문제",
|
||||
"스크립트 시작 시 RootShell이 즉시 로드되어 시작이 느려지는 문제",
|
||||
"전역 변수 HEIGHT 및 WIDTH 가 Getter 동적 속성을 잃는 문제",
|
||||
"스크립트 시작 시 RootShell 이 즉시 로드되어 시작이 느려지는 문제",
|
||||
"콘솔 플로팅 창에서 배경색을 설정하면 사각형의 모서리가 사라지는 문제",
|
||||
"서비스 이상 문제를 일으킬 수 있는 접근성 서비스의 자동 시작 (시도 수정)",
|
||||
"홈페이지의 문서 페이지에서 왼쪽 또는 오른쪽으로 이동할 때 WebView 컨트롤이 ViewPager 전환을 유발할 수 있는 문제",
|
||||
"파일 확장명이 대문자를 포함하는 경우 파일 관리자에서 인식하지 않는 문제",
|
||||
"파일 관리자가 프로젝트 디렉토리에 처음 들어갔을 때 프로젝트를 자동으로 인식하지 못할 수 있는 문제",
|
||||
"파일 관리자에서 폴더를 삭제 후 페이지가 자동 갱신되지 않는 문제",
|
||||
"파일 관리자에서 파일 및 폴더를 정렬할 때 ASCII의 선행 문자명을 멀리 두는 문제",
|
||||
"파일 관리자에서 파일 및 폴더를 정렬할 때 ASCII 의 선행 문자명을 멀리 두는 문제",
|
||||
"코드 편집기의 디버그 기능에서 FAILED ASSERTION 예외 발생",
|
||||
"코드 편집기에서 디버그 중 편집기를 닫은 후 다시 정상적으로 디버그할 수 없는 문제",
|
||||
"코드 편집기에서 행의 끝으로 이동할 때 끝 문자 누락 가능성 있는 문제",
|
||||
@@ -101,23 +166,23 @@
|
||||
],
|
||||
"improvement": [
|
||||
"패키지 페이지 내 '사용 불가 ABI' 컨트롤의 클릭 힌트 사용자 경험",
|
||||
"Shizuku를 사용하여 '포인터 위치' 디스플레이 스위치를 제어하는 것을 지원",
|
||||
"Shizuku를 사용하여 '미디어 프로젝션' 및 '보안 설정 수정' 권한 스위치를 제어하는 것을 지원",
|
||||
"automator.gestureAsync/gesturesAsync가 콜백 함수 매개변수를 지원",
|
||||
"Shizuku 를 사용하여 '포인터 위치' 디스플레이 스위치를 제어하는 것을 지원",
|
||||
"Shizuku 를 사용하여 '미디어 프로젝션' 및 '보안 설정 수정' 권한 스위치를 제어하는 것을 지원",
|
||||
"automator.gestureAsync/gesturesAsync 가 콜백 함수 매개변수를 지원",
|
||||
"tasks 모듈이 동기화 방식으로 데이터베이스 작업을 수행하는 것을 지원, 데이터 액세스의 불일치 문제 방지",
|
||||
"스크립트 실행 모드가 파이프 기호로 구분된 모드 매개변수 (예: 'ui|auto';처럼 시작)를 지원",
|
||||
"스크립트 실행 모드가 파이프 기호로 구분된 모드 매개변수 (예: 'ui|auto';처럼 시작) 를 지원",
|
||||
"스크립트 실행 모드가 싱글 쿼테이션 및 백틱을 지원하여 세미콜론 생략 (예: 'ui'; 또는 'ui'처럼 시작) 가능",
|
||||
"스크립트 실행 모드가 axios, cheerio, dayjs 등의 모드 매개변수로 내장 확장 모듈의 빠른 가져오기를 지원 (예: 'axios';처럼 시작)",
|
||||
"스크립트 실행 모드가 x 또는 jsox 모드 매개변수로 JavaScript 내장 객체 확장 모듈의 빠른 활성화를 지원 (예: 'x';처럼 시작)",
|
||||
"img 요소의 src 및 path 속성이 로컬 상대 경로를 지원 (예: '<img src=\"a.png\" />'처럼)",
|
||||
"코드 편집기에서 Java 클래스나 패키지명을 가져오는 위치의 지능형 판단을 지원",
|
||||
"images 모듈이 이미지 매개변수로 경로의 직접 사용을 지원",
|
||||
"importPackage가 문자열 매개변수를 지원",
|
||||
"importPackage 가 문자열 매개변수를 지원",
|
||||
"서버 모드의 IP 주소가 클립보드 가져오기를 스마트하게 인식하고, 스페이스 키 스마트 변환을 지원",
|
||||
"파일 관리자가 새 파일을 생성할 때 기본 접두사 선택 및 적절한 숫자 접미사의 자동 생성을 지원",
|
||||
"파일 관리 프로젝트 실행 시 예외 메시지 구체화 _[`issue #268`](http://issues.autojs6.com/268)_",
|
||||
"파일 관리자가 더 많은 유형을 지원하고, 해당 아이콘 심볼을 표시 (800 이상의 파일 타입 지원)",
|
||||
"파일 관리자에서 편집 가능한 파일 타입(jpg/doc/pdf...)에 편집 버튼 추가",
|
||||
"파일 관리자에서 편집 가능한 파일 타입 (jpg/doc/pdf...) 에 편집 버튼 추가",
|
||||
"파일 관리자가 APK 파일의 기본 정보, Manifest 정보 및 권한 목록을 표시하는 것을 지원",
|
||||
"파일 관리자가 오디오 및 비디오 같은 미디어 파일의 기본 정보 및 MediaInfo 정보를 표시하는 것을 지원",
|
||||
"단일 파일 패키징 시 적절한 정규화 이름 패키지를 자동 입력하며, 유효하지 않은 문자 필터링을 권장",
|
||||
@@ -126,7 +191,7 @@
|
||||
"패키지 프로젝트 설정 파일의 abis/libs 옵션이 무효하거나 사용할 수 없을 때 관련 메시지를 지원",
|
||||
"불필요한 증가 방지를 위해 릭 캐너리를 릴리스 버전에서 제외",
|
||||
"프로젝트 소스 코드 내 모든 영어 주석에 한국어 번역 추가하여 읽기 쉬운 주석 개선",
|
||||
"README 및 CHANGELOG에 여러 언어 지원 (스크립트를 통한 자동 생성)",
|
||||
"README 및 CHANGELOG 에 여러 언어 지원 (스크립트를 통한 자동 생성)",
|
||||
"Gradle 빌드 스크립트의 버전 적응 능력을 개선"
|
||||
],
|
||||
"dependency": [
|
||||
@@ -134,32 +199,32 @@
|
||||
"Toaster 버전 12.6 추가",
|
||||
"EasyWindow (for Toaster) 버전 10.3 추가",
|
||||
"Gradle 버전 8.5 -> 8.11.1 업그레이드",
|
||||
"Rhino 버전 1.7.15-SNAPSHOT에서 1.8.0-SNAPSHOT으로 업그레이드",
|
||||
"Android Material Lang3 버전 1.10.0에서 1.12.0으로 업그레이드",
|
||||
"Androidx Annotation 버전 1.7.0에서 1.9.1으로 업그레이드",
|
||||
"Androidx AppCompat 버전 1.6.1에서 1.7.0으로 업그레이드",
|
||||
"Androidx WebKit 버전 1.8.0에서 1.12.1으로 업그레이드",
|
||||
"Apache Commons 버전 3.13.0에서 3.16.0으로 업그레이드",
|
||||
"ARSCLib 버전 1.2.4에서 1.3.1으로 업그레이드",
|
||||
"Gson 버전 2.10.1에서 2.11.0으로 업그레이드",
|
||||
"Jackson DataBind 버전 2.13.3에서 2.13.4.2로 업그레이드",
|
||||
"Joda Time 버전 2.12.5에서 2.12.7로 업그레이드",
|
||||
"LeakCanary 버전 2.12에서 2.14로 업그레이드",
|
||||
"MLKit Barcode Scanning 버전 17.2.0에서 17.3.0으로 업그레이드",
|
||||
"MLKit Text Recognition Chinese 버전 16.0.0에서 16.0.1로 업그레이드",
|
||||
"Retrofit2 Converter Gson 버전 2.9.0에서 2.11.0으로 업그레이드",
|
||||
"Retrofit2 Retrofit 버전 2.9.0에서 2.11.0으로 업그레이드",
|
||||
"Desugar JDK Libs 버전 2.0.3에서 2.0.4로 업그레이드",
|
||||
"Test Runner 버전 1.5.2에서 1.6.2로 업그레이드",
|
||||
"Junit Jupiter 버전 5.10.0에서 5.10.3으로 업그레이드",
|
||||
"OkHttp3 버전 5.0.0-alpha.11에서 4.12.0으로 다운그레이드"
|
||||
"Rhino 버전 1.7.15-SNAPSHOT 에서 1.8.0-SNAPSHOT 으로 업그레이드",
|
||||
"Android Material Lang3 버전 1.10.0 에서 1.12.0 으로 업그레이드",
|
||||
"Androidx Annotation 버전 1.7.0 에서 1.9.1 으로 업그레이드",
|
||||
"Androidx AppCompat 버전 1.6.1 에서 1.7.0 으로 업그레이드",
|
||||
"Androidx WebKit 버전 1.8.0 에서 1.12.1 으로 업그레이드",
|
||||
"Apache Commons 버전 3.13.0 에서 3.16.0 으로 업그레이드",
|
||||
"ARSCLib 버전 1.2.4 에서 1.3.1 으로 업그레이드",
|
||||
"Gson 버전 2.10.1 에서 2.11.0 으로 업그레이드",
|
||||
"Jackson DataBind 버전 2.13.3 에서 2.13.4.2 로 업그레이드",
|
||||
"Joda Time 버전 2.12.5 에서 2.12.7 로 업그레이드",
|
||||
"LeakCanary 버전 2.12 에서 2.14 로 업그레이드",
|
||||
"MLKit Barcode Scanning 버전 17.2.0 에서 17.3.0 으로 업그레이드",
|
||||
"MLKit Text Recognition Chinese 버전 16.0.0 에서 16.0.1 로 업그레이드",
|
||||
"Retrofit2 Converter Gson 버전 2.9.0 에서 2.11.0 으로 업그레이드",
|
||||
"Retrofit2 Retrofit 버전 2.9.0 에서 2.11.0 으로 업그레이드",
|
||||
"Desugar JDK Libs 버전 2.0.3 에서 2.0.4 로 업그레이드",
|
||||
"Test Runner 버전 1.5.2 에서 1.6.2 로 업그레이드",
|
||||
"Junit Jupiter 버전 5.10.0 에서 5.10.3 으로 업그레이드",
|
||||
"OkHttp3 버전 5.0.0-alpha.11 에서 4.12.0 으로 다운그레이드"
|
||||
]
|
||||
},
|
||||
"v6.5.0": {
|
||||
"released_date": "2023/12/02",
|
||||
"feature": [
|
||||
"opencc 모듈 (프로젝트 문서 > [중국어 변환](https://docs.autojs6.com/#/opencc)) (참조 [LZX284](https://github.com/SuperMonster003/AutoJs6/pull/187/files#diff-8cff73265af19c059547b76aca8882cbaa3209291406f52df1dafbbc78e80c46R268))",
|
||||
"UiSelector에 [plus](https://docs.autojs6.com/#/uiObjectType?id=m-plus) 및 [append](https://docs.autojs6.com/#/uiObjectType?id=m-append) 메소드 추가 _[`issue #115`](http://issues.autojs6.com/115)_",
|
||||
"UiSelector 에 [plus](https://docs.autojs6.com/#/uiObjectType?id=m-plus) 및 [append](https://docs.autojs6.com/#/uiObjectType?id=m-append) 메소드 추가 _[`issue #115`](http://issues.autojs6.com/115)_",
|
||||
"번들 앱 페이지에 ABI 및 라이브러리 필터링 지원 추가 (참조 [AutoX](https://github.com/kkevsekk1/AutoX)) _[`issue #189`](http://issues.autojs6.com/189)_"
|
||||
],
|
||||
"fix": [
|
||||
@@ -168,18 +233,18 @@
|
||||
"번들 앱 페이지에서 앱 아이콘을 선택한 후 빈 아이콘이 표시될 수 있는 문제",
|
||||
"번들 앱이 MLKit Google OCR 라이브러리를 포함할 때 발생할 수 있는 초기화되지 않은 컨텍스트 예외",
|
||||
"ocr.<u>mlkit/ocr</u>.<u>recognizeText/detect</u> 메소드가 작동하지 않는 문제",
|
||||
"일부 텍스트 (로그 페이지 등)의 언어가 앱 설정 언어와 일치하지 않는 문제",
|
||||
"일부 텍스트 (로그 페이지 등) 의 언어가 앱 설정 언어와 일치하지 않는 문제",
|
||||
"홈페이지 드로워 스위치 항목에서 일부 언어가 글자 넘침 현상이 발생할 수 있는 문제",
|
||||
"일부 장치에서 접근성 서비스가 켜진 후 즉시 자동으로 꺼지고 아무 메시지도 표시되지 않는 문제 _[`issue #181`](http://issues.autojs6.com/181)_",
|
||||
"일부 장치에서 접근성 서비스가 켜진 후 물리 버튼이 앱 충돌을 유발하는 문제 (시도됨) _[`issue #183`](http://issues.autojs6.com/183)_ _[`issue #186`](http://issues.autojs6.com/186#issuecomment-1817307790)_",
|
||||
"auto(true)로 접근성 서비스를 다시 시작한 후 발생하는 pickup 기능 오류 문제 (시도됨) _[`issue #184`](http://issues.autojs6.com/184)_",
|
||||
"auto(true) 로 접근성 서비스를 다시 시작한 후 발생하는 pickup 기능 오류 문제 (시도됨) _[`issue #184`](http://issues.autojs6.com/184)_",
|
||||
"floaty 모듈에서 떠있는 창을 만들 때 발생할 수 있는 앱 충돌 문제 (시도됨)",
|
||||
"app.startActivity에서 약칭 매개변수를 사용할 수 없는 문제 _[`issue #182`](http://issues.autojs6.com/182)_ _[`issue #188`](http://issues.autojs6.com/188)_",
|
||||
"importClass를 사용할 때 클래스 이름이 전역 변수와 충돌하면 코드가 예외를 발생시키는 문제 _[`issue #185`](http://issues.autojs6.com/185)_",
|
||||
"Android 7.x에서 접근성 서비스를 사용할 수 없는 문제",
|
||||
"Android 14에서 runtime.<u>loadJar/loadDex</u> 메소드가 정상적으로 작동하지 않는 문제 (시도됨)",
|
||||
"app.startActivity 에서 약칭 매개변수를 사용할 수 없는 문제 _[`issue #182`](http://issues.autojs6.com/182)_ _[`issue #188`](http://issues.autojs6.com/188)_",
|
||||
"importClass 를 사용할 때 클래스 이름이 전역 변수와 충돌하면 코드가 예외를 발생시키는 문제 _[`issue #185`](http://issues.autojs6.com/185)_",
|
||||
"Android 7.x 에서 접근성 서비스를 사용할 수 없는 문제",
|
||||
"Android 14 에서 runtime.<u>loadJar/loadDex</u> 메소드가 정상적으로 작동하지 않는 문제 (시도됨)",
|
||||
"안드로이드 시스템의 빠른 설정 패널에서 \"레이아웃 범위 분석\" 및 \"레이아웃 계층 분석\"을 사용할 수 없는 문제 _[`issue #193`](http://issues.autojs6.com/193)_",
|
||||
"자동 업데이트 검사가 앱 [ANR](https://developer.android.com/topic/performance/vitals/anr)을 유발할 수 있는 문제 (시도됨) _[`issue #186`](http://issues.autojs6.com/186)_",
|
||||
"자동 업데이트 검사가 앱 [ANR](https://developer.android.com/topic/performance/vitals/anr) 을 유발할 수 있는 문제 (시도됨) _[`issue #186`](http://issues.autojs6.com/186)_",
|
||||
"파일 관리자에서 샘플 코드 폴더 클릭 후 '위로' 버튼을 클릭 시 작업 디렉터리 페이지로 돌아가지 않는 문제 _[`issue #129`](http://issues.autojs6.com/129)_",
|
||||
"코드 편집기의 바꾸기 기능 사용 시 바꾸기 버튼이 표시되지 않는 문제",
|
||||
"코드 편집기에서 길게 눌러 삭제 시 앱 충돌 문제가 발생할 수 있는 문제 (시도됨)",
|
||||
@@ -212,8 +277,8 @@
|
||||
],
|
||||
"fix": [
|
||||
"ocr 모듈 일부 메서드가 영역 매개변수를 인식하지 못하는 문제 _[`issue #162`](http://issues.autojs6.com/162)_ _[`issue #175`](http://issues.autojs6.com/175)_",
|
||||
"Android 7.x에서 새로운 버전을 발견했을 때 버전 세부 정보를 가져올 수 없는 문제",
|
||||
"Android 14에서 스크린샷 권한을 요청할 때 애플리케이션이 충돌하는 문제",
|
||||
"Android 7.x 에서 새로운 버전을 발견했을 때 버전 세부 정보를 가져올 수 없는 문제",
|
||||
"Android 14 에서 스크린샷 권한을 요청할 때 애플리케이션이 충돌하는 문제",
|
||||
"홈 화면 드로어에서 '플로팅 버튼' 스위치를 빠르게 전환할 때 애플리케이션이 충돌할 수 있는 문제",
|
||||
"메뉴를 사용해 플로팅 버튼을 닫을 때 애플리케이션을 재시작하면 플로팅 버튼이 여전히 표시되는 문제",
|
||||
"Android 13 이상의 시스템 설정 페이지에서 AutoJs6 언어를 선택하고 전환한 후 적용되지 않는 문제",
|
||||
@@ -222,13 +287,13 @@
|
||||
"improvement": [
|
||||
"네이티브 bridges 모듈로 스크립트 실행 효율성 향상 (Ref to [aiselp](https://github.com/aiselp/AutoX/commit/7c41af6d2b9b36d00440a9c8b7e971d025f98327))",
|
||||
"접근성 서비스 관련 코드를 리팩토링하여 접근성 서비스의 기능 안정성 향상 (실험성) _[`issue #167`](http://issues.autojs6.com/167)_",
|
||||
"UiObject 및 UiObjectCollection의 출력 형식",
|
||||
"UiObject 및 UiObjectCollection 의 출력 형식",
|
||||
"Gradle JDK 버전이 요구 사항을 충족하지 않을 때 빌드 도구에서 업그레이드 알림"
|
||||
],
|
||||
"dependency": [
|
||||
"Gradle 버전 8.4 -> 8.5-rc-1로 업그레이드",
|
||||
"Commons IO 버전 2.14.0 -> 2.8.0으로 다운그레이드",
|
||||
"Jackson DataBind 버전 2.14.3 -> 2.13.3으로 다운그레이드"
|
||||
"Gradle 버전 8.4 -> 8.5-rc-1 로 업그레이드",
|
||||
"Commons IO 버전 2.14.0 -> 2.8.0 으로 다운그레이드",
|
||||
"Jackson DataBind 버전 2.14.3 -> 2.13.3 으로 다운그레이드"
|
||||
]
|
||||
},
|
||||
"v6.4.1": {
|
||||
@@ -242,7 +307,7 @@
|
||||
"코드 편집기에서 역방향으로 텍스트를 선택한 후 일반 작업을 수행할 때 애플리케이션이 충돌할 수 있는 문제",
|
||||
"일부 장치에서 AutoJs6 애플리케이션 아이콘을 길게 눌렀을 때 바로가기 메뉴가 표시되지 않는 문제",
|
||||
"일부 장치에서 프로젝트를 패키징할 때 확인 버튼을 클릭해도 반응이 없는 문제",
|
||||
"app.sendBroadcast 및 app.startActivity에서 약칭 매개변수를 사용할 수 없는 문제",
|
||||
"app.sendBroadcast 및 app.startActivity 에서 약칭 매개변수를 사용할 수 없는 문제",
|
||||
"floaty 모듈의 JsWindow#setPosition 등 메서드를 처음 호출할 때의 기능 이상"
|
||||
],
|
||||
"improvement": [
|
||||
@@ -252,8 +317,8 @@
|
||||
"빌드 도구가 Temurin 플랫폼에 적응"
|
||||
],
|
||||
"dependency": [
|
||||
"Gradle 버전 8.4-rc-3 -> 8.4로 업그레이드",
|
||||
"Android dx 버전 1.11 -> 1.14로 업그레이드"
|
||||
"Gradle 버전 8.4-rc-3 -> 8.4 로 업그레이드",
|
||||
"Android dx 버전 1.11 -> 1.14 로 업그레이드"
|
||||
]
|
||||
},
|
||||
"v6.4.0": {
|
||||
@@ -270,8 +335,8 @@
|
||||
"설정 페이지에서 애플리케이션 아이콘을 길게 눌러 활성화되는 [애플리케이션 바로가기](https://developer.android.com/guide/topics/ui/shortcuts?hl=zh-cn) 지원, 문서 및 설정 페이지로 이동 가능"
|
||||
],
|
||||
"fix": [
|
||||
"일부 PR을 다시 병합하여 일부 스크립트가 정상적으로 종료되지 않는 문제 해결 (by [aiselp](https://github.com/aiselp)) _[`pr #75`](http://pr.autojs6.com/75)_ _[`pr #78`](http://pr.autojs6.com/78)_",
|
||||
"패키징 애플리케이션에서 AutoJs6의 새로운 API를 사용할 수 없는 문제 (by [LZX284](https://github.com/LZX284)) _[`pr #151`](http://pr.autojs6.com/151)_ _[`issue #149`](http://issues.autojs6.com/149)_",
|
||||
"일부 PR 을 다시 병합하여 일부 스크립트가 정상적으로 종료되지 않는 문제 해결 (by [aiselp](https://github.com/aiselp)) _[`pr #75`](http://pr.autojs6.com/75)_ _[`pr #78`](http://pr.autojs6.com/78)_",
|
||||
"패키징 애플리케이션에서 AutoJs6 의 새로운 API 를 사용할 수 없는 문제 (by [LZX284](https://github.com/LZX284)) _[`pr #151`](http://pr.autojs6.com/151)_ _[`issue #149`](http://issues.autojs6.com/149)_",
|
||||
"패키징 애플리케이션이 야간 모드에서 스타일 이상 발생",
|
||||
"VSCode 플러그인이 파일을 로컬에 저장할 때 파일 확장명 정보 손실 문제",
|
||||
"코루틴 기능을 사용하여 프로젝트를 실행할 때 애플리케이션이 충돌하는 문제",
|
||||
@@ -285,7 +350,7 @@
|
||||
"여러 스크립트가 동시에 실행될 때 메시지 플로팅 프레임이 가려질 수 있는 문제 _[`issue #67`](http://issues.autojs6.com/67)_",
|
||||
"레이아웃을 브로드캐스트 메시지로 분석할 때 레이아웃을 클릭해도 메뉴가 나타나지 않거나 애플리케이션이 충돌하는 문제",
|
||||
"두 번째 및 이후에 생성된 WebSocket 인스턴스가 정상적으로 리스너를 트리거하지 않는 문제",
|
||||
"importPackage의 전역 리디렉션 메서드를 철회하여 특정 범위에서 패키지 가져오기 예외 방지 _[`issue #88`](http://issues.autojs6.com/88)_",
|
||||
"importPackage 의 전역 리디렉션 메서드를 철회하여 특정 범위에서 패키지 가져오기 예외 방지 _[`issue #88`](http://issues.autojs6.com/88)_",
|
||||
"로그 액티비티 페이지에서 복사 또는 내보내기 기능을 사용할 때 애플리케이션이 충돌할 수 있는 문제"
|
||||
],
|
||||
"improvement": [
|
||||
@@ -293,29 +358,29 @@
|
||||
"로그 액티비티 페이지에서 발송 기능이 항목 수가 너무 많을 때 자동으로 잘라내고 알림 기능 추가",
|
||||
"ocr 모듈이 Google MLKit 및 Paddle Lite 엔진을 모두 호환 (참고 프로젝트 문서 > [광학 문자 인식](https://docs.autojs6.com/#/ocr?id=p-mode))",
|
||||
"접근성 서비스 자동 시작 성공률 향상",
|
||||
"Kotlin 어노테이션 처리를 kapt에서 KSP로 전환",
|
||||
"Kotlin 어노테이션 처리를 kapt 에서 KSP 로 전환",
|
||||
"빌드 도구가 IntelliJ Idea EAP 버전을 지원",
|
||||
"Java 배포 버전에 적응하여 '유효하지 않은 배포 버전' 문제 방지",
|
||||
"빌드 도구가 IDE 및 관련 플러그인의 버전 다운그레이드 논리를 최적화하고 버전 예측 능력 향상",
|
||||
"VSCode 플러그인 1.0.7에 적응"
|
||||
"VSCode 플러그인 1.0.7 에 적응"
|
||||
],
|
||||
"dependency": [
|
||||
"Rikka Shizuku 버전 13.1.5 추가",
|
||||
"MLKit Barcode Scanning 버전 17.2.0 추가",
|
||||
"OpenCV 버전 4.5.5 -> 4.8.0으로 업그레이드 (Ref to [TonyJiangWJ](https://github.com/TonyJiangWJ))",
|
||||
"Gradle Compile 버전 33 -> 34로 업그레이드",
|
||||
"Gradle 버전 8.3-rc-1 -> 8.4-rc-3로 업그레이드",
|
||||
"Apache Commons Lang3 버전 3.12.0 -> 3.13.0으로 업그레이드",
|
||||
"Glide 버전 4.15.1 -> 4.16.0으로 업그레이드",
|
||||
"Android Analytics 버전 14.3.0 -> 14.4.0으로 업그레이드",
|
||||
"Androidx WebKit 버전 1.7.0 -> 1.8.0으로 업그레이드",
|
||||
"Androidx Preference 버전 1.2.0 -> 1.2.1으로 업그레이드",
|
||||
"Androidx Annotation 버전 1.6.0 -> 1.7.0으로 업그레이드",
|
||||
"Androidx Recyclerview 버전 1.3.0 -> 1.3.2로 업그레이드",
|
||||
"Android Material 버전 1.9.0 -> 1.10.0으로 업그레이드",
|
||||
"Androidx AppCompat 버전 1.4.2 -> 1.6.1으로 업그레이드",
|
||||
"Commons IO 버전 2.8.0 -> 2.14.0으로 업그레이드",
|
||||
"Jackson DataBind 버전 2.13.3 -> 2.14.3으로 업그레이드",
|
||||
"OpenCV 버전 4.5.5 -> 4.8.0 으로 업그레이드 (Ref to [TonyJiangWJ](https://github.com/TonyJiangWJ))",
|
||||
"Gradle Compile 버전 33 -> 34 로 업그레이드",
|
||||
"Gradle 버전 8.3-rc-1 -> 8.4-rc-3 로 업그레이드",
|
||||
"Apache Commons Lang3 버전 3.12.0 -> 3.13.0 으로 업그레이드",
|
||||
"Glide 버전 4.15.1 -> 4.16.0 으로 업그레이드",
|
||||
"Android Analytics 버전 14.3.0 -> 14.4.0 으로 업그레이드",
|
||||
"Androidx WebKit 버전 1.7.0 -> 1.8.0 으로 업그레이드",
|
||||
"Androidx Preference 버전 1.2.0 -> 1.2.1 으로 업그레이드",
|
||||
"Androidx Annotation 버전 1.6.0 -> 1.7.0 으로 업그레이드",
|
||||
"Androidx Recyclerview 버전 1.3.0 -> 1.3.2 로 업그레이드",
|
||||
"Android Material 버전 1.9.0 -> 1.10.0 으로 업그레이드",
|
||||
"Androidx AppCompat 버전 1.4.2 -> 1.6.1 으로 업그레이드",
|
||||
"Commons IO 버전 2.8.0 -> 2.14.0 으로 업그레이드",
|
||||
"Jackson DataBind 버전 2.13.3 -> 2.14.3 으로 업그레이드",
|
||||
"Zeugma Solutions LocaleHelper 버전 1.5.1 제거"
|
||||
]
|
||||
},
|
||||
@@ -323,7 +388,7 @@
|
||||
"released_date": "2023/07/21",
|
||||
"feature": [
|
||||
"코드 편집기의 코드 주석 기능 (by [little-alei](https://github.com/little-alei)) _[`pr #98`](http://pr.autojs6.com/98)_",
|
||||
"auto.stateListener로 접근성 서비스 연결 상태 감시 (by [little-alei](https://github.com/little-alei)) _[`pr #98`](http://pr.autojs6.com/98)_",
|
||||
"auto.stateListener 로 접근성 서비스 연결 상태 감시 (by [little-alei](https://github.com/little-alei)) _[`pr #98`](http://pr.autojs6.com/98)_",
|
||||
"UiObject 유형에 nextSibling / lastChild / offset 등 메서드 추가 (참고 프로젝트 문서 > [컨트롤 노드](https://docs.autojs6.com/#/uiObjectType))"
|
||||
],
|
||||
"fix": [
|
||||
@@ -331,7 +396,7 @@
|
||||
"VSCode 플러그인이 파일을 정상적으로 저장하지 못하는 문제 _[`issue #92`](http://issues.autojs6.com/91)_ _[`issue #94`](http://issues.autojs6.com/93)_",
|
||||
"플로팅 버튼 메뉴 항목 '접근성 서비스 관리' 클릭 후 페이지 이동이 발생하지 않는 문제",
|
||||
"runtime.requestPermissions 메서드가 누락된 문제 _[`issue #104`](http://issues.autojs6.com/104)_",
|
||||
"events.emitter가 MainThreadProxy 매개변수를 지원하지 않는 문제 _[`issue #103`](http://issues.autojs6.com/103)_",
|
||||
"events.emitter 가 MainThreadProxy 매개변수를 지원하지 않는 문제 _[`issue #103`](http://issues.autojs6.com/103)_",
|
||||
"코드 편집기에서 코드 포맷팅이 되지 않는 문제 _[`pr #78`](http://pr.autojs6.com/78)_",
|
||||
"JavaAdapter 사용 시 ClassLoader 호출 스택 오버플로우 문제 _[`issue #99`](http://issues.autojs6.com/99)_ _[`issue #110`](http://issues.autojs6.com/110)_"
|
||||
],
|
||||
@@ -340,11 +405,11 @@
|
||||
"출시 버전 애플리케이션 실행 시 서명 검증 제거 (by [LZX284](https://github.com/LZX284)) _[`pr #81`](http://pr.autojs6.com/81)_",
|
||||
"코드 편집기의 코드 주석 기능 동작, 스타일 및 커서 위치 처리 _[`pr #98`](http://pr.autojs6.com/98)_ 기반",
|
||||
"코드 주석 메뉴 항목 추가 _[`pr #98`](http://pr.autojs6.com/98)_ 기반",
|
||||
"VSCode 플러그인 1.0.6에 적응",
|
||||
"VSCode 플러그인 1.0.6 에 적응",
|
||||
"UiObject#parent 메서드에 단계 매개변수 지원 추가 (참고 프로젝트 문서 > [컨트롤 노드](https://docs.autojs6.com/#/uiObjectType))"
|
||||
],
|
||||
"dependency": [
|
||||
"Gradle 버전 8.2 -> 8.3-rc-1로 업그레이드"
|
||||
"Gradle 버전 8.2 -> 8.3-rc-1 로 업그레이드"
|
||||
]
|
||||
},
|
||||
"v6.3.2": {
|
||||
@@ -359,16 +424,16 @@
|
||||
"클라이언트 모드가 자동 연결되거나 서버 모드가 자동으로 시작된 후 IP 주소 정보를 표시하지 않는 문제",
|
||||
"클라이언트 모드 및 서버 모드 연결 후 언어 또는 다크 모드를 변경할 때 연결이 끊기고 다시 연결할 수 없는 문제",
|
||||
"클라이언트 모드에서 대상 주소 입력 시 사용자 지정 포트를 사용할 수 없는 문제",
|
||||
"클라이언트 모드에서 대상 주소 입력 시 일부 문자가 AutoJs6를 충돌시키는 문제",
|
||||
"클라이언트 모드에서 대상 주소 입력 시 일부 문자가 AutoJs6 를 충돌시키는 문제",
|
||||
"VSCode 플러그인의 원격 명령 해석 실패로 인해 명령이 응답하지 못하는 문제 (실험적 수정)",
|
||||
"Android 7.x에서 새로운 버전을 발견했을 때 버전 세부 정보를 가져올 수 없는 문제",
|
||||
"images.pixel이 접근성 서비스의 스크린샷 픽셀 색상을 가져오지 못하는 문제 _[`issue #73`](http://issues.autojs6.com/73)_",
|
||||
"Android 7.x 에서 새로운 버전을 발견했을 때 버전 세부 정보를 가져올 수 없는 문제",
|
||||
"images.pixel 이 접근성 서비스의 스크린샷 픽셀 색상을 가져오지 못하는 문제 _[`issue #73`](http://issues.autojs6.com/73)_",
|
||||
"UI 모드에서 Android 네이티브 컨트롤 (대문자로 시작하는) 이 사전 설정된 컨트롤 속성을 사용할 수 없는 문제",
|
||||
"runtime.loadDex/loadJar가 여러 파일을 로드할 때 첫 번째 파일만 유효한 문제 _[`issue #88`](http://issues.autojs6.com/88)_",
|
||||
"runtime.loadDex/loadJar 가 여러 파일을 로드할 때 첫 번째 파일만 유효한 문제 _[`issue #88`](http://issues.autojs6.com/88)_",
|
||||
"일부 기기에서 애플리케이션 설치 후 런처에 문서 아이콘만 표시되는 문제 (실험적 수정) _[`issue #85`](http://issues.autojs6.com/85)_"
|
||||
],
|
||||
"improvement": [
|
||||
"VSCode 플러그인 1.0.5에 맞춤",
|
||||
"VSCode 플러그인 1.0.5 에 맞춤",
|
||||
"cheerio 모듈 지원 (Refer to [aiselp](https://github.com/aiselp/AutoX/commit/7176f5ad52d6904383024fb700bf19af75e22903)) _[`issue #65`](http://issues.autojs6.com/65)_",
|
||||
"JsWebSocket 인스턴스가 rebuild 메서드를 사용하여 인스턴스를 다시 생성하고 연결할 수 있도록 지원 _[`issue #69`](http://issues.autojs6.com/69)_",
|
||||
"base64 모듈이 number 배열 및 Java 바이트 배열을 주요 인수로 인코딩/디코딩할 수 있도록 지원",
|
||||
@@ -378,10 +443,10 @@
|
||||
"클라이언트 모드에서 대상 주소 입력 시 잘못된 입력에 대한 경고 메시지 표시",
|
||||
"클라이언트 모드에서 소프트키보드 Enter 키를 사용하여 연결 지원",
|
||||
"서버 모드가 시작된 후 항상 활성 상태 유지 (수동으로 종료하거나 애플리케이션 프로세스가 종료될 때까지) _[`issue #64`](http://issues.autojs6.com/64#issuecomment-1596990158)_",
|
||||
"AutoJs6와 VSCode 플러그인의 양방향 버전 검출 및 비정상 감지 결과 경고 _[`issue #89`](http://issues.autojs6.com/89)_",
|
||||
"AutoJs6 와 VSCode 플러그인의 양방향 버전 검출 및 비정상 감지 결과 경고 _[`issue #89`](http://issues.autojs6.com/89)_",
|
||||
"SMS 데이터 읽기 권한 (android.permission.READ_SMS) 추가 (기본 비활성화)",
|
||||
"findMultiColors 메서드 내부 구현 (by [LYS86](https://github.com/LYS86)) _[`pr #72`](http://pr.autojs6.com/72)_",
|
||||
"runtime.loadDex/loadJar/load가 디렉토리 단위로 로드하거나 여러 파일을 동시에 로드할 수 있도록 지원"
|
||||
"runtime.loadDex/loadJar/load 가 디렉토리 단위로 로드하거나 여러 파일을 동시에 로드할 수 있도록 지원"
|
||||
],
|
||||
"dependency": [
|
||||
"LeakCanary 버전 2.11 -> 2.12 업그레이드",
|
||||
@@ -397,7 +462,7 @@
|
||||
"UI 모드에 console / imagebutton / ratingbar / switch / textclock / togglebutton 등의 컨트롤 추가",
|
||||
"UI 모드의 컨트롤 색상 값이 [OmniColor](https://docs.autojs6.com/#/omniTypes?id=omnicolor) 유형 지원 (예: color=\"orange\")",
|
||||
"UI 모드의 컨트롤이 attr 메서드를 통해 속성 설정 완전히 지원 (예: ui.text.attr('color', 'blue'))",
|
||||
"UI 모드의 컨트롤이 부울 속성 값을 기본 형식으로 지원 (예: clickable=\"true\" 는 clickable 또는 isClickable로 축약 가능)",
|
||||
"UI 모드의 컨트롤이 부울 속성 값을 기본 형식으로 지원 (예: clickable=\"true\" 는 clickable 또는 isClickable 로 축약 가능)",
|
||||
"button 컨트롤이 isColored 및 isBorderless 부울 속성 지원",
|
||||
"console.resetGlobalLogConfig 메서드가 전역 로그 설정을 재설정",
|
||||
"web.newWebSocket 메서드가 Web Socket 인스턴스를 생성 (참조 프로젝트 문서 > [웹](https://docs.autojs6.com/#/web?id=m-newwebsocket))"
|
||||
@@ -407,9 +472,9 @@
|
||||
"floaty 모듈로 생성된 플로팅 윈도우가 스타일 및 위치 조정을 할 수 없는 문제 _[`issue #60`](http://issues.autojs6.com/60)_",
|
||||
"floaty 모듈로 생성된 플로팅 윈도우가 시스템 상태바와 겹치는 문제",
|
||||
"http.postMultipart 메서드가 제대로 작동하지 않는 문제 _[`issue #56`](http://issues.autojs6.com/56)_",
|
||||
"Android 7.x에서 스크립트를 실행할 수 없는 문제 _[`issue #61`](http://issues.autojs6.com/61)_",
|
||||
"Android 7.x 에서 스크립트를 실행할 수 없는 문제 _[`issue #61`](http://issues.autojs6.com/61)_",
|
||||
"sign.property 파일이 없을 때 프로젝트를 빌드할 수 없는 문제",
|
||||
"최신 버전의 Android 시스템에서 AutoJs6가 백그라운드로 전환 시 전면 알림 권한이 없어 충돌하는 문제 (API >= 33)",
|
||||
"최신 버전의 Android 시스템에서 AutoJs6 가 백그라운드로 전환 시 전면 알림 권한이 없어 충돌하는 문제 (API >= 33)",
|
||||
"console.show 메서드 호출 후 로그 창에서 FAB 버튼 클릭 시 로그를 지울 수 없는 문제",
|
||||
"스크립트 편집기 디버깅 중 prototype NullPointerException 발생 문제",
|
||||
"스크립트 편집기에서 스크립트가 원본 위치 대신 캐시 폴더에서 실행되어 내용 손실 가능성 방지",
|
||||
@@ -418,8 +483,8 @@
|
||||
"improvement": [
|
||||
"레이아웃 분석 플로팅 윈도우에 종료 버튼 추가 _[`issue #63`](http://issues.autojs6.com/63)_",
|
||||
"스크립트 절대 경로가 짧은 형식으로 표시되어 텍스트 길이를 줄이고 가독성 향상",
|
||||
"Error를 Exception으로 교체하여 예외 발생 시 AutoJs6 애플리케이션 충돌 방지",
|
||||
"View 바인딩 방식을 ButterKnife에서 View Binding으로 전환 _[`issue #48`](http://issues.autojs6.com/48)_",
|
||||
"Error 를 Exception 으로 교체하여 예외 발생 시 AutoJs6 애플리케이션 충돌 방지",
|
||||
"View 바인딩 방식을 ButterKnife 에서 View Binding 으로 전환 _[`issue #48`](http://issues.autojs6.com/48)_",
|
||||
"서버 모드가 비정상 종료될 경우 AutoJs6 시작 시 자동으로 시작 _[`issue #64`](http://issues.autojs6.com/64)_",
|
||||
"클라이언트 모드가 비정상 종료될 경우 AutoJs6 시작 시 마지막으로 연결된 히스토리 주소로 자동 연결"
|
||||
],
|
||||
@@ -444,23 +509,23 @@
|
||||
"fix": [
|
||||
"colors.toString 메서드 기능 오류",
|
||||
"app.openUrl 메서드 자동 프로토콜 접두사 추가 기능 오류",
|
||||
"app.viewFile/editFile의 인수로 지정된 파일이 존재하지 않을 때 발생하는 비정상 동작",
|
||||
"app.viewFile/editFile 의 인수로 지정된 파일이 존재하지 않을 때 발생하는 비정상 동작",
|
||||
"pickup 메서드의 콜백 함수가 호출되지 않는 문제",
|
||||
"레이아웃 분석에 표시되는 컨트롤 정보에 bounds 속성 값에 마이너스 기호가 쉼표로 대체되는 문제",
|
||||
"bounds/boundsInside/boundsContains 선택자가 좁은 빈 사각형 (예를 들어, 경계가 뒤집힌 사각형)을 제대로 필터링하지 못하는 문제 _[`issue #49`](http://issues.autojs6.com/49)_",
|
||||
"bounds/boundsInside/boundsContains 선택자가 좁은 빈 사각형 (예를 들어, 경계가 뒤집힌 사각형) 을 제대로 필터링하지 못하는 문제 _[`issue #49`](http://issues.autojs6.com/49)_",
|
||||
"테마를 변경하거나 언어를 변경한 후 홈 화면의 문서 탭을 클릭하거나 길게 클릭하면 애플리케이션이 충돌하는 문제",
|
||||
"텍스트 편집기에서 두 손가락으로 글꼴 크기를 조정할 때 발생할 수 있는 흔들림 문제",
|
||||
"빌드 스크립트의 일부 종속 요소를 다운로드하지 못하는 문제 (처음부터 통합됨) _[`issue #40`](http://issues.autojs6.com/40)_",
|
||||
"Tasker에서 AutoJs6 작업 플러그인 (Action Plugin)을 추가할 수 없는 문제 (실험적 수정) _[`issue #41`](http://issues.autojs6.com/41)_",
|
||||
"높은 버전의 JDK로 프로젝트를 컴파일할 때 ButterKnife 주석이 리소스 ID를 해석하지 못하는 문제 _[`issue #48`](http://issues.autojs6.com/48)_",
|
||||
"Tasker 에서 AutoJs6 작업 플러그인 (Action Plugin) 을 추가할 수 없는 문제 (실험적 수정) _[`issue #41`](http://issues.autojs6.com/41)_",
|
||||
"높은 버전의 JDK 로 프로젝트를 컴파일할 때 ButterKnife 주석이 리소스 ID 를 해석하지 못하는 문제 _[`issue #48`](http://issues.autojs6.com/48)_",
|
||||
"접근성 서비스에서 높은 확률로 서비스 예외가 발생하는 문제 (실험적 수정)",
|
||||
"images.medianBlur의 size 파라미터 사용 방식이 문서와 일치하지 않는 문제",
|
||||
"images.medianBlur 의 size 파라미터 사용 방식이 문서와 일치하지 않는 문제",
|
||||
"engines 모듈이 스크립트의 전체 이름을 표시할 때 파일명과 확장자 사이에 점이 없어지는 문제",
|
||||
"가중 RGB 거리 계산 알고리즘의 내부 구현에서 발생할 수 있는 계산 오류 (실험적 수정)",
|
||||
"console 모듈의 플로팅 윈도우 관련 메서드를 show 메서드 이전에 사용할 수 없는 문제",
|
||||
"console.setSize 등의 메서드가 적용되지 않는 문제 _[`issue #50`](http://issues.autojs6.com/50)_",
|
||||
"colors.material 색상 공간의 색상 상수 할당 오류",
|
||||
"UI 모드의 날짜 선택 컨트롤에서 minDate와 maxDate 속성이 날짜 형식을 제대로 해석하지 못하는 문제",
|
||||
"UI 모드의 날짜 선택 컨트롤에서 minDate 와 maxDate 속성이 날짜 형식을 제대로 해석하지 못하는 문제",
|
||||
"스크립트 실행 후 빠르게 홈의 \"작업\" 탭 페이지로 전환할 때 동일한 실행 중인 작업이 두 개 나타나는 문제",
|
||||
"파일 관리 페이지를 다른 페이지에서 돌아올 때 페이지 상태가 초기화되는 문제 _[`issue #52`](http://issues.autojs6.com/52)_",
|
||||
"파일 관리 페이지의 정렬 상태가 아이콘 표시 상태와 일치하지 않는 문제"
|
||||
@@ -468,9 +533,9 @@
|
||||
"improvement": [
|
||||
"파일 관리 페이지에 파일 및 폴더의 수정 시간을 표시",
|
||||
"파일 관리 페이지에서 정렬 유형 상태를 기억하도록 지원",
|
||||
"README.md에 프로젝트 컴파일 빌드 섹션 및 스크립트 개발 지원 섹션 추가 _[`issue #33`](http://issues.autojs6.com/33)_",
|
||||
"README.md 에 프로젝트 컴파일 빌드 섹션 및 스크립트 개발 지원 섹션 추가 _[`issue #33`](http://issues.autojs6.com/33)_",
|
||||
"images 모듈 관련 메서드의 영역 (region) 옵션 파라미터가 다양한 입력 방식을 지원 (참조 프로젝트 문서 > [올인원 유형](https://docs.autojs6.com/#/omniTypes?id=omniregion))",
|
||||
"app.startActivity의 페이지 약어 파라미터에 pref/homepage/docs/about 등의 형식 지원 추가",
|
||||
"app.startActivity 의 페이지 약어 파라미터에 pref/homepage/docs/about 등의 형식 지원 추가",
|
||||
"web 모듈의 전역 메서드를 모듈 자체에 매핑하여 사용성 향상 (참조 프로젝트 문서 > [월드 와이드 웹](https://docs.autojs6.com/#/web))",
|
||||
"web.newInjectableWebView 메서드의 내부 기본 구현에 자주 사용하는 WebView 설정 옵션 일부 추가",
|
||||
"colors 모듈에 다양한 변환 메서드 및 유틸리티 메서드를 추가하고, 더 많은 정적 상수 및 인수로 사용할 수 있는 색상 이름 추가",
|
||||
@@ -556,17 +621,17 @@
|
||||
"레이아웃 계층 분석 중 리스트 항목을 길게 눌렀을 때 팝업 메뉴가 아래 화면에 넘치는 문제",
|
||||
"안드로이드 7.x 시스템에서 나이트 모드 비활성화 시 내비게이션 버튼이 알아보기가 어려운 문제",
|
||||
"http.post 등의 메서드 요청이 닫히지 않는 예외",
|
||||
"colors.toString 메서드에서 Alpha 채널이 0일 때 해당 채널 정보가 결과에서 손실되는 문제"
|
||||
"colors.toString 메서드에서 Alpha 채널이 0 일 때 해당 채널 정보가 결과에서 손실되는 문제"
|
||||
],
|
||||
"improvement": [
|
||||
"자동 하위 호환성을 가능하게 하기 위해 Auto.js 4.x 버전의 공용 클래스 방향 재설정 (제한된 범위 내)",
|
||||
"모든 프로젝트 모듈 병합하여 순환 참조 등 문제 회피 (임시 inrt 모듈 제거)",
|
||||
"Gradle 빌드 설정을 Groovy에서 KTS로 마이그레이션",
|
||||
"Gradle 빌드 설정을 Groovy 에서 KTS 로 마이그레이션",
|
||||
"Rhino 예외 메시지에 다국어 지원 추가",
|
||||
"홈 화면 드로어 권한 전환 오류 메시지 팝업",
|
||||
"홈 화면 드로어 레이아웃이 상태바 하단에 맞춰 조정하여 상단 색상 막대와의 낮은 호환성 해결",
|
||||
"업데이트/업데이트 다운로드/업데이트 알림 기능이 Android 7.x 시스템과 호환",
|
||||
"설정 페이지의 재설계 (AndroidX로 마이그레이션)",
|
||||
"설정 페이지의 재설계 (AndroidX 로 마이그레이션)",
|
||||
"설정 페이지에서 설정 옵션을 길게 눌러 자세한 정보 확인 지원",
|
||||
"나이트 모드: \"시스템 따라가기\" 옵션 추가 (Android 9 이상)",
|
||||
"애플리케이션 시작 화면 나이트 모드에 맞게 조정",
|
||||
@@ -595,11 +660,11 @@
|
||||
"일부 전역 객체 및 내장 모듈에 덮어쓰기 방지 추가 (프로젝트 문서 참조 > 전역 객체 > [덮어쓰기 방지](https://docs.autojs6.com/#/global?id=%e8%a6%86%e5%86%99%e4%bf%9d%e6%8a%a4))",
|
||||
"importClass 및 importPackage 문자열 매개변수 지원 및 가변 매개변수 지원",
|
||||
"ui.run 오류 시 예외 스택 추적 정보 출력 지원",
|
||||
"ui.R 및 auto.R로 AutoJs6의 리소스 ID를 쉽게 얻을 수 있음",
|
||||
"ui.R 및 auto.R 로 AutoJs6 의 리소스 ID 를 쉽게 얻을 수 있음",
|
||||
"app 모듈의 응용 관련 메서드가 App 유형 매개변수 및 응용 별명 매개변수 지원",
|
||||
"dialogs 모듈의 비동기 콜백 관련 메서드가 사전 채워진 매개변수 생략 지원",
|
||||
"app.startActivity 등이 url 옵션 매개변수 지원 (예제 코드 참조 > 응용 프로그램 > 인텐트)",
|
||||
"device 모듈이 IMEI 또는 하드웨어 시리얼 번호를 얻지 못했을 때 null을 반환 (예외 발생 X)",
|
||||
"device 모듈이 IMEI 또는 하드웨어 시리얼 번호를 얻지 못했을 때 null 을 반환 (예외 발생 X)",
|
||||
"console.show 로그 플로팅 창 텍스트 밝기 개선하여 내용 식별성 향상",
|
||||
"ImageWrapper#saveTo 상대 경로로 이미지 파일 저장 지원",
|
||||
"colors 전역 객체 재설계 및 HSV / HSL 등 색상 모드 지원 추가 (프로젝트 문서 참조 > [컬러](https://docs.autojs6.com/#/color))"
|
||||
@@ -616,7 +681,7 @@
|
||||
"Jackson DataBind 부가 추가 버전 2.13.3",
|
||||
"Jaredrummler Android Device Names 부가 추가 버전 2.1.0",
|
||||
"Jaredrummler Animated SVG View 부가 추가 버전 1.0.6",
|
||||
"Jrummyapps ColorPicker 버전 2.1.7을 Jaredrummler ColorPicker 버전 1.1.0으로 교체",
|
||||
"Jrummyapps ColorPicker 버전 2.1.7 을 Jaredrummler ColorPicker 버전 1.1.0 으로 교체",
|
||||
"Gradle 버전 7.5-rc-1 -> 8.0-rc-1 업그레이드",
|
||||
"Gradle 빌드 도구 버전 7.4.0-alpha02 -> 8.0.0-alpha09 업그레이드",
|
||||
"Kotlin Gradle 플러그인 버전 1.6.10 -> 1.8.0-RC2 업그레이드",
|
||||
@@ -650,14 +715,14 @@
|
||||
],
|
||||
"dependency": [
|
||||
"github-api 버전 1.306 추가",
|
||||
"retrofit2-rxjava2-adapter 버전 1.0.0을 adapter-rxjava2 버전 2.9.0으로 교체"
|
||||
"retrofit2-rxjava2-adapter 버전 1.0.0 을 adapter-rxjava2 버전 2.9.0 으로 교체"
|
||||
]
|
||||
},
|
||||
"v6.1.0": {
|
||||
"released_date": "2022/05/26",
|
||||
"released_hint": "패키지명 변경, 주의하여 업그레이드",
|
||||
"hint": [
|
||||
"앱 패키지명을 org.autojs.autojs6으로 변경하여 오픈소스 Auto.js 앱 패키지명과의 충돌을 피합니다."
|
||||
"앱 패키지명을 org.autojs.autojs6 으로 변경하여 오픈소스 Auto.js 앱 패키지명과의 충돌을 피합니다."
|
||||
],
|
||||
"feature": [
|
||||
"홈 드로어에 \"투영 미디어 권한\" 스위치 추가 (Root / ADB 방식) (스위치 상태 감지는 실험적입니다)",
|
||||
@@ -680,28 +745,28 @@
|
||||
"fix": [
|
||||
"dialogs.build() 옵션 매개변수 속성 inputHint, itemsSelectedIndex 등 기능 오류",
|
||||
"JsDialog#on('multi_choice') 콜백 매개변수 기능 오류",
|
||||
"UiObject#parent().indexInParent() 항상 -1을 반환하는 문제 _[`issue #16`](http://issues.autojs6.com/16)_",
|
||||
"Promise.resolve()가 반환하는 Thenable이 스크립트 종료 시 호출되지 않을 수 있는 문제",
|
||||
"UiObject#parent().indexInParent() 항상 -1 을 반환하는 문제 _[`issue #16`](http://issues.autojs6.com/16)_",
|
||||
"Promise.resolve() 가 반환하는 Thenable 이 스크립트 종료 시 호출되지 않을 수 있는 문제",
|
||||
"패키지명 또는 클래스명에서 가능성 있는 오타 (boardcast -> broadcast / auojs -> autojs)",
|
||||
"images.requestScreenCapture()에서 높은 버전의 안드로이드 시스템에서 앱이 충돌할 수 있는 문제 (API >= 31)",
|
||||
"images.requestScreenCapture() 에서 높은 버전의 안드로이드 시스템에서 앱이 충돌할 수 있는 문제 (API >= 31)",
|
||||
"images.requestScreenCapture() 여러 스크립트 인스턴스가 동시에 요청할 때 앱이 충돌할 수 있는 문제",
|
||||
"new RootAutomator() 호출 시 발생할 수 있는 멈춤 문제"
|
||||
],
|
||||
"improvement": [
|
||||
"RootAutomator는 Root 권한이 없을 때 인스턴스화되지 않습니다.",
|
||||
"RootAutomator 는 Root 권한이 없을 때 인스턴스화되지 않습니다.",
|
||||
"\"앱 및 개발자 정보\" 페이지 재설계",
|
||||
"모든 내장 JavaScript 모듈 재구성",
|
||||
"모든 Gradle 빌드 스크립트 재구성 및 공통 구성 스크립트 추가 (config.gradle)",
|
||||
"Gradle 빌드 도구 버전 관리 및 빌드 파일 자동 명명 지원",
|
||||
"Gradle 빌드 도구에 task를 추가하여 빌드 파일에 CRC32 요약 부착 지원 (appendDigestToReleasedFiles)",
|
||||
"Gradle 빌드 도구에 task 를 추가하여 빌드 파일에 CRC32 요약 부착 지원 (appendDigestToReleasedFiles)",
|
||||
"shell() 호출 시 예외를 반환 결과에 씁니다. (try/catch 불필요)",
|
||||
"Rhino 내장 JSON을 사용하여 원래 json2 모듈 대체",
|
||||
"Rhino 내장 JSON 을 사용하여 원래 json2 모듈 대체",
|
||||
"auto.waitFor() 타임아웃 매개변수 지원",
|
||||
"threads.start() 화살표 함수 매개변수 지원",
|
||||
"console.trace() 로그 레벨 매개변수 지원 (샘플 코드 > 콘솔 > 호출 스택 출력 참조)",
|
||||
"device.vibrate() 모드 진동 및 모스 부호 진동 지원 (샘플 코드 > 장치 > 모드 진동 / 모스 부호 진동 참조)",
|
||||
"외부 저장소 읽기/쓰기 권한을 높은 버전의 안드로이드 시스템에 적응 (API >= 30)",
|
||||
"콘솔 글꼴은 Material Color를 사용하여 일반 및 야간 테마에서 글꼴 가독성 향상",
|
||||
"콘솔 글꼴은 Material Color 를 사용하여 일반 및 야간 테마에서 글꼴 가독성 향상",
|
||||
"모든 ImageWrapper 인스턴스를 약한 참조로 저장하고 스크립트 종료 시 자동으로 회수 (실험적)"
|
||||
],
|
||||
"dependency": [
|
||||
@@ -732,8 +797,8 @@
|
||||
],
|
||||
"fix": [
|
||||
"빠른 설정 패널에서 관련 아이콘을 클릭하고 나서 패널이 자동으로 닫히지 않는 문제 (임시 수정) _[`issue #7`](http://issues.autojs6.com/7)_",
|
||||
"toast 강제 표시 매개변수 사용 시 AutoJs6가 충돌할 수 있는 문제",
|
||||
"Socket 데이터 전송 시 헤더 정보가 불완전할 때 AutoJs6가 충돌할 수 있는 문제"
|
||||
"toast 강제 표시 매개변수 사용 시 AutoJs6 가 충돌할 수 있는 문제",
|
||||
"Socket 데이터 전송 시 헤더 정보가 불완전할 때 AutoJs6 가 충돌할 수 있는 문제"
|
||||
],
|
||||
"improvement": [
|
||||
"AutoJs6 시작 또는 재시작 시 옵션 설정에 따라 자동으로 접근성 서비스 활성화",
|
||||
@@ -743,10 +808,10 @@
|
||||
"홈 드로어에 전경 서비스 상태 스위치 동기화 추가",
|
||||
"홈 드로어 확장 시 필요에 따라 스위치 상태를 즉시 동기화",
|
||||
"포인터 위치 표시 상태 감지 및 결과 표시 추가",
|
||||
"64비트 운영 체제 지원 (Ref to [TonyJiangWJ](https://github.com/TonyJiangWJ))",
|
||||
"64 비트 운영 체제 지원 (Ref to [TonyJiangWJ](https://github.com/TonyJiangWJ))",
|
||||
"플로팅 버튼 초기화 시 투명도 설정을 즉시 적용 (클릭 후에 적용 필요 없음)",
|
||||
"파일 내용 재설정 시 샘플 코드 파일인지 여부 감지 및 결과 알림 추가",
|
||||
"번들 플러그인 다운로드 주소 GitHub -> JsDelivr로 이전"
|
||||
"번들 플러그인 다운로드 주소 GitHub -> JsDelivr 로 이전"
|
||||
],
|
||||
"dependency": [
|
||||
"Zeugma Solutions LocaleHelper 버전 1.5.1 추가",
|
||||
@@ -769,13 +834,13 @@
|
||||
],
|
||||
"fix": [
|
||||
"여러 번 toast 호출 시 마지막 호출만 적용되는 문제",
|
||||
"toast.dismiss()가 무효화될 수 있는 문제",
|
||||
"toast.dismiss() 가 무효화될 수 있는 문제",
|
||||
"클라이언트 모드 및 서버 모드 스위치가 정상적으로 작동하지 않을 수 있는 문제",
|
||||
"클라이언트 모드 및 서버 모드 스위치 상태가 정상적으로 새로 고침되지 않는 문제",
|
||||
"Android 7.x에서 UI 모드 텍스트 요소 분석 오류 (Ref to [TonyJiangWJ](https://github.com/TonyJiangWJ)) _[`issue #4`](http://issues.autojs6.com/4)_ _[`issue #9`](http://issues.autojs6.com/9)_"
|
||||
"Android 7.x 에서 UI 모드 텍스트 요소 분석 오류 (Ref to [TonyJiangWJ](https://github.com/TonyJiangWJ)) _[`issue #4`](http://issues.autojs6.com/4)_ _[`issue #9`](http://issues.autojs6.com/9)_"
|
||||
],
|
||||
"improvement": [
|
||||
"sleep()의 ScriptInterruptedException 예외를 무시"
|
||||
"sleep() 의 ScriptInterruptedException 예외를 무시"
|
||||
],
|
||||
"dependency": [
|
||||
"Androidx AppCompat (Legacy) 버전 1.0.2 추가",
|
||||
@@ -791,7 +856,7 @@
|
||||
"v6.0.1": {
|
||||
"released_date": "2022/01/01",
|
||||
"feature": [
|
||||
"VSCode 플러그인 지원 클라이언트(LAN) 및 서버(LAN/ADB) 방식 연결 지원 (참조 [Auto.js Pro](https://g.pro.autojs.org/))",
|
||||
"VSCode 플러그인 지원 클라이언트 (LAN) 및 서버 (LAN/ADB) 방식 연결 지원 (참조 [Auto.js Pro](https://g.pro.autojs.org/))",
|
||||
"base64 모듈 (참조 [Auto.js Pro](https://g.pro.autojs.org/))",
|
||||
"isInteger/isNullish/isObject/isPrimitive/isReference 글로벌 메소드 추가",
|
||||
"polyfill (Object.getOwnPropertyDescriptors) 추가",
|
||||
@@ -823,7 +888,7 @@
|
||||
"앱 설정 페이지의 토글 색상이 테마 변경에 따르지 않는 문제",
|
||||
"패키지 플러그인 및 패키지 플러그인 다운로드 주소 인식 불가 문제",
|
||||
"홈 드로어 \"사용 상황 권한 확인\" 스위치 상태가 동기화되지 않을 수 있는 문제",
|
||||
"TemplateMatching.fastTemplateMatching의 잠재적인 Mat 메모리 누수 문제"
|
||||
"TemplateMatching.fastTemplateMatching 의 잠재적인 Mat 메모리 누수 문제"
|
||||
],
|
||||
"improvement": [
|
||||
"Rhino 엔진 버전 업그레이드 1.7.7.2 -> 1.7.13 -> 1.7.14-SNAPSHOT",
|
||||
@@ -836,7 +901,7 @@
|
||||
"JSON 모듈을 2017-06-12 버전으로 업그레이드하고 cycle.js 통합",
|
||||
"앱 포그라운드시 자동 업데이트 확인 기능 제거 및 업데이트 확인 관련 버튼 삭제",
|
||||
"AppOpsKt#isOpPermissionGranted 내부 코드 로직 개선",
|
||||
"ResourceMonitor에서 ReentrantLock 사용 안전성 개선 (참조 [TonyJiangWJ](https://github.com/TonyJiangWJ))",
|
||||
"ResourceMonitor 에서 ReentrantLock 사용 안전성 개선 (참조 [TonyJiangWJ](https://github.com/TonyJiangWJ))",
|
||||
"Maven Central 등의 저장소를 사용하여 JCenter 저장소 대체",
|
||||
"중복된 로컬 라이브러리 파일을 분리 및 제거"
|
||||
],
|
||||
|
||||
Reference in New Issue
Block a user