커뮤니티

Rhymix 2.1.29 Release Notes

라이믹스 [관리자]
2025.12.18 13:41
59
0
0

라이믹스 2.1 버전대의 버그 수정 및 기능 개선 릴리즈입니다.

 

새 기능과 변경 사항

  • 이미지 크기 변경 또는 섬네일 생성에 필요한 메모리를 최근 PHP 환경에 맞게 정확히 계산하여 기존보다 더 큰 이미지도 처리할 수 있도록 하고, 크기 변경 도중 불필요한 리소스를 빨리 해제하여 메모리를 절약하도록 개선
  • 관리자 페이지에서 여러 문서를 일괄 삭제 또는 이동할 때, 글쓴이에게 쪽지를 발송하지 않는 옵션 추가 (#2610)
  • 최고관리자가 헤더 스크립트에 <script language="javascript">를 입력할 경우, "보안 정책상 허용되지 않습니다"라는 에러 대신 비표준 속성을 제거하고 받아들이도록 변경 (#2615)
  • 상담 게시판, 익명 게시판, 통합 게시판 등 특별한 기능을 사용하는 게시판을 관리자 목록에서 쉽게 구분할 수 있도록 아이콘 추가 (#2623)
  • utf8mb4로 생성된 DB에서는 이모지를 불필요하게 인코딩하지 않도록 개선 (#2631)
  • 닉네임에 공백을 허용하는 옵션 추가

 

개발자를 위한 새 기능과 변경 사항

  • DocumentModel::getDocument() 메소드의 3번째 파라미터 변수명을 실제 용도와 일치하는 $reload_counts로 변경하고, bool 타입으로 지정하여 혼란 방지
  • 하위 호환성 보장을 위해 HTMLDisplayHandler::_loadDesktopJSCSS() 메소드를 public으로 고정
  • 템플릿 v2에서 @class, @style 등의 지시자를 사용할 때, 출력할 내용이 없으면 속성을 삭제하도록 변경
  • 템플릿 v2에서 @php 지시자 안에서 함수나 클로져를 선언할 때, 함수 내에서 사용할 변수를 모두 이스케이프하지 않더라도 정상적으로 해석하도록 변경 (#2617)
  • 특정 문서에 특정 회원이 작성한 댓글 수를 가져오는 메소드 추가 (#2625)
  • 스크랩과 관련된 액션에서 문서 번호를 target_srl로 전달할 수 있도록 개선 (#2634)
  • DB::getColumnInfo()와 DB::getIndexInfo()에서 문자셋, 인덱스 종류 등의 정보도 반환하도록 개선
  • 스팸필터 모듈을 통해 어디에서든지 CAPTCHA를 불러다 쓰고, 응답값을 확인할 수 있도록 지원

 

버그 수정

  • (2.1.28 이후) 문서 확장변수 캐시가 갱신되지 않거나, 확장변수 검색이 느려지는 문제 수정
  • 위젯 페이지에서 "내용 직접 추가" 기능을 사용하여 작성한 문서를 수정할 때, 기존에 첨부한 이미지 목록이 에디터에 표시되지 않는 문제 수정
  • 파일 다운로드에 짧은주소를 사용하는 경우, 파일명에 포함된 특수문자가 이중으로 이스케이프되는 문제 수정 (#2611)
  • email_address 정보가 없으면 document.insertDocument 쿼리에서 오류가 발생할 수 있는 문제 수정 (#2620)
  • 1970년 1월 1일 0시를 뜻하는 문자열을 처리하면 현재 시간으로 바뀌는 문제 수정 (#2621)
  • 폼에서 mid나 act를 <select>로 선택할 수 있도록 해 둔 경우, 불필요한 <input type="hidden">이 추가되어 동일한 변수가 2개씩 제출되는 문제 수정
  • 게시판을 복사하면 목록 설정이 초기화되는 문제 수정

 

정리

  • XE에서 사용하던 ./admin/ 폴더를 정리 대상에 추가
  • checkCSRF(), removeHackTag() 등 deprecated된 전역 함수를 호출하는 코드 정리
  • PHP 8.x에서 발생하는 워닝 수정
  • 잘못된 주석 수정
  • 죽은 코드 정리 (#2612)

 

라이믹스 Admin
관리용 계정입니다 :)

댓글 0