2025년 6월 10일에 등록된 릴리즈 노트입니다.
- “ 라이믹스 2.1 버전대의 버그 수정 및 기능 개선 릴리즈입니다.
”
새 기능과 변경 사항[편집 / 원본 편집]
- 숫자 형식의 확장변수 입력란은
<input type="number">
가 아닌<input type="text" inputmode="numeric">
으로 표현하도록 하여,<input type="number">
의 열악한 PC 브라우저 지원 문제를 우회- 숫자 이외의 내용을 입력하는 것은 JS에서 차단하여
<input type="number">
와 동일한 효과를 얻습니다.
- 숫자 이외의 내용을 입력하는 것은 JS에서 차단하여
- 비밀번호 형식의 확장변수 입력란을 모바일에서 사용할 때 첫 글자가 대문자로 자동 변환되지 않도록 개선
- 새 게시판의 "추천인 보기" 및 "수정 내역 보기" 권한의 기본값을 "모든 방문자"에서 "로그인 사용자"로 변경
- 민감한 정보 노출과 스팸을 막기 위해 기본값이 점점 엄격하게 바뀌어 갈 예정입니다.
개발자를 위한 새 기능과 변경 사항[편집 / 원본 편집]
- 2.1.24에서 추가된 Rhymix.ajax() 함수를
async
/await
방식으로도 사용할 수 있도록 개선 (#2565, #2570) procFilter()
호출시 2.1.24에서 변경된 방식이 아닌 레거시 방식으로 요청하도록 되돌림- 일부 호스팅에서 새 방식의 요청을 차단하는 사례가 발견되어, 당분간 레거시 방식을 유지합니다.
- 템플릿 v2에서
<input pattern="">
속성을 JS 문맥으로 해석하도록 변경 (JS 정규식을 입력하는 속성이므로) - 위젯
info.xml
에서 확장변수에 default 값을 지정하면 위젯 생성시 기본값이 자동으로 입력되도록 하고, 해당 속성이 누락된 위젯 코드에도 자동으로 기본값이 적용되도록 개선- 2.1.24에서 애드온 설정에 기본값을 지원한 데 이어, 이제 위젯에서도 기본값을 지원합니다. 추후 모든 종류의 자료에 확대 적용할 예정입니다.
- 모듈
module.xml
에서 특정 권한의 기본값을member
로 지정하더라도 사이트 메뉴 관리에서 해당 권한을 "모든 방문자" 로 변경하는 옵션이 숨겨지지 않도록 개선
버그 수정[편집 / 원본 편집]
- 일부 서버 환경에서 확장변수 추가시 PHP 오류 수정
- 회원 확장변수 편집시
checkbox
,radio
타입의 선택지 목록이 기본값 입력란에 표시되는 문제 수정 - 날짜, 시간 타입의 확장변수를 포함하는 폼 제출시 오류 수정
- 사이트 메뉴 편집 화면에서 비회원 권한 설정 기능이 일관성있게 적용되지 않는 문제 수정
- 새로 생성한 게시판과 페이지의 권한 설정 화면에서 기본값이 적용되지 않는 문제 수정
- 문서 다수 선택 후 "게시물 관리"를 클릭하면 "선택한 문서가 없습니다"라고 표시되는 문제 수정 (#2568)
- 게시판 관리자가 "게시물 관리"를 클릭했을 때 "관리자만 사용할 수 있는 기능입니다"라고 표시되는 문제 수정
- 게시판 관리자가 글을 복사하면 첨부파일 갯수가
0
으로 초기화되는 문제 수정 (#2569) - iOS Safari에서 임시저장글을 다시 불러올 수 없는 문제 수정 (#2571)
- 일부
AJAX
관련 공통 함수와 기본 레이아웃의 로그인 폼 등이 IE11에서 작동하지 않는 문제 수정 - 팝업 메뉴의 잘못된 캐시 처리 수정
정리[편집 / 원본 편집]
- PHP 8.x에서 발생하는 워닝 수정 (#2564)