소프트웨어 버전 번호에 대한 질문을 주셨는데요.
기본적으로 버전 번호는 소프트웨어의 기능 및 정책의 변경을 구분하기 위한 기호입니다.
일반적으로 1.00 또는 1.0.3 등의 숫자를 사용하는데 여기에는 회사 마다 규칙이 있습니다.
말씀하신 것과 같이 0.8.2에서 0.9.0으로 버전이 바뀐 이유는 추측컨데 대규모 업데이트가 이루어졌기 때문으로 보입니다.
왼쪽 숫자부터 메이저 업데이트 번호이고 가장 앞자리 숫자가 바뀔 경우에는 하위 버전과는 완전히 다른 수정 사항이 발생할 경우, 중간 자리는 비교적 큰 규모의 수정 사항 적용, 그리고 가장 오른쪽은 마이너 업데이트일 가능성이 높습니다.
따라서 0.8.2 -> 0.8.3으로 업데이트 할 내용이라면 간단한 개선이나 수정이겠지만
0.9.0으로 업데이트 한 이유는 보안 관련 중요 업데이트나 주요 기능의 개선 및 변경등으로 큰 업데이트가 발생하였기 때문에 버전 번호를 위와 같이 변경한 것으로 보입니다.
일반적으로 1.00 이나 1.0.0이 정식 론칭 -> 즉, 첫 Release 번호로 사용되는 경우가 많습니다.