Releases: SAP/ui5-linter
Releases · SAP/ui5-linter
v1.3.1
1.3.1 (2024-11-15)
Bug Fixes
- Properly check directly exported renderer (91ddd39)
- Test Starter Configs: Fix false-positive findings (#409) (cf6907c)
v1.3.0
1.3.0 (2024-11-13)
Features
- Add ui5lint-disable directives (#327) (3c29e52)
- Detect deprecated themes set by Theming.setTheme() API (#389) (83b295f)
- Node API in ui5 linter (#400) (626f022)
- Test Starter: Detect deprecations in 'theme' property of test configuration (#387) (619457f)
Bug Fixes
- Allow ignoring ui5.yaml files via config (a024d44)
- Improve Control Renderer lint (#392) (8a3976f)
Dependencies
- Bump @sapui5/types to 1.120.23 (96b46ca)
v1.2.0
1.2.0 (2024-10-29)
Features
- Allow usage of shorthand properties in extend call (#385) (64a27d8)
- Check control renderer declaration (#374) (0c9b3e8)
- Detect deprecated renderer-API usage (#366) (d4f682d)
- html: Detect deprecated themes in 'href' attributes (#382) (2d4bcfa)
Bug Fixes
- amdTranspiler: Handle extend call without args (f279771)
- Control renderer check with quoted property (540614f)
- Correctly handle namespace resolution in linting (#367) (922e76b)
- ManagedObject check with quoted "metadata" property (90b1627)
- Parent class check for Component analysis (9b41eb6)
v1.1.1
1.1.1 (2024-10-18)
Bug Fixes
- amdTranspiler: Fix exception "Node not found in array" (75d2aa8)
- Properly check UI5 class inheritance (79f9123)
v1.1.0
1.1.0 (2024-10-17)
Features
- Detect deprecations in ManagedObject metadata (#349) (9cc1202)
- Improve code detection for UI5 classes (JavaScript) (#358) (77b796e)
Bug Fixes
- False positive for deprecated JS view/fragment type (63a12e2)
v1.0.2
1.0.2 (2024-10-09)
Bug Fixes
- html: Detect all missing bootstrap parameters (6d51ec5)
- html: Improve detection of deprecated themes (1ca4210)
- Remove checks for deprecated property names in manifest.json routing (#356) (631e78a)
Dependencies
- Bump typescript from 5.6.2 to 5.6.3 (506b107)
v1.0.1
1.0.1 (2024-10-02)
Bug Fixes
- Check unmatched patterns (#334) (329f2cd)
- Consider config patterns in root level reader (#346) (b54f553)
- html: False positive for global function name in on-init bootstrap param (2495cc0)
- html: False positive for multiple bootstrap script tags (74ad824)
- html: Superfluous whitespace around deprecated library name (cf8b99b)
- Update texts + test samples & the respective test snapshots (#344) (5639a2f)
Dependencies
v1.0.0
1.0.0 (2024-09-30)
General
- Usage of deprecated UI5 libraries
- Usage of deprecated UI5 framework APIs
- Usage of global variables
- Possible CSP violations
- Deprecated component and manifest configurations
New Features in this release
- Allow usage of patterns in UI5 linter's file-paths config (#312) (d7f1817)
- Detect deprecated View file types (#320) (a9c2467)
- Detect sap/ui/core/plugin/DeclarativeSupport and sap/ui/core/plugin/LessSupport (#328) (6545780)
- html: Detect deprecated bootstrap parameters (#316) (62489f7)
v0.4.1
0.4.1 (2024-09-23)
Features
- Add UI5 linter option for ui5.yaml config path (#313) (a213084)
v0.4.0
0.4.0 (2024-09-17)
⚠ BREAKING CHANGES
- messages: Drop 'ui5-linter-' prefix from rule names
Features
- Allow excluding files from UI5 Linter checks (#264) (7181a94)
- Detect partially deprecated APIs (#286) (dc66f91)
Bug Fixes
- asyncComponentFlags: Fix detection of manifest: 'json' (single quotes) (8a6af93)
- Ensure that results are in deterministic order (5cd8757)
- linter/html: Fix glob pattern to match HTML files (18d80af)
- NoGlobals: Fix false-positives for ElementAccessExpressions and some built-in globals (db0a057)
- Remove moduleResolution CompilerHost setting (1f1dbf8)
Dependencies
- Bump typescript from 5.5.4 to 5.6.2 (2dfb412)
- Bump update-notifier from 7.3.0 to 7.3.1 (2e26a3f)
Code Refactoring
- messages: Drop 'ui5-linter-' prefix from rule names (119b61a)