Acegi Security의 릴리즈 번호 부여 체계를 이해하는 것이 유용할 수 있는데, 왜냐하면
여러분이 프로젝트의 차기 릴리즈로 마이그레이션하는데 수반되는 노력이 얼마나
드는지(아니면 얼마만큼의 노력이 들지 않는지) 확인하는데 도움이 되기 때문이다.
공식적으로 우리는 아파치 포터블 런타임 프로젝트 버전 부여 지침을 이용하며,
이것은 http://apr.apache.org/versioning.html에서
확인할 수 있다. 여러분의 편의를 위해 링크한 페이지에 포함되어 있는 소개 내용을
인용해 본다.
“버전은 MAJOR.MINOR.PATCH의 표준 삼단계 정수(standard triplet integer)를 이용하여 나타낸다. 기본적인 의미를 설명하면 MAJOR 버전은 API에 호환되지 않는 대규모의 업그레이드를 수행한 것이며, MINOR 버전은 이전 마이너 버전과의 소스 및 바이너리 호환성은 유지한 것이고, PATCH 수준의 변경은 상하위 호환성을 완벽하게 유지한 버전이다.”