Unity 에디터 버전 2021.1부터 패키지는 라이프사이클 동안 다음의 상태를 거칠 수 있습니다.
| 생성(A) | 패키지 개발자가 패키지를 생성하는 동안 패키지는 커스텀 상태입니다. Unity 사용자가 이를 테스트하고 피드백을 제공할 준비가 되면 패키지가 실험 단계 상태로 전환됩니다. Unity는 실험 단계 패키지를 지원하지 않으며, 실험 단계의 패키지가 완전히 릴리스되어 릴리스 트랙에 진입하기 전까지 정식 제작에 사용하기에 안전한지 검증된다는 보장을 하지 않습니다. 실험 단계 패키지는 버전의 주요 부분으로 0을 사용하거나 버전의 패치 부분에 -exp.# 접미사를 사용합니다. 예시는 mypackage@0.1.2 또는 mypackage@1.2.3-exp.1과 같습니다. |
|||
| 릴리스 트랙 | 패키지가 품질 테스트를 통과하고 실험 기능이나 기능(실험 패키지에 대한 종속성 포함)을 포함하지 않으면 릴리스 트랙에 있는 사전 릴리스 상태로 전환됩니다. Unity는 릴리스 트랙의 패키지를 완전히 지원하며, 늦어도 현재 LTS 사이클(예: 2021.3)이 끝날 때까지 패키지를 공식적으로 릴리스할 예정입니다. 이 버전에 사용할 수 있는 사전 릴리스 패키지 목록은 사전 릴리스 패키지를 참조하십시오. Unity의 릴리스 관리는 여러 테스트 단계와 검증 절차를 통과한 후에만 패키지에 릴리스 상태를 부여합니다. 여기에는 적절한 기술 자료, 변경 기록 및 라이선스 파일 확인도 포함됩니다. 이 상태의 패키지는 숫자가 아닌 접미사를 버전의 일부로 사용하지 않습니다. 이 버전에 사용할 수 있는 릴리스된 패키지 목록은 릴리스된 패키지를 참조하십시오. 패키지 개발자가 릴리스된 패키지를 업데이트하거나 변경하면 심각도에 따라 해당 패키지가 다른 상태로 돌아갈 수 있습니다. |
|||
| 변경 유형: | 새 상태: | 버전 범프: | ||
| (B) | API를 중단하는 주요 API 변경 | 실험 기능 |
1.2.3 => 2.0.0-exp
|
|
| (C) | API를 중단하지 않지만 사용에 영향을 주는 사소한 수준의 API 변경 | 시험판 |
1.2.3 => 1.3.0-pre
|
|
| (D) | 패치 업데이트의 일반적인 버그 수정, 사소한 변경, 기술 자료 업데이트 | 릴리스됨(동일한 상태) |
1.2.3 => 1.2.4
|
|
| 소멸(E) | 수명 종료에 도달하는 패키지는 더 이상 에디터에서 지원되지 않습니다(Deprecated로 표시됨). 작동하지 않거나 안전하지 않을 수 있으므로 Deprecated 상태의 패키지를 사용하지 마십시오. 자세한 내용은 사용 중단 예정 패키지를 참조하십시오. 일부 실험 단계의 패키지는 릴리스 사이클 트랙을 통과하지 않고 바로 지원 중단 상태로 전환됩니다. |
|||
패키지 관리자 창에는 이러한 상태 중 일부에 해당하는 레이블이 표시됩니다.
참고: 이러한 패키지 상태는 Unity가 내부적으로 개발하는 패키지에만 적용됩니다. 타사 프로세스에 대해 문의하려면 타사 패키지 개발자에게 문의해 보십시오.