<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ko">
	<id>https://www.gaonwiki.com/w/index.php?action=history&amp;feed=atom&amp;title=%EB%9D%BC%EC%9D%B4%EB%AF%B9%EC%8A%A4%2F%EB%A6%B4%EB%A6%AC%EC%A6%88_%EB%85%B8%ED%8A%B8%2F2.1.18</id>
	<title>라이믹스/릴리즈 노트/2.1.18 - 편집 역사</title>
	<link rel="self" type="application/atom+xml" href="https://www.gaonwiki.com/w/index.php?action=history&amp;feed=atom&amp;title=%EB%9D%BC%EC%9D%B4%EB%AF%B9%EC%8A%A4%2F%EB%A6%B4%EB%A6%AC%EC%A6%88_%EB%85%B8%ED%8A%B8%2F2.1.18"/>
	<link rel="alternate" type="text/html" href="https://www.gaonwiki.com/w/index.php?title=%EB%9D%BC%EC%9D%B4%EB%AF%B9%EC%8A%A4/%EB%A6%B4%EB%A6%AC%EC%A6%88_%EB%85%B8%ED%8A%B8/2.1.18&amp;action=history"/>
	<updated>2026-06-23T07:38:15Z</updated>
	<subtitle>이 문서의 편집 역사</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://www.gaonwiki.com/w/index.php?title=%EB%9D%BC%EC%9D%B4%EB%AF%B9%EC%8A%A4/%EB%A6%B4%EB%A6%AC%EC%A6%88_%EB%85%B8%ED%8A%B8/2.1.18&amp;diff=107707&amp;oldid=prev</id>
		<title>Gaon12: 2.1.18 릴리즈 노트</title>
		<link rel="alternate" type="text/html" href="https://www.gaonwiki.com/w/index.php?title=%EB%9D%BC%EC%9D%B4%EB%AF%B9%EC%8A%A4/%EB%A6%B4%EB%A6%AC%EC%A6%88_%EB%85%B8%ED%8A%B8/2.1.18&amp;diff=107707&amp;oldid=prev"/>
		<updated>2024-12-29T06:58:59Z</updated>

		<summary type="html">&lt;p&gt;2.1.18 릴리즈 노트&lt;/p&gt;
&lt;p&gt;&lt;b&gt;새 문서&lt;/b&gt;&lt;/p&gt;&lt;div&gt; 2024년 10월 14일에 등록된 릴리즈 노트입니다.&lt;br /&gt;
&lt;br /&gt;
{{인용문|라이믹스 2.1 버전대의 버그 수정 및 기능 개선 릴리즈입니다. 최소 PHP 버전 변경이 임박하였으니, PHP 7.3 이하를 사용하고 계신 분은 서둘러 PHP 7.4 또는 상위 버전으로 변경하시기 바랍니다.}}&lt;br /&gt;
&lt;br /&gt;
== 새 기능과 변경 사항 ==&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;확장변수 강화&amp;#039;&amp;#039;&amp;#039; ([https://github.com/rhymix/rhymix/pull/2412 #2412])&lt;br /&gt;
** 파일 업로드 타입 추가 ([https://github.com/rhymix/rhymix/issues/1404 #1404])&lt;br /&gt;
** 여러줄 입력(textarea), URL, 이메일 주소 타입의 확장변수에 기본값을 지정할 수 있도록 지원 ([https://github.com/rhymix/rhymix/issues/1467 #1467])&lt;br /&gt;
** 숫자만 입력할 수 있는 &amp;#039;&amp;#039;&amp;#039;number&amp;#039;&amp;#039;&amp;#039; 타입 추가 ([https://github.com/rhymix/rhymix/issues/1631 #1631])&lt;br /&gt;
** 단일 선택, 다중 선택 항목에 관리자가 지정한 선택지 외에는 저장되지 않도록 하는 옵션 추가 ([https://github.com/rhymix/rhymix/issues/2391 #2391])&lt;br /&gt;
** 단일 선택, 다중 선택 항목에서 기본값 입력란과 선택지 입력란을 따로 두고, 여러 선택지를 쉼표 대신 줄바꿈으로 구분하도록 변경&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;비동기 작업 기능 추가&amp;#039;&amp;#039;&amp;#039; ([https://github.com/rhymix/rhymix/pull/2414 #2414])&lt;br /&gt;
** 메일, SMS, 푸시알림 발송 등 시간이 오래 걸리는 작업을 백그라운드 프로세스에서 처리&lt;br /&gt;
** crontab, systemd timer, 웹크론 등의 실행 방식을 지원하며, 큐(queue) 관리에는 DB 또는 Redis를 사용 가능&lt;br /&gt;
** 실험적인 기능으로, 2.2에서 안정화 예정&lt;br /&gt;
* 새로고침 없이 댓글 페이지를 불러오더라도 해당 페이지에 포함된 댓글과 관련된 알림을 읽음 처리 ([https://github.com/rhymix/rhymix/issues/2337 #2337])&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;exec()&amp;#039;&amp;#039;&amp;#039; 함수를 사용할 수 없는 경우 ffmpeg와 연동하지 못하는 문제를 구분하여 에러 메시지 표시 ([https://github.com/rhymix/rhymix/issues/2396 #2396])&lt;br /&gt;
* 동영상 썸네일도 SEO용 이미지로 사용하도록 개선 ([https://github.com/rhymix/rhymix/issues/2405 #2405])&lt;br /&gt;
* 컨텐츠 위젯에서 썸네일 생성 방식으로 &amp;quot;fill&amp;quot;을 선택할 수 있도록 하고, 기본값으로 지정 ([https://github.com/rhymix/rhymix/issues/2406 #2406])&lt;br /&gt;
* SEO 설정에서 글읽기 화면 제목에 카테고리명을 포함할 수 있도록 개선 ([https://github.com/rhymix/rhymix/issues/2407 #2407])&lt;br /&gt;
* 빈 변수로 인해 SEO 제목에 하이픈(-)이 연달아 나타나는 경우 하나의 하이픈으로 합침&lt;br /&gt;
* 로봇 방문시 하단목록을 정확하게 계산하지 않는 옵션의 기본값을 ON으로 변경&lt;br /&gt;
* GoogleOther, meta-externalagent 등 최신 크롤러를 로봇으로 인식&lt;br /&gt;
* 지나치게 긴 data URL을 제한하여 (기본값 64KB), 첨부 용량이나 확장자 제한 우회 방지&lt;br /&gt;
** 기존 게시물 수정 시 주의 필요&lt;br /&gt;
* 권한이 없는 게시물을 수정/삭제하려고 할 때, 비밀번호 입력 폼 대신 &amp;quot;권한이 없습니다.&amp;quot; 화면 표시&lt;br /&gt;
* 대댓글 깊이를 제한하는 기능 추가&lt;br /&gt;
* 주소 확장변수 입력 양식에 &amp;quot;삭제&amp;quot; 버튼 추가 ([https://github.com/rhymix/rhymix/issues/2410 #2410])&lt;br /&gt;
* RSS 모듈 설정 화면에 실제 게시판 이름을 표시 ([https://github.com/rhymix/rhymix/issues/2413 #2413])&lt;br /&gt;
&lt;br /&gt;
== 개발자를 위한 새 기능과 변경 사항 ==&lt;br /&gt;
&lt;br /&gt;
* 게시판에서 활성화된 기능(추천, 비추천 등)을 파악할 수 있는 &amp;#039;&amp;#039;&amp;#039;$board_features&amp;#039;&amp;#039;&amp;#039; 변수 제공&lt;br /&gt;
** 비활성화된 기능은 기본 스킨에서 버튼 숨김 처리 ([https://github.com/rhymix/rhymix/pull/2399 #2399])&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;서드파티 자료에서 composer를 자유롭게 사용 가능&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
** [https://github.com/rhymix/composer-stub rhymix/composer-stub]의 안내문 참고&lt;br /&gt;
** 각 모듈은 자신의 설치 경로 안에서 composer 사용, 코어의 composer.json 수정 금지&lt;br /&gt;
* Solapi 문자 API 사용 시 추가 변수를 전달할 수 있도록 개선 {{깃허브|dewekk}} ([https://github.com/rhymix/rhymix/pull/2397 #2397])&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;DocumentItem::getComments()&amp;#039;&amp;#039;&amp;#039; 호출 시 원하는 페이지의 댓글 불러오기 지원&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;FileModel::getFileList()&amp;#039;&amp;#039;&amp;#039; 호출 시 &amp;#039;&amp;#039;&amp;#039;upload_target_type&amp;#039;&amp;#039;&amp;#039;으로 필터링 가능&lt;br /&gt;
** 문서 첨부 파일은 &amp;#039;&amp;#039;&amp;#039;doc&amp;#039;&amp;#039;&amp;#039;, 확장변수는 &amp;#039;&amp;#039;&amp;#039;ev:doc&amp;#039;&amp;#039;&amp;#039; 등 구분&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;FileController::setFilesValid()&amp;#039;&amp;#039;&amp;#039; 호출 시 특정 &amp;#039;&amp;#039;&amp;#039;file_srl&amp;#039;&amp;#039;&amp;#039;만 처리 가능&lt;br /&gt;
* 파일 첨부가 포함된 폼을 &amp;#039;&amp;#039;&amp;#039;rx_ajax&amp;#039;&amp;#039;&amp;#039;로 제출할 때 iframe 대신 AJAX로 전송&lt;br /&gt;
* JSON 요청에서 인코딩 불가능한 데이터를 반환하려고 할 경우 에러 메시지 표시&lt;br /&gt;
* Github Actions 테스트 환경을 Ubuntu 20.04에서 Ubuntu 22.04로 변경&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;git 저장소 master와 develop 브랜치 통합&amp;#039;&amp;#039;&amp;#039; ([https://github.com/rhymix/rhymix/issues/2408 #2408])&lt;br /&gt;
** 2.1.18 이후 develop 사용자는 master로 변경 필요&lt;br /&gt;
&lt;br /&gt;
== 버그 수정 ==&lt;br /&gt;
&lt;br /&gt;
* 회원가입 폼의 추가 항목이 필수로 설정된 경우, 사용 해제하여도 저장되지 않는 문제 수정 {{깃허브|dewekk}} ([https://github.com/rhymix/rhymix/pull/2398 #2398])&lt;br /&gt;
* 통합게시판 글읽기 화면에서 하위 게시판의 카테고리를 인식하지 못하는 문제 수정 {{깃허브|seung}} ([https://github.com/rhymix/rhymix/pull/2400 #2400])&lt;br /&gt;
* SimpleEditor 업로드 미디어 본문 자동 삽입 문제 수정&lt;br /&gt;
* 댓글 삭제 시 신고 로그가 삭제되지 않는 문제 수정&lt;br /&gt;
* jQuery 3.x에서 카테고리 분류(simpletree) 기능 작동 불가 문제 수정&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;FileController::setFilesValid()&amp;#039;&amp;#039;&amp;#039;가 &amp;#039;&amp;#039;&amp;#039;upload_target_type&amp;#039;&amp;#039;&amp;#039;을 잘못 처리하는 문제 수정&lt;br /&gt;
* 2차원 배열 파일 업로드 시 key 삭제 문제 수정&lt;br /&gt;
* 주소 확장변수 입력하지 않을 때 회원정보 화면 항목 밀림 문제 수정 ([https://github.com/rhymix/rhymix/issues/2411 #2411])&lt;br /&gt;
* 특정 아이디 로그인 실패 시 &amp;#039;&amp;#039;&amp;#039;member_count_history&amp;#039;&amp;#039;&amp;#039; 테이블 비대화 문제 수정&lt;br /&gt;
* 글읽기 화면 짧은주소 뒤 슬래시(/) 인식 문제 수정&lt;br /&gt;
* 로그인 실패 에러 메시지 &amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&amp;#039;&amp;#039;&amp;#039; 태그 노출 문제 수정&lt;br /&gt;
* 페이지네이션 &amp;#039;&amp;#039;&amp;#039;COUNT(*)&amp;#039;&amp;#039;&amp;#039; 쿼리 오류 발생 시 디버깅 어려움 문제 수정&lt;br /&gt;
* 첨부파일 이름에 작은따옴표(&amp;#039;) 포함 시 인코딩 문제 수정&lt;br /&gt;
* 정의되지 않은 속성 참조 문제 수정 {{깃허브|malmani}} ([https://github.com/rhymix/rhymix/issues/2394 #2394], [https://github.com/rhymix/rhymix/issues/2409 #2409])&lt;br /&gt;
&lt;br /&gt;
== 정리 ==&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;BaseObject::add()&amp;#039;&amp;#039;&amp;#039;를 &amp;#039;&amp;#039;&amp;#039;BaseObject::set()&amp;#039;&amp;#039;&amp;#039;의 alias로 조정 ([https://github.com/rhymix/rhymix/issues/2393 #2393])&lt;br /&gt;
* 사이트 디자인 설정 메뉴에서 레이아웃 소스 편집 링크 삭제&lt;br /&gt;
* 레이아웃 최초 설정 시 사본 생성 안내문 삭제&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;jQuery fileUpload&amp;#039;&amp;#039;&amp;#039; 스크립트에서 불필요한 &amp;#039;&amp;#039;&amp;#039;console.log()&amp;#039;&amp;#039;&amp;#039; 삭제&lt;br /&gt;
* 설치된 애드온, 레이아웃, 모듈, 위젯 목록의 &amp;quot;삭제&amp;quot; 컬럼 숨김&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;CONTRIBUTING.md&amp;#039;&amp;#039;&amp;#039;에 GPL 관련 안내글 링크 추가&lt;/div&gt;</summary>
		<author><name>Gaon12</name></author>
	</entry>
</feed>