Release Note '25-15주차(1.0.5575)
1. 수정된 결함
1.1. 런타임
1.1.1. 일반
- #10085 모바일에서 내비게이션바, 메뉴 컨트롤의 하위 리스트가 스크롤되지 않던 문제
- #10154 안드로이드 기기에서 메뉴 아이템 모서리 영역을 터치한 경우 인근 아이템이 터치되는 문제
- #10257 #T26782 그리드 내 컨트롤의
visible변경 시 자동 행 높이가 갱신되지 않던 문제 - #10315 Mac에서 콤보박스의 값을
Ctrl + X로 잘라내기 할 경우 리스트가 펼쳐지지 않던 문제 - #10323 그리드 디테일 내 컨트롤에
visible을 행 별로 다르게 설정한 경우 자동 너비가 정상적으로 표시하지 못하던 문제 - #10332 #T26926 그리드
exportData()시 행 번호가 설정한 값으로 반영되지 않던 문제 - #10336 #T26943
NotificationCenter.unsubscribe가 동작하지 않던 문제 - #10342 그리드 디테일 내 콤보박스 컨트롤에
sstr로 스타일 지정 시 자동너비를 반영하지 않던 문제 - #10345 그리드의
getExportData()호출 시visible=false인 컬럼의 데이터가 출력되던 문제 - #10354 그리드 디테일 내 컨트롤에
visible을 행 별로 다르게 설정한 경우 자동 너비 처리가 오동작하던 문제 - #10359 #T27201 페이지 인덱서의 일부 속성에 유효하지 않은 값 설정 시 비정상적인 인덱스로 표시되던 문제
- 유효성 체크가 추가된 API:
currentPageIndex,startPageIndex,viewPageCount,pageRowCount,totalRowCount,step
- 유효성 체크가 추가된 API:
- #10364 #T27292 매트릭스 서브미션의
addRequestData의 데이터로false값을 입력한 경우request data에 추가되지 않던 문제
1.1.2. 접근성
- #8944 ios 보이스오버 사용 시 트리 컨트롤을 접근하지 못하던 문제
1.2. 스튜디오
1.2.1. 일반
- #10343 파라미터 타입이
submission인 경우, 컨텐트 어시스트가 되지 않던 문제 - #10338 #T26937 이클립스 내장 라이브러리 호환성 문제가 발생하여 디자인 편집기가 열리지 않던 문제
- 이클립스 호환성 문제가 개선되었습니다.
- 새 팔레트 뷰가 추가되어 기존 업데이트 사용자는 Perspective를 갱신하거나 뷰를 열어서 사용하시기 바랍니다.
- 새 팔레트 뷰 변경 방법
- Perspective 갱신:
Window > Perspective > Reset Perpertive...메뉴 선택 - 뷰 열기:
Window> Show View > Other... > eXBuilder6 > 팔레트열기
- Perspective 갱신:
- #10349 그리드 셀의 특성에 대한 바인딩을 작성하여도 기존 속성이 제거되지 않는 문제
2. 기능 개선
2.1. 런타임
2.1.1. 일반
- #10245 #T26488 마스크에디터 입력이 채워지지 않은 경우 커서가 마지막에서 입력이 가능하도록 개선되었습니다.
- #10250 #T26582 마스크에디터에 모바일 가상 키보드에 입력 가능한 키보드를 제어하는 HTML속성
inputMode가 추가되었습니다.- HTML의
inputMode이며 브라우저에 의해 동작됩니다. - 지원 속성: decimal, emaail, none, numeric, tel, text(default), url
- HTML의
- #10305 인풋 계열 컨트롤의
cl-text클래스 padding이 통일 되도록 개선되었습니다.- 인풋박스가 있는
cl-text클래스의 padding스타일을0px 2px로 변경되었습니다. - 변경된 컨트롤: 콤보박스, 데이트인풋, 인풋박스, 링크드콤보박스, 마스크에디터, 넘버에디터, 서치인풋, 텍스트에리어
- 인풋박스가 있는
2.2. 스튜디오
2.2.1. 일반
- #9778 컨트롤 표시순으로 정렬이 모든 하위 그룹에 대해 적용될 수 있는 기능이 추가되었습니다.
- #10268 데이터맵
dataType이expression인 경우defaultValue는N/A로 입력이 불가능하도록 개선되었습니다.
3. 알려진 문제
3.1. 이클립스 업데이트 문제
- 이클립스 최신 버전 업데이트시 설치가 되지 않거나 화면이 깨지는 문제가 확인되었습니다. 이 문제가 해결될 때까지 Eclipse IDE 2024-06 및 그 이하 버전의 Eclipse for Enterprise Java and Web Developers에서 설치하여 사용하시기 바랍니다.
3.2. Chromium 스펙 변경
-
#9149 #T19656 116.x버전부터 <input>,<textarea>,<button>에 disabled 속성이 설정되었을 때 마우스 이벤트가 발생하지 않도록 변경되었습니다. 이에 따라 엑스빌더6 런타임 1.0.4762이하에서는 입력 컨트롤이
enabled=false설정된 상태에 마우스 이벤트를 설정한 경우 동작하지 않을 수 있습니다. 이 문제는 업데이트로 해결할 수 있으며 업데이트가 어려운 경우 테크돔에 문의를 해주시기 바랍니다.
3.3. Chromium 버그
- #8237 105.x~109.x 버전에서 발생하는 현상으로 대표적인 예로 브라우저(Chromium을 사용하는 Edge, Chrome, Opera 등)의 네이티브 스크롤바를 사용하고 그리드의 첫 줄에 백그라운드 등 스타일이 적용되어 있을 때 세로 스크롤바의 Thumb 영역에 마우스 다운한 상태로 Thumb를 아래로 내렸을 때 아무런 스타일의 변화가 없더라도 그리드 디테일의 Text가 두껍게(bold) 표시됩니다. 이 현상은 Chrominum 110.x 이상 버전에서는 발생하지 않습니다.
- #8505
110.x 이상 버전부터 센스리더에 자동포커스가 설정이 된 상태에서 가상커서로 이동했을 때 마우스 이벤트를 발생시켜 정상적으로 사용하기 어려운 문제가 발생합니다. 이 현상은 크롬 또는 센스리더에서 패치가 이루어져야 해결이 가능합니다.
윈도우 크롬 114.0.5735.91(공식 빌드)에서 이 문제가 해결되었습니다.
3.4. Language Server
- #7981 최근 전자정부 프레임워크 및 Language Server 관련 플러그인을 탑재한 이클립스들이 UI 무응답 상태에 빠지는 문제가 지속적으로 보고되고 있습니다.
따라서 eXBuilder6는 관련 플러그인들이 감지되면 이에 대한 경고 및 비활성화 안내 다이얼로그가 표시될 수 있습니다.
3.5. macOS 호환성 문제
- 이클립스 재단에 다양한 최신 버전의 macOS와 관련한 호환성 문제들에 대해 지속적으로 보고되었습니다. 당사를 포함하여 이클립스 기여자들의 노력으로 Eclipse 2020-12 이후 버전에서는 대부분의 심각한 문제들이 해결된 상태입니다. macOS 사용자 분들께 가급적 최신 버전의 이클립스 사용을 권장합니다.
- #8135 인텔 Mac에서 macOS Ventura를 설치한 경우, 이클립스 내에서 브라우저를 실행하면 이클립스가 크래시 되는 문제가 보고되었습니다. 이 문제가 해결될 때까지 내장 미리보기 탭 대신 외장 브라우저로 실행하여 주십시오.
이 문제는 Ventura 13.2에서 해소되었지만 본 업데이트를 함께 설치하여야 크래시를 방지하기 위해 차단된 미리보기 기능이 다시 작동합니다.
고객 분들의 소중한 피드백, 그리고 테스터 분들의 헌신적인 테스트 수행에 가슴 깊이 감사드리며 더 좋은 업데이트를 제공해 드리도록 항상 노력하겠습니다.