# xxx子系统ChangeLog 相比最近一个发布版本(包括不限于LTS、Release、Beta、monthly版本)发生了影响契约兼容性(契约兼容:也称语义兼容,指版本演进后,开发者原有程序行为不发生变化)的变更(包括不限于接口名、参数、返回值、所需要的权限、调用顺序、枚举值、配置参数、路径等),则需要在ChangeLog中对变更进行阐述。 ## cl.subsystemname.x xxx功能变更, 例:DeviceType属性变更、相机权限变更(尽量概括,不要超过15个字) 每个变更标题前需要附加编号:cl.subsystemname.x。cl为ChangeLog首字母缩写,subsystemname请填写子系统英文标准名称,x表示变更序号(从低到高逐位增加,起始为1)。 以功能维度对变更点进行概括描述。例如:xxx功能的xxx、xxx等发生了xxx变化,开发者需要根据以下说明对应用进行适配。 如果有此变更有对应的需求或设计文档,可以在描述中附上对应的设计文档编号。 **变更影响** 是否影响已发布的接口或者接口行为发生变更,影响的是JS接口还是Native接口。 是否影响在此前版本已开发的应用,即应用是否需要进行适配动才可以在新版本SDK环境正常编译通过。 **关键的接口/组件变更** 列举此功能变更涉及的接口/组件变更。 **适配指导(可选,不涉及则可以删除)** 提供指导,帮助开发者针对相关变更进行适配,使应用可以与新版本兼容。 例: 在xxx文件中将xxx参数修改为xxx。 ``` sample code ```