- Update default UI5 version to 1.108.27
- Refactor resource model data class
- update dependencies
- Fragment determination in XML files fix
- Global variable searching fix
- Unexpected parsing exception fix
- API bugfix
- Various small parsing bugfixes
- Variable declarations are now being searched above class declaration as well
- 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
- Regex bugfix
- Minor bugfixes
- Additional dependencies are exported now
nodeProjects
configuration option added. Readme
- Add
configPath
toIParserConfigHandler
- Fix config finding going into recursive
- Upgrade typescript to 5.1.3
- Migrate to fixed version of
rc-config-loader
- Migrate to
cosmiconfig
- Bugfix for
package.json
config
- Support for rc files introduced
- Update readme
- Fix finding of the default model for TS
- Fix link generation from UI5 docs
- Fix links in description of the classes
- Filter constructor params by depth
- Add ui5ignored property to ResourceModelData entries
- Set bigger position difference for JSClass JSDoc finding
- Parsing of
.properties
file migrated to properties-file package
- Add special settings support
- Fix assigning of
any
type to variables
byId
exceptions adapted to new standart types
ArrayPattern
andChainExpression
support added
ForOfStatement
andAssignmentPattern
support added- Minor syntax analyser improvements
@ui5model
,@abstract
jsdoc support for classes added- Classes now have description
additionalWorkspaces
now accepts absolute path as well
- Global package configuration option added
- Typescript updated to v5.0.2
- Remove all singletones. Now parser supports multiple parser instances
additionalWorkspaces
config entry addedproxyWorkspaces
config entry addedwebapp
folder is not automatically excluded for TS projects anymore
- Add exclusion for doctype tag
- Ignore doctype tags #188
- Fix xml parser #291
- Throw errors on failed http requests
- Bugfix for #61
- Now parser checks both for
.ts
files andtsconfig.json
existence
- Fix initialization
- Add additional typechecking to xml parser
- Return type bugfixes
- Fix i18n regex
- Add CustomTSObject
- Fill UIDefine first
- Try to guess type from UI Define
- Parsing bugfixes
- Initialization bugfixes
- Performance improvements
- Improve TS caching
- Add typescript support
- Add new tag position
- Bugfixes for parsing class metadata
- Bugfixes for cmd: support
- Add cmd: support for XML Parser
- Acorn syntax analyzer bugfix
- Make event handler params respect jsdocs
- Minor bugfixes
- Improve reference finder
- Bugfixes
- Add regexp parsing
- Add template literal support
- Bugfixes
- Remove filter for deprecated methods
- Remove console.log for "Libs are preloaded"
- Add deprecated jsdoc support for class members
- Bugfix for parsing byId method
- Bugfix for finding type of the fields if it is given in jsdoc
- Fix error on clear cache
- Added possibility to clear cache
- Cache bugfixes
- Remove dynamic require for package.json reading
- Bugfixes for case sensitive file reading
- Readme adjustments
- Initial release