귀하는 로그인되어 있지 않습니다. 이대로 편집하면 귀하의 IP 주소가 편집 기록에 남게 됩니다.스팸 방지 검사입니다. 이것을 입력하지 마세요! 2025년 6월 10일에 등록된 릴리즈 노트입니다. {{인용문|라이믹스 2.1 버전대의 버그 수정 및 기능 개선 릴리즈입니다.}} == 새 기능과 변경 사항 == * 비로그인 사용자만 이용할 수 있도록 권한 설정 기능 추가 ([https://github.com/rhymix/rhymix/issues/2499 #2499]) * 드래그&드랍으로 확장변수 순서 변경 기능 추가 ([https://github.com/rhymix/rhymix/issues/2526 #2526]) * 게시판에서 날짜로 검색 기능 지원 ([https://github.com/rhymix/rhymix/issues/2545 #2545]) * "권한이 없습니다" 에러 메시지를 로그인 상태, 레벨 등에 따라 다르게 표시 ([https://github.com/rhymix/rhymix/issues/2548 #2548]) * CKEditor 기준 모바일에서 에디터 컴포넌트 사용 지원 ([https://github.com/rhymix/rhymix/issues/2551 #2551]) * 이중 확장자 파일 업로드 시 마지막 확장자만 남도록 변경 ([https://github.com/rhymix/rhymix/issues/2556 #2556]) * 모바일에서 일부 팝업창(신고, 임시저장글 등)을 레이어로 열도록 변경하여 호환성 개선 ** 차기 버전에서 PC 팝업창도 레이어로 대체 예정 * 크론탭 스크립트 전반적 정리 ** 오래된 알림 삭제 스크립트 등 각 모듈로 이동하였으므로 [[라이믹스/매뉴얼/crontab|매뉴얼]] 참고하여 설정 변경 필요 * member 또는 module 모듈 업데이트 실패 시 에러 메시지 개선 * 게시판의 복잡하고 일관성 없는 일부 짧은주소 형태 삭제 == 개발자를 위한 새 기능과 변경 사항 == * <code>common/js/common.js</code> 전체 리팩토링 ** JavaScript용 <code>Rhymix</code> 전역 변수 생성 (<code>window.XE</code> 대체용) ** <code>Rhymix.ajax()</code>, <code>Rhymix.lang()</code> 등 다수 메소드 추가 * 통합게시판 글 수정 화면에 <code>$origin_module_srl</code> 변수 추가 * <code>overflow-wrap: anywhere</code> 속성을 추가해 긴 단어가 영역을 벗어나는 문제 방지 * 레거시 XML 파서를 SimpleXML 기반으로 재구현 ** XML 해석 로직을 <code>BaseParser::_getExtraVars()</code>로 일원화 * 비동기 작업 처리 시 graceful shutdown 지원 ([https://github.com/rhymix/rhymix/issues/2451 #2451]) * 예약된 비동기 작업에 우선순위 지정 지원 ([https://github.com/rhymix/rhymix/issues/2453 #2453]) * 애드온 설정에 <code>default</code> 속성으로 기본값 지정 가능 ([https://github.com/rhymix/rhymix/issues/2555 #2555]) * <code>procFileUpload()</code> 외의 경우에도 파일명 필터 일괄 적용 ([https://github.com/rhymix/rhymix/issues/2556 #2556]) * XML 로딩 시 <code>external entity</code> 로딩 비활성화 ([https://github.com/rhymix/rhymix/issues/2556 #2556]) * XML 쿼리의 <code><nowiki><group></nowiki></code> 태그에 <code>notnull</code> 속성 지원 * <code>Context::addBrowserTitle()</code>, <code>Context::prependBrowserTitle()</code>에서 구분자 직접 지정 지원 * <code>Context::gets()</code> 메소드에 배열 전달 지원 == 버그 수정 == * 업데이트 후 파일 모듈 "업로드 설정" 재저장 없이는 이미지 파일명이 이상하게 변경될 수 있는 문제 수정 * 데이터 이전 모듈에서 XML 파일 들여올 때 이메일, 확장변수 처리 오류 수정 * 게시판 설정 화면의 설정 변수 부재로 인한 PHP 워닝 발생 문제 수정 ([https://github.com/rhymix/rhymix/issues/2433 #2433]) * SCSS 선택자에 포함된 URL이 잘못 변환되는 문제 수정 ([https://github.com/rhymix/rhymix/issues/2550 #2550]) * 문서 캐시 삭제 시 확장변수를 다시 불러올 수 없는 문제 수정 ([https://github.com/rhymix/rhymix/issues/2553 #2553]) * 썸네일 높이를 <code>auto</code>로 지정하면 <code>string * float</code> 오류가 발생하는 문제 수정 ([https://github.com/rhymix/rhymix/issues/2562 #2562]) * <code>HTTP::download()</code> 메소드가 파일 쓰기 권한 없을 때 반환 타입이 스펙과 맞지 않는 문제 수정 * 존재하지 않는 <code>getEditorSkinColorList()</code> 함수 호출 수정 * '''page''' 모듈에서 URL 파라미터에 배열 포함 시 치명적 오류 발생하는 문제 수정 * Bootstrap 4 이상에서 위젯 페이지 수정 버튼 등 미표시 문제 수정 {{깃허브|mmx900}} ([https://github.com/rhymix/rhymix/pull/2558 #2558]) * 일부 AJAX 요청 시 CSRF 토큰 이중 제출 문제 수정 * 카테고리 색상을 빈 값으로 변경 시 저장되지 않는 문제 수정 * 위젯 수정 시 경계선 굵기를 반올림하여 디스플레이 비율에 따른 오차 최소화 * 관리자 화면에서 중복 추가되던 <code>meta viewport</code> 태그 제거 == 정리 == * 오래된 codeception 설정 파일 업데이트 * 오래된 JavaScript 유닛 테스트 삭제 * 불필요한 코어 파일 목록에 오래된 XE 파일 및 폴더 추가 * deleted로 표시된 테이블 스키마 XML 파일 처리 개선 * deprecated 표시 누락 함수 수정 * syndication 모듈 블랙리스트 추가 * <code>FrontEndFileHandler</code>의 <code>$targetIe</code> 변수 정리 * <code>WidgetModel</code> 관련 메소드 호출 코드 전반 정리 * 기본 비밀번호 암호화 알고리즘 선택 시 MD5 배제 ([https://github.com/rhymix/rhymix/issues/2556 #2556]) * PHP 8.x에서 발생하는 워닝 다수 수정 편집 요약 가온 위키에서의 모든 기여는 크리에이티브 커먼즈 저작자표시-동일조건변경허락 라이선스로 배포된다는 점을 유의해 주세요(자세한 내용에 대해서는 가온 위키:저작권 문서를 읽어주세요). 만약 여기에 동의하지 않는다면 문서를 저장하지 말아 주세요. 또한, 직접 작성했거나 퍼블릭 도메인과 같은 자유 문서에서 가져왔다는 것을 보증해야 합니다. 저작권이 있는 내용을 허가 없이 저장하지 마세요! 취소 편집 도움말 (새 창에서 열림) 이 문서에서 사용한 틀: 틀:깃허브 (편집) 틀:인용문 (편집)