이전 버전과의 호환성 참고 사항
우리는 가능한 한 이전 버전과 호환되는(BC) 제품을 개발하려고 노력합니다.
주요 릴리스(예: 4.0, 5.0 등)는 이전 버전과의 호환성을 깨도록 허용합니다. 부 릴리스(예: 4.2, 4.3 등)는 새로운 기능을 도입할 수 있지만, 기존 API를 중단하지 않고 호환 가능합니다.
그러나 모든 코드가 완성되지 않은 상태이며, 버그 수정으로 인해 부 릴리스 또는 패치 릴리스(예: 4.2.5)에서 호환성이 손상될 수 있습니다. 이 경우 모든 주요 변경 사항은 Change Logs에 설명합니다.
주요 변경 사항이 아닌 것
system/Language/en/에 정의된 시스템 메시지는 엄격하게 내부 프레임워크 사용을 위한 것이며, 이전 버전과의 호환성(BC)에 포함되지 않습니다. 개발자가 언어 문자열 출력을 함수 호출(
lang('...')
)에 의존하는 경우 이에 대해 확인해야 합니다.명명된 인수는 이전 버전과의 호환성(BC) 약속에 포함되지 않습니다. 코드베이스를 개선하기 위해 필요할 때 메서드/함수 매개변수 이름을 변경할 수 있습니다.