Release Note '26-15주차(1.0.6059)
업데이트 안내
본 업데이트는 eXBuilder6 스튜디오, 런타임의 성능 향상, 새로운 추가 기능 및 API들을 포함합니다. 또한 이 업데이트는 컴파일러 및 서버 라이브러리의 개선 사항을 포함합니다. 안전하고 원활한 서비스를 위해 운용 중인 CI 서버의 컴파일러 및 서버 라이브러리를 최신 버전으로 업데이트해 주시기를 권장해 드립니다. 업데이트는 월 1~2회 제공되며, 제공 일정은 상황에 따라 조정될 수 있습니다.
- #[Number]: 접수된 이슈 번호
- #T[Number]: Techdom의 eXbuilder6 Q&A 게시판 글 번호
1. 수정된 결함
1.1. 런타임
- #10869 인풋박스가 읽기 전용(
readOnly) 상태에서Enter키 입력 시displayExp표현식이 중복 적용되던 문제. - #10886 특정 상황에서 그리드 내 인풋 계열 컨트롤에
line-height설정 시 텍스트 세로 정렬이 일치하지 않던 문제. - #10896 콤보박스가 다중 선택(
multiple) 속성이false일 때 구분자(delimiter)가 비정상적으로 동작하던 문제. - #10898 #T31668 커스텀 스크롤바 사용 시 콘텐츠 높이와 뷰포트 높이 차이가 미세할 때(
2px미만) 스크롤바가 표시되지 않던 문제. - #10906 #T31756 그리드 내 컨트롤에
sstr설정 시, 안쪽 여백(padding)이 자동 높이 계산에 반영되지 않던 문제. - #10910 #T31782 엑셀 데이터를 그리드에 붙여넣을 때, 단일 셀 데이터가 다중 행으로 분할되던 문제.
- #10912 #T31802 파일 인풋의
sendAPI 호출 시, 업로드 대상 파일이 하나만 전송되던 문제. - #10934 #T31983 데이터 셋의 모든 이벤트 리스너를 제거(
removeAllEventListeners)한 후revert()수행 시, 추가되었던 행이 원복되지 않던 문제. - #10935 #T31993 인풋 계열 컨트롤이 입력 방지(
preventInput) 상태에서placeholder값에 말줄임표(ellipsis)가 적용되지 않던 문제. - #10947 #T32016 그리드의 편집행 변경과 동시에 읽기 전용(
readOnly) 서치 인풋을 클릭한 경우search이벤트가 발생하지 않던 문제. - #10949 체크 박스, 체크 박스 그룹 및 라디오 버튼을 비활성화(
disabled)할 때 스튜디오에서 지정한 폰트 색상(color) 스타일이 적용되지 않던 문제. - #10955 #T32001 그리드의
columnType=rowindex인 컬럼에 자동 너비 적용시, 너비가 텍스트 크기보다 작게 산정되던 문제.
1.2. 스튜디오
- #10879 #T31534 Eclipse 2024-12의 찾아바꾸기 기능이 오버레이 방식으로 변경되면서, 멀티페이지 에디터와 호환되지 않던 문제.
2. 기능 개선
2.1. 런타임
2.1.1. 일반
- #10890 #T31600 데이트 인풋의 하단 영역의 날짜 형식을 지정할 수 있는
footerFormat속성이 추가되었습니다. - #10894 #T31611 콤보 박스 입력 창에 적용할 수 있는
textDisplayExp속성이 추가되고 관련 로직이 개선되었습니다.- 기존
displayExp속성은deprecated되고, 아이템 리스트에 적용되는itemDisplayExp로 대체되었습니다. (displayExp는itemDisplayExp와 동일하게 동작합니다.) preventInput=false인 경우: 포커스 시 선택된 아이템 텍스트가 표시되며,readOnly=true일 때만textDisplayExp가 적용됩니다.preventInput=true인 경우: 포커스 여부와 관계없이textDisplayExp설정이 유지됩니다.textDisplayExp표현식 내에text를 사용하여textDisplayExp가 적용되기 전 텍스트를 출력할 수 있습니다.
- 기존
- #10895 #T31615 마스크 에디터의 커스텀 포맷에서 Asterisk(
*)를 사용할 수 있도록 개선되었습니다. - #10899 #T31676 그리드
cell-mouseover이벤트 지원 범위를 헤더 셀, 푸터 셀, 행그룹 셀까지 확대되었습니다.e.targetObject의payload에 각 영역(header,footer,rowgroup)에 대한 정보가 추가되었습니다.header및footer영역에서는cellBoundingRect,cellIndex,relativeTargetName이 제공됩니다.rowgroup영역에서는cellBoundingRect,cellIndex,relativeTargetName,rowgroup,viewRowIndex가 제공됩니다.
- #10929 #T31885 표현식에서 찾을 수 없는 속성에 대해 로그를 출력하는 디버깅 기능이 개선되었습니다.
- 로거에서
expression토픽 활성화 시 콘솔에 상세 메시지가 출력됩니다. - URL에
x-debug=expression파라미터를 추가 또는 스크립트 호출(cpr.utils.Logger.forTopic("expression").activate())로 활성화 할 수 있습니다.
- 로거에서
2.1.2. 접근성
- #10814 모달 다이얼로그 호출(
open) 시 배경 요소에inert속성을 자동 적용하여 접근성이 강화되었습니다.- 다이얼로그나 특정 컨트롤 배치 시, 해당 영역을 제외한 배경 요소 및 사이드 영역에
inert속성이 부여되어 스크린리더의 가상 커서 접근을 차단합니다.
- 다이얼로그나 특정 컨트롤 배치 시, 해당 영역을 제외한 배경 요소 및 사이드 영역에
2.2. 스튜디오
- #10937 #T32000 소스 난독화 옵션을 선택하고 내보내기할 때
debugger구문을 명시적으로 제거하도록 개선하였습니다.
3. 알려진 문제
3.1. macOS 호환성 문제
- macOS 15 Sequoia 에서 이클립스의 모든 텍스트 편집기에서 선택 영역이 올바로 표시되지 않는 문제가 보고 되었습니다. 임시 조치가 포함된 Eclipse 2024-06 이상의 버전을 사용하여 주십시오.
고객 분들의 소중한 피드백, 그리고 테스터 분들의 헌신적인 테스트 수행에 가슴 깊이 감사드리며 더 좋은 업데이트를 제공해 드리도록 항상 노력하겠습니다.
댓글 없음