메인 항목으로

Release Note '25-28주차(1.0.5739)

1. 수정된 결함

1.1. 런타임

1.1.1. 일반

  • #9852 안드로이드에서 온스크린 키보드의 붙여넣기 버튼을 통해 마스크 에디터에 콘텐츠를 붙여 넣을 수 없던 문제
  • #10366 #T27305 그리드 병합셀에 sstr() 표현식 함수를 사용하여도 양식화된 문자열 대신 일반 문자열이 표시되던 문제
  • #10372 #10373 #10465 IE에서 인풋 계열 컨트롤이 임베딩된 그리드 열의 경계선을 더블 클릭하여도, 콘텐츠 크기에 너비를 맞추는 기능이 정상 작동하지 않던 문제
  • #10379 마스크 에디터autoSkip속성이 true인 경우 값 변경을 유발하지 않는 Enter 키 입력의 경우에도 다음 컨트롤로 포커스가 전이되던 문제
  • #10386 마스크 에디터enabledInputMask속성이 false인 경우 Ctrl+드래그&드랍으로 데이터를 입력하면, 마스크 길이 제한을 초과하여 값이 입력될 수 있던 문제
  • #10423 #T27882 콤보 박스 리스트 아이템에 padding을 설정했을 때, 표시 텍스트가 잘려 보일 수 있던 문제
  • #10425 #T27887 데이터 셋에 bindParentRow()로 부모 행이 연결된 상태에서 insertRow() 호출 시 부적절한 행 인덱스 위치에 삽입되던 문제
  • #10430 #T27904 데이터 셋findParentRow()를 인자 없이 호출한 경우 잘못된 값을 반환하던 문제
  • #10448 IE에서 데이트 인풋 컨트롤의 값을 값을 잘라낼 때(Ctrl + X) 콘솔에 오류 메시지가 출력되던 문제
  • #10449 #T27960 특정 맥락에서 DeferredUpdateManager.update()를  호출하여 그리기 요청을 즉시 실행하는 경우 일부 요소가 중복해 그려질 수 있던 문제
  • #10477 그리드에 임베딩된 넘버 에디터에 적용된 값이 빈 문자열("")일 때, 셀에 표시되는 텍스트와 필터 다이얼로그에 표시되는 필터 항목의 표시 방법이 상이하던 문제
  • #10480 displayExp가 지정되면 인풋 박스에서 값이 빈 문자열("")인 경우 placeholder가 표시되지 않던 문제
  • #10495 그리드에서 넘버 에디터 셀이 포커스 를 가진 경우 아무런 수정이 없어도 예기치 않은 값 변경이 일어날 가능성이 있던 문제
  • #10505 그리드 넘버 에디터에서 value가 빈 문자열이고 format#,##0인 경우, suppress 설정 시 값이 표시되지 않던 문제
  • #10507 #T28219 그리드 익스포트 시 gheader, gfooter값이 누락되거나 잘못된 포맷이 적용되던 문제
  • #10510 크롬에서 deprecated unload 이벤트가 사용되어 콘솔에 오류 메시지가 출력되던 문제
  • #10516 내비게이션 바에서 메뉴 선택 후 다른 윈도우 창으로 전환했다가 복귀하는 경우 메뉴가 닫히지 않던 문제

2. 기능 개선

2.1. 런타임

2.1.1. 일반

  • #10482 #T28015 그리드콤보 박스에 다량의 아이템이 포함된 경우, 그리드 스크롤 속도가 개선되었습니다.
  • #10486 #T28084 tooltipManager.registerTooltip() API의 콜백 함수 인자에서 제공되는 owner.tooltip에 길이 제한이 제거되었습니다.
  • #10499 #T28181 그리드 조건부 컨트롤의 프로젝트 전역 설정 지원되도록 개선되었습니다.

2.2. 스튜디오

2.2.1. 일반

  • #10401 캘린더firstDayOfWeek 값에 따라 편집기 내에서도 주의 시작 요일을 다르게 표시합니다.
  • #10489 스튜디오가 실행된 언어에 따라 더 적절한 예시 속성값을 제안하도록 개선되었습니다.
    • #10540 #T28638 프로젝트 표준의 ID정책에서 생성 컬럼의 전체 선택/전체 해제가 가능하도록 개선 되었습니다.

    2.3. 컴파일러

    2.3.1. 일반

    • #10409 컴파일러 디펜던시 취약점이 보고되어, 참조 라이브러리들이 권장 버전으로 모두 변경되었습니다.

    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는 관련 플러그인들이 감지되면 이에 대한 경고 및 비활성화 안내 다이얼로그가 표시될 수 있습니다. 

    image.png

    3.5. macOS 호환성 문제

    • 이클립스 재단에 다양한 최신 버전의 macOS와 관련한 호환성 문제들에 대해 지속적으로 보고되었습니다. 당사를 포함하여 이클립스 기여자들의 노력으로 Eclipse 2020-12 이후 버전에서는 대부분의 심각한 문제들이 해결된 상태입니다. macOS 사용자 분들께 가급적 최신 버전의 이클립스 사용을 권장합니다.
    • #8135 인텔 Mac에서 macOS Ventura를 설치한 경우, 이클립스 내에서 브라우저를 실행하면 이클립스가 크래시 되는 문제가 보고되었습니다. 이 문제가 해결될 때까지 내장 미리보기 탭 대신 외장 브라우저로 실행하여 주십시오.
      이 문제는 Ventura 13.2에서 해소되었지만 본 업데이트를 함께 설치하여야 크래시를 방지하기 위해 차단된 미리보기 기능이 다시 작동합니다.

    고객 분들의 소중한 피드백, 그리고 테스터 분들의 헌신적인 테스트 수행에 가슴 깊이 감사드리며 더 좋은 업데이트를 제공해 드리도록 항상 노력하겠습니다.