Releases: SAP/ui5-project
Releases · SAP/ui5-project
v3.0.0-rc.8
Breaking Changes
Bug Fixes
- Registry: Do not use custom logger for pacote
242601f
Features
BREAKING CHANGE
For projects and extensions defining specVersion 3.0 and later, the
metadata.name property must satisfy the following conditions:
- Must be at least 3 characters long
- Must be no longer than 50 characters
- Must contain lowercase characters only
- Must contain alphanumeric characters, dash, underscore and period only
- Exception:
@and/are allowed at certain positions as
explained below
- Exception:
- Must start with an alphabetic character or an
@-character - If a name starts with an
@-character, it must contain exactly one
forward-slash/- This is aligned with the npm concept for package scopes
All changes
v3.0.0-rc.7
v3.0.0-rc.6
All changes
v3.0.0-rc.5
All changes
v3.0.0-rc.4
Dependency Updates
All changes
v3.0.0-rc.3
All changes
v3.0.0-rc.2
v3.0.0-rc.1
All changes
v3.0.0-rc.0
🚀 This is the first release candidate of @ui5/cli version 3
Please also refer to the v3 Migration Guide.
Overview
Breaking Changes
@ui5/cli:@ui5/project:- Implement Project Graph, build execution
161f462
- Implement Project Graph, build execution
@ui5/builder:- generateJsDoc: Remove internal 'buildContext' parameter
4ec80c8 - Removal of manifestBundler and generateManifestBundle (#838)
07a5be2 - JSDoc: Fail build when jsdoc command failed (#845)
c2916b4 - Remove build execution (#740)
af2e956 - Enable modern preload bundles without dependencies (#739)
97cfa6c - generateResourcesJson: Make 'dependencies' parameter mandatory
268dd16 - moduleBundler: Always default to
optimize: true(#685)de5837c
- generateJsDoc: Remove internal 'buildContext' parameter
@ui5/server:@ui5/fs:- Throw an error on write of a resource when path does not starts with virBasePath of the respective adapter (#453)
d76575f - Clone resources when writing in and reading from the Memory (#448)
3454bc1 - AbstractAdapter: Virtual base path must end with slash
6d1f411 - resourceFactory: Remove #createCollectionsForTree
a4d15f6
- Throw an error on write of a resource when path does not starts with virBasePath of the respective adapter (#453)
@ui5/logger:- Deprecate advanced APIs in preparation of refactoring
3aea5e7
- Deprecate advanced APIs in preparation of refactoring
Features
💯 UI5 Tooling v3 provides general support for ES2022 ECMAScript language features. See ECMAScript Support for details.
@ui5/cli:@ui5/project:@ui5/builder:- Support ES2022 language features (#848)
f9b8457 - jsdoc: Support destructuring of enums for defaultValue (#775)
523f365 - builder: Improve support for ES6+ syntax (#774)
90385fe - jsdoc: Improve support for ES6+ syntax (#785)
187a6a3 - generateThemeDesignerResources task: Create css_variables.less (#730)
34e69be - builder: Add cssVariables option (#728)
30d58e1 - Generate source maps for bundles (#695)
8a20c42 - replaceVersion/Copyright: Also process test-resources (#693)
a0d4bc2 - Support ES2021 language features
e749b6a - Add minify task and processor (#666)
a3af604
- Support ES2022 language features (#848)
@ui5/server:@ui5/fs:@ui5/logger:- Add new log level "perf"
acf0c71
- Add new log level "perf"
Bug Fixes
@ui5/project:@ui5/builder:- Avoid redundant bundle creation (#741)
13c8405 - JSModuleAnalyzer: Fix detection of bundle name (#705)
aaeafd4 - generateResourcesJson: Add raw-module info for debug bundles (#736)
3b918e8 - LibraryBuilder: Align task order of "generateComponentPreload"
aea061d - LocatorResourcePool: Wait for resources in prepare step (#719)
1b7f93f - XMLTemplateAnalyzer: Analyze core:require of FragmentDefinition
af075ed - Bundler: Ensure reproducibility for bundles with multiple parts (#689)
6f4588b - generateResourcesJson: Don't list resources omitted from build result
9608c51 - generateResourcesJson: Analyze debug bundles (#669)
f27513a - Bundler: Sort raw modules by default [
0e11b69](SAP/ui5-builder@0e11b6965a1d2e...
- Avoid redundant bundle creation (#741)