# 13.2.0 버전 릴리스 노트

## Content

# 이전 릴리스에서의 개선 사항

이번 버전에서 추가된 기능은 다음과 같습니다.

* 새로운 API 멤버 **allowRotate**가 제공되어 [도형 회전을 비활성화](/spreadjs/docs/v19/features/UnderstandingShapes)할 수 있습니다.
* 새로운 API 멤버 **showHandle**이 제공되어 [도형 외곽선과 조절점을 숨길 수 있습니다](/spreadjs/docs/v19/features/UnderstandingShapes).
* 다른 파일 형식에서 가져올 때 [지원하지 않는 차트도 보존할 수 있습니다](/spreadjs/docs/v19/features/Charts/preserve-unsupported-charts).
* SpreadJS가 [그룹화된 데이터 정렬](/spreadjs/docs/v19/features/sort-data/sort-with-grouped-data) 기능을 지원합니다.
* 비연속 셀 범위에 데이터를 복사할 경우 경고 대화상자가 표시됩니다.
* 명명된 범위 내 COUNTIF 함수 값이 변경되면 차트가 자동으로 업데이트됩니다.
* SpreadJS가 [숨겨진 행을 건너뛰어 정렬하는 기능](/spreadjs/docs/v19/features/sort-data/sorting)을 지원합니다.
* 최대 및 최소 [줌 한계](/spreadjs/docs/v19/features/worksheet/zoom)를 설정할 수 있습니다.
* 확대된 그림은 Excel로 올바르게 내보낼 수 있습니다.
* [사용자 정의 스크롤바](/spreadjs/docs/v19/features/workbook/scrollbar/customize-scrollbar) 기능이 새로 지원됩니다.
* RangeChanged 이벤트에서 **isUndo** 속성이 지원됩니다.
* 셀의 값이 원래 값으로 돌아가면 셀의 더티 상태가 자동으로 제거됩니다.

# 해결된 문제

다음 문제들이 지난 릴리스 이후 해결되었습니다.

* 날짜 형식이 적용된 셀에서 이후 편집 시에도 동일한 날짜 형식을 올바르게 인식합니다.
* 클러스터형 세로 막대형 차트 및 XY(산점도) 차트에서 데이터 레이블이 정확히 임포트됩니다.
* JSZip 라이브러리가 3.3.0 버전으로 업그레이드되었습니다.
* ssjson 파일 임포트 시 리치 텍스트의 줄 바꿈이 지원됩니다.
* `columnHeadersAsFrozenRows`가 true로 설정되었을 때 수식이 올바르게 조정됩니다.
* Excel 파일을 임포트 후 이름을 변경할 수 있습니다.
* 테이블 행을 추가하고 undo 이벤트를 수행하면 `deleteItems` 속성에 삭제된 행 정보가 반환됩니다.
* 열 너비가 null로 설정된 상태에서 ssjson 파일을 임포트 및 다시 Excel로 익스포트할 때 내용이 일관됩니다.
* 범위 내 첫 번째 셀이 Delete 키로 삭제된 경우에도 Median 함수가 올바른 값을 반환합니다.
* Spread 웹 디자이너에서 메뉴 바에 새로운 아이콘이 표시됩니다.
* 필터 범위가 업데이트되며, 복사한 열 삽입 시 올바르게 반영됩니다.
* 긴 텍스트가 포함된 셀 위에 마우스를 올리면 툴팁이 정상적으로 나타납니다.
* 수평 축 레이블이 SpreadJS로 임포트 시 올바르게 표시됩니다.
* 필터가 설정된 열이 삭제되어도 Excel로 정상 내보내기 가능합니다.
* 하이퍼링크 셀 타입에서 자동 높이 조정 시 패딩이 고려됩니다.
* Excel 파일 임포트 시 차트 내용이 완전히 표시됩니다.
* Excel에서 임포트한 후 SpreadJS 내 차트가 정상 렌더링됩니다.
* 하이퍼링크 클릭 영역이 실제 표시되는 내용과 동일합니다.
* Firefox에서 셀 편집기에 여러 단어 입력 시 불필요한 추가 줄 바꿈 `"\n"`이 생성되지 않습니다.
* 텍스트박스가 Excel에서 올바르게 임포트됩니다.
* 테이블에 상대 참조 수식을 `setColumnDataFormula`로 설정할 때, 헤더 행은 참조 업데이트 대상에서 제외됩니다.
* 수식 텍스트박스와 셀 내용이 동기화됩니다.
* 테이블이 SpreadJS에 정상 임포트됩니다.
* 사용자 지정 날짜 형식이 입력 방식과 관계없이 동일한 날짜를 출력합니다.
* 퍼센트 포맷터 셀이 수식 비활성화 상태에서 올바르게 동작합니다.
* Excel에서 SpreadJS로 하이퍼링크를 올바르게 내보낼 수 있습니다.
* 한글 입력 시 줄 바꿈이 정상 작동합니다.
* 폼이 올바르게 내보내집니다.
* SpreadJS의 SWITCH 함수가 Excel과 동일한 계산 결과를 생성합니다.
* 워터마크가 인쇄 영역의 전체 너비를 채울 수 있습니다.
* 고정 열이 있어도 툴팁이 정상 표시됩니다.
* DataSource 및 테이블 크기 조정 후에도 불필요한 데이터 검증이 발생하지 않습니다.
* 하이퍼링크 스타일이 우선 적용됩니다.
* 고해상도 DPI 화면에서 헤더 편집기 상단이 올바르게 표시됩니다.
* 행 필터가 적용된 상태에서 필터 버튼 클릭 시 필터 메뉴가 올바르게 작동합니다.
* 다양한 화면 해상도에서 컨텍스트 메뉴가 정상 표시됩니다.
* Excel 내보내기 시 텍스트박스 크기가 올바릅니다.
* 필터 박스가 있는 열 머리글에서 AutoFitRow 계산이 정확합니다.
* Vue 환경에서 `router-view`가 `keep-alive`로 설정되어 있어도 스프레드시트가 한 번만 초기화됩니다.
* 테이블에 행 삽입 시 내용 오류가 발생하지 않습니다.
* 테이블의 더티 정보가 정상적으로 삭제됩니다.
* SpreadJS의 ROUND 함수 결과가 Excel과 동일합니다.
* 고해상도 DPI 디스플레이에서 SpreadJS 디자이너 내 셀 형식 항목을 설정할 수 있습니다.