4.1. 버전 번호
미디어위키는 다양한 버전으로 출시되었으며, 각 버전은 고유한 번호를 가지고 있다. 주요 버전과 출시 날짜는 다음과 같다:
* 1.1.x 버전은 2003년 12월 8일에 출시되었다. 새로운 위키 표 구문, 사용자 편집 가능 인터페이스 메시지, 선택적 기록이 있는 XML 래핑 페이지 소스 내보내기, "매직 단어" 등의 기능이 추가되었다.
* 1.2.x 버전은 2004년 3월 24일에 출시되었다. 실험적인 웹 기반 설치 프로그램, 이미지 크기 조정 및 축소판 생성, 편집 도구 모음, 사용자 권한 관리 기능이 추가되었다.
* 1.3.x 버전은 2004년 8월 11일에 출시되었다. 새로운 CSS 기반 스킨("MonoBook" 스킨), 매개변수화된 템플릿, 분류 기능, 편집 충돌 자동 병합, 설치 개선 등이 이루어졌다.
* 1.4.x 버전은 2005년 3월 20일에 출시되었다. 사용자 인터페이스 언어 변경 기능, 성능 향상, 이전 개정 압축 지원, 이미지 갤러리 생성, SVG 래스터화 지원 등이 추가되었다.
* 1.5.x 버전은 2005년 10월 5일에 출시되었다. 텍스트 저장을 개정 추적에서 분리하는 데이터베이스 재설계, 변경 시 이메일 알림 지원, 페이지 콘텐츠 UTF-8 인코딩 등이 이루어졌다.
* 1.6.x 버전은 2006년 4월 5일에 출시되었다. (PHP 4를 지원하는 마지막 버전) 페이지 보호/보호 해제 양식, 백그라운드 업데이트를 위한 "작업 대기열", 템플릿 사용 추적 개선, 템플릿 매개변수 기본값 설정 기능 등이 추가되었다.
* 1.7.x 버전은 2006년 7월 7일에 출시되었다. 미디어위키 1.7부터 PHP 5가 필요하며, 삭제된 파일 복원 기능이 추가되었다.
* 1.8.x 버전은 2006년 10월 10일에 출시되었다. PostgreSQL (8.1 이상) 데이터베이스 백엔드 지원, DjVu 축소판 그림 및 다중 페이지 탐색 지원, 사용자 차단 개선, 공개 URL 파일 업로드 기능 등이 추가되었다.
* 1.9.x 버전은 2007년 1월 10일에 출시되었다. "개정 취소" 기능, 차단 및 특수 페이지 캐싱 개선, 정렬 가능한 열, 편집 카운터 필드, 주시 목록 및 최근 변경 사항에 표시된 개정 크기, Special 페이지 이름 현지화 등의 기능이 추가되었다.
* 1.10.x 버전은 2007년 5월 9일에 출시되었다. "계단식 보호" 기능, 툴팁 및 액세스 키 기능 개선, 차단 및 특수 페이지 캐싱 개선, IPv6 지원 등이 추가되었다.
* 1.11.x 버전은 2007년 9월 10일에 출시되었다. 사용자 그룹 할당 제어, AJAX 기반 페이지 감시 기능 등이 추가되었다.
* 1.12.x 버전은 2008년 3월 20일에 출시되었다. 국제화 및 현지화 발전, 파서 전처리기 재작성, 사용자 권한 인터페이스 개선 등이 이루어졌다.
* 1.13.x 버전은 2008년 8월 14일에 출시되었다. 새로운 특수 페이지, Special:UserRights 및 Special:SpecialPages 재설계, 숨겨진 분류 기능, 빨간색 링크 동작 개선, 이중 리디렉션 자동 수정 기능 등이 추가되었다.
* 1.14.x 버전은 2009년 2월 22일에 출시되었다. 일반 텍스트 저작권 고지 지원, 이미지 임의 제목/URL 연결, 검색 엔진 인덱싱 제어, 휴대용 장치 CSS 지원, 페이지 기록 페이지 날짜 선택기, 파일 업로드 기록 페이지 축소판 표시 등의 기능이 추가되었다.
* 1.15.x 버전은 2009년 6월 10일에 출시되었다. 파일 이름 이동 지원, 키워드 추가 등의 기능이 추가되었다.
* 1.16.x 버전은 2010년 7월 28일에 출시되었다. 새로운 스킨 Vector 추가, RSS/Atom 피드 주시 목록 포함, Special:Emailuser 사용자 이메일 차단 기능 등이 추가되었다.
* 1.17.x 버전은 2011년 6월 22일에 출시되었다. 새로운 설치 관리자, ResourceLoader, 분류 정렬 개선 등의 기능이 추가되었다.
* 1.18.x 버전은 2011년 11월 28일에 출시되었다. (MySQL 4를 지원하는 마지막 버전) 방향성 지원, 사용자 링크 성별 반영, 프로토콜 관련 URL 지원 등의 기능이 추가되었다.
* 1.19.x 버전은 2012년 5월 2일에 출시되었다. (LTS, PHP 5.2.3을 지원하는 마지막 버전) 필수 MySQL 버전 상향, 성별 지원, 언어 변환기 및 매직 단어 페이지 내용 언어 의존, 첫 번째 장기 지원 버전 등의 변경 사항이 있었다.
* 1.20.x 버전은 2012년 11월 7일에 출시되었다. 필수 PHP 버전 상향, 새로운 차이점 보기 기능 등이 추가되었다.
* 1.21.x 버전은 2013년 5월 25일에 출시되었다. 이메일 알림 명확화, 콘텐츠 처리기, 고해상도 디스플레이 지원 등의 기능이 추가되었다.
* 1.22.x 버전은 2013년 12월 7일에 출시되었다. 스팸 방지 및 반달리즘 방지 기능 향상, 편집 개선, 스킨 업그레이드, Composer 지원, 로그인 및 가입 양식 개선 등이 이루어졌다.
* 1.23.x 버전은 2014년 6월 5일에 출시되었다. (LTS) 스킨 자동 감지 기능 중단, 알림, Vector CSS 새로 고침 등의 변경 사항이 있었다.
* 1.24.x 버전은 2014년 11월 27일에 출시되었다. 새로운 현지화, 성능 향상, 분류 페이지 이동 기능, register_globals 지원 중단 등의 변경 사항이 있었다.
* 1.25.x 버전은 2015년 5월 25일에 출시되었다. 조회수 카운터 제거 등의 변경 사항이 있었다.
* 1.26.x 버전은 2015년 11월 25일에 출시되었다. (PHP 5.3.3을 지원하는 마지막 버전)
* 1.27.x 버전은 2016년 6월 28일에 출시되었다. (LTS) PHP 버전 5.5.9 이상 필요, 매직 링크 비활성화 등의 변경 사항이 있었다.
* 1.28.x 버전은 2016년 11월 28일에 출시되었다.
* 1.29.x 버전은 2017년 7월 13일에 출시되었다.
* 1.30.x 버전은 2017년 12월 12일에 출시되었다. (PHP 5.6을 지원하는 마지막 버전)
* 1.31.x 버전은 2018년 6월 13일에 출시되었다. (LTS) PHP 7.0+ 필수, 새로운 스킨 Timeless 추가 등의 변경 사항이 있었다.
* 1.32.x 버전은 2019년 1월 11일에 출시되었다.
* 1.33.x 버전은 2019년 7월 2일에 출시되었다. (PHP 7.0 및 7.1을 지원하는 마지막 버전)
* 1.34.x 버전은 2019년 12월 19일에 출시되었다. PHP 7.2 또는 7.3 필수, HHVM 지원 중단 등의 변경 사항이 있었다.
* 1.35.x 버전은 2020년 9월 25일에 출시되었다. (LTS) PHP 7.3.19 이상 사용, Parsoid 및 VisualEditor 번들 제공 등의 변경 사항이 있었다.
* 1.36.x 버전은 2021년 5월 28일에 출시되었다. PHP 국제화 확장 기능 필요, 새로운 미디어위키 로고 포함 등의 변경 사항이 있었다.
* 1.37.x 버전은 2021년 11월 18일에 출시되었다.
* 1.38.x 버전은 2022년 6월 2일에 출시되었다.
* 1.39.x 버전은 2022년 11월 30일에 출시되었다. (LTS) PHP 7.4+ 필수, PHP 8.0 및 8.1 공식 지원 등의 변경 사항이 있었다.
* 1.40.x 버전은 2023년 6월 30일에 출시되었다.
* 1.41.x 버전은 2023년 12월 21일에 출시되었다.
* 1.42.x 버전은 2024년 6월 27일에 출시될 예정이다.
각 버전의 상세한 변경 사항은 전체 릴리스 노트에서 확인할 수 있다.
4.2. 출시일
미디어위키 각 버전의 출시 날짜는 다음과 같다.
* 1.42 버전은 2024년 6월 27일에 출시되었다.
* 1.41 버전은 2023년 12월 21일에 출시되었다.
* 1.40 버전은 2023년 6월 30일에 출시되었다.
* 1.39 (LTS) 버전은 2022년 11월 30일에 출시되었으며, PHP 7.4 이상이 필수로 요구된다.
* 1.38 버전은 2022년 6월 2일에 출시되었다.
* 1.37 버전은 2021년 11월 18일에 출시되었다.
* 1.36 버전은 2021년 5월 28일에 출시되었다.
* 1.35 (LTS) 버전은 2020년 9월 25일에 출시되었다.
* 1.34 버전은 2019년 12월 19일에 출시되었으며, PHP 7.2 또는 7.3이 필수로 요구된다.
* 1.33 버전은 2019년 7월 2일에 출시되었으며, PHP 7.0 및 7.1을 지원하는 마지막 버전이다.
* 1.32 버전은 2019년 1월 11일에 출시되었다.
* 1.31 (LTS) 버전은 2018년 6월 13일에 출시되었으며, PHP 7.0 이상이 필수로 요구된다.
* 1.30 버전은 2017년 12월 12일에 출시되었으며, PHP 5.6을 지원하는 마지막 버전이다.
* 1.29 버전은 2017년 7월 13일에 출시되었다.
* 1.28 버전은 2016년 11월 28일에 출시되었다.
* 1.27 (LTS) 버전은 2016년 6월 28일에 출시되었다.
* 1.26 버전은 2015년 11월 25일에 출시되었으며, PHP 5.3.3을 지원하는 마지막 버전이다.
* 1.25 버전은 2015년 5월 25일에 출시되었다.
* 1.24 버전은 2014년 11월 27일에 출시되었다.
* 1.23 (LTS) 버전은 2014년 6월 5일에 출시되었다.
* 1.22 버전은 2013년 12월 7일에 출시되었다.
* 1.21 버전은 2013년 5월 25일에 출시되었다.
* 1.20 버전은 2012년 11월 7일에 출시되었다.
* 1.19 (LTS) 버전은 2012년 5월 2일에 출시되었으며, PHP 5.2.3을 지원하는 마지막 버전이다.
* 1.18 버전은 2011년 11월 28일에 출시되었으며, MySQL 4를 지원하는 마지막 버전이다.
* 1.17 버전은 2011년 6월 22일에 출시되었다.
* 1.16 버전은 2010년 7월 28일에 출시되었다.
* 1.15 버전은 2009년 6월 10일에 출시되었다.
* 1.14 버전은 2009년 2월 22일에 출시되었다.
* 1.13 버전은 2008년 8월 14일에 출시되었다.
* 1.12 버전은 2008년 3월 20일에 출시되었다.
* 1.11 버전은 2007년 9월 10일에 출시되었다.
* 1.10 버전은 2007년 5월 9일에 출시되었다.
* 1.9 버전은 2007년 1월 10일에 출시되었다.
* 1.8 버전은 2006년 10월 10일에 출시되었다.
* 1.7 버전은 2006년 7월 7일에 출시되었다.
* 1.6 버전은 2006년 4월 5일에 출시되었으며, PHP 4를 지원하는 마지막 버전이다.
* 1.5 버전은 2005년 10월 5일에 출시되었으며, MySQL 3을 지원하는 마지막 버전이다.
* 1.4 버전은 2005년 3월 20일에 출시되었다.
* 1.3 버전은 2004년 8월 11일에 출시되었다.
* 1.2 버전은 2004년 3월 24일에 출시되었다.
* 1.1 버전은 2003년 12월 8일에 출시되었다.
4.3. 주요 변경 사항
미디어위키의 각 버전별 주요 변경 사항은 다음과 같다.
* 1.39 버전 (LTS): PHP 7.4 이상이 필수가 되었으며, PHP 8.0 및 8.1 버전을 공식적으로 지원한다.
* 1.36 버전: PHP 국제화 확장 기능(Intl, ext-intl 또는 php-intl)이 필요하며, 새로운 미디어위키 로고를 포함한다.
* 1.35 버전 (LTS): PHP 7.3.19 이상을 사용하며(업스트림 버그로 인해 PHP 7.4.0에서 7.4.2 제외), Parsoid 및 VisualEditor를 번들로 제공한다.
* 1.34 버전: HHVM 지원이 중단되었으며, PHP 7.2.9 이상을 사용한다.
* 1.31 버전 (LTS): PHP 7.0 이상이 필수가 되었으며, 새로운 스킨 Timeless가 추가되었다.
* 1.28 버전: 매직 링크가 기본적으로 비활성화되었다.
* 1.27 버전 (LTS): PHP 버전 5.5.9 이상이 필요하다.
* 1.25 버전: 조회수 카운터가 제거되었다.
* 1.24 버전: 성능이 향상되었고, 분류 페이지를 이동할 수 있게 되었으며, register_globals에 대한 지원이 중단되었다.
* 1.23 버전 (LTS): 알림 기능이 추가되었고, Vector 스킨에 대한 CSS가 새로 고쳐졌다.
* 1.22 버전: 스팸 방지 및 반달리즘 방지 기능과 편집 기능이 향상되었다. Vector 및 기타 스킨이 업그레이드되었으며, Composer PHP 종속성 관리자를 지원하고, 로그인 및 가입 양식이 개선되었다.
* 1.21 버전: 새로운 콘텐츠 처리기가 추가되었고, 고해상도 디스플레이를 지원한다.
* 1.20 버전: 필수 PHP 버전이 5.3.2로 상향되었으며, 새로운 차이점 보기가 추가되어 공백 및 기타 작은 변경 사항과 색맹 사용자를 위한 명확성이 크게 향상되었다.
* 1.19 버전 (LTS): 필수 MySQL 버전이 5.0.2로 상향되었고, 사용자 목록에서 더 많은 성별을 지원한다. 언어 변환기 및 일부 매직 단어가 페이지 내용 언어에 따라 달라지며, 첫 번째 장기 지원 버전으로, 이 버전 이후 4개의 버전에서 지원된다.
* 1.18 버전: 방향성(LTR, RTL) 지원이 개선되었고, 사용자 링크가 사용자의 성별을 반영하도록 조정되었으며, 프로토콜 관련 URL을 지원한다.
* 1.17 버전: 새로운 설치 관리자와 ResourceLoader가 추가되었고, 분류 정렬 기능이 개선되었다.
* 1.16 버전: 새로운 스킨 Vector가 추가되었고, RSS/Atom 피드가 주시 목록에 포함되었으며, Special:Emailuser를 통해 사용자가 이메일을 보내는 것을 차단하는 것이 가능해졌다.
* 1.15 버전: 파일 이름 이동을 지원하고, 키워드 , 및 }가 추가되었다.
* 1.14 버전: 일반 텍스트 저작권 고지(크리에이티브 커먼즈 또는 GFDL 외)를 지원하고, 이미지가 임의의 제목 또는 URL에 연결될 수 있게 되었으며, 검색 엔진 인덱싱을 페이지별로 제어할 수 있게 되었다. 휴대용 장치에 대한 CSS 지원이 개선되었고, 페이지 기록 페이지에 날짜 선택기가 추가되었으며, 파일 업로드 기록 페이지에 모든 파일 버전의 축소판이 표시된다.
* 1.13 버전: 새로운 특수 페이지 FileDuplicateSearch, ListGroupRights가 추가되었고, Special:UserRights 및 Special:SpecialPages가 재설계되었다. 숨겨진 분류 기능(분류 페이지의 __HIDDENCAT__는 문서 페이지에서 분류를 숨김)이 추가되었고, 빨간색 링크를 클릭했지만 편집할 수 없는 사용자를 위한 동작이 개선되었으며, 페이지 이동으로 생성된 이중 리디렉션을 자동으로 수정할 수 있게 되었다.
* 1.12 버전: 국제화 및 현지화가 크게 발전하여 더 많은 번역과 새로운 번역이 1.12에 커밋되었고, Special:Version을 현지화할 수 있게 되었으며, 히브리어, 태국어 및 이란 달력 지원이 추가되었다. 파서 전처리기가 다시 작성되었고, 사용자 권한 인터페이스가 개선되고 일반화되었다.
* 1.11 버전: $wgAddGroups 및 $wgRemoveGroups가 추가되어 사용자 그룹 할당을 보다 세밀하게 제어할 수 있게 되었고, AJAX 기반 페이지 감시가 정리되어 기본적으로 활성화되었다.
* 1.10 버전: "계단식 보호" 기능이 추가되었고, 툴팁 및 액세스 키 기능이 개선되었으며, 차단 및 특수 페이지 캐싱에 대한 다양한 개선 사항과 함께 IPv6를 지원한다.
* 1.9 버전: "개정 취소" 기능이 추가되었고, 차단 및 특수 페이지 캐싱에 대한 다양한 개선 사항이 적용되었으며, 정렬 가능한 열이 있는 표가 추가되었다. 사용자 데이터베이스에 편집 카운터 필드가 추가되었고, 주시 목록 및 최근 변경 사항에 표시된 개정 크기가 추가되었으며, Special: 페이지의 이름을 현지화할 수 있게 되어 링크 및 URL이 영어 이외의 언어에서 더 읽기 쉬워졌다.
* 1.8 버전: PostgreSQL(8.1 이상) 데이터베이스 백엔드에 대한 완전한 지원과 DjVu 축소판 그림 및 다중 페이지 탐색을 지원한다. 사용자 차단에 대한 다양한 개선 사항이 적용되었으며, 특정 IP 주소를 사용하는 등록되지 않은 사용자에게만 영향을 미치도록 차단할 수 있게 되었고, 공개적으로 액세스할 수 있는 URL에서 파일 업로드가 활성화된 경우 가능하다.
* 1.7 버전: 미디어위키 1.7은 PHP 5(5.1 권장)가 필요하며(PHP 4는 더 이상 지원되지 않음), 삭제된 파일을 복원할 수 있게 되었다.
* 1.6 버전: 페이지 보호/보호 해제가 새로운 확장 양식을 사용하고, 백그라운드 업데이트를 위한 "작업 대기열"이 추가되었으며, 템플릿 사용에 대한 추적이 개선되었고, 템플릿 매개변수는 기본값을 가질 수 있게 되었다.
* 1.5 버전: 텍스트 저장을 개정 추적에서 분리하여 주요 데이터베이스를 재설계하였다. 이로 인해 일부 작업의 성능이 크게 향상되었고, 모든 개정에 대한 고유 주소 기능과 기본 데이터베이스 외부에 대량 데이터를 저장하는 기능이 지원된다. 변경 시 이메일 알림을 지원하며, 페이지 콘텐츠는 UTF-8로 인코딩되어야 한다.
* 1.4 버전: 사용자 인터페이스 언어를 사용자가 변경할 수 있게 되었고, 성능이 크게 향상되었으며, 스토리지 요구 사항을 줄이기 위해 문서의 이전 개정을 압축하는 기능이 지원된다. 이미지 갤러리 생성, 최근에 업로드된 이미지 목록, SVG 래스터화(외부 지원 도구 필요)를 지원한다.
* 1.3 버전: 새롭고, 고도로 CSS 기반의 기본 모양 및 느낌("MonoBook" 스킨)과 더 나은 웹 표준 준수를 제공하며, 매개변수화된 템플릿, 분류 기능, 가능한 경우 편집 충돌의 자동 병합, 설치 개선이 이루어졌다.
* 1.2 버전: 실험적인 웹 기반 설치 프로그램, 이미지 크기 조정 및 축소판 생성, 위키 구문을 배우기 위한 편집 도구 모음, 위키 내의 사용자 권한 관리가 추가되었다.
* 1.1 버전: 새로운 위키 표 구문, "미디어위키 네임스페이스"를 통한 사용자 편집 가능 인터페이스 메시지, 선택적 기록이 있는 XML 래핑 페이지 소스 내보내기, "매직 단어"(특수 변수 및 파서 지침)가 추가되었다.
4.4. 한국어 관련 변경 사항
미디어위키는 버전 업데이트를 통해 한국어를 포함한 다양한 언어 지원을 개선해왔다. 특히, 국제화 및 현지화는 1.12 버전에서 크게 발전했다. 더 많은 번역이 이루어졌고, 새로운 번역이 1.12에 커밋되었으며, Special:Version을 현지화할 수 있게 되었다. 히브리어, 태국어 및 이란 달력도 지원하게 되었다.
1.19 버전에서는 페이지 내용 언어에 따라 언어 변환기와 일부 매직 단어가 달라지도록 변경되었다. 1.36 버전에서는 PHP 국제화 확장 기능(일반적으로 Intl, ext-intl 또는 php-intl이라고 함)이 필요하게 되었다.
각 버전별 릴리스 노트에는 언어 지원에 대한 통계가 포함되어 있다.