Skip to content

Releases: yona-projects/yona

Yona v1.3.3

08 Mar 04:36
Compare
Choose a tag to compare

봄이 올듯 말듯 하면서 안오고 오히려 꽃샘추위네요. (추운건 싫어서..;;;)

여튼..

Yona v1.3.2에 이은 마이너(Minor) 패치 v1.3.3 입니다.

릴리즈 노트

변경 내용

  • 프로젝트 생성 시 기본 선택되어 있는 공개 범위가 '비공개'로 변경되었습니다.

버그 수정

  • 소셜 로그인: 구글 계정으로 로그인 연동시에 발생할 수 있는 버그 #160
  • 이슈 라벨: 특정 조건상황에서 중복 라벨이 생길 수 있는 버그 by @sjstyle 님 👍

그리고 그 외 소소한 몇 가지 변경사항들이 포함되어 있습니다만,

  • 새로 설치하시는 분들은 이번 v1.3.3 버전을 내려 받으시고
  • 기존 v1.3.2 사용자 분들은 특별히 불편한 점이 없으시다면 이번 버전은 굳이 설치하지 않으셔도 무방합니다.

v1.3.3 의 변경사항은 repo.yona.io 에도 적용되어 운영되고 있습니다.

배포파일

Yona v1.3.2

22 Feb 15:37
Compare
Choose a tag to compare

Yona v1.3.1에 이은 마이너(Minor) 패치 v1.3.2 입니다.

릴리즈 노트

주요 변경사항

  • Social login으로 로그인 할 때 발생할 수 있는 페이지 이동 버그 수정 #152
  • 한글 이름이 사용가능 하다는 문구 추가 #153
  • 삭제된 프로젝트 이름이 즐겨찾기에서는 재 로그인하기 전까지는 계속 보이던 문제 수정 #156
  • 사용자 메뉴가 작은 화면의 장치에서도 잘 보이도록 수정
  • 프로젝트 이름 입력시에 공백 처리 (이름 앞뒤 공백은 제거하고 중간 공백은 하이픈 - 으로 자동 연결)

그외 소소한 패치들이 몇 가지 있는 데 해당 내용들은 하단의 커밋목록을 확인해주세요.

v1.3.2 의 변경사항은 repo.yona.io 에도 적용되어 운영되고 있습니다.

배포파일

이하 v1.3.1 이후 v1.3.2까지의 커밋목록

  • 662f203 - version: Yona v1.3.2
  • 8c225a3 - usermenu: Fix project rename/delete case bug
  • fcbf6e5 - fixup! i18n: Add a message that Korean is also possible for project name
  • b71cd72 - project: Handle spaces in name when creating project
  • 3f4b6e1 - i18n: Add a message that Korean is also possible for project name
  • 8080b7b - social-login: Prevent errors when to change email address
  • ba16a9b - login: Fix redirection bug incase of allowsAnonymousAcces=false
  • 30e449d - social-login: Remove prevention of user name change
  • 10863c8 - lost-password: Add default value if already logged in
  • bf8573b - routes: Rename some routes
  • 6557c7d - web-browser: Add browser cache refresh warning
  • dc1b648 - social-login: Set to work with remember me feature on social login
  • 858d9b4 - usermenu: Refactor usermenu related js
  • 2a511f7 - usermenu: Make more visible on the screens of small devices
  • 208cea1 - social-login: Make more robust social login
  • ce5f481 - social-login: Show detailed message for user who is hiding email address
  • 8627bf8 - toast-message: Increase display duration 3s to 5s

Yona v1.3.1

15 Feb 16:58
Compare
Choose a tag to compare
Yona v1.3.1 Pre-release
Pre-release

Yona v1.3.0의 마이너(Minor) 패치 버전인 v1.3.1 입니다.

릴리즈 노트

주요 변경사항

  • Windows OS 에서 Online 커밋관련 기능(README 생성/수정, ISSUE_TEMPLATE 생성/수정)버그를 수정했습니다.
  • 소셜 로그인(Social login) 관련해서 로그인 전/후 등의 페이지 이동 부분을 좀 더 자연스럽게 처리했습니다.

그외 소소한 패치들이 몇 가지 있는 그 부분은 하단의 커밋목록을 확인해주세요.

v1.3.1 의 변경사항은 repo.yona.io 에도 적용되어 운영되고 있습니다.

배포파일

이하 v1.3.0 이후 v1.3.1까지의 커밋목록

  • d3d9d2e - (HEAD -> master, tag: v1.3.1, origin/master) Revert "ARM64 지원을 위한 라이브러리 의존성 추가"
  • ab0cec4 - version: Yona v1.3.1
  • df00f1f - social-login: Make more graceful login
  • d73aa26 - logout: Return to current page when logged out
  • 5d861ab - issue: Remove redundant options at issue search select box
  • a1ed849 - online-commit: Fix for Windows OS
  • 450de17 - build.sbt: Change yona.bat script for Windows
  • bf52867 - social-login: Change required github user scope
  • 993f586 - social-login: Provide option which sync with local user name
  • be64bfb - markdown: Reduce H2 padding size
  • 3c0738f - markdown: Reduce second li bottom padding
  • 08537ad - build.sbt: Fix for Windows OS long path problem
  • 2bde559 - migration: Update migration layout for new sidebar
  • 2b0b4fd - build.sbt: use YONA_OPTS for Windows OS JAVA env vars
  • 885f718 - build.sbt: Update for Windows OS

Yona v1.3.0

04 Feb 19:41
Compare
Choose a tag to compare

안녕하세요? 2017년 Yona 첫 릴리즈인 v1.3.0 입니다.

  • 일로 하는 것이 아니다보니 때때로 힘들지만 즐겁게 작업할 수 있는 것 같습니다. : )
  • 더 많은 사람들이 불필요한 시간을 줄이고 더 즐겁게 일하는데 도움이 되었으면 하는 마음입니다..만...
  • RC 버전등을 낼 형편이 안되서 그냥 그대로 릴리즈를 합니다. 문제 발생시 이슈로 남겨주세요.
  • README.md 등을 비롯하여 도움말 문서를 v1.3.0 기준으로 업데이트 했습니다. README.md를 확인해주세요.
  • 이번에도 많은 분들이 도와주셨고 특히 취미라며 겸손히 말하는 @sjstyle 님께서 많은 분들의 이슈에 댓글로 많이 도와주셨습니다. 고맙습니다!

릴리즈 노트

이번엔 항목이 많아서 커밋id와 항목을 같이 나열하는건 생략합니다.

스크린샷이 추가된 릴리즈 노트는 https://repo.yona.io/yona-projects/yona-help/issue/2를 이용해 주세요. 항목 자체는 동일합니다.

유의사항!! v1.2 에서 업그레이드 하시는 분은 @minishanell 님이 작성해 주신 Yona 1.3으로 업그레이드 하기를 꼭 참고해주세요.

v1.3.0 의 변경사항은 repo.yona.io 에도 적용되어 운영되고 있습니다.

주의! v1.3.0에서는 Windows OS 에 Yona를 설치한 경우에 한 해 온라인 커밋기능(README 온라인 직접수정, 이슈 템플릿 온라인 직접수정)은 동작하지 않고 있습니다. 물론 일반적인 git push를 통한 적용은 동일하게 동작합니다. 해당 문제는 v1.3.1에서 해결되었습니다.

기능 추가

  • 한글 그룹/프로젝트 이름 지원
    • 이젠 프로젝트나 그룹 이름을 꼭 영어로 만들지 않아도 됩니다.
  • 이슈나 게시글에 대한 알람을 받고 있는 사람의 목록을 보는 기능
  • 내가 댓글을 남긴 이슈들을 모아 보는 기능
  • 자신이 업로드한 파일들을 모아서 한 번에 볼 수 있는 기능
  • 사용자 메뉴를 대체하는 새로운 사이드 바
    • 프로젝트/그룹 즐겨찾기, 검색 등을 더 쉽고 편하게 할 수 있도록 새로 작성한 기능
  • 소셜 로그인을 통한 쉬운 사용 지원
    • 지원: Github, Github Enterprise, Google
    • 가입과정 자체가 필요없고 기존 계정이 있을 경우 자동 병합되며 향상된 보안을 제공할 수 있도록 만들어졌습니다.
    • 자체 가입 자체를 없애고 오직 소셜로그인을 통한 로그인만 가능하도록 제한할 수 있습니다.
  • 이슈 템플릿 기능
    • 프로젝트에서 이슈 등록시에 관리자가 미리 정해놓은 이슈 템플릿이 표시된 상태로 작성할 수 있는 기능
    • 코드 저장소로 ISSUE_TEMPLETE.md 파일을 넣는 Github 방식과 프로젝트 설정에서 직접 수정하는 두 가지 방식을 동시에 제공합니다.
  • 코드리뷰 내용들을 일괄로 좀 더 편리하게 살펴볼 수 있도록 엑셀 다운로드 기능 제공

개선/변경사항

  • 첫 화면의 알림리스트 스타일 개선
  • 데이터와 실행부분을 분리해서 쉽게 업그레이드 할 수 있도록 변경. Yona 실행방법 참고
  • 프로젝트 홈, 각종 목록 및 다양 페이지들의 로딩 속도 개선
  • MariaDB Connector 업그레이드(v1.3.6 -> v1.5.5)
  • 로그인시 로그인 유지를 기본 옵션으로 변경
  • 코드 저장소에 들어 있는 마크다운 본문에 링크를 상대 경로로 지정해도 잘 동작하도록 변경
    • 구조화된 문서를 만들어서 코드 저장소로 넣을 때 매우 유용합니다.
  • 웹훅 동작 실패시 원인을 좀 더 잘 알 수 있도록 로그 추가
  • 프로젝트 라벨 기능 제거
    • 기능의 유용성에 비해 버그 발생가능성이 높아 제거합니다. 간략한 프로젝트 정보는 프로젝트 설명기능을 이용해주세요.
  • 마크다운에서 폭이 좁은 테이블 컬럼이 좀 더 잘 표시될 수 있도록 변경
  • Git push 시에 발생할 수 있는 캐릭터셋 오류에 대한 좀 더 자세한 안내 메시지 추가
  • 이슈 본문에서 바로 새로운 이슈를 생성 할 수 있는 버튼 제공
  • 게시글 본문 표시 방식 변경(폭이 조금 줄어들고 새 글 버튼 추가)
  • 다양한 OS에서 좀 더 깔끔하게 보일 수 있도록 기본 폰트 적용 순서 변경 (+나눔바른고딕 폰트지원)
  • XSS 공격등을 비롯한 다양한 공격에 대응가능하도록 본문 글 sanitize 방식 변경
  • 최근 프로젝트 목록 갱신시에 낙관잠금(optimistic lock)이 덜 일어나도록 수정
  • 모바일 기기에서 더 잘 보이도록 디자인 요소들 개선
  • 그룹 멤버가 자기가 속한 그룹 프로젝트의 글들을 조금 더 제한적으로 수정가능하도록 변경 (이제 마음대로 삭제는 할 수 없음)
  • 좀 더 많은 링크에 대해 상단 진행바 인터렉션 제공
  • 읽기 권한이 있는 글에 대해서는 원문 텍스트를 볼 수 있는 기능 제공. (본문 복사시에 유용)
  • 존재하지 않는 사용자 프로필 페이지 접근시 좀 더 정확한 메시지 화면 제공
  • 본문등에 링크가 있을 때 내부 링크는 같은 창으로 열리고 외부 링크는 새창/새탭으로 구분해 열리도록 능동적 링크 검사 적용

버그수정

  • 다양한 사이즈의 디바이스를 지원(iPad mini retina 등)
  • 알림 설정화면의 모호한 이름 수정
  • 공개 프로젝트인 경우에도 코드에는 멤버만 접근가능하도록 하는 기능 관련 버그 수정
  • 코드브라우저에서 URL 인코딩이 필요한 특정 파일이름 버그
  • 마일스톤 본문 작성시 의도치 않았던 파일이 첨부되던 버그
  • 코드브라우저 네비게이션에서 파이어폭스 브라우저 관련 버그. (추가적으로 IE도 같이 개선됨)

그 외 다양한 디자인적 요소들 수정과 가독성 개선 작업들이 이루어졌습니다.

배포파일

Yona v1.2.0

23 Dec 04:36
Compare
Choose a tag to compare

2016년도 다 갔네요!! 아쉽기도 하고 다행이다 싶기도 하고 그렇네요.
즐거운 크리스마스가 되시고 2017년에도 잘 부탁드립니다. :D

v1.2.0 의 변경사항은 repo.yona.io 에도 적용되어 운영되고 있습니다.

기능 추가

  • 이슈/게시글 본문 변경 이력(change history)보기 cba55c5

    • 노티 메일을 찾지 않더라도 최근 변경 내용 확인 가능

    image

  • 코드 저장소의 파일들을 코드브라우저 화면에서 zip으로 다운로드 가능 8afa58b

    image

  • 프로젝트 멤버만 코드 및 관련 메뉴와 기능이 보이고 사용할 수 있는 옵션 제공 022c771

    image

    • 공개 프로젝트라 할지라도 해당 옵션을 사용하면 멤버가 아니면 코드관련 메뉴가 보이지도 않고 접근도 안되며 코드 clone 등도 할 수 없게 됩니다.
  • 트위터 카드 지원 contributed by @outsideris 346ec27

    image

개선

  • 개선된 프로젝트 마일스톤 화면

    • 마일스톤 상세화면으로 들어가지 않고도 좀 더 깔끔하게 더 많이 볼 수 있도록 변경

    image

  • 본문에서 자바 스크립트파일 실행 방지 2af322d

  • HTTPS 사용시에 혼합콘텐트(mixed contents) 경고가 일부 페이지에서 발생하던 문제 해결 c56c5ee

  • Google 검색엔진이 좀 더 잘 수집(crawling) 할 수 있도록 호환성 향상 a2b630e

  • 이슈/게시글 최대 첨부파일 사이즈 조정 가능 #104 d2fbefb

# application.conf 에 아래 항목 추가로 변경 가능 (현재 기본값 2Gb)
application.maxFileSize = 2147483454
  • 가입을 해도 관리자 승인후에 사용가능하도록 하는 옵션을 좀 더 잘 이해할 수 있도록 내용 보강 6f7b0ca 82fbbeb
# If you wants to make the user available to use yona
# after the server administrator approved,uncomment below
# signup.require.admin.confirm = true
  • 모바일에서 마일스톤 생성 및 수정 화면을 좀 더 잘 지원 bec7d72
  • 마일스톤화면에서도 이슈 헤더 그룹([중요]메시지... 에서어 '중요'같은 단어)을 클릭하면 이슈처럼 검색/필터링이 되도록 기능 지원

버그 수정

  • 게시글에 라벨이 있는 경우 프로젝트 삭제시 오류가 발생하던 버그 a092488
  • Application.context 설정이 적용되지 않는 링크 #102 cb81968

기타

배포파일

  • yona-v1.2.0-bin.zip
    • 바이너리 실행파일로 제공되는 기본 배포파일
  • yona-h2-v1.2.0-bin.zip
    • 바이너리 실행파일로 제공되는 H2 Embedded DB 포함 배포파일
    • 기본적으로 yobi v0.8.2 이하 사용자는 MariaDB로의 이전을 권장합니다.
    • 부득이한 경우에 한 해 이 파일로 v1.2.0으로 업그레이드 가능합니다.
    • 다만 h2 버전은 h2 DB관련 문제 발생시의 지원이나 MariaDB로의 이전을 지원할 계획이 없으니 유의하세요!
    • 사용 예를 들면 출장이나 강의, 혹은 지원 프로젝트 나가서 200명 이하의 조직등에서 간단히 쓰다가 통채로 묶어서 이동할때 정도로 사용하시길 권합니다.
  • Docker: @pokev25 님이 https://github.com/pokev25/docker-yona 를 통해 Docker 지원을 도와주고 계십니다. 늘 고맙습니다.
  • 매뉴얼 작성 Contribution: @minishanell 님이 매뉴얼 정리해서 만들어 주셨습니다!!
    https://github.com/yona-projects/yona/wiki

Yona v1.1.0

30 Nov 17:33
Compare
Choose a tag to compare

v1.1.0 정식릴리즈입니다. : )
v1.1.0-RC1 버전과 기능상의 차이는 없습니다.

중요 변경점

  • Facebook OG tag를 지원합니다. 8082e79
  • 모바일에서 더 잘보이도록 변경 6d41586 01df8ac
  • Project export 기능을 제공합니다. (페이지 하단에서 따로 상세히 설명)
    • Local PC로 자신의 프로젝트를 내려받기
    • Github 으로 프로젝트 내보내기 (Yona to Github Migration)

버그 수정

기타 사소한 변경

  • 헤더 표시 스타일 변경 7754d31
  • 티스토리(Tistory) 블로그 이전기능
    • Tistory Backup Extractor를 이용한 티스토리 블로그를 프로젝트 게시판으로 이전하는걸 지원합니다

배포파일

  • yona-v1.1.0-bin.zip
    • 바이너리 실행파일로 제공되는 기본 배포파일
  • yona-h2-v1.1.0-bin.zip
    • 바이너리 실행파일로 제공되는 H2 Embedded DB 포함 배포파일
    • 기본적으로 yobi v0.8.2 이하 사용자는 MariaDB로의 이전을 권장합니다.
    • 부득이한 경우에 한 해 이 파일로 v1.1.0으로 업그레이드 가능합니다.
    • 다만 h2 버전은 h2 DB관련 문제 발생시의 지원이나 MariaDB로의 이전을 지원할 계획이 없으니 유의하세요!
    • 간단히 프로젝트 지원나가서 간단히 쓰다가 통채로 묶어서 이동할때 정도로 사용하시길 권합니다.
  • Docker: @pokev25 님이 https://github.com/pokev25/docker-yona 를 통해 Docker 지원을 도와주고 계십니다. 늘 고맙습니다.

Project export 기능 상세내용

Local PC로 자신의 프로젝트를 내려받기

자료 보관, Github 이동, Project import (다음 버전에서 제공예정) 등을 위해 운영중인 Yona 서버의 특정 프로젝트를 로컬PC로 백업받을 수 있도록 도와줍니다.

Github 으로 내보내기

Yona v1.1.0-RC1

27 Nov 12:18
Compare
Choose a tag to compare
Yona v1.1.0-RC1 Pre-release
Pre-release

중요 변경점

  • Facebook OG tag를 지원합니다. 8082e79
  • 모바일에서 더 잘보이도록 변경 6d41586 01df8ac
  • Project export 기능을 제공합니다. (페이지 하단에서 따로 상세히 설명)
    • Local PC로 자신의 프로젝트를 내려받기
    • Github 으로 프로젝트 내보내기 (Yona to Github Migration)

버그 수정

기타 사소한 변경

  • 헤더 표시 스타일 변경 7754d31
  • 티스토리(Tistory) 블로그 이전기능

배포파일

  • yona-v1.1.0-rc1-bin.zip
    • 바이너리 실행파일로 제공되는 기본 배포파일
  • yona-h2-v1.1.0-rc1-bin.zip
    • 바이너리 실행파일로 제공되는 H2 Embedded DB 포함 배포파일
    • 기본적으로 yobi v0.8.2 이하 사용자는 MariaDB로의 이전을 권장합니다.
    • 부득이한 경우에 한 해 이 파일로 v1.1.0으로 업그레이드 가능합니다.
    • 다만 h2 버전은 h2 DB관련 문제 발생시의 지원이나 MariaDB로의 이전을 지원할 계획이 없으니 유의하세요!
    • 간단히 프로젝트 지원나가서 간단히 쓰다가 통채로 묶어서 이동할때 정도로 사용하시길 권합니다.

Project export 기능 상세내용

Local PC로 자신의 프로젝트를 내려받기

자료 보관, Github 이동, Project import (다음 버전에서 제공예정) 등을 위해 운영중인 Yona 서버의 특정 프로젝트를 로컬PC로 백업받을 수 있도록 도와줍니다.

Github 으로 내보내기

Yona v1.0.4

24 Aug 06:44
Compare
Choose a tag to compare

#83 문제를 해결합니다.

@pokev25 님 알려주셔서 고맙습니다.

Notice

v1.0.3을 설치하신분은 v1.0.4로 업그레이드 하시거나 #83 에 적힌 해결책을 적용해주세요
v1.0.4를 설치하신분은 #83 에 적힌 해결책을 적용하지 않으셔도 무방합니다. 해당 옵션이 없을 경우 기본값을 false로 동작하도록 코드를 수정했기 때문입니다.

v1.0.4 의 변경사항은 repo.yona.io 에도 적용되어 운영되고 있습니다.

Yona v1.0.3

22 Aug 14:42
Compare
Choose a tag to compare

Notice!!

v1.0.3을 설치하신분은 v1.0.4로 업그레이드 하시거나 #83 에 적힌 해결책을 적용해주세요

버그 수정(Bug fixes)

개선

  • 도움말 추가
  • #80 윈도우 실행방법 변경내용 추가
  • Markdown rendering enhancement 02e2481

코드기여

#70 by sihyun

v1.0.3 의 변경사항은 repo.yona.io 에도 적용되어 운영되고 있습니다.

Yona v1.0.2

18 Apr 15:01
Compare
Choose a tag to compare

#35 #39 문제를 해결합니다.