|
2 | 2 | All notable changes to this project will be documented in this file.
|
3 | 3 | This project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html).
|
4 | 4 |
|
5 |
| -A list of unreleased changes can be found [here](https://github.com/SAP/ui5-project/compare/v3.0.0-rc.9...HEAD). |
| 5 | +A list of unreleased changes can be found [here](https://github.com/SAP/ui5-project/compare/v3.0.0...HEAD). |
6 | 6 |
|
7 |
| -<a name="v3.0.0-rc.9"></a> |
8 |
| -## [v3.0.0-rc.9] - 2023-02-08 |
9 |
| -### Bug Fixes |
10 |
| -- Validator contructor checks ([#567](https://github.com/SAP/ui5-project/issues/567)) [`292b454`](https://github.com/SAP/ui5-project/commit/292b4549143037d7a8e034ca0978d55e93f10d64) |
11 |
| - |
12 |
| - |
13 |
| -<a name="v3.0.0-rc.8"></a> |
14 |
| -## [v3.0.0-rc.8] - 2023-02-03 |
| 7 | +<a name="v3.0.0"></a> |
| 8 | +## [v3.0.0] - 2023-02-09 |
15 | 9 | ### Breaking Changes
|
16 |
| -- **Schema:** Restrict metadata.name for specVersion >= 3.0 ([#552](https://github.com/SAP/ui5-project/issues/552)) [`d0ea703`](https://github.com/SAP/ui5-project/commit/d0ea703e8b7e74079fba48b62045608d4d49ab3b) |
17 |
| - |
18 |
| -### Bug Fixes |
19 |
| -- **Registry:** Do not use custom logger for pacote [`242601f`](https://github.com/SAP/ui5-project/commit/242601f5c0c63c0d51cf086089101df30dcf017e) |
20 |
| - |
21 |
| -### Features |
22 |
| -- Add 'UI5 Workspace' Support ([#494](https://github.com/SAP/ui5-project/issues/494)) [`b77ca2f`](https://github.com/SAP/ui5-project/commit/b77ca2f02a96fa7fba5c4c565551aca8c1e11847) |
| 10 | +- Implement Project Graph, build execution [`161f462`](https://github.com/SAP/ui5-project/commit/161f462cf6a9955337fff512007125128c6c39dd) |
| 11 | +- Run 'generateThemeDesignerResources' only on framework libs [`e4bb108`](https://github.com/SAP/ui5-project/commit/e4bb1084df3e0ae906df27aba4a674d187ff8069) |
23 | 12 |
|
24 | 13 | ### BREAKING CHANGE
|
| 14 | +Support for older Node.js and npm releases has been dropped for all UI5 Tooling modules. |
| 15 | +Only Node.js versions v16.18.0, v18.12.0 or higher as well as npm v8 or higher are supported. |
25 | 16 |
|
26 |
| -For projects and extensions defining specVersion 3.0 and later, the |
27 |
| -metadata.name property must satisfy the following conditions: |
28 |
| - |
29 |
| -* Must be at least 3 characters long |
30 |
| -* Must be no longer than 50 characters |
31 |
| -* Must contain lowercase characters only |
32 |
| -* Must contain alphanumeric characters, dash, underscore and period only |
33 |
| - - Exception: `@` and `/` are allowed at certain positions as |
34 |
| - explained below |
35 |
| -* Must start with an alphabetic character or an `@`-character |
36 |
| -* If a name starts with an `@`-character, it must contain exactly one |
37 |
| - forward-slash `/` |
38 |
| - - This is aligned with the npm concept for package scopes |
39 |
| - |
40 |
| - |
41 |
| -<a name="v3.0.0-rc.7"></a> |
42 |
| -## [v3.0.0-rc.7] - 2023-01-25 |
43 |
| -### Bug Fixes |
44 |
| -- **npm/Installer:** Do not wrap promise provided by rimraf v4 [`2d1ccda`](https://github.com/SAP/ui5-project/commit/2d1ccda54edd29dabadcb7bad9136bff09da8eac) |
45 |
| - |
46 |
| - |
47 |
| -<a name="v3.0.0-rc.6"></a> |
48 |
| -## [v3.0.0-rc.6] - 2023-01-24 |
49 |
| - |
50 |
| -<a name="v3.0.0-rc.5"></a> |
51 |
| -## [v3.0.0-rc.5] - 2023-01-24 |
52 |
| - |
53 |
| -<a name="v3.0.0-rc.4"></a> |
54 |
| -## [v3.0.0-rc.4] - 2023-01-23 |
55 |
| -### Dependency Updates |
56 |
| -- Bump rimraf from 3.0.2 to 4.1.1 ([#550](https://github.com/SAP/ui5-project/issues/550)) [`99876ae`](https://github.com/SAP/ui5-project/commit/99876ae35e9d8f5c725e2e87bd3be37d7ed4363c) |
57 |
| - |
58 |
| - |
59 |
| -<a name="v3.0.0-rc.3"></a> |
60 |
| -## [v3.0.0-rc.3] - 2023-01-19 |
61 |
| - |
62 |
| -<a name="v3.0.0-rc.2"></a> |
63 |
| -## [v3.0.0-rc.2] - 2023-01-11 |
64 |
| -### Breaking Changes |
65 |
| -- Run 'generateThemeDesignerResources' only on framework libs [`e4bb108`](https://github.com/SAP/ui5-project/commit/e4bb1084df3e0ae906df27aba4a674d187ff8069) |
66 |
| - |
| 17 | +All packages have been transformed to ES Modules. Therefore modules are no longer provides a CommonJS exports. |
| 18 | +If your project uses CommonJS, it needs to be converted to ESM or use a dynamic import for consuming UI5 Tooling modules. |
67 | 19 |
|
68 |
| -<a name="v3.0.0-rc.1"></a> |
69 |
| -## [v3.0.0-rc.1] - 2023-01-04 |
| 20 | +For more information see also: |
| 21 | +- https://sap.github.io/ui5-tooling/updates/migrate-v3/ |
| 22 | +- https://gist.github.com/sindresorhus/a39789f98801d908bbc7ff3ecc99d99c |
70 | 23 |
|
71 |
| -<a name="v3.0.0-rc.0"></a> |
72 |
| -## [v3.0.0-rc.0] - 2022-12-23 |
| 24 | +- normalizer and projectTree APIs have been removed. Use generateProjectGraph instead |
| 25 | +- Going forward only specification versions 2.0 and higher are supported |
| 26 | + - In case a legacy specification version is detected, an automatic, transparent migration is attempted. |
| 27 | +- Build: |
| 28 | + - The "dev" build mode has been removed |
| 29 | + - The task "generateVersionInfo" is no longer executed for application projects by default. You may enable it again using the includedTasks parameter |
73 | 30 |
|
74 |
| -<a name="v3.0.0-beta.5"></a> |
75 |
| -## [v3.0.0-beta.5] - 2022-12-23 |
76 | 31 | ### Features
|
77 | 32 | - specVersion 3.0 ([#522](https://github.com/SAP/ui5-project/issues/522)) [`c5070e5`](https://github.com/SAP/ui5-project/commit/c5070e55d92ced4326cd7611caf3ec9a3da9e7ed)
|
78 |
| - |
79 |
| - |
80 |
| -<a name="v3.0.0-beta.4"></a> |
81 |
| -## [v3.0.0-beta.4] - 2022-11-30 |
82 |
| - |
83 |
| -<a name="v3.0.0-beta.3"></a> |
84 |
| -## [v3.0.0-beta.3] - 2022-11-28 |
85 |
| -### Features |
86 | 33 | - Introduce SpecificationVersion class ([#431](https://github.com/SAP/ui5-project/issues/431)) [`e57842b`](https://github.com/SAP/ui5-project/commit/e57842b06397a5b36e6373df97f7b7bb91f09741)
|
87 | 34 | - **TaskRunner:** Provide taskName and logger instance to custom tasks [`36cd2d8`](https://github.com/SAP/ui5-project/commit/36cd2d83f9a6a92cbd28619d8a25c0ba3f732117)
|
88 | 35 | - **TaskUtil:** Add resourceFactory API to v3 interface [`2e863cf`](https://github.com/SAP/ui5-project/commit/2e863cfaf9f8924d0c87fe9dfe01568c1fd979c8)
|
89 | 36 | - **TaskUtil:** Add getProject/getDependencies API to interface [`51f2949`](https://github.com/SAP/ui5-project/commit/51f29493f57f094396776bb2686c8a74e8901a7f)
|
90 | 37 |
|
91 |
| - |
92 |
| -<a name="v3.0.0-beta.2"></a> |
93 |
| -## [v3.0.0-beta.2] - 2022-11-11 |
94 |
| - |
95 |
| -<a name="v3.0.0-beta.1"></a> |
96 |
| -## [v3.0.0-beta.1] - 2022-11-07 |
97 |
| - |
98 |
| -<a name="v3.0.0-alpha.10"></a> |
99 |
| -## [v3.0.0-alpha.10] - 2022-10-24 |
100 |
| -### Breaking Changes |
101 |
| -- Transform to native ESM ([#472](https://github.com/SAP/ui5-project/issues/472)) [`1945f2e`](https://github.com/SAP/ui5-project/commit/1945f2ec8a011260c23d77d197e885420c31aaef) |
102 |
| - |
103 |
| -### BREAKING CHANGE |
104 |
| - |
105 |
| -This package has been transformed to native ESM. Therefore it no longer provides a CommonJS export. |
106 |
| -If your project uses CommonJS, it needs to be converted to ESM or use a dynamic import. |
107 |
| - |
108 |
| -For more information see also: |
109 |
| -- https://sap.github.io/ui5-tooling/updates/migrate-v3/ |
110 |
| -- https://gist.github.com/sindresorhus/a39789f98801d908bbc7ff3ecc99d99c |
111 |
| - |
112 |
| - |
113 |
| -<a name="v3.0.0-alpha.9"></a> |
114 |
| -## [v3.0.0-alpha.9] - 2022-08-10 |
115 | 38 | ### Bug Fixes
|
| 39 | +- **npm/Installer:** Do not wrap promise provided by rimraf v4 [`2d1ccda`](https://github.com/SAP/ui5-project/commit/2d1ccda54edd29dabadcb7bad9136bff09da8eac) |
116 | 40 | - **ProjectBuilder:** Fix verbose logging for already built projects [`f04ffd2`](https://github.com/SAP/ui5-project/commit/f04ffd2c0ab0270df697c20258474ff536811476)
|
117 |
| - |
118 |
| - |
119 |
| -<a name="v3.0.0-alpha.8"></a> |
120 |
| -## [v3.0.0-alpha.8] - 2022-08-09 |
121 |
| -### Bug Fixes |
122 |
| -- **Specification:** Fix migration for legacy projects that are not applications or libraries [`d89d804`](https://github.com/SAP/ui5-project/commit/d89d8047519ca8f162dc7a225f138ae304871ecb) |
123 |
| - |
124 |
| - |
125 |
| -<a name="v3.0.0-alpha.7"></a> |
126 |
| -## [v3.0.0-alpha.7] - 2022-07-27 |
127 |
| - |
128 |
| -<a name="v3.0.0-alpha.6"></a> |
129 |
| -## [v3.0.0-alpha.6] - 2022-07-27 |
130 |
| -### Bug Fixes |
131 | 41 | - **ProjectBuilder:** Skip build for projects that do not require to be built [`ac5f1f8`](https://github.com/SAP/ui5-project/commit/ac5f1f891255b56597e51d121329f03786338d4a)
|
132 |
| - |
133 |
| - |
134 |
| -<a name="v3.0.0-alpha.5"></a> |
135 |
| -## [v3.0.0-alpha.5] - 2022-07-26 |
136 |
| -### Bug Fixes |
| 42 | +- **Specification:** Fix migration for legacy projects that are not applications or libraries [`d89d804`](https://github.com/SAP/ui5-project/commit/d89d8047519ca8f162dc7a225f138ae304871ecb) |
137 | 43 | - Fix build manifest creation [`b1459eb`](https://github.com/SAP/ui5-project/commit/b1459eb26aa8a4b18ad84a369c122c114d64b64b)
|
138 | 44 |
|
| 45 | +### Dependency Updates |
| 46 | +- Bump rimraf from 3.0.2 to 4.1.1 ([#550](https://github.com/SAP/ui5-project/issues/550)) [`99876ae`](https://github.com/SAP/ui5-project/commit/99876ae35e9d8f5c725e2e87bd3be37d7ed4363c) |
139 | 47 |
|
140 |
| -<a name="v3.0.0-alpha.4"></a> |
141 |
| -## [v3.0.0-alpha.4] - 2022-07-15 |
142 |
| -### Reverts |
143 |
| -- [INTERNAL] Lower coverage thresholds |
144 |
| - |
145 |
| - |
146 |
| -<a name="v3.0.0-alpha.3"></a> |
147 |
| -## [v3.0.0-alpha.3] - 2022-06-14 |
148 |
| -### Breaking Changes |
149 |
| -- Implement Project Graph, build execution [`161f462`](https://github.com/SAP/ui5-project/commit/161f462cf6a9955337fff512007125128c6c39dd) |
150 |
| - |
151 |
| -### BREAKING CHANGE |
152 |
| - |
153 |
| -* normalizer and projectTree APIs have been removed. Use |
154 |
| -generateProjectGraph instead |
155 |
| -* Going forward only specification versions 2.0 and higher are supported |
156 |
| - * In case a legacy specification version is detected, an automatic, |
157 |
| - transparent migration is attempted. |
158 |
| -* Build: |
159 |
| - * The "dev" build mode has been removed |
160 |
| - * The task "generateVersionInfo" is no longer executed for |
161 |
| - application projects by default. You may enable it again using the |
162 |
| - includedTasks parameter |
163 |
| - |
164 |
| - |
165 |
| -<a name="v3.0.0-alpha.2"></a> |
166 |
| -## [v3.0.0-alpha.2] - 2022-04-26 |
167 |
| - |
168 |
| -<a name="v3.0.0-alpha.1"></a> |
169 |
| -## [v3.0.0-alpha.1] - 2022-01-25 |
170 |
| -### Breaking Changes |
171 |
| -- Require Node.js >= 16.13.2 / npm >= 8 [`5e4dbff`](https://github.com/SAP/ui5-project/commit/5e4dbffcac6d3c8244b3e8fafcb5a219eeebe15d) |
172 |
| - |
173 |
| -### BREAKING CHANGE |
174 |
| - |
175 |
| -Support for older Node.js and npm releases has been dropped. |
176 |
| -Only Node.js v16.13.2 and npm v8 or higher are supported. |
177 |
| - |
178 |
| - |
179 |
| -<a name="v3.0.0-alpha.0"></a> |
180 |
| -## [v3.0.0-alpha.0] - 2021-12-14 |
181 | 48 |
|
182 | 49 | <a name="v2.6.0"></a>
|
183 | 50 | ## [v2.6.0] - 2021-10-19
|
@@ -438,34 +305,7 @@ Renamed parameter "translator" of functions generateDependencyTree and generateP
|
438 | 305 | ## v0.0.1 - 2018-06-06
|
439 | 306 | ### Bug Fixes
|
440 | 307 | - **npm t8r:** Fix collection fallback with missing package.json [`578466f`](https://github.com/SAP/ui5-project/commit/578466fdedf871091874c93d1a9305859e34e3ed)
|
441 |
| - |
442 |
| - |
443 |
| -[v3.0.0-rc.9]: https://github.com/SAP/ui5-project/compare/v3.0.0-rc.8...v3.0.0-rc.9 |
444 |
| -[v3.0.0-rc.8]: https://github.com/SAP/ui5-project/compare/v3.0.0-rc.7...v3.0.0-rc.8 |
445 |
| -[v3.0.0-rc.7]: https://github.com/SAP/ui5-project/compare/v3.0.0-rc.6...v3.0.0-rc.7 |
446 |
| -[v3.0.0-rc.6]: https://github.com/SAP/ui5-project/compare/v3.0.0-rc.5...v3.0.0-rc.6 |
447 |
| -[v3.0.0-rc.5]: https://github.com/SAP/ui5-project/compare/v3.0.0-rc.4...v3.0.0-rc.5 |
448 |
| -[v3.0.0-rc.4]: https://github.com/SAP/ui5-project/compare/v3.0.0-rc.3...v3.0.0-rc.4 |
449 |
| -[v3.0.0-rc.3]: https://github.com/SAP/ui5-project/compare/v3.0.0-rc.2...v3.0.0-rc.3 |
450 |
| -[v3.0.0-rc.2]: https://github.com/SAP/ui5-project/compare/v3.0.0-rc.1...v3.0.0-rc.2 |
451 |
| -[v3.0.0-rc.1]: https://github.com/SAP/ui5-project/compare/v3.0.0-rc.0...v3.0.0-rc.1 |
452 |
| -[v3.0.0-rc.0]: https://github.com/SAP/ui5-project/compare/v3.0.0-beta.5...v3.0.0-rc.0 |
453 |
| -[v3.0.0-beta.5]: https://github.com/SAP/ui5-project/compare/v3.0.0-beta.4...v3.0.0-beta.5 |
454 |
| -[v3.0.0-beta.4]: https://github.com/SAP/ui5-project/compare/v3.0.0-beta.3...v3.0.0-beta.4 |
455 |
| -[v3.0.0-beta.3]: https://github.com/SAP/ui5-project/compare/v3.0.0-beta.2...v3.0.0-beta.3 |
456 |
| -[v3.0.0-beta.2]: https://github.com/SAP/ui5-project/compare/v3.0.0-beta.1...v3.0.0-beta.2 |
457 |
| -[v3.0.0-beta.1]: https://github.com/SAP/ui5-project/compare/v3.0.0-alpha.10...v3.0.0-beta.1 |
458 |
| -[v3.0.0-alpha.10]: https://github.com/SAP/ui5-project/compare/v3.0.0-alpha.9...v3.0.0-alpha.10 |
459 |
| -[v3.0.0-alpha.9]: https://github.com/SAP/ui5-project/compare/v3.0.0-alpha.8...v3.0.0-alpha.9 |
460 |
| -[v3.0.0-alpha.8]: https://github.com/SAP/ui5-project/compare/v3.0.0-alpha.7...v3.0.0-alpha.8 |
461 |
| -[v3.0.0-alpha.7]: https://github.com/SAP/ui5-project/compare/v3.0.0-alpha.6...v3.0.0-alpha.7 |
462 |
| -[v3.0.0-alpha.6]: https://github.com/SAP/ui5-project/compare/v3.0.0-alpha.5...v3.0.0-alpha.6 |
463 |
| -[v3.0.0-alpha.5]: https://github.com/SAP/ui5-project/compare/v3.0.0-alpha.4...v3.0.0-alpha.5 |
464 |
| -[v3.0.0-alpha.4]: https://github.com/SAP/ui5-project/compare/v3.0.0-alpha.3...v3.0.0-alpha.4 |
465 |
| -[v3.0.0-alpha.3]: https://github.com/SAP/ui5-project/compare/v3.0.0-alpha.2...v3.0.0-alpha.3 |
466 |
| -[v3.0.0-alpha.2]: https://github.com/SAP/ui5-project/compare/v3.0.0-alpha.1...v3.0.0-alpha.2 |
467 |
| -[v3.0.0-alpha.1]: https://github.com/SAP/ui5-project/compare/v3.0.0-alpha.0...v3.0.0-alpha.1 |
468 |
| -[v3.0.0-alpha.0]: https://github.com/SAP/ui5-project/compare/v2.6.0...v3.0.0-alpha.0 |
| 308 | +[v3.0.0]: https://github.com/SAP/ui5-project/compare/v2.6.0...v3.0.0 |
469 | 309 | [v2.6.0]: https://github.com/SAP/ui5-project/compare/v2.5.0...v2.6.0
|
470 | 310 | [v2.5.0]: https://github.com/SAP/ui5-project/compare/v2.4.0...v2.5.0
|
471 | 311 | [v2.4.0]: https://github.com/SAP/ui5-project/compare/v2.3.1...v2.4.0
|
|
0 commit comments