All notable changes to this project will be documented in this file.
This project adheres to Semantic Versioning.
A list of unreleased changes can be found here.
v3.0.0-rc.7 - 2023-01-25
- npm/Installer: Do not wrap promise provided by rimraf v4
2d1ccda
v3.0.0-rc.6 - 2023-01-24
v3.0.0-rc.5 - 2023-01-24
v3.0.0-rc.4 - 2023-01-23
v3.0.0-rc.3 - 2023-01-19
v3.0.0-rc.2 - 2023-01-11
- Run 'generateThemeDesignerResources' only on framework libs
e4bb108
v3.0.0-rc.1 - 2023-01-04
v3.0.0-rc.0 - 2022-12-23
v3.0.0-beta.5 - 2022-12-23
v3.0.0-beta.4 - 2022-11-30
v3.0.0-beta.3 - 2022-11-28
- Introduce SpecificationVersion class (#431)
e57842b
- TaskRunner: Provide taskName and logger instance to custom tasks
36cd2d8
- TaskUtil: Add resourceFactory API to v3 interface
2e863cf
- TaskUtil: Add getProject/getDependencies API to interface
51f2949
v3.0.0-beta.2 - 2022-11-11
v3.0.0-beta.1 - 2022-11-07
v3.0.0-alpha.10 - 2022-10-24
This package has been transformed to native ESM. Therefore it no longer provides a CommonJS export. If your project uses CommonJS, it needs to be converted to ESM or use a dynamic import.
For more information see also:
- https://sap.github.io/ui5-tooling/updates/migrate-v3/
- https://gist.github.com/sindresorhus/a39789f98801d908bbc7ff3ecc99d99c
v3.0.0-alpha.9 - 2022-08-10
- ProjectBuilder: Fix verbose logging for already built projects
f04ffd2
v3.0.0-alpha.8 - 2022-08-09
- Specification: Fix migration for legacy projects that are not applications or libraries
d89d804
v3.0.0-alpha.7 - 2022-07-27
v3.0.0-alpha.6 - 2022-07-27
- ProjectBuilder: Skip build for projects that do not require to be built
ac5f1f8
v3.0.0-alpha.5 - 2022-07-26
- Fix build manifest creation
b1459eb
v3.0.0-alpha.4 - 2022-07-15
- [INTERNAL] Lower coverage thresholds
v3.0.0-alpha.3 - 2022-06-14
- Implement Project Graph, build execution
161f462
- normalizer and projectTree APIs have been removed. Use generateProjectGraph instead
- Going forward only specification versions 2.0 and higher are supported
- In case a legacy specification version is detected, an automatic, transparent migration is attempted.
- Build:
- The "dev" build mode has been removed
- The task "generateVersionInfo" is no longer executed for application projects by default. You may enable it again using the includedTasks parameter
v3.0.0-alpha.2 - 2022-04-26
v3.0.0-alpha.1 - 2022-01-25
- Require Node.js >= 16.13.2 / npm >= 8
5e4dbff
Support for older Node.js and npm releases has been dropped. Only Node.js v16.13.2 and npm v8 or higher are supported.
v3.0.0-alpha.0 - 2021-12-14
v2.6.0 - 2021-10-19
- specVersion 2.6
9bd921a
v2.5.0 - 2021-07-23
- specVersion 2.5
3008dac
v2.4.0 - 2021-06-01
- specVersion 2.4
69ffc6c
v2.3.1 - 2021-03-04
- ui5Framework: Don't access metadata of deduped projects
0255f8f
v2.3.0 - 2021-02-09
v2.2.6 - 2021-01-28
v2.2.5 - 2021-01-26
- ui5Framework.Installer: Ensure atomic install process
72568a9
v2.2.4 - 2020-11-06
- Reduce install size by removing 'string.prototype.matchall' dependency
b69d75e
- validator: Lazy load dependencies
609346b
v2.2.3 - 2020-10-22
- Schema: Add missing bundle section "name"
ba2d601
v2.2.2 - 2020-09-15
- ui5Framework.mergeTrees: Do not abort merge if a project has already been processed
264c353
v2.2.1 - 2020-09-02
v2.2.0 - 2020-08-11
v2.1.5 - 2020-07-14
v2.1.4 - 2020-05-29
v2.1.3 - 2020-05-14
v2.1.2 - 2020-05-11
- framework t8r: Allow use of specVersion 2.1
961847d
v2.1.1 - 2020-05-11
- Allow the use of specVersion 2.1 for projects
a42172f
v2.1.0 - 2020-05-05
v2.0.4 - 2020-04-30
- Workaround missing dependency info for OpenUI5 packages in version 1.77.x
3dfb812
- Namespaces in API Reference (JSDoc)
3174d9f
v2.0.3 - 2020-04-02
- Schema: Add missing metadata properties
16894e1
- package.json: Downgrade pacote from 11.1.4 to 9.5.12
c76fb49
v2.0.2 - 2020-04-01
- ui5Framework t8r: Resolve versionOverride string
4fffabe
v2.0.1 - 2020-04-01
- ui5Framework.mergeTrees: Do not process the same project multiple times
1377ec2
v2.0.0 - 2020-03-31
- Require Node.js >= 10
f21e704
- Add Configuration Schema (#274)
eb961c3
- Support for spec version 2.0 (#277)
770a56f
- Add ui5Framework translator and resolvers (#265)
5183e5c
- projectPreprocessor: Log warning when using a deprecated or restricted dependency (#268)
b776a4f
Support for older Node.js releases has been dropped. Only Node.js v10 or higher is supported.
v1.2.0 - 2020-01-13
v1.1.1 - 2019-11-07
v1.1.0 - 2019-07-11
- projectPreprocessor: Add handling for server-middleware extensions
2ce964c
v1.0.3 - 2019-06-25
v1.0.2 - 2019-04-12
- ProjectPreprocessor: Fix dependency resolution
0671a8b
v1.0.1 - 2019-02-14
- npm translator: Remove deduped optional dependencies from tree
3481154
v1.0.0 - 2019-01-10
- normalizer: Rename optional parameter "translator"
92321e0
- Bump @ui5/builder from 0.2.9 to 1.0.0 (#99)
7dd5d5c
- Bump @ui5/logger from 0.2.2 to 1.0.0 (#98)
8068a76
- Add specification version 1.0
b0c02f6
Renamed parameter "translator" of functions generateDependencyTree and generateProjectTree to "translatorName"
v0.2.5 - 2018-12-19
- npm translator: Deduplicate subtrees of pending dependencies
7e55ae3
- npm translator: Fix handling of indirect dependency cycles
c99d6d3
v0.2.4 - 2018-12-17
- npm t8r: Add deduplication of npm dependencies
2717088
- projectPreprocessor: Ignore deduped modules
84f7b25
v0.2.3 - 2018-11-20
- npm t8r: Again, handle npm optionalDependencies correctly
9fd78dc
v0.2.2 - 2018-11-17
- npm t8r: Handle npm optionalDependencies correctly
da707d7
- projectPreprocessor: Add handling for task extensions
0722865
- projectPreprocessor: Allow application project dependency on non-root level
b8a59d5
v0.2.1 - 2018-10-29
v0.2.0 - 2018-07-11
v0.1.0 - 2018-06-26
- Fix some typos in log messages (#17)
1f2f2fd
- npm translator: Fix endless loop in case of dependency cycles (#15)
cf31112
- npm t8r: Fix collection fallback with missing package.json
578466f