뉴스

Rhymix 2.1.7 Release Notes

릴리즈 기진곰 | 2023.10.10 12:47 | 조회 628

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

 

새 기능과 변경 사항

  • 모바일에서 PC 사이트에 접속했을 때 일괄 표시되던 "모바일에 최적화된 화면으로 보기" 배너 삭제
  • CKEditor 4.22.1 버전으로 업데이트 (CKEditor 4는 더이상 업데이트되지 않으므로, 유료 LTS 버전을 직접 구해서 설치하시지 않는다면 이것이 마지막 업데이트입니다.)
  • HTML 작성시 <details> 태그, <summary> 태그, data-* 속성 모두 허용 (#2194, #2197)
  • 표준 시간대 정보를 세션에 자동으로 저장하지 않도록 하여, 관리자가 해당 설정을 변경하면 즉시 적용되도록 개선

 

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

  • Rhymix Framework에 포함된 대부분의 클래스 메소드에 type 선언 적용
  • document.copyDocumentModule.each, comment.copyCommentByDocument.each (before, after) 트리거 시점 추가
  • Security::getRandomUUID() 사용시 UUIDv4(기본값)와 UUIDv7를 선택할 수 있도록 확장
  • comment.getNewestCommentList 쿼리할 때 제외할 모듈 목록을 넘길 수 있도록 개선 (#2196)
  • DB::_query() 메소드 사용시 warning을 표시하여, 사용하지 않도록 유도 (커스텀 쿼리가 필요할 때는 DB::query() 메소드를 사용하세요.)
  • 네임스페이스 방식의 신규 자료에서 룰셋 사용시 warning을 표시하여, 룰셋 기능을 사용하지 않도록 유도
  • 문서, 댓글 UPDATE 쿼리에서 불필요한 필수 파라미터 제거

 

버그 수정

  • (2.1.5 이후) 익명 게시판에서 임시 저장했던 글을 불러와서 다시 저장하면 글쓴이 정보가 익명으로 입력되지 않는 문제 수정
  • (2.1.5 이후) 비회원이 작성한 글을 관리자가 수정할 경우 nick_name is null이라는 오류 수정
  • (2.1.5 이후) comment.updateComment (after) 트리거에서 regdate가 전달되지 않는 문제 수정 (#2190)
  • 일부 오래된 자료에서 커스텀 쿼리 실행 중 오류가 발생하면 PHP fatal error로 취급되는 문제 수정
  • 특정 환경에서 메뉴 편집시 권한을 부여할 그룹 선택이 저장되지 않는 문제 수정 (#2193)
  • INSERT, UPDATE 쿼리에서 필수 파라미터가 누락되었을 때 에러 메시지에서 컬럼명이 unknown으로 표기되는 문제 수정
  • procBoardVoteDocument 액션으로 추천할 경우, XE 수준의 기능만 지원하고 비회원 추천 허용 등 라이믹스에서 추가된 설정은 적용되지 않는 문제 수정
  • 코어 함수의 PHPDoc 주석에 표기된 변수명 및 자료형이 실제 함수의 사용법과 일치하지 않는 곳 다수 수정
  • RSS 피드 이미지 삭제 버튼이 보이지 않는 문제 수정
  • 기본 회원 스킨의 스크랩 목록에서 하단 clearfix가 누락되어 화면이 깨져보일 수 있는 문제 수정
  • 비동기 외부 요청이 "느린 외부 요청"에 포함되어 JS에서 타입 오류가 발생하는 문제 수정 (#2198)
  • 타입 오류 및 NULL 오류 다수 수정 (#2187, #2188, #2192)

 

정리

  • 대부분의 코어 모듈에서 트리거 등록하는 PHP 코드를 module.xml에서 이벤트 핸들러 선언하는 것으로 대체
  • 구 버전에서 사용하던 전역함수, XE에서 쓰던 클래스 및 메소드에 deprecated 표기
  • PHP 8.0 이상에서는 deprecated된 libxml_disable_entity_loader() 함수를 호출하지 않도록 변경

 

릴리즈 기진곰 | 2024.03.29 | 조회 484
릴리즈 기진곰 | 2024.01.31 | 조회 897
릴리즈 기진곰 | 2024.01.05 | 조회 626
릴리즈 기진곰 | 2024.01.04 | 조회 457
릴리즈 기진곰 | 2023.11.30 | 조회 819
릴리즈 기진곰 | 2023.11.06 | 조회 807
릴리즈 기진곰 | 2023.10.27 | 조회 618
릴리즈 기진곰 | 2023.10.10 | 조회 628
릴리즈 기진곰 | 2023.09.27 | 조회 538
릴리즈 기진곰 | 2023.09.13 | 조회 508
1 2 3 4 5