• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# Bundle Manager Subsystem Changelog
2
3## cl.bundlemanager.1 Modified the Regular Expression Matching Rule for the bundleName Field in the app.json File
4
5**Access Level**
6
7Public API
8
9**Reason for Change**
10
11The regular expression matching rule of the **bundleName** field in the **app.json** file does not comply with the bundle name specifications.
12
13**Change Impact**
14
15This change is a non-compatible change.
16
17Before the change, the regular expression matching rule is as follows:
18- The bundle name starts with a letter and consists of letters, digits, underscores (_), and periods (.).
19
20After the change, the regular expression matching rule is as follows:
21- The bundle name consists of letters, digits, underscores (_), and periods (.).
22- The bundle name contains at least three segments, separated by periods (.).
23- The first segment starts with a letter, and other segments start with a digit or letter. Each segment ends with a digit or letter.
24- Consecutive periods (.) are not allowed.
25
26**Start API Level**
27
288
29
30**Change Since**
31
32OpenHarmony 5.0.0.55
33
34**Key API/Component Changes**
35
36The **toolchains/modulecheck/app.json** file in the OpenHarmony SDK directory.
37
38**Adaptation Guide**
39
40If the following error is displayed in DevEco Studio, change the bundle name according to the new rule.<br>![](figures/err_example.png)
41