UNPKG

ui5plugin-parser

Version:
350 lines (182 loc) 6.72 kB
## 1.10.1 (27-06-2025) - Downgrade acorn-loose to 8.4.0 ## 1.10.0 (27-06-2025) - Bump ts-morph to 26.0.0 and acorn-loose to 8.5.1 ## 1.9.0 (06-06-2025) - validate TLS connections by default (rejectUnauthorized=true) - improved proxy support (use custom agent only when not validating TLS connections) ## 1.8.2 (16-04-2025) - fix parser config handler ## 1.8.1 (16-04-2025) - fix parser factory ## 1.8.0 (16-04-2025) - minor parsing improvements - default version updated to 1.120 - UI5 version now can be set w/o patch and latest patch will be fetched ## 1.7.8 (13-03-2025) - fix application/json header issue ## 1.7.7 (25-01-2024) - Update default UI5 version to 1.108.27 ## 1.7.6 (25-01-2024) - Refactor resource model data class - update dependencies ## 1.7.5 (25-12-2023) - Fragment determination in XML files fix ## 1.7.4 (23-11-2023) - Global variable searching fix ## 1.7.3 (23-11-2023) - Unexpected parsing exception fix ## 1.7.2 (23-11-2023) - API bugfix ## 1.7.1 (23-11-2023) - Various small parsing bugfixes ## 1.7.0 (09-11-2023) - Variable declarations are now being searched above class declaration as well ## 1.6.4 (16-10-2023) - Now as a fallback for TS parsing if no default exported class or object is found, first class declaration is taken as main class in the file which will be parsed ## 1.6.3 (07-10-2023) - Regex bugfix ## 1.6.2 (02-10-2023) - Minor bugfixes ## 1.6.1 (13-08-2023) - Additional dependencies are exported now ## 1.6.0 (22-07-2023) - `nodeProjects` configuration option added. [Readme](README.md#node-projects) ## 1.5.6 (27-06-2023) - Add `configPath` to `IParserConfigHandler` ## 1.5.5 (23-06-2023) - Fix config finding going into recursive ## 1.5.4 (19-06-2023) - Upgrade typescript to 5.1.3 ## 1.5.3 (14-06-2023) - Migrate to fixed version of `rc-config-loader` ## 1.5.2 (13-06-2023) - Migrate to `cosmiconfig` ## 1.5.1 (12-06-2023) - Bugfix for `package.json` config ## 1.5.0 (12-06-2023) - Support for [rc](https://github.com/azu/rc-config-loader) files introduced ## 1.4.6 (02-06-2023) - Update readme ## 1.4.5 (01-06-2023) - Fix finding of the default model for TS - Fix link generation from UI5 docs ## 1.4.4 (25-05-2023) - Fix links in description of the classes ## 1.4.3 (16-05-2023) - Filter constructor params by depth ## 1.4.2 (16-05-2023) - Add ui5ignored property to ResourceModelData entries ## 1.4.1 (09-05-2023) - Set bigger position difference for JSClass JSDoc finding ## 1.4.0 (09-05-2023) - Parsing of `.properties` file migrated to [properties-file](https://github.com/Avansai/properties-file) package ## 1.3.0 (07-05-2023) - Add special settings support ## 1.2.3 (07-05-2023) - Fix assigning of `any` type to variables ## 1.2.2 (07-05-2023) - `byId` exceptions adapted to new standart types ## 1.2.1 (07-05-2023) - `ArrayPattern` and `ChainExpression` support added ## 1.2.0 (07-05-2023) - `ForOfStatement` and `AssignmentPattern` support added - Minor syntax analyser improvements - `@ui5model`, `@abstract` jsdoc support for classes added - Classes now have description ## 1.1.1 (06-05-2023) - `additionalWorkspaces` now accepts absolute path as well ## 1.1.0 (01-05-2023) - Global package configuration option added ## 1.0.0 (12-04-2023) - Typescript updated to v5.0.2 - Remove all singletones. Now parser supports multiple parser instances - `additionalWorkspaces` config entry added - `proxyWorkspaces` config entry added - `webapp` folder is not automatically excluded for TS projects anymore ## 0.7.11 (04-02-2023) - Add exclusion for doctype tag ## 0.7.10 (04-02-2023) - Ignore doctype tags [#188](https://github.com/iljapostnovs/VSCodeUI5Plugin/issues/188) ## 0.7.9 (01-02-2023) - Fix xml parser [#291](https://github.com/iljapostnovs/VSCodeUI5Plugin/issues/291) ## 0.7.8 (26-01-2023) - Throw errors on failed http requests ## 0.7.7 (26-01-2023) - Bugfix for [#61](https://github.com/iljapostnovs/ui5plugin-parser/issues/61) ## 0.7.6 (25-01-2023) - Bugfix for [#59](https://github.com/iljapostnovs/ui5plugin-parser/issues/59) - Bugfix for [#61](https://github.com/iljapostnovs/ui5plugin-parser/issues/61) ## 0.7.5 (28-11-2022) - Now parser checks both for `.ts` files and `tsconfig.json` existence ## 0.7.4 (06-11-2022) - Fix initialization ## 0.7.3 (06-11-2022) - Add additional typechecking to xml parser ## 0.7.2 (06-11-2022) - Return type bugfixes ## 0.7.1 (29-10-2022) - Fix i18n regex ## 0.7.0 (26-10-2022) - Add CustomTSObject ## 0.6.6 (25-10-2022) - Fill UIDefine first ## 0.6.5 (25-10-2022) - Try to guess type from UI Define ## 0.6.4 (24-10-2022) - Parsing bugfixes ## 0.6.3 (24-10-2022) - Initialization bugfixes ## 0.6.2 (24-10-2022) - Performance improvements ## 0.6.1 (19-10-2022) - Improve TS caching ## 0.6.0 (18-10-2022) - Add typescript support ## 0.5.23 (23-08-2022) - Add new tag position ## 0.5.22 (02-05-2021) - Bugfixes for parsing class metadata ## 0.5.21 (23-04-2021) - Bugfixes for cmd: support ## 0.5.20 (13-04-2021) - Add cmd: support for XML Parser ## 0.5.19 (12-01-2021) - Acorn syntax analyzer bugfix ## 0.5.18 (29-11-2021) - Make event handler params respect jsdocs ## 0.5.17 (29-11-2021) - Minor bugfixes ## 0.5.16 (28-11-2021) - Improve reference finder ## 0.5.15 (05-11-2021) - Bugfixes ## 0.5.14 (05-11-2021) - Add regexp parsing ## 0.5.13 (05-11-2021) - Add template literal support ## 0.5.12 (17-10-2021) - Bugfixes ## 0.5.11 (14-10-2021) - Remove filter for deprecated methods ## 0.5.10 (14-10-2021) - Remove console.log for "Libs are preloaded" - Add deprecated jsdoc support for class members ## 0.5.9 (14-10-2021) - Bugfix for parsing byId method ## 0.5.8 (12-10-2021) - Bugfix for finding type of the fields if it is given in jsdoc ## 0.5.7 (12-10-2021) - Fix error on clear cache ## 0.5.6 (12-10-2021) - Added possibility to clear cache ## 0.5.5 (11-10-2021) - Cache bugfixes ## 0.5.4 (11-10-2021) - Remove dynamic require for package.json reading ## 0.5.3 (09-10-2021) - Bugfixes for case sensitive file reading ## 0.5.2 (07-10-2021) - Readme adjustments ## 0.5.1 (07-10-2021) - Initial release