2023년 10월 27일에 등록 된 릴리즈 노트입니다.
- “ 라이믹스 2.1 버전대의 버그 수정 및 기능 개선 릴리즈입니다.
”
새 기능과 변경 사항[편집 / 원본 편집]
- 관리자에 한하여 쪽지 메일 발송 기능 복원 (#1109 에서 삭제되었던 기능입니다.)
- 작성한 회원의 메일 주소가 아닌 사이트 기본 메일 주소에서 발송됩니다.
개발자를 위한 새 기능과 변경 사항[편집 / 원본 편집]
- 템플릿 문법 v2 프리뷰 오픈! (#2200)
Blade 문법
을 대부분 그대로 사용할 수 있습니다. 자세한 설명은 매뉴얼을 참고하십시오.- 프리뷰 기간이므로 문법이나 해석 방식이 예고 없이 바뀔 수 있습니다.
라이믹스 2.2
에서는 안정화된 문법을 공식 지원할 예정입니다. - nginx 사용자는
*.blade.php
템플릿 소스가 노출되지 않도록 미리rewrite
규칙을 업데이트하시기 바랍니다.
procFilter()
함수를 사용하여 폼을 제출할 때XML
이 아닌JSON
방식으로 통신하도록 변경되었습니다.- 제출하고 반환하는 데이터의 구조가 복잡한 경우 미묘하게 다른 방식으로 해석될 수도 있으니, 해당 함수를 사용하는 자료가 정상 작동하는지 점검하시기 바랍니다.
- 위의 변경 사항에도 불구하고, 신규 자료에
procFilter()
함수를 사용하는 것은 권장하지 않습니다. 사용시 브라우저 콘솔에Deprecated
메시지가 출력됩니다.
Rhymix\Framework\Cookie
클래스를 추가하여, 항상 일관성 있는 설정에 따라 쿠키를 생성할 수 있도록 지원합니다.- 쿠키 생성시 전달할 설정의 자료 구조는 프론트엔드에서 사용하는
js-cookie
와 동일합니다. PHP 7.2
에서도samesite
속성을 사용할 수 있습니다.
- 쿠키 생성시 전달할 설정의 자료 구조는 프론트엔드에서 사용하는
- 관리자 대시보드의 내용과 순서를 커스터마이징할 수 있도록
admin.dashboard (before)
트리거 시점을 제공합니다.left
,right
두 속성이 각각 배열로 제공되니, 좌우 컬럼에 원하는 내용(목록, 그래프, 위젯 등)을 추가하거나 이미 있는 내용을 변경 및 재배치할 수 있습니다.
버그 수정[편집 / 원본 편집]
- 글 수정시 제목 굵게, 제목 색상 설정이 해제되지 않는 문제 수정
- 닉네임 변경 금지 설정시 관리자도 회원 닉네임을 변경할 수 없는 문제 수정 @dewekk (#2199)
- 라우터 기능을 사용하는 모듈에서 페이지별
canonical URL
을 직접 지정하지 않으면 모듈 인덱스 화면의 URL이 일괄 적용되는 문제 수정 - 자동 로그인 직후
rx_login_status
쿠키 값이 로그인하지 않은 것으로 나타나는 문제 수정 dispBoardDeleteComment
액션에comment_srl
없이 접속하면 타입 오류가 발생하는 문제 수정- 회원이 작성한 글의 수정 화면에 비회원이 접근하면 타입 오류가 발생하는 문제 수정
- 레이아웃 캐시 파일에서 정의되지 않은 변수를 참조하는 문제 수정
- 임시 저장한 글을 불러올 때 내용을 펼치면 오른쪽의 버튼이 깨지는 문제 수정
정리[편집 / 원본 편집]
Firebase
,MS SQL
등 오래 전 XE에서 사용하던 DB 클래스 파일들을 정리 대상 목록에 추가- Cloudflare에서 지원 종료한 HTTP/2 server push 기능과 연동하는 옵션 제거
- CKEditor가 무단으로 다른 서버에 버전 체크 AJAX 요청을 전송하지 않도록 설정 변경
Context
클래스에서 더이상 사용되지 않는 메소드들을deprecated
표기