Discourse 2.5.0.beta6 릴리스 노트

2.5.0.beta6의 새로운 기능

IE 지원 종료

이번 달 후반에 출시될 Discourse 2.5를 준비하여, 이 베타 버전부터 기본적으로 IE11 지원이 비활성화되었습니다. IE11 지원은 Discourse 2.6.0.beta1에서 완전히 제거될 예정입니다.

메뉴 스타일 업데이트 및 통일

Discourse의 다양한 메뉴를 모두 검토하여 스타일을 업데이트하고, 과거에 사용되던 오래된 회색 “버튼형” 스타일을 제거했습니다.

더 많은 내용!

잠깐, 더 있습니다! 새로운 기능과 변경 사항을 강조하여 보여드리기 위해 최선을 다하고 있지만, 자세히 나열할 변경 사항이 항상 너무 많습니다. 새로운 기능, 버그 수정, UX 개선 및 기타 사항의 전체 목록을 확인하려면 아래에 나열된 추가 기능 및 수정 사항을 꼭 검토해 주세요.

34개의 좋아요

보안 업데이트

이 베타 버전에는 커뮤니티와 HackerOne에서 보고한 3건의 보안 문제를 수정하는 패치가 포함되어 있습니다.

  • 슬러그로 주제 검색 시 SiteSetting.detailed_404 설정을 따르도록 수정
  • 주제 임베드에 FinalDestination 사용
  • 리다이렉트 전 누락된 보안 체크 추가

플러그인 개선

Onebox

  • Instagram 지원 개선

Code Review

  • 버그 수정

Encrypt

  • 버그 수정: 올바른 사용자 제거

Graphviz

  • 더 자세한 오류 메시지 추가
  • 버그 수정

Knowledge Explorer

  • 주제 상태 아이콘 처리 개선

Subscriptions

  • 기타 개선 사항

Patreon

  • 버그 수정

WP Discourse

  • 게시글이 Discourse에서 연결 해제될 때 wpdc_auto_publish_overridden 게시 메타데이터를 업데이트하여 플러그인이 게시글 업데이트를 Discourse에 게시하려고 시도하는 것을 방지
  • WP Discourse 버전 2.0.3 이전부터 Discourse에서 연결 해제된 게시글의 자동 게시(Auto Publish) 설정 관련 문제 수정
  • 댓글 템플로드를 로드하지 않고도 댓글이 표시되도록 정적 get_discourse_comments 함수 추가

User Notes

  • 버그 수정

Solved

  • 해결됨(solved) 색상 수정

Calendar

Font Awesome Pro

  • 버그 수정

추가 기능 및 수정 사항

클릭하여 확장

신규 기능

  • 배지 페이지 제목 아래에 새로운 플러그인 아웃렛 추가
  • 오래된 자격 증명에 대해 관리자에게 알림
  • 오래된 게시글의 원격 이미지 다운로드 지원
  • 주제 추적 상태에 태그 사용 선택적으로 허용
  • 비공개 주제에 대해 상세한 404 페이지 표시

버그 수정

  • 주제에 참조하는 보고서 내보내기 지원
  • 팝오버 화살표의 정렬 오류 수정
  • 스피너가 나타날 때 버튼 높이가 변경되지 않도록 수정
  • 삭제된 주제에서 게시글을 다시 베이킹(rebake)할 수 있는 기능 복원
  • glob과 mtime 사이에서 삭제된 파일 처리
  • calc 내부에서 z 헬퍼가 해결되지 않는 문제 수정
  • 작은 화면에서 Topic-admin-popup-menu가 넘쳐나던 문제 수정
  • 핫링크된 이미지 가져올 때 IRI(유니코드 URI) 지원
  • 시스템 사용자가 편집한 경우에도 핫링크된 이미지 가져오기
  • 호스트네임이 변경될 때 데이터베이스 테마 캐시 무효화
  • highlight.js를 v9 트리의 마지막 커밋으로 고정
  • 입력 필드에서 타이핑 중일 때 전체 사용자 페이지를 다시 렌더링하지 않도록 수정
  • 음소거된 태그가 태그가 없는 주제를 카운트에서 제거하던 문제 수정
  • 주제를 가져올 수 없는 경우 예외를 발생시키지 않도록 수정
  • 이름 대신 표시를 위해 label/title 속성을 정의할 수 있도록 허용
  • 소문자가 아닌 이름을 가진 그룹으로 메시지 보내기 문제 수정
  • 업로드 ID가 누락된 경우 깨진 쿼리 문제 수정
  • 정적 파일 없이 사용자 정의 이모지 번역 사용 가능하도록 허용
  • check_xhr가 다루는 GET 액션에도 X-Robots-Tag 헤더 추가
  • 기본 이메일이 없는 사용자에게 다이제스트를 보내지 않도록 수정
  • 그룹-폼-인터랙션-필드(group-form-interaction-fields)의 값과 기본값을 올바르게 설정
  • 초안을 폐기할 때 항상 저장이 완료되도록 보장
  • 초안 취소 다이얼로그를 열면 자동 저장이 깨지던 문제 수정
  • categories_and_top_topics에서 TopicQuery에 current_user 전달
  • HTML 변수 업데이트: font-size에서 px 대신 em 사용
  • default_theme_id가 -1일 때 마법사가 시작되지 않는 문제 수정
  • 색상 단계가 제외된 경우 마법사 미리보기 문제 수정
  • XML 파일이 SVG 파일로 잘못 감지되던 문제 수정

UX 변경 사항

  • kbd에서 box-shadow 제거 및 스타일 통일
  • 대시보드 필의 테두리 반경 아티팩트 수정
  • “알림 활성화” 버튼 뒤의 마침표 제거
  • admin/customize/colors의 입력 필드 정렬 수정
  • 주제 관리 메뉴를 렌치 아이콘 옆에 배치
  • 사용자 패널 내 메뉴 링크 헤더를 더 유연하게 변경
  • 알림 메뉴의 아이콘 정렬 개선
  • before-topic-list 아웃렛을 재배치하여 Top 페이지에서도 표시되도록 수정
  • 고급 검색 페이지에서 in:unpinned 필터 제거
  • 마법사 홈페이지 단계의 활동 열 표시 수정
  • PM 편집 버튼 제거
  • 주제 타이머의 선택된 날짜/시간 정렬 개선
  • 사용자가 영구 정지된 경우 정지 날짜를 표시하지 않도록 수정
  • 자동완성 옵션을 선택한 후에도 입력 필드에 포커스를 유지
  • 중복된 사용자 수 표시 제거
  • +member_count와 “더 보기” 사이에 여백 추가
  • 정렬을 위해 Priority를 score로 이름 변경

성능

  • 존재 여부 확인 시 더 효율적인 쿼리 사용
27개의 좋아요