Rhymix 2.1.16 Release Notes
릴리즈 기진곰 2024.06.20 11:03 조회 973
라이믹스 2.1 버전대의 버그 수정 및 기능 개선 릴리즈입니다.
새 기능과 변경 사항
- 관리자 대시보드에서 각 모듈 설정 화면의 브라우저 제목을 더 자세히 표시 (#2345)
- 카테고리 목록에서 연달아 글을 작성할 때, 동일한 카테고리가 기본 선택되도록 변경 (#2346)
- URL만 입력할 수 있는 CKEditor 기본 이미지 삽입 창에 파일 업로드 버튼을 추가하여 라이믹스 업로더와 연동
개발자를 위한 새 기능과 변경 사항
- sendNotification()을 사용하여 알림을 임의로 생성할 때, 푸시알림용으로 전달한 $message->data를 DB에도 저장하도록 변경
- 비동기 요청, 다중 요청, 리다이렉트가 발생하는 요청 등 다양한 상황에서, 외부 요청의 소요시간과 응답 코드 등 디버깅 정보를 정확하게 기록하도록 개선
- 템플릿 v2 사용시, <style> 태그 또는 style 속성에서 url()에 상대경로를 입력하더라도 자동 변환되도록 개선 (#2352)
- Rhymix\Framework\URL::getCurrentDomain() 메소드 추가
- Context::redirect() 메소드 추가
버그 수정
- 프로필 사진이 필수로 설정된 경우, 회원정보 수정시 프로필 사진을 변경하지 않아도 "프로필 사진은 필수입니다"라고 표시되는 문제 수정
- 템플릿 v2에서 인라인 스크립트 사용시 context switch 코드가 노출되는 문제 수정 (#2342)
- 기본 발신자 주소가 설정되지 않은 경우, 이메일 발송시 TypeError가 발생하는 문제 수정 (#2344, #2362)
- 설정하지 않은 도메인을 통해 잠금 상태의 사이트에 접근할 경우, 관리자 로그인 시도시 CSRF 체크에 걸리는 문제 수정 (#2351)
- 템플릿 v1에서 $tpl_path 변수가 XE1과 다른 형식으로 제공되는 문제 수정 (#2352)
- 회원가입 화면 등 primary key 필드가 없는 화면에서 CKEditor를 사용할 때 자바스크립트 오류 수정 (#2353)
- DocumentModel::getExtraKeys() 또는 DocumentModel::getExtraVars()에 배열이나 빈 값을 넘기면 내부적으로 오류가 발생하는 문제 수정 (#2355)
- 글 수정시 태그를 빈 값으로 변경할 수 없는 문제 수정 (#2359)
- ModuleModel::getModuleConfig() 또는 ModuleModel::getModulePartConfig()에 유효하지 않은 $module_srl을 넘기면 내부적으로 오류가 발생하는 문제 수정 (#2360)
- 일부 브라우저에서 우클릭으로 복붙한 이미지가 첨부되지 않는 문제 수정 (#2363)
- 주석의 오타 수정 @hyeongukryu (#2364)
- XML 쿼리의 id 값이 파일명과 일치하지 않는 것 수정 @hyeongukryu (#2365)
- ModuleModel::getModuleSrlByMid() 메소드에서 캐시된 데이터가 있으면 $assoc 파라미터를 무시하는 문제 수정 (#2366)
- 글이나 댓글 삭제 후 긴주소로 리다이렉트되는 문제 수정
- 확장변수 설명에 줄바꿈이 포함되어 있는 경우, <br> 태그가 노출되는 문제 수정
- 메뉴 캐시 파일을 불러오지 못했을 때, 경로 처리 과정에서 치명적인 오류가 발생하는 문제 수정
- 외부 스크립트에서 라이믹스를 인클루드하여 외부 HTTP 요청 실행시, 디버그 정보 기록 과정에서 Warning이 발생하는 문제 수정
- 회원가입시 CAPTCHA를 사용하도록 설정하면 스크랩 폴더를 생성할 때 CAPTCHA를 요구하는 문제 수정
- 게시판에 존재하지 않는 짧은주소 접속시 404 핸들러 호출 과정에서 치명적인 오류가 발생하는 문제 수정
- CKEditor를 최대화한 상태에서 붙여넣기한 이미지가 정상적으로 첨부되지 않는 문제 수정
- 하나의 폼에 여러 개의 CKEditor가 있을 때, 에디터에 입력한 내용이 제출되지 않는 문제 수정 (#445)
- CKEditor에 업로드한 이미지를 삭제하면 빈 <p> 태그가 남는 문제 수정 (#876)
- CKEditor를 소스보기 모드로 사용할 때, 첨부한 이미지가 본문에 자동 삽입되지 않는 문제 수정 (#877)
- 엑셀이나 한글 등에서 표를 복사하여 CKEditor에 붙여넣으면 이미지로 처리되는 문제 수정
정리
- 에디터 및 알림센터 모듈 이름을 일관성있게 정리
- 모든 형태의 짧은주소 사용시, 글읽기 화면 URL에서 불필요한 category_srl 제거
- 에디터 자동 첨부 기능과 충돌하는 baro_upload 애드온을 블랙리스트에 추가 (#2348)
- 메일 및 SMS 발송 방법 미사용시 표시되는 안내 문구 정리 (#2362)
- PHP 8.x에서 발생하는 Warning 수정
GPLv2
PHP 7.2+ MySQL or MariaDB