Skip to content

Latest commit

 

History

History
146 lines (82 loc) · 8.07 KB

CHANGELOG.md

File metadata and controls

146 lines (82 loc) · 8.07 KB

Change Log

All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.

3.1.0 (2024-05-07)

Features

  • add dependenciesTypePackagesForCheck option (#451) (2b2259b)
  • dts-generator: add download-apijson API and CLI (49f0db2)

3.0.2 (2024-04-26)

Bug Fixes

  • make the dtslint dependency a real one, as it is used at runtime (#450) (9fbf892)

3.0.1 (2024-04-25)

Bug Fixes

3.0.0 (2024-04-25)

Features

  • 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

Bug Fixes

  • avoid potential polynomial RegExp execution in type-parser (#439) (2e03607)

BREAKING CHANGES

  • 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)

Bug Fixes

  • update project dependencies and fix tests (#313) (62626f4)

2.3.0 (2021-07-14)

Features

2.2.1 (2021-04-22)

Bug Fixes

  • enable auto-complete for methods overriding (#245) (f5d9474)

2.2.0 (2021-02-16)

Features

  • export replacement interfaces for module declaration (#222) (1a5dc02)

2.1.0 (2021-01-28)

Features

  • 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)

Bug Fixes

  • namespaces may be both types and runtime structure (#208) (6d7480e), closes #51

2.0.5 (2020-11-25)

Bug Fixes

  • oClassInfo in extend method is incomplete (#194) (7064812)

2.0.4 (2020-09-08)

Bug Fixes

  • missing prettier dependency. (24e0afc)

2.0.3 (2020-09-07)

Bug Fixes

  • missing lib folder in published package (a708ab4)

2.0.2 (2020-09-01)

Bug Fixes

  • incorrect "this" type inside oClassInfo parameter of extend method (#171) (1290e60)

2.0.1 (2020-05-21)

Bug Fixes

  • dts-generator: directive to ignore api.json symbols by fqn. (f328662)

2.0.0 (2020-05-13)

Features

  • better naming for mSetting interfaces (8a3091d)
  • support skipping of UI5 symbols by FQN. (758b0b0)

1.60.5 (2019-11-25)

1.60.4 (2019-11-19)

1.60.3 (2019-09-10)

1.60.2 (2019-07-22)

1.60.1 (2019-07-17)

1.60.0 (2019-07-15)

Features

1.65.0 (2019-05-09)