라이믹스 2.1 버전대의 버그 수정 및 기능 개선 릴리즈입니다.
새 기능과 변경 사항
- 숫자 형식의 확장변수는 숫자로 정렬하도록 개선 (#2559, #2604)
- 정렬에 사용할 수 있는 확장변수를 선택하는 옵션 추가 (기본값은 OFF입니다)
- 확장변수로 정렬하는 쿼리 성능 일부 개선
- 이미지 크기가 설정값을 초과하지 않더라도 항상 재인코딩하는 옵션 추가 (#2601)
- PhotoSwipe 애드온 사용시 모바일에서 본문에 포함된 이미지의 가로/세로 비율을 좀더 자연스럽게 조정하도록 개선
- 에디터에서 동영상 본문 삽입시 빈 문단을 하나 더 추가하도록 하여, 크롬에서 <video> 태그 앞뒤에 커서를 둘 수 없는 제한을 우회하도록 함
개발자를 위한 새 기능과 변경 사항
- XML 스키마에서 generated column 지원 (#2596)
- XML 쿼리 실행시 문자열로 변환할 수 없는 값을 넘기면 오류를 던지도록 개선
- XML 쿼리의 기본값(default) 속성에 SQL 표현식 사용 지원
- 최신 브라우저의 Sec-Fetch-Site 및 Origin 헤더를 더 적극적으로 활용하도록 CSRF 방어 로직 개선
- 유닛 테스트 환경에 PHP 8.5 추가
버그 수정
- RSS 요약이 이중 이스케이프되는 문제 수정
- 문서와 댓글 요약의 길이를 제한할 경우 특수문자가 이중 이스케이프되는 문제 수정
- 모듈 생성시 unlinked 메뉴를 찾을 수 없으면 타입 오류가 발생하는 문제 수정
- 시작 모듈을 삭제하면 해당 도메인 수정 화면에 접근할 수 없는 문제 수정
- 특정한 상황에서 잘못된 레이아웃 파일(default_layout.html)을 찾으려고 하는 문제 수정
- utf8_mbencode() 함수에 유효하지 않은 UTF-8 시퀀스를 입력하면 타입 오류가 발생하는 문제 수정
- 업로드 관련 에러 메시지에 <br> 태그가 노출되는 문제 수정
- 설정하지 않은 도메인으로 접속이 허용된 경우, 일부 AJAX 요청을 cross-origin으로 인식하는 문제 수정
- 커스텀 쿼리로 LOAD DATA INFILE ... INTO TABLE 사용시 테이블 접두사가 잘못 붙는 문제 수정
- 관리자가 이미지 크기를 변경하거나 형식을 변환할 때, 임시 디렉토리가 존재하지 않으면 실패하는 문제 수정
- 목록의 페이지 범위가 잘못 표시되는 문제 수정 (#2602)
- 팔레트 형식의 PNG 이미지를 WebP로 변환할 수 없는 문제 수정 (#2608)
- 서버 환경 표시 화면의 위젯 목록에 빈 값이 포함되는 문제 수정
- 글을 작성한 카테고리에 더이상 작성자가 글을 쓸 권한이 없는 경우, 글을 수정하면 다른 카테고리로 강제 이동되는 문제 수정 (기존 글을 수정할 때는 기존 카테고리 유지 허용)
정리
- 가입폼 체크 함수에서 사용하는 exec_xml() 제거
- CLI에서 common/scripts/cron.php를 직접 호출할 수 없도록 변경
- CLI에서 $_SESSION이 존재하지 않아서 발생하는 워닝 방지
- member 테이블의 ipaddress 컬럼 길이가 설치/업데이트 시점에 따라 달라지던 것을 60자로 통일 (#2605)
- 반대 행동시 모든 포인트가 원상복구된다는 안내문 삭제 (원상복구 여부를 설정할 수 있으므로)
- 오래된 Flash 기반의 업로드 플러그인(common/js/plugins/uploader) 제거
GPLv2 PHP 7.4+ MySQL or MariaDB
라이믹스
Admin
관리용 계정입니다 :)
댓글 13
와 이거 대박이네요 감사합니다!! (사진 인코딩은 인터넷 풍화 작용은 있겠지만요ㅋㅋㅋ)
감사합니다.
항상 좋은 프로덕트 업데이트 감사합니다.
업데이트 감사합니다.
수고 많으셨습니다. 감사합니다.
확장변수를 많이 사용하는 사이트라면 github에 오늘 추가로 커밋된 것까지 적용하여 사용하시기 바랍니다. 확장변수 캐시 처리 및 DB 인덱스 관련해서 몇 가지 추가로 수정이 있었습니다. 만약 업데이트 후 확장변수가 잘 나오지 않는 문제가 있다면 캐시파일 재생성 하시면 됩니다.
위에 다운로드 화일이 아니라 github에서 받아야 확장변수 캐시 등이 적용되어 있나요? 위에 있는 링크로 다운받아서 설치했는데 혹시 깃헙에서 추가로 받아야할 화일 알려주시면 감사하겠습니다! (아니면 전체 받아서 덮어써야할까요?)
어제 오후 5시 이후에 zip 파일을 다운받으셨다면 이미 적용되어 있을 거예요.
오늘 오후에 다운받았습니다! 감사합니다!
저는 문서 설정 완료하기
SQLSTATE[22007]: Invalid datetime format: 1292 Truncated incorrect INTEGER value: '21,000원'
요렇게 나오고 진행이 안되네요.
디벨롭 버전 방금다운로드 하였습니다.
price 가격 숫자
숫자로 설정된곳에 한글이 들어가니깐 그런것 같네요.
숫자 형식에는 숫자밖에 입력이 안 될 텐데, 한글을 어떻게 입력했을까요?
엄청 오래된사이트이구 과거부터쓰던걸
인풋을 텍스토에서 어느순간부터 숫자로 바꿨거나 했지않았나 예상해봐요
에러뜰때마다 검색해서 숫자만 남기고 누르고 노가다해서 업데이트 완료했어요
저의 경우에는 특정 게시판의 확장변수에 숫자 원 들어가는걸 자바스크립트로 포매팅하고 있어서 그 과정으로 문제없이 들어가는것같습니다.
저도 동일한 문제가 발생하네요.
------
입력창을 text로 변경하여 해결했습니다.