Skip to content

Yona v1.8.0

Pre-release
Pre-release
Compare
Choose a tag to compare
@doortts doortts released this 25 Sep 17:57
· 363 commits to master since this 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
  • 매뉴얼 작성: @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