# 16.1.0 버전 릴리스 노트

## Content

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

이번 버전에 포함된 기능 및 향상 내용은 다음과 같습니다.

* 다양한 [Input Mask 스타일 옵션](/spreadjs/docs/v19/features/cells/mask-)이 추가되었습니다.
* [워크시트 보호 시 비밀번호 설정 및 보호 해제 시 비밀번호 확인](/spreadjs/docs/v19/features/worksheet/celllock) 기능이 지원됩니다.
* 콤보 차트가 [게이지 차트(Gauge chart)로 표시](/spreadjs/docs/v19/features/Charts/ChartTypes/CreatingComboChart)되도록 향상되었습니다.
* 조건부 서식 규칙 관리자와 이름 관리자 대화상자 크기 조정이 지원됩니다.
* [수식 결과에 대한 형식 힌트](/spreadjs/docs/v19/features/formulas/formulauser) 지원이 추가되어, 수식을 입력하면 제안된 형식을 읽어 셀에 자동 적용합니다.
* [자동 도형과 그림 도형에서 스파클라인(sparklines) 렌더링](/spreadjs/docs/v19/features/UnderstandingShapes/sparkline-shape)이 지원됩니다.
* 다양한 [정규표현식(RegEx) 함수](/spreadjs/docs/v19/formulareference/FormulaFunctions/regex-functions)(예: 추출, 매칭, 치환)이 추가되었습니다.
* 데이터 소스 스키마에서 사용자가 열을 spread로 표시하면, 해당 열이 [객체 열 변환](/spreadjs/docs/v19/features/tablesheet/table)되어 1단계 속성으로 펼쳐집니다.
* [체크박스 셀 타입에서 텍스트 줄 바꿈(wrapping text)](/spreadjs/docs/v19/features/cells/celltypes/cellcheckbox) 지원이 추가되었습니다.
* 숫자 상자 편집 영역에서 [글꼴 크기 및 소수점 편집](/spreadjs/docs/v19/spreadjs-designer-component/spdesignerwork/edit-font-size)이 지원됩니다.
* 실행 시 수식 입력 시 [AllSheetsList 버튼 사용](/spreadjs/docs/v19/features/formulas/set-formulas)과 편집 상태 유지가 지원됩니다.
* 셀 내 0 값 표시를 가능하게 하는 [ShowZeros 옵션](/spreadjs/docs/v19/features/cells/display-zero-values)이 추가되었습니다.
* SpreadJS 디자이너 컴포넌트에 도형 배치를 위한 [Z-순서 조작 버튼](/spreadjs/docs/v19/spreadjs-designer-component/spdesignerwork/shape-selection-pane) 두 개가 추가되었습니다.
* [잘라내기/복사한 셀을 테이블에 삽입하는 기능](/spreadjs/docs/v19/features/cells/insert-cut-or-copied-cells)이 추가되었습니다.
* [NextJS 환경에서 SpreadJS 지원](/spreadjs/docs/v19/javascript_frameworks/spreadjs-with-nextjs)이 추가되었습니다.
* [Nuxt 환경에서 SpreadJS 지원](/spreadjs/docs/v19/javascript_frameworks/spreadjs-with-nuxtjs)이 추가되었습니다.
* [Angular 15 지원](/spreadjs/docs/v19/javascript_frameworks/angular)이 추가되었습니다.
* 콤보박스의 위치 및 크기 조절을 위한 [allowFloat 옵션](/spreadjs/docs/v19/features/cells/celltypes/cellcombo)이 구현되었습니다.
* 막대형 또는 열형 차트의 음수 값을 [반전시키는 기능](/spreadjs/docs/v19/features/Charts/ChartTypes/CreateColumnChart)이 추가되었습니다.
* [텍스트박스 도형](/spreadjs/docs/v19/features/UnderstandingShapes/text-on-shapes) 지원이 구현되었습니다.
* 피벗테이블에서 데이터를 다양하게 정렬할 수 있도록 [값으로 정렬(Sort by Value)](/spreadjs/docs/v19/features/pivot-table/sort-pt) 기능이 추가되었습니다.
* 피벗테이블 단일 필드에 대한 [소계 위치 설정 기능](/spreadjs/docs/v19/features/pivot-table/pivot-table-layout)이 추가되었습니다.
* SpreadJS 폼 컨트롤에서 [상호작용 제어를 위한 enabled 속성](/spreadjs/docs/v19/features/UnderstandingShapes/form-controls)이 추가되었습니다.
* SpreadJS 디자이너 컴포넌트에 접근성 활성화 옵션이 추가되었습니다.
* 열 헤더에서 행 추가/삭제, 행 헤더에서 열 추가/삭제 옵션이 추가되었습니다.
* 셀 내부 또는 외부에 아이콘 스타일 장식이 지원됩니다.
* 피벗테이블의 getPivotData 함수 사용 시 셀 참조 옵션이 추가되었습니다.
* 테이블 시트에서 다중 필터 옵션 구현이 지원됩니다.
* [테이블 시트와 워크시트를 함께 순서 변경](/spreadjs/docs/v19/features/tablesheet/tablesheet-operations/reorder)이 가능합니다.
* 기본 행 헤더 명령을 핀 대신 행 선택으로 변경하는 기능이 추가되었습니다.
* 테이블 시트 용 몇 가지 열 헤더 스타일 규칙이 추가되었습니다.
* 데이터가 있는 행/열 삭제를 방지하는 개선된 setRowCount 및 setColumnCount 메서드가 구현되었습니다.
* SpreadJS 간 또는 SpreadJS와 Excel 간에 단어 줄 바꿈된 텍스트 복사 붙여넣기가 지원됩니다.
* [필터 드롭다운 크기 조절 지원](/spreadjs/docs/v19/features/rows-columns/filter)이 추가되었습니다.
* 시트 간 복사 붙여넣기 시 셀의 줄 바꿈 유지가 지원됩니다.

## 해결된 문제

지난 릴리스 이후 해결된 문제는 다음과 같습니다:

* 도형이 포함된 파일을 가져올 때 확대 속도 문제 해결
* 하나의 테이블 내 열 선택이 수식 텍스트박스에 중복 추가되는 문제 해결
* TableSheet에서 기본 행 헤더 클릭 동작 변경 문제 해결
* 내보낸 HTML 콘텐츠 줄 바꿈이 안 되는 문제 해결
* 스파클라인 두께 문제 해결
* 편집 모드에서 백스페이스로 모든 행을 삭제할 수 있던 문제 해결
* 차트에 잘못 표시되던 값 문제 해결
* 오류가 포함된 범위에서 SUMIFs 결과 문제 해결
* 수식 편집 중 열 헤더 클릭 시 테이블 열 참조 문제 해결
* 인쇄 시 차트 크기 문제 해결
* 특정 SSJSON 파일 로드 시 발생하던 예외 문제 해결
* 시트 이름 변경 후 피벗테이블 열기 시 Excel 오류 문제 해결
* SpreadJS 디자이너 컴포넌트의 관계 이름 문제 해결
* 데이터 소스 보기에서 열 가시성(false) 설정 가능
* TableSheet 패널 필드 섹션에서 괄호 포함 열 캡션 체크박스 문제 해결
* SpreadJS 디자이너 컴포넌트 데이터 소스에 관계 추가 시 필드가 다른 테이블에도 중복 표시되는 문제 해결
* “데이터 유효성 검사” 대화상자에서 필수 값 없이 닫기 가능
* SpreadJS 디자이너에서 xlsx 파일 열기 지원
* ‘pivot=1’ 속성 손실 문제 해결
* countifs 함수 조건 입력 상자 누락 문제 해결
* SpreadJS 디자이너에서 작동하지 않던 셀 버튼 제거
* 테두리 왼쪽 및 위쪽 문제 해결
* SpreadJS 디자이너 컴포넌트 React 컴포넌트 메모리 누수 문제 해결
* 축 제목이 잘못되었을 때 글꼴 크기 문제 해결
* Excel 가져오기 시 잘못 표시되던 그리드라인 문제 해결
* isPrintLineVisible이 true일 때 다른 시트 셀 참조 가능
* Del 키로 수식 삭제 가능
* SpreadJS 차트 내보내기 시 스키마와 일치하도록 개선
* DataManager 업데이트 시 TableSheet 서식 초기화 문제 및 새 URL API 오류 문제 해결
* Excel 가져오기/내보내기 후 변경되던 차트 이름 문제 해결
* SpreadJS 함수 OR 파라미터 설명 문제 해결
* SpreadJS 가져오기/내보내기 후 셀 실제 글꼴 크기 변경 문제 해결
* Excel 파일 내보내기 시 잘못 가져와지던 산점도 XY 차트 문제 해결
* 피벗테이블 셀에 하이퍼링크 설정 가능
* SpreadJS 디자이너에서 내보낸 특정 Excel 파일 열기 지원
* JSON 스키마 내 폼 컨트롤 속성 손실 및 undefined 문제 해결
* SpreadJS로 xlsx 열고 저장 시 댓글 작성자 속성 문제 해결
* SpreadJS 내보내기 시 MS Excel 관련 문제 해결
* MIN/MAX 수식 결과가 Excel과 다른 문제 해결
* PrintLineVisible 옵션이 true일 때 행 숨김 시 이미지 손실 문제 해결
* 병합 셀 값에 영향을 주던 시트 바인딩 문제 해결