귀하는 로그인되어 있지 않습니다. 이대로 편집하면 귀하의 IP 주소가 편집 기록에 남게 됩니다.스팸 방지 검사입니다. 이것을 입력하지 마세요! 2024년 1월 4일에 등록된 릴리즈 노트입니다. {{인용문|라이믹스 2.1 버전대의 버그 수정 및 기능 개선 릴리즈입니다.}} == 새 기능과 변경 사항 == * Brevo 메일 발송 방법 추가 * 메뉴 이름, 설명 등을 항상 일관성 있게 escape 처리하도록 변경 ([https://github.com/rhymix/rhymix/issues/2231 #2231]) * 사이트맵 이름에 다국어를 사용할 수 있도록 변경 ([https://github.com/rhymix/rhymix/issues/2232 #2232]) * 통합검색 모듈에서 문서, 댓글, 이미지/동영상, 파일 중 일부 항목만 활성화할 수 있도록 지원 ([https://github.com/rhymix/rhymix/issues/2235 #2235]) * 모바일에서는 통합검색 페이지 갯수를 10페이지에서 5페이지로 변경 ([https://github.com/rhymix/rhymix/issues/2236 #2236]) * 문서나 댓글을 휴지통으로 옮길 때 첨부파일의 상태를 "대기"로 변경하지 않도록 변경 ([https://github.com/rhymix/rhymix/issues/2245 #2245]) * 스팸필터 모듈에서 짧은 시간에 다수의 게시물을 등록해도 차단되지 않는 IP를 설정할 수 있도록 개선 ([https://github.com/rhymix/rhymix/issues/2252 #2252]) == 개발자를 위한 새 기능과 변경 사항 == * 유닛 테스트에 PHP 8.3 추가 * HTML 필터링 시 <code><iframe></code> 태그의 loading 및 sandbox 속성을 정상 인식하도록 보완 * CKEditor를 감싸는 최상위 <code><div></code>에 <code>rx_ckeditor</code> 클래스를 추가하여 서드파티 자료에서 참조하기 쉽도록 개선 * 모듈 설정 업데이트 시 로컬 캐시를 삭제하여 동일한 요청 내에서도 업데이트된 설정이 즉시 적용되도록 개선 * 문서를 임시 저장하는 시점이 아닌, 실제 발행하는 시점에 발생하는 <code>document.publishDocument</code> 이벤트(트리거) 추가 ([https://github.com/rhymix/rhymix/issues/2221 #2221]) * 통합검색 모듈에서 이미지/동영상의 썸네일 크기를 스킨에서 자유롭게 지정할 수 있도록 지원 ([https://github.com/rhymix/rhymix/issues/2230 #2230], [https://github.com/rhymix/rhymix/issues/2256 #2256]) * <code>module.xml</code>에서 이벤트 핸들러를 선언할 때 모듈 네임스페이스 아래에 있는 어떤 클래스라도 지정할 수 있도록 개선 ([https://github.com/rhymix/rhymix/issues/2241 #2241]) * 테스트 메일의 HTML 태그 구조를 개선하여 스코어를 높일 수 있도록 개선 {{깃허브|ForPeople}} ([https://github.com/rhymix/rhymix/issues/2243 #2243]) * 쪽지 삭제 시점에 이벤트(트리거) 추가 ([https://github.com/rhymix/rhymix/issues/2253 #2253]) * <code>composer.json</code> 최적화 (로딩 순서, 플랫폼 체크, 라이선스 표기법 등) {{깃허브|kkigomi}} ([https://github.com/rhymix/rhymix/issues/2254 #2254]) * <code>exec_xml()</code> 및 <code>exec_json()</code> 함수 사용 시 항상 현재 페이지와 같은 도메인으로 요청하도록 하여 도메인이나 SSL 적용 여부가 일치하지 않아서 발생하는 AJAX 오류 방지 * AJAX 오류 발생 시 요청 URL 등 더 자세한 정보를 표시하도록 변경 * 실제 세션 정보를 로그인 상태로 변경한 후 <code>member.doLogin (after)</code> 이벤트(트리거)를 발생시키도록 변경 * <code>LayoutModel::getLayoutList()</code> 등 대부분의 <code>LayoutModel</code> 메소드를 static으로 호출할 수 있도록 변경 * DB 테이블의 특정한 인덱스에 대한 정보를 가져오는 <code>getIndexInfo()</code> 메소드 추가 == 버그 수정 == * <code>session.gc_maxlifetime</code>이 실제 설정값보다 낮은 값으로 적용되어 로그인이 빨리 풀릴 수 있는 문제 수정 * 최신 <code>ffmpeg</code> 사용 시 동영상 자동 회전 기능이 동작하지 않는 문제 수정 * 0507로 시작하는 번호가 한국 전화번호 검증을 통과하지 못하는 문제 수정 * 문서 모듈의 조회수 설정 관련 영어 번역문이 누락된 것 보완 ([https://github.com/rhymix/rhymix/issues/2222 #2222]) * <code>og:url</code> 메타 태그가 2번 표시되는 문제 수정 {{깃허브|Elkha}} ([https://github.com/rhymix/rhymix/issues/2227 #2227]) * 알림센터 모듈에서 Blade로 작성된 스킨을 인식하지 못하는 문제 수정 ([https://github.com/rhymix/rhymix/issues/2228 #2228]) * 알림센터 모듈에서 모바일 스킨을 인식하지 못하는 문제 수정 ([https://github.com/rhymix/rhymix/issues/2229 #2229]) * <code>config.php</code>에서 메일 발신자 주소를 일괄 적용하도록 직접 수정한 경우, <code>advanced_mailer</code> 모듈에서 인식하지 못하는 문제 수정 * CKEditor에서 본문에 삽입한 <code><iframe></code> 태그에 불필요한 sandbox 속성이 추가되는 문제 수정 * <code>lang()</code> 함수나 <code>Context::getLang()</code> 메소드에 <code>null</code>을 넘기더라도 타입 오류가 발생하지 않도록 개선 * 메뉴 이름에 다국어를 사용하면 코드가 그대로 노출되는 문제 수정 ([https://github.com/rhymix/rhymix/issues/2232 #2232]) * 게시판 추가 설정에서 댓글 페이지 수가 항상 10으로 고정되는 문제 수정 {{깃허브|dewekk}} ([https://github.com/rhymix/rhymix/issues/2233 #2233]) * 이미 비추천한 댓글을 다시 비추천할 경우 에러 메시지 대신 코드가 표시되는 문제 수정 ([https://github.com/rhymix/rhymix/issues/2234 #2234]) * 커뮤니케이션 모듈의 모바일 기본 스킨에서 회원 메뉴가 표시되지 않는 문제 수정 * 템플릿 v2 문법으로 작성된 레이아웃의 최상위 파일인 <code>layout.blade.php</code>를 인식하지 못하는 문제 수정 ([https://github.com/rhymix/rhymix/issues/2237 #2237]) * 관리자 화면의 문서 목록에서 공개, 비밀, 임시 상태의 글 외에는 표시되지 않는 문제 수정 ([https://github.com/rhymix/rhymix/issues/2242 #2242]) * 관리자 화면이나 "내 문서 목록"에서 검색할 때 <code>division</code>이 적용되어 일부 게시물만 표시되는 문제 수정 * <code>tags</code> 테이블의 무의미한 복합 인덱스를 삭제하고 일반 인덱스로 대체 {{깃허브|Elkha}} ([https://github.com/rhymix/rhymix/issues/2244 #2244]) * <code>SessionHelper</code> 클래스의 잘못된 attribute 경로 수정 {{깃허브|kkigomi}} ([https://github.com/rhymix/rhymix/issues/2249 #2249]) * 일부 기본 레이아웃의 회원정보, 로그아웃 등의 링크에 불필요한 파라미터가 붙는 문제 수정 ([https://github.com/rhymix/rhymix/issues/2251 #2251]) * 기본 게시판 스킨에서 <code>duration_new</code> 설정에 기본값을 채워넣지 못하는 문제 수정 * CKEditor를 처음 불러올 때 에디터 영역의 크기가 미세하게 움직이는 문제 수정 * 관리자 메뉴 추가 화면에서 메뉴를 선언하지 않은 모듈은 <code>undefined</code>로 표시되는 문제 수정 {{깃허브|kkigomi}} ([https://github.com/rhymix/rhymix/issues/2255 #2255]) == 정리 == * PHP 8.x에서 발생하는 워닝과 타입 오류 다수 수정 ([https://github.com/rhymix/rhymix/issues/2219 #2219], [https://github.com/rhymix/rhymix/issues/2226 #2226], [https://github.com/rhymix/rhymix/issues/2239 #2239], [https://github.com/rhymix/rhymix/issues/2240 #2240]) * 인증 메일을 받지 못한 회원에게 표시되는 인증 안내 메시지 보완 ([https://github.com/rhymix/rhymix/issues/2224 #2224]) * 문서 관리를 위한 체크/체크해제 및 임시저장 시 <code>exec_xml()</code> 경고가 뜨지 않도록 <code>exec_json()</code>으로 대체 * <code>common/autoload.php</code>에 정의된 레거시 클래스 목록을 <code>common/legacy.php</code>로 이동 * 파일 모듈에서 더 이상 사용하지 않는 <code>procFileImageResize</code> 액션 삭제 * 통합검색 모듈에서 트랙백과 관련된 오래된 코드 모두 삭제 * content 위젯에서 트랙백과 관련된 오래된 코드 모두 삭제 * 불필요한 참조 연산자 삭제 편집 요약 가온 위키에서의 모든 기여는 크리에이티브 커먼즈 저작자표시-동일조건변경허락 라이선스로 배포된다는 점을 유의해 주세요(자세한 내용에 대해서는 가온 위키:저작권 문서를 읽어주세요). 만약 여기에 동의하지 않는다면 문서를 저장하지 말아 주세요. 또한, 직접 작성했거나 퍼블릭 도메인과 같은 자유 문서에서 가져왔다는 것을 보증해야 합니다. 저작권이 있는 내용을 허가 없이 저장하지 마세요! 취소 편집 도움말 (새 창에서 열림) 이 문서에서 사용한 틀: 틀:깃허브 (편집) 틀:인용문 (편집)