Skip to content

Releases: SAP/ui5-linter

v1.0.1

02 Oct 13:25
Compare
Choose a tag to compare

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

30 Sep 14:23
db5ad33
Compare
Choose a tag to compare

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

24 Sep 08:02
Compare
Choose a tag to compare
v0.4.1 Pre-release
Pre-release

0.4.1 (2024-09-23)

Features

  • Add UI5 linter option for ui5.yaml config path (#313) (a213084)

v0.4.0

17 Sep 13:36
Compare
Choose a tag to compare
v0.4.0 Pre-release
Pre-release

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)

v0.3.5

04 Sep 06:20
Compare
Choose a tag to compare
v0.3.5 Pre-release
Pre-release

0.3.5 (2024-09-04)

Dependencies

  • Bump @sapui5/types to 1.120.20 (ee3695f)

v0.3.4

27 Aug 11:25
Compare
Choose a tag to compare
v0.3.4 Pre-release
Pre-release

0.3.4 (2024-08-27)

Features

v0.3.3

20 Aug 15:18
Compare
Choose a tag to compare
v0.3.3 Pre-release
Pre-release

0.3.3 (2024-08-20)

Bug Fixes

  • Detect deprecated property access in object destructuring (7477b9e)

v0.3.2

12 Aug 13:19
Compare
Choose a tag to compare
v0.3.2 Pre-release
Pre-release

0.3.2 (2024-08-12)

Bug Fixes

  • Missing detection of deprecated modules that export an interface (829e826)
  • Unhandled CallExpression expression syntax: CallExpression (3a7716d)

Dependencies

  • Bump @sapui5/types to 1.120.19 (2a4917f)
  • Bump @ui5/project from 4.0.0 to 4.0.1 (5f516e0)
  • Bump eslint from 8.57.0 to 9.8.0 (#230) (9e80d2f)
  • Pin update-notifier to v7.1.0 (cc6e8d4)
  • Switch back to latest version of update-notifier (3788faa)

v0.3.1

30 Jul 16:57
b9bd289
Compare
Choose a tag to compare
v0.3.1 Pre-release
Pre-release

0.3.1 (2024-07-30)

Features

  • Add detection for deprecated dependencies in .library (#104) (161f157)

v0.3.0

24 Jul 11:31
Compare
Choose a tag to compare
v0.3.0 Pre-release
Pre-release

0.3.0 (2024-07-24)

⚠ BREAKING CHANGES

  • Support for older Node.js has been dropped. Only Node.js 20.11.x and >=22.0.0 as well as npm v8 or higher are supported.

Features

  • Detect deprecated deps in Lib.init call (#197) (9c9c406)
  • Drop support for node v18, v21 (3ca58ed)

Bug Fixes

  • Consider allowed globals when they're accessed via globalThis (d370803)

Dependencies

  • Bump @jridgewell/sourcemap-codec from 1.4.15 to 1.5.0 (191620e)
  • Bump @sapui5/types to 1.120.18 (f6f0e07)
  • Bump @ui5/fs from 3.0.5 to 4.0.0 (6cb5130)
  • Bump @ui5/logger from 3.0.0 to 4.0.1 (d650e1d)
  • Bump @ui5/project from 3.9.2 to 4.0.0 (3834655)
  • Bump typescript from 5.5.2 to 5.5.3 (d8ad2ee)
  • Bump typescript from 5.5.3 to 5.5.4 (3f911a3)
  • Bump update-notifier from 7.0.0 to 7.1.0 (b798d53)