Yona v1.8.0
Pre-release
Pre-release
Yona v1.8.0 릴리즈
스크린샷이 포함된 상세 릴리즈노트는 v1.8 릴리즈노트 - 상세 내용 에서 보실 수 있습니다.
(특히 사이트 관리자 분들은 상세 노트쪽을 봐주세요)
소식과 인사
- v1.7.1 을 기다리는 분들이 계셨을텐데 어쩌다보니v1.7.1이 아니라 v1.8.0을 릴리즈하게 되었습니다.
- Yona를 사용하는 곳이 지속적으로 늘고 있습니다. 그리고 조만간 좋은 소식이 더 있을것 같습니다!
- 부족한 점이 아직 많지만 많이 써주시고 의견주셔서 고맙습니다.
- 즐거운 추석명절 되세요!
릴리즈 노트
주요 추가 기능
- 이미지 갤러리 기능
- 사용자 환경에 맞게 한글이름, 영어이름이 적절히 표시됩니다. (LDAP 한정기능)
- Subtask 기능의 사용성이 크게 증가되었습니다
개선 및 변경 사항
- 프로젝트 마일스톤 목록에서 이슈 라벨 추가 #292 #296 by @sjstyle
- 클립보드 복사 라이브러리 추가 #288 #297 by @sjstyle
- 코멘트 작성시에 미리보기 화면과 실제 작성 후 화면의 폭을 일치시켰습니다.
- 서버 재시작시에도 사용자들이 불필요하게 로그인이 풀리지 않도록 처리했습니다.
- 본문하단의 버튼들이 우측 메뉴에도 이제 같이 보입니다.
- 사용자 프로필페이지에서 사용자 이메일을 기본으로 노출시킬지 말지 정할 수 있는 옵션을 제공합니다
- navi-bar의 이슈 생성메뉴의 이름과 기능이 일부 수정되었습니다
- 새 이슈
- 현재 프로젝트에서 새 이슈 작성하기
- 현재 페이지가 특정 프로젝트의 페이지가 아닌 상황이면 최근 프로젝트로 이동해서 새 이슈 작성
- 새 이슈 - 개인 inbox
- 사용자가 inbox 라는 개인 프로젝트를 만들어 놓았을 경우 해당 프로젝트로 이동해서 새 이슈 작성 창을 보여 줌
- 개인 inbox 프로젝트가 없을 경우에는 해당 사용자가 최근 만든 private 프로젝트로 이동해서 새 이슈 작성 창을 보여 줌
- 새 이슈
- 내 이슈의 기본 정렬 옵션이 '최근 업데이트'순으로 변경됨
- Pull Request 탭에서 어느 branch로 PR을 보내는지 출력되게 하는 기능 #295
- 멘션이 자원을 좀 덜 쓰고 좀 더 똑똑하게 동작합니다
버그 수정
- 사용자 메뉴에서 그룹을 선택해서 들어갈때 간헐적으로 페이지를 찾을 수 없는 문제 #285
- SVN Malformed XML: no element found 문제 #237 by @cpascal
- 꽤 오래된 버그인데 적절한 해결방법을 찾지 못했던 문제인데 @cpascal 님 께서 해결해주셨습니다. 고맙습니다!
- 자신을 멘션한 댓글이 하일라이팅 되지 않던 문제 (v1.7 버전 한정문제)
- Yona 답신 메일주소 %2F 문자 이슈 #300
- 프로젝트 소유자 또는 그룹명에 한글이 있는 경우 오류 #286
- Slack 연동시 url link가 localhost로 표시되던 문제 #284 by @hongwonjun
API
- 현재 제공되는 기능
- 사용자 생성
- 프로젝트 생성부터 이슈, 라벨, 마일스톤, 게시판 생성등 기본 기능 전체
- 파일 업로드
- 사용자 아바타 변경
- (제한적) 사용자 검색
- 이슈 담당자 지정
Contributors
- 이번에도 @hongwonjun @sjstyle @cpascal 님 께서 v1.8 릴리즈에 기여해 주셨습니다.
- @hongwonjun 님께서 Yona 프로젝트 committer 로 합류해주셨습니다. (앞으로도 잘 부탁드려요!)
- 새롭게 Author로 추가되신 분들은 AUTHORS파일에서 확인 가능합니다.
그 외 소소한 버그 수정 및 변경사항들이 적용되었습니다. (하단의 커밋목록 참고)
v1.8.0 의 변경사항은 repo.yona.io 에도 적용되어 운영되고 있습니다.
배포파일
- yona-v1.8.0-bin.zip
- 바이너리 실행파일로 제공되는 기본 배포파일
- yona-h2-v1.8.0-bin.zip
- 바이너리 실행파일로 제공되는 H2 Embedded DB 포함 배포파일
- 이 버전은 대규모 환경에서 사용하시기엔 적절하지 않습니다. 예를 들면 출장이나 강의 혹은 프로젝트 지원이나 200명 이하의 작은 조직등에서 간단히 쓰다가 통째로 묶어서 이동할때 정도로 사용하시길 권합니다.
- 대신 Yona Export프로젝트를 이용하면 파견/출장등에 편하게 사용 후 프로젝트 데이터를 쉽게 부모 Yona 인스턴스로 옮길 수 있습니다.
- Docker
- @pokev25 님이 https://github.com/pokev25/docker-yona 를 통해 Docker 지원을 도와주고 계십니다. 늘 고맙습니다.
- 매뉴얼 작성: @minishanell 님이 도와주고 계십니다!
https://github.com/yona-projects/yona/wiki
이하 v1.7.0 이후 v1.8.0까지의 커밋목록
- e3d0cd9 - version: v1.8.0
- 7c85e76 - markdown: Change dot char to dash in help area
- 5157a14 - subtask: Reopen parent issue when child reopen
- 43a380a - subtask: Change selected subtask style
- 11d3f5e - i18n: Fix name rendering bug in mail contents
- da0f6c3 - mention: Enhance mention feature
- 5baf5e0 - i18n: Fix user search in issue assginee select box
- b76bd36 - css: Remove border of comment and voter icon at Subtask list
- 41031de - message: Change some english message
- a578500 - AUTHORS: Add new contributor
- 799e29e - code: Fix missing urlencoding of repository url path
- 423de76 - pull-request: Show target branch at list
- e3e0659 - mail: Fix wrong urlencoded 'Reply To' address
- 9dc84bc - subtask: Show comments and voter counter
- cfbe664 - project-settings: Fix member list alignment
- 730a4b7 - i18n: Support english name if exist in LDAP
- 369a4b1 - css: Change milestone tag color at issue list
- 1341bc6 - css: Change comment border style
- c101ce7 - attachment: Remove new line between filenames when upload
- 303b4c3 - markdown: Adjust comment margin and elements alignment
- b01db32 - navbar: Change new issue button action of nav bar
- 8255749 - message: Remove redundant dot char
- 0ab4610 - issue: Change vote button position
- 61ffbe6 - my-issues: Change sorting order - updated first
- 44f6160 - subtask: Change subtask feature
- 5c7fcca - view: Make smaller minimun issue body height
- 1878e96 - message: Add missing message
- 3e151a3 - vote: Fix null point exceptions
- b27f320 - view: Move vote button position and show edit/delete button again
- 641d2d0 - site: Provide option to show email or not
- 76f5f5d - comment: Fix bug highlighting comment which mentioned me
- 5205daa - css: Change comment buttons more harmoniously
- 523abbb - view: Move some buttons to right side menu
- a35a14e - favorite: Fix page navigation bug when using favorite menu
- ea70650 - login: Prevent unintended cookie deletion when Yona restarted
- 2f6fc6a - css: Match markdown preview to real width when write a comment
- 8303ad8 - css: Support caption of image gallery
- 14b787e - css: Support image gallery feature
- 1ee4a9b - css: Support image popup at contents on click
- 1ad9eae - lib: Add magnific-popup.js for image popup
- c7db1fe - Add clipboard.js and use it on copy methods.
- efb9bc8 - Add label(s) on project milestone list view.
- 66af7ac - svn: Fix malformed xml error
- e157ee3 - webhook: Modify url of webhook message
- dcf9e74 - usermenu: Fix usermenu's org link to which the user belongs