1e41f4b71Sopenharmony_ci# Bundle Manager Subsystem Changelog 2e41f4b71Sopenharmony_ci 3e41f4b71Sopenharmony_ci## cl.bundlemanager.1 Type of the data Field in RouterItem Is Changed 4e41f4b71Sopenharmony_ci 5e41f4b71Sopenharmony_ci**Access Level** 6e41f4b71Sopenharmony_ci 7e41f4b71Sopenharmony_ciPublic API 8e41f4b71Sopenharmony_ci 9e41f4b71Sopenharmony_ci**Change Reason** 10e41f4b71Sopenharmony_ci 11e41f4b71Sopenharmony_ciIn the previous routing table configuration file, only a key of the string type can be configured for the **data** field. The query interface provided by the bundle manager module parses the field value. In this version, this restriction is removed, and the field can be set to a JSON string of any type. The query interface does not parse the field value. Instead, it returns the JSON string, which needs to be parsed by the caller. The type of the **data** field in the query interface is changed from a DataItem array to a string. 12e41f4b71Sopenharmony_ci 13e41f4b71Sopenharmony_ci**Change Impact** 14e41f4b71Sopenharmony_ci 15e41f4b71Sopenharmony_ciThis change is a non-compatible change. The build will fail if you do not change the type of the **data** field in your code. 16e41f4b71Sopenharmony_ci 17e41f4b71Sopenharmony_ci**Change Since** 18e41f4b71Sopenharmony_ci 19e41f4b71Sopenharmony_ciOpenHarmony SDK 5.0.0.24 20e41f4b71Sopenharmony_ci 21e41f4b71Sopenharmony_ci**Key API/Component Changes** 22e41f4b71Sopenharmony_ci 23e41f4b71Sopenharmony_ciThe type of the **data** field in the **RouterItem** struct provided by the bundle manager module is changed from a DataItem array to a string. 24e41f4b71Sopenharmony_ci 25e41f4b71Sopenharmony_ci**Adaptation Guide** 26e41f4b71Sopenharmony_ci 27e41f4b71Sopenharmony_ciManually parse the JSON string in **data**. 28