All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.
3.1.0 (2024-05-07)
- add dependenciesTypePackagesForCheck option (#451) (2b2259b)
- dts-generator: add download-apijson API and CLI (49f0db2)
3.0.2 (2024-04-26)
3.0.1 (2024-04-25)
- dtslint adaptations (#447) (944411c)
- set up the dtslint temp folder only when needed (#449) (2a4f38e)
3.0.0 (2024-04-25)
- HUGE update to the currently used generator (1b2fbf5). This change updates the dts-generator from the vastly outdated version 2.3.2 to the one developed internally over the past years, which is used to generate the new production-ready type definitions for UI5. The new dts-generator is based on the old version which was developed here, but has undergone huge changes and extensions. These changes include:
- Conversion of the implementation to TypeScript
- Creation of type definitions which declare ES modules instead of globals (globals are still supported as alternative generator output, though)
- Entirely new API
- Loads of adaptations to generate better type definitions (partly
depending on changes in the UI5 codebase, so this new version might not
run with
api.json
files generated by older versions of the UI5 tooling, like those provided with UI5 versions like 1.90) - MUCH more... in general better consider this to be a new project, although at the core of it quite some parts of the old implementation and overall structure are still there
- The API and behavior and generation results of the dts-generator have completely changed (See above). To migrate, basically re-write the usage of it.
2.3.2 (2022-11-15)
Note: Version bump only for package @ui5/dts-generator
2.3.1 (2022-01-18)
2.3.0 (2021-07-14)
2.2.1 (2021-04-22)
2.2.0 (2021-02-16)
2.1.0 (2021-01-28)
- align set of allowedProperties with newer UI5 versions (#218) (e28646b)
- Support UI5 interfaces extending classes or other interfaces (#217) (503fa56)
2.0.6 (2020-12-22)
2.0.5 (2020-11-25)
2.0.4 (2020-09-08)
- missing prettier dependency. (24e0afc)
2.0.3 (2020-09-07)
- missing lib folder in published package (a708ab4)
2.0.2 (2020-09-01)
2.0.1 (2020-05-21)
- dts-generator: directive to ignore api.json symbols by fqn. (f328662)