이전 버전과의 호환성 참고 사항

우리는 가능한 한 이전 버전과 호환되는(BC) 제품을 개발하려고 노력합니다.

주요 릴리스(예: 4.0, 5.0 등)는 이전 버전과의 호환성을 깨도록 허용합니다. 부 릴리스(예: 4.2, 4.3 등)는 새로운 기능을 도입할 수 있지만, 기존 API를 중단하지 않고 호환 가능합니다.

그러나 모든 코드가 완성되지 않은 상태이며, 버그 수정으로 인해 부 릴리스 또는 패치 릴리스(예: 4.2.5)에서 호환성이 손상될 수 있습니다. 이 경우 모든 주요 변경 사항은 Change Logs에 설명합니다.

주요 변경 사항이 아닌 것

  • system/Language/en/에 정의된 시스템 메시지는 엄격하게 내부 프레임워크 사용을 위한 것이며, 이전 버전과의 호환성(BC)에 포함되지 않습니다. 개발자가 언어 문자열 출력을 함수 호출(lang('...'))에 의존하는 경우 이에 대해 확인해야 합니다.

  • 명명된 인수는 이전 버전과의 호환성(BC) 약속에 포함되지 않습니다. 코드베이스를 개선하기 위해 필요할 때 메서드/함수 매개변수 이름을 변경할 수 있습니다.