Skip to content

Releases: SAP/ui5-linter

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)

v0.2.6

28 Jun 13:51
Compare
Choose a tag to compare
v0.2.6 Pre-release
Pre-release

0.2.6 (2024-06-28)

Bug Fixes

  • amdTranspiler: Ensure unique class names (b70698c)
  • Disable TS-compiler checks for JavaScript resources (b34d7e9)

Dependencies

  • Bump @ui5/project from 3.9.1 to 3.9.2 (b81d416)
  • Bump typescript from 5.4.5 to 5.5.2 (4743d64)

v0.2.5

13 Jun 12:47
Compare
Choose a tag to compare
v0.2.5 Pre-release
Pre-release

0.2.5 (2024-06-11)

Bug Fixes

  • Update detection of deprecated (theme-)libs (fcfc518)

v0.2.4

07 Jun 09:20
Compare
Choose a tag to compare
v0.2.4 Pre-release
Pre-release

0.2.4 (2024-06-07)

Features

Dependencies

v0.2.3

04 Jun 14:09
Compare
Choose a tag to compare
v0.2.3 Pre-release
Pre-release

0.2.3 (2024-06-04)

Features

  • Component best practices- async flags check (#73) (1c58105)

Bug Fixes

  • Correct type for deprecated call on return value of another call (e715dbc)
  • Improve parsing of message details in VS Code problems matcher (ea8e258)
  • Position of deprecated function call errors (7084704)

Dependencies

  • Bump @sapui5/types to 1.120.13 (#116) (6e0744e)
  • Bump @sapui5/types to 1.120.14 (a1afef5)

v0.2.2

24 Apr 12:15
Compare
Choose a tag to compare
v0.2.2 Pre-release
Pre-release

0.2.2 (2024-04-23)

Bug Fixes

  • Don't exit synchronously when there still might be async I/O (#90) (fd9b7b9)

Dependencies

  • eslint: Upgrade @eslint/js and @stylistic/eslint-plugin (41b3a98)

v0.2.1

17 Apr 14:29
Compare
Choose a tag to compare
v0.2.1 Pre-release
Pre-release

0.2.1 (2024-04-17)

Features

  • Alerts for new ui5lint version in console (#57) (9b17887)
  • Check script tags for inline JS (#48) (70b719a)
  • Detect deprecations in ui5.yaml (in root directory) (#39) (db118b1)
  • Detect pseudo modules (#60) (508d81d)

Bug Fixes

  • amdTranspiler: Fix substiute for sap.ui.require errbacks (c52b53f)
  • Respect src attribute for script tags and include module type for checks (#70) (2b28e5f)

Dependencies

  • Bump @sapui5/types to 1.120.12 (fa7592b)
  • Update typescript to v5.4.5 and move yauzl-promise to dev-deps (8982185)

v0.2.0

26 Mar 13:46
Compare
Choose a tag to compare
v0.2.0 Pre-release
Pre-release

0.2.0 (2024-03-26)

⚠ BREAKING CHANGES

  • cli: Depending on how UI5 linter is being used, this change might change the behavior of that particular scenario. For example a build script might abort further processing, if any linting errors are detected.

Features

  • Analyze sap.ui.core.Lib.init() call (#33) (6d5bcdb)
  • cli: In case of errors, exit with code 1 (96331fc)

Bug Fixes

Performance Improvements

  • Load SAPUI5 types only when needed (#46) (b7e9a2b)

Dependencies

  • Bump @sapui5/types to 1.120.11 (9cbdf1d)