Skip to content

Commit 7fe77e2

Browse files
committed
Release 3.0.0
1 parent d12ba16 commit 7fe77e2

File tree

3 files changed

+26
-186
lines changed

3 files changed

+26
-186
lines changed

CHANGELOG.md

Lines changed: 23 additions & 183 deletions
Original file line numberDiff line numberDiff line change
@@ -2,182 +2,49 @@
22
All notable changes to this project will be documented in this file.
33
This project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html).
44

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).
66

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
159
### 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)
2312

2413
### 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.
2516

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.
6719

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
7023

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
7330

74-
<a name="v3.0.0-beta.5"></a>
75-
## [v3.0.0-beta.5] - 2022-12-23
7631
### Features
7732
- 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
8633
- Introduce SpecificationVersion class ([#431](https://github.com/SAP/ui5-project/issues/431)) [`e57842b`](https://github.com/SAP/ui5-project/commit/e57842b06397a5b36e6373df97f7b7bb91f09741)
8734
- **TaskRunner:** Provide taskName and logger instance to custom tasks [`36cd2d8`](https://github.com/SAP/ui5-project/commit/36cd2d83f9a6a92cbd28619d8a25c0ba3f732117)
8835
- **TaskUtil:** Add resourceFactory API to v3 interface [`2e863cf`](https://github.com/SAP/ui5-project/commit/2e863cfaf9f8924d0c87fe9dfe01568c1fd979c8)
8936
- **TaskUtil:** Add getProject/getDependencies API to interface [`51f2949`](https://github.com/SAP/ui5-project/commit/51f29493f57f094396776bb2686c8a74e8901a7f)
9037

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
11538
### Bug Fixes
39+
- **npm/Installer:** Do not wrap promise provided by rimraf v4 [`2d1ccda`](https://github.com/SAP/ui5-project/commit/2d1ccda54edd29dabadcb7bad9136bff09da8eac)
11640
- **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
13141
- **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)
13743
- Fix build manifest creation [`b1459eb`](https://github.com/SAP/ui5-project/commit/b1459eb26aa8a4b18ad84a369c122c114d64b64b)
13844

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)
13947

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
18148

18249
<a name="v2.6.0"></a>
18350
## [v2.6.0] - 2021-10-19
@@ -438,34 +305,7 @@ Renamed parameter "translator" of functions generateDependencyTree and generateP
438305
## v0.0.1 - 2018-06-06
439306
### Bug Fixes
440307
- **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
469309
[v2.6.0]: https://github.com/SAP/ui5-project/compare/v2.5.0...v2.6.0
470310
[v2.5.0]: https://github.com/SAP/ui5-project/compare/v2.4.0...v2.5.0
471311
[v2.4.0]: https://github.com/SAP/ui5-project/compare/v2.3.1...v2.4.0

package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@ui5/project",
3-
"version": "3.0.0-rc.9",
3+
"version": "3.0.0",
44
"description": "UI5 Tooling - Project ",
55
"author": {
66
"name": "SAP SE",

0 commit comments

Comments
 (0)