TOAST UI Monthly 2020년 11월호


안녕하세요! 벌써 2020년이 한 달밖에 남지 않았는데요. TOAST UI는 연말에도 새로운 배포 준비와 NHN의 기술 컨퍼런스인 NHN FORWARD를 준비하느라 정말 바쁜 시간을 보내고 있습니다. 이번 먼슬리에는 새로운 배포 소식과 함께 NHN FORWARD 세션 정보를 함께 남겨봤으니 끝까지 함께 읽어보시면 분명 큰 도움이 되실 것이라 생각합니다. 그럼 시작해볼까요! 👏👏

🚀 Releases

editor@2.5.1

버그 수정

  • [WYSIWYG] 랩퍼 엘리먼트가 리스트일 때 테이블 안에 리스트가 추가되지 않는 현상 수정 (#1254)
  • [WYSIWYG] MS Office에서 서식이 있는 테이블이나 리스트를 복사하여 테이블에 붙여넣기 했을 때 붙여넣기가 안되는 현상 수정 (#1258)

editor-plugin-table-merged-cell@1.3.1

버그 수정

  • [WYSIWYG] 테이블 셀을 복사하여 특정 커서 위치에 붙여넣기 했을 때 발생하는 에러 수정 (#1249)

v4.15.3

성능 개선

  • 비동기 배치 작업을 통한 check, uncheck API 성능 개선 (#1226)

버그 수정

  • 그리드 내에서 스크롤 후 데이터를 삭제하는 경우 발생하는 에러 수정 (#1221)
  • 데이터를 붙여넣을 경우 써머리 영역의 재계산이 실행되지 않는 현상 수정 (#1222)
  • 클라이언트 페이지네이션 적용 시 포커스, 셀렉션, 에디팅이 정상적으로 동작하지 않는 현상 수정 (#1223)
  • 트리 그리드에서 restore API 호출 시 브라우저가 멈추는 현상 수정 (#1224)
  • clear API 호출 시 scrollEnd 이벤트가 호출되는 현상 수정 (#1227)

v3.10.1

버그 수정

  • blur 필터가 작동하지 않는 버그 수정 (#483)
  • 아이콘 색상 변경의 undo/redo가 작동하지 않는 버그 수정 (#483)

Tree v4.0.4

버그 수정

  • 노드 드래그 시 안내선이 제대로 그려지지 않는 버그 수정 (#73)
  • 사파리에서 hover 이펙트가 발생하지 않는 버그 수정 (#74)

👨‍💻 Next Features

얼마 전 TOAST UI Editor는 3.0 메이저 버전 업데이트의 킥오프를 진행하였습니다. 🎉 새해인 2021년 1분기에 3.0 출시를 목표로 열심히 개발 중이며, 3.0에서는 다음과 같은 기능들이 개선되고 강화될 예정입니다.

  • ProseMirror로 코어 에디터 모듈을 교체하여 WYSIWYG의 문서 편집 기능 강화
  • 기본 제공 플러그인 기능 개선 및 TOC 같은 플러그인 추가 제공
  • 커스텀 신택스 지원
  • 디펜던시 제거로 보다 가벼운 에디터 제공

더 자세한 내용은 GitHub에 게시된 👉 로드맵 을 통해서 확인해 보세요! 👀

11월 말 예정되어있던 4.0 메이저 버전 업데이트의 베타 버전이 12월 중순으로 일정이 변경되었습니다🙇‍♂️🙇‍♀️! 조금 더 완벽한 모습으로 다가가기 위함이니 조~금만 더 기다려주세요!

뉴욕처럼 일광 절약 시간제(DST)를 적용하는 지역에서 캘린더의 일정이 정상적으로 표시되지 않았습니다. 뉴욕은 2020년 11월 2시 이전까지는 하계 표준시가 적용되어 UTC 시간보다는 4시간 느린 시간대(-04:00)를 사용하다, 2020년 11월 2시가 넘어가면 UTC 시간보다 5시간 느린 시간대(-05:00)를 사용합니다. 이렇게 같은 지역에서 두 개의 시간대를 가지는 경우 캘린더에서는 하나의 시간대만 사용하여 계산되기 때문에 사용자가 하계 표준시에 있을 때와 표준시에 있을 때 일정이 1시간 느리게 또는 1시간 빠르게 표시되는 이슈가 있었습니다. 다음 배포(v1.13.0)에는 이를 보완하여 사용자의 타임존이 하계 표준시/표준시에 상관없이 항상 동일한 위치에 일정이 표시되도록 수정될 예정입니다. 😄

🗞 TOAST UI NEWS

이번 달 Weekly Picks

이번 위클리는 총 3개의 글이 올라왔습니다. 이번 달에는 자바스크립트 파이프 연산자에 대한 여러가지 생각과 React에서 스켈레톤 컴포넌트를 만드는 방법과 useEffect를 테스트하는 방법에 대해 번역되었습니다. 아직 읽어보시지 않았다면 아래 링크를 클릭하세요! 👇👇

그 외 소식

NHN의 개발 컨퍼런스 NHN FORWARD가 12월 14일~15일 온라인으로 진행됩니다. FE개발랩은 총 5개의 세션을 진행하게 되는데요. 👏👏👏 모두 재밌고 어렵지 않은 내용이니 관심있었던 주제가 있다면 시간 꼭 기록해두시고 함께 지켜보시면 좋을 것 같습니다!

오픈소스 메인테이너로 성장하기(feat.TOAST UI)

프런트엔드 타임 존 뽀개기: 글로벌 서비스를 위한 타임 존 좌충우돌 개발기

Welcome to JAMstack

12K만큼 사랑하는 오픈 소스 에디터 개발 이야기

천천히 읽어 보는 Chrome 개발자 도구 설명서

또한, 2019년, 성황리에 진행된 프런트엔드 상담소가 다시 돌아왔습니다. 프런트엔드에 관한 여러 가지 궁금증, 개발을 하면서 느꼈던 고민들과 질문들을 나누고 해결책을 가져가세요! 비공개 화상 상담으로 진행되며 12월 6일까지 신청가능하니 많은 신청 부탁드립니다. 🙋‍♂️🙋‍♀️

사용 문의, 기능 추가/수정 요청 및 버그 신고는 각 제품의 GitHub 저장소 이슈를 이용해주세요!