Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[ROADMAP] UI5 Tooling 4.0 / Specification Version 4.0 #701

Open
13 of 27 tasks
flovogt opened this issue Dec 1, 2022 · 1 comment
Open
13 of 27 tasks

[ROADMAP] UI5 Tooling 4.0 / Specification Version 4.0 #701

flovogt opened this issue Dec 1, 2022 · 1 comment
Labels
roadmap Issue contains a roadmap

Comments

@flovogt
Copy link
Member

flovogt commented Dec 1, 2022

This is a draft, likely to contain more topics than we will actually be able to work on. We appreciate your feedback.

UI5 Tooling 4.0

Breaking changes

Features

Dependencies

Specification Version 4.0

Breaking changes

  • Change default of bundle option usePredefineCalls to true (CPOUI5FOUNDATION-760)

Features

None

Next (5.0+)

UI5 Tooling

Breaking changes

  • ui5-builder: Remove XMLCompositeAnalyzer.js. XMLComposite controls were deprecated with UI5 1.88.0
    • Note long-term support of older UI5 releases which still make use of this. Maybe make this an opt-in option in ui5.yaml?
  • ui5-builder: Relocate generateJSDoc to thirdparty module (JIRA: CPOUI5FOUNDATION-593)
  • ui5-server: Remove or deprecate testRunner middleware (required resources are part of the npm packages since UI5 1.115)
  • ui5-project: Limit execution of generateManifest task to framework libraries?

Features

Specification Version

Breaking changes

  • Breaking change: Require a manifest.json for libraries
@mauriciolauffer
Copy link

Regarding deployment-task, pls don't!
#490 (comment)

@codeworrior codeworrior unpinned this issue Sep 11, 2023
@codeworrior codeworrior pinned this issue Sep 11, 2023
@flovogt flovogt added this to the UI5 Tooling v4 milestone Nov 13, 2023
@matz3 matz3 changed the title [DRAFT][ROADMAP] Specification Version Next // UI5 Tooling Next [ROADMAP] UI5 Tooling 4.0 / Specification Version 4.0 Nov 15, 2023
d3xter666 added a commit to SAP/ui5-builder that referenced this issue Feb 29, 2024
BREAKING CHANGE:
Task API `namespace` option got renamed to `projectNamespace`

JIRA: CPOUI5FOUNDATION-802
Relates to: SAP/ui5-tooling#701
d3xter666 added a commit to SAP/ui5-server that referenced this issue Feb 29, 2024
BREAKING CHANGE:
Messages will now be written to stderr instead of stdout.

JIRA: CPOUI5FOUNDATION-802
Related to: SAP/ui5-tooling#701
Sibling of: SAP/ui5-tooling#930,
SAP/ui5-cli#686
d3xter666 added a commit to SAP/ui5-project that referenced this issue Feb 29, 2024
BREAKING CHANGE:
Set default workspaceName to "default" for API usage
(#586)

JIRA: CPOUI5FOUNDATION-802
Relates to: SAP/ui5-tooling#701

---------

Co-authored-by: Matthias Oßwald <mat.osswald@sap.com>
d3xter666 added a commit to SAP/ui5-project that referenced this issue Feb 29, 2024
BREAKING CHANGE:
Installers and Resolvers' argument `ui5HomeDir` is now renamed to
`ui5DataDir`

JIRA: CPOUI5FOUNDATION-802
Relates to: SAP/ui5-tooling#701
d3xter666 added a commit to SAP/ui5-cli that referenced this issue Feb 29, 2024
BREAKING CHANGE:
`@ui5/project`'s Installers' and Resolvers' argument `ui5HomeDir` is now
renamed to `ui5DataDir`

JIRA: CPOUI5FOUNDATION-802
Relates to: SAP/ui5-tooling#701
Depends on: SAP/ui5-project#707
d3xter666 added a commit to SAP/ui5-fs that referenced this issue Feb 29, 2024
BREAKING CHANGE:
`byGlobSource` method is removed from `DuplexCollection`

JIRA: CPOUI5FOUNDATION-802
Relates to: SAP/ui5-tooling#701
d3xter666 added a commit to SAP/ui5-cli that referenced this issue Feb 29, 2024
BREAKING CHANGE:
System messages will now be written to stderr instead of stdout.

JIRA: CPOUI5FOUNDATION-802
Related to: SAP/ui5-tooling#701
Sibling of: SAP/ui5-server#643,
SAP/ui5-tooling#930
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
roadmap Issue contains a roadmap
Projects
None yet
Development

No branches or pull requests

2 participants