Skip to content

Releases: nhn/tui.editor

0.10.8

20 Oct 02:51
Compare
Choose a tag to compare
  • 버그
    • Markdown
      • Heading 문법에 인라인 HTML이 들어간 경우 종료 태그가 다르게 하이라이팅 되는 버그가 해결되었습니다.
    • WYSIWYG
      • 테이블 전, 후에서 delete, backspace 키를 이용해 테이블이 지워지지 않는 버그가 해결되었습니다.
      • 테이블 바로 뒤에 테이블을 복사해서 붙여 넣는 경우 위, 아래 테이블이 병합되는 버그가 해결되었습니다.
      • Heading을 다른 사이즈로 변경한 후 에디터 전환시 Heading 내부에 <BR>만 남는 버그가 해결되었습니다.
  • 개선
    • WYSIWYG에서 여러 개의 줄바꿈 문자가 있는 경우 Markdown에서도 유지될 수 있도록 변경되었습니다.
      • Markdown에는 plain text로 <BR>이 삽입됩니다.
    • Markdown 에디터의 ScrollFollow 사용성이 개선되었습니다.
      • 이제는 preview를 스크롤 해도 Markdown 에디터에 스크롤이 적용됩니다.
      • 긴 이미지가 삽입된 경우 이미지 아래, 위 편집이 힘들던 문제가 개선되었습니다.
    • 인코딩된 URL을 붙여 넣는 경우 한글로 디코딩 되어 붙여 넣어집니다.
  • 기타
    • viewOnly의 getValue()가 deprecate되었습니다.
    • 에디터가 생성된 후 자동으로 포커스를 주지 않습니다.
      • 포커스를 자동으로 주려면 명시적으로 포커스 메서드를 실행해야 합니다.
    • 에디터 생성시 useDefaultHTMLSanitizer 옵션으로 HTMLSanitizer를 켜고 끌 수 있습니다.
    • WwSelectionMarker 모듈이 제거되었습니다.
    • 기타 버그 수정
  • 디펜던시
    • Squire, toMark, CodeMirror 버전이 업데이트 되었습니다.

0.10.5

05 Oct 03:14
Compare
Choose a tag to compare
  • 기능
    • Markdown 에디터에서 ALT + 방향키로 쉽게 행 이동, 들여쓰기, 내어쓰기를 적용할 수 있습니다.
  • 버그
    • TSV 붙여넣기시 confirm창이 뜨지 않던 버그가 수정되었습니다.
    • 기타 버그 수정
  • 기타

0.10.2

21 Sep 06:44
Compare
Choose a tag to compare
  • 버그
    • WYSIWYG에서 이미지 삽입시 alt 속성이 누락되던 문제가 해결되었습니다.
    • Heading 스타일 선택 팝업 내부의 레이아웃이 틀어지던 문제가 해결되었습니다.

0.10.1

20 Sep 05:52
Compare
Choose a tag to compare
  • 버그
    • viewOnlyMode에서 li를 클릭해도 토글이 가능하도록 변경하였습니다.
  • 기타
    • 툴팁 language set에 네덜란드어가 추가되었습니다.
    • 툴팁 다국어 처리 되지않았던 부분이 보완되었습니다.

0.10.0

09 Sep 04:00
Compare
Choose a tag to compare
  • 기능
    • language set을 이용한 Editor UI 툴팁 다국어 처리를 지원 합니다.
    • WYSIWYG table 다중 셀 선택 후 text decoration command 사용이 사능합니다.
  • 버그
    • WYSIWYG
      • 에디터 최상단에 Heading이 위치한 경우 backspace 키로 삭제되지 않던 문제가 해결되었습니다.
      • 텍스트 붙여넣기시 DOM 형태의 string의 경우 요소로 붙여넣어지던 문제가 해결되었습니다.
      • CodeBlock 내부의 개행이 합쳐지는문제가 해결되었습니다.
      • Table의 selection 사용성이 개선되었습니다.
    • Markdown에서 List 앞에서 엔터 입력시 리스트 문자가 비정상적으로 삭제되는 문제가 해결되었습니다.
  • 기타
    • 새로운 API가 추가 되었습니다. blur()

0.9.4

26 Aug 08:01
Compare
Choose a tag to compare
  • 버그
    • List
      • 리스트 복사후 붙여넣기시 depth가 유지되지 않는 현상이 해결되었습니다.
      • 들여쓰기된 list에 이어서 codeblock이 생성되면 list의 depth를 따라가지 않도록 변경되었습니다.
    • 프리뷰 모드 변경시 프리뷰가 정상적으로 렌더링되지 않던 문제가 해결되었습니다.
    • webkit계열 브라우저 버그로 인해 링크삽입시 스크롤이 이동하던 문제가 우회 해결되었습니다.
  • 개선
    • 붙여넣기 사용성이 개선되었습니다.
      • Excel 포멧 클립보드 데이터 붙여넣기시 list, task, quote, codeblock 내부에서는 더이상 confirm 창을 띄우지 않습니다.
    • vieOnly의 task 체크박스 클릭 사용성이 개선되었습니다.
  • 기타
    • 테이블 내부에서 위, 아래 방향키 이동 기능이 임시 제거되었습니다.
    • Task list의 checkbox 이미지가 변경되었습니다
  • 디펜던시
    • Markdown 컨버터가 marked에서 markdown-it 으로 변경되었습니다.

0.9.0

11 Aug 03:56
Compare
Choose a tag to compare
  • 기능
    • Table
      • 테이블 셀을 마우스로 드래그해서 선택할 수 있습니다.
      • 테이블 복사, 붙여넣기 사용성이 개선되었습니다.
      • arrow key로 상, 하 cell 이동을 할 수 있습니다.
  • 버그
    • List
      • 분리된 리스트가 Markdown < - > WYSIWYG 전환시 합쳐지는 현상이 해결되었습니다.
    • Table
      • Firefox의 contextMenu 팝업 위치가 문서 밖으로 나가버리는 현상이 해결되었습니다.
  • 기타
    • span을 붙여넣는 경우 style 속성이 없다면 default block 으로 변경해줍니다.
    • Excel에서 복사한 클립보드 데이터 판별 로직을 개선하였습니다.
    • Markdown 모드에서 preview가 hidden 상태일 때는 수정 시마다 렌더링을 하지 않습니다.
    • View Only 모드의 change 이벤트에서 event 객체를 전달받을 수 있습니다.
    • forked repository 사용
      • Squire
      • marked

0.8.1

26 Jul 06:49
Compare
Choose a tag to compare
  • 기능
    • Task
      • 특정 LI를 unindent 할 때 하위, 형제 LI 요소들도 같이 unindent 됩니다.
    • Table
      • 영역 선택 후 키 입력시 선택된 영역의 텍스트를 지운 후, 좌측 상단 셀에 문자가 입력됩니다.
  • 버그
    • 기타 버그 수정
  • 기타
    • node.js 패키지 업데이트
    • List, Blockquote 내부에서는 TAB 키로 공백문자 4개가 입력되지 않도록 제한
    • 코드 리팩터링 및 정리
    • Editor 기능에 관련된 CSS Style 들을 tui-editor.css로 옮겼습니다.

0.8.0

21 Jul 03:27
Compare
Choose a tag to compare
  • 기능
    • Task가 새롭게 개발되었습니다.
      • 사용성에 문제를 주던 Input 태그를 더이상 사용하지 않습니다.
      • viewOnlyMode 체크상태 변경시 change 이벤트 발생, getValue()로 변경 값을 받아올 수 있습니다.
    • Table
      • 붙여넣기 관련 사용성이 개선 되었습니다.
      • Cell단위 커스텀 셀렉션을 적용하였습니다.
      • 선택한 영역 내부의 Cell Highlighting이 지원됩니다.
    • Codeblock 사용성이 개선 되었습니다.
  • 버그
    • 요소의 Padding 값으로인해 WYSIWYG 스크롤이 정상적이지 않던 문제가 해결되었습니다.
    • Codeblock
      -Markdown <-> WYSIWYG 전환시 커서 위치가 달라지던 현상이 수정 되었습니다.
      • 삭제가 불가능한 현상이 해결 되었습니다.
    • Table
      • table 삭제, 붙여넣기후 누락된 cell을 채워주도록 수정 되었습니다.
    • 기타 버그 수정
  • 기타
    • toMark 업데이트 적용
    • Task 개선으로 인한 Marked renderer 수정

0.7.4

07 Jul 03:04
Compare
Choose a tag to compare
  • UI
    • 스크롤 팔로우 버튼 UI가 개선되었습니다.
  • 사용성
    • 엑셀데이터를 붙여넣을때 동작이 변경되었습니다.
      • 엑셀 데이터의 첫번째 행은 테이블 헤더영역으로 간주해서 헤더로 붙입니다.
      • 엑셀 셀안에서 개행이 적용된경우 정상적으로 붙여넣을 수 있습니다.
  • 익스텐션
    • 뷰온리 모드에서 마크 익스텐션의 모든 기능이 지원됩니다.
  • 개선
    • 위지윅에디터에서 defer() 메소드가 추가되어 프레임지연관련 코드의 중복 제거
    • Squire의 신규 API들이 적용되었습니다.
  • 버그
    • TextObject가 윈도우 크롬에서 한글 컴포지션중에 정상적으로 값을 리턴하지 못했던 문제 해결
    • 코드미러 레이아웃 CSS 오버라이드로 내부 수치연산이 제대로 적용되지 않았던 문제 해결