2023년 11월 30일에 등록 된 릴리즈 노트입니다.
- “ 라이믹스 2.1 버전대의 버그 수정 및 기능 개선 릴리즈입니다.
”
새 기능과 변경 사항[편집 / 원본 편집]
- ID/PW 찾기 기능에서 랜덤으로 생성한 비밀번호를 메일로 발송하는 기존 방식 대신, 사용자가 원하는 대로 비밀번호를 재설정할 수 있는 링크를 발송하는 방식도 지원 (#2218)
- 사용하시는 회원 스킨에 따라, 비밀번호 재설정 화면에 스킨 디자인이 적용되지 않을 수도 있습니다.
- 운영중인 사이트는 회원 모듈 설정을 변경하지 않으면 기존 방식을 유지합니다.
- 신규 설치시 새 방식을 기본으로 사용합니다.
개발자를 위한 새 기능과 변경 사항[편집 / 원본 편집]
FileController::setUploadInfo()
를 호출하여 업로드 시퀀스를 발급할 때, 업로드 대상의 타입과 용량 제한 등을 미리 선언할 수 있도록 지원- 이 때 선언한 제한 사항은 해당 모듈의 설정이나 사이트 전체의 기본 설정보다 우선합니다.
- 잘못 작성된 서드파티 자료 때문에 페이지 상단에 붙는 공백 문자나 BOM을 삭제하여, 해석 오류를 방지
- 애드온 소스 작성시
<?php
앞에UTF-8 BOM
이 붙지 않도록 주의하고, 마지막에는?>
를 사용하지 마세요.
- 애드온 소스 작성시
AJAX 통신 오류
를alert()
으로 표시하지 않는 상황에서도 콘솔에는 항상 기록을 남기도록 개선- 불러온 문서가 0개이더라도
document.getDocumentList (after)
이벤트 핸들러를 항상 호출하도록 변경 (#2217)
버그 수정[편집 / 원본 편집]
- (2.1.9 이후) 일부 서버 환경에서 파일 업로드시
module_srl
이 일치하지 않는 문제 수정 - (2.1.9 이후) 일부 짧은주소가 잘못된 형태로 생성되는 문제 수정 (#2210)
- (2.1.8 이후) 영어 상태에서 "모바일 스킨 설정" 글자가 표시되지 않는 문제 수정 (#2209, #2215)
Unlinked
메뉴 생성에 실패하거나 메뉴 DB가 특정한 형태로 되어 있으면 타입 오류가 발생하는 문제 수정- 구 버전 XE의 CDN 로딩 문법과 같이
Context::loadFile('filename.css', true)
라고 쓰면 파일이 로딩되지 않는 문제 수정 - 사용자가 편집한 레이아웃 로딩시 Template 클래스에서 파일명에 불필요한 슬래시를 붙이는 문제 수정
- 동일한 쿼리나 오류가 여러 번 발생할 때, 디버그 패널에서 쿼리나 에러의 총 갯수가 잘못 표시되는 문제 수정
- 일반 회원이 삭제한 댓글이 관리자가 삭제한 것으로 잘못 표시될 수 있는 문제 수정 (#2213)
- 특정한 상황에서 댓글을 삭제하면 원글의 댓글 수(
comment_count
)가 잘못 표시될 수 있는 문제 수정 XML 쿼리
에서 서브쿼리에 포함된WHERE 조건
이JOIN ... ON 조건
으로 잘못 해석될 수 있는 문제 수정- 스크립트 자동 압축+합치기 기능 사용시
@import
문이 정상적으로 처리되지 않는 문제 수정 @dewekk (#2214)
정리[편집 / 원본 편집]
- PHP 8.x에서 경고가 발생하는 코드 다수 수정, 불필요한 변수 정리 등 (#2208)
- 게시판 검색 폼에서 불필요한
procFilter()
선언과vid
변수 제거 - XEDITION 레이아웃의 헤더 소스 구조 전반적 정리
- 댓글 에디터를 로딩할 때
getFileList
요청과 관련된AJAX communication error
숨김 - XE에서 사용하던
"서버에 요청 중입니다..."
레이어 삭제