ui5-community / ui5-ecosystem-showcase

A repository showcasing the UI5 tooling extensibility to combine OSS tools for UI5 application development.
https://ui5-community.github.io/ui5-ecosystem-showcase/
Other
194 stars 94 forks source link

feat(ui5-tooling-modules): entry point modules must be project dependencies #1026

Closed petermuessig closed 5 months ago

petermuessig commented 5 months ago

Starting with ui5-tooling-modules version 3.7.0 every entry point must be resolved from a dependency. Entry points used from devDependencies or other dependencies are not included anymore for the generation of the modules bundles.

This ensures that the used entry points are properly declared and scan tools can identify the NPM packages for the used thirdparty modules. It also ensures that if a dependency is used the proper thirdparty modules are also available as transitive dependencies.

sz3lbi commented 4 months ago

@petermuessig Why is this change a minor release while it's a breaking change?

petermuessig commented 4 months ago

@sz3lbi - the reason for this is that the major version is currently in sync with the major version of the UI5 tooling. We decided to do so to express the proper relationship - unfortunately, this has a negative impact for these kind of changes like this one here in which we now can't express the breaking other than the minor version change. All decision always come with pros and cons... 😢