{"ref":"artifact:ui5-linter","page":"/artifacts/ui5-linter","json":"/artifacts/ui5-linter.json","generated":"2026-10-26","drafted_with_ai":true,"entity":{"id":"ui5-linter","name":"@ui5/linter","artifact_type":"cli","ecosystem":"ui5","domain":"developer-experience","origin_ring":"sap-official","description":{"one_line":"SAP's static analysis tool for UI5 projects: it scans JavaScript, TypeScript, XML, JSON and other files for deprecated APIs, global variables and possible CSP violations, and fixes part of them with `--fix`.","short":"Static analysis tool for UI5 projects","what_it_solves":"UI5 2.x no longer has anything that was deprecated with or before UI5 1.136, so a project that still uses those APIs breaks on the next major release. `ui5lint` scans the project and reports deprecated UI5 libraries and framework APIs, global variables, possible CSP violations and deprecated component and manifest configuration; it finds deprecations by giving the TypeScript compiler the SAPUI5 type definitions and asking it whether a symbol is deprecated. `ui5lint --fix` rewrites part of the findings, among them UI5 globals into module imports, the `tap` event of `sap/m/Button` into `press`, some deprecated `sap.ui.getCore()` calls and the deprecated attributes of the bootstrap script in HTML files, and then lints once more for what is left. It is not complete: its README says it is \"not yet covering all aspects and best practices for UI5 2.x\", that a project still needs testing on UI5 2.x, and that not every finding can be fixed automatically. [ui5con-2026-ui5-linter-workshop](artifact:sap-samples-ui5con-2026-ui5-linter-workshop) takes a legacy app from its first report to a clean one, and [@ui5/mcp-server](artifact:ui5-mcp-server) runs it for an agent."},"links":{"npm":"https://www.npmjs.com/package/@ui5/linter","repo":"https://github.com/UI5/linter"},"identity":{"license":"Apache-2.0"},"source_available":true,"compat":{"runtimes":["node"]},"type_properties":{"distribution":{"value":["npm"],"sources":[{"url":"https://github.com/UI5/linter","title":"UI5/linter — README, Installation","checked":"2026-10-19","quote":"npm install --save-dev @ui5/linter"}]}},"provides":[{"capability":"capability:linting","what_it_does":"Scans a UI5 project's JavaScript, TypeScript, XML, JSON and other files by predefined rules and reports deprecated libraries and APIs, global variables, possible CSP violations and deprecated component and manifest configuration, targeting a UI5 runtime of 1.136 or newer. Fixes part of the findings with `--fix`, and runs from [Node.js](external:nodejs) as the `ui5lint()` function with the same result as `--format json`.","sources":[{"url":"https://github.com/UI5/linter","title":"UI5/linter — README, opening","checked":"2026-10-19","quote":"UI5 linter is a static code analysis tool for UI5 projects."},{"url":"https://github.com/UI5/linter","title":"UI5/linter — README, Features","checked":"2026-10-19","quote":"Possible CSP violations"},{"url":"https://github.com/UI5/linter","title":"UI5/linter — README, UI5 2.x","checked":"2026-10-19","quote":"The hints and fixes provided by UI5 linter therefore target a UI5 runtime of version 1.136 or newer."},{"url":"https://github.com/UI5/linter","title":"UI5/linter — README, Fix","checked":"2026-10-19","quote":"Attempt to automatically correct certain findings."},{"url":"https://github.com/UI5/linter","title":"UI5/linter — README, Node.js API","checked":"2026-10-19","quote":"It resolves with an array of `LinterResult` objects, identical to the CLI output with the `--format json` option."}]}],"maintainers":["actor:ui5"],"drafted_with_ai":true,"provenance":{"discovered_via":[{"source":"source:curator"}],"first_seen":"2026-10-19"},"contributors":["actor:ajinkyapatil8190","actor:codeworrior","actor:d3xter666","actor:dellagustin-sap","actor:flovogt","actor:justinwilaby","actor:marianfoo","actor:matz3","actor:maxreichmann","actor:openui5bot","actor:phantomkeks","actor:randombyte","actor:stopcoder","actor:werwolf2303"]},"effective_normative_relations":[],"readings":{"liveness":[{"label":"Maintenance","tier":"good","evidence":"1 month since release"},{"label":"Continuity","tier":"good","evidence":"15 contributors, 1 publisher, org-owned"},{"label":"Repository","tier":"good","evidence":"pushed 2026-10, not archived"}],"compatibility":[{"label":"Declared for","tier":"unknown","evidence":"no UI5 release lines in the atlas"},{"label":"Survived majors","tier":"unknown","evidence":"no UI5 release lines in the atlas"},{"label":"Maintainer's CI","tier":"good","evidence":"CI green, 2026-10-25"}],"practice":[{"label":"Tests","tier":"good","evidence":"613 test files, npm test"},{"label":"Docs","tier":"good","evidence":"docs/ with 5 pages, README 19 KB"},{"label":"Changelog","tier":"good","evidence":"CHANGELOG in the repo"}],"reach":[{"value":62038,"unit":"installs/week"},{"value":82,"unit":"watching"}]},"signals":{"crawled_at":"2026-10-25","latest_version":"1.23.7","majors":{"1":{"version":"1.0.0","date":"2024-09-30"},"0.1":{"version":"0.1.0","date":"2024-03-13"},"0.2":{"version":"0.2.0","date":"2024-03-26"},"0.3":{"version":"0.3.0","date":"2024-07-24"},"0.4":{"version":"0.4.0","date":"2024-09-17"}},"license":"Apache-2.0","first_release":"2024-03-13","last_release":"2026-09-28","releases":79,"cadence_days":9,"maintainers":1,"repository":"git+https://github.com/UI5/linter.git","repository_directory":null,"peer_cds":null,"dependencies":20,"node_engine":"^20.11.0 || >=22.0.0","test_script":true,"types":true,"downloads_weekly":62038,"downloads_monthly":419617,"stars":82,"forks":14,"open_issues":72,"archived":false,"pushed_at":"2026-10-25","license_spdx":"Apache-2.0","org_owned":true,"default_branch":"main","created_at":"2024-02-23T14:10:47Z","open_prs":27,"tree_truncated":false,"test_files":613,"workflows":7,"other_ci":false,"readme_bytes":19237,"docs_files":5,"changelog":true,"license_file":true,"dts_files":108,"first_commit":"2024-02-23","last_commit":"2026-10-25","commits":1168,"contributors":15,"ci_status":"success","ci_run_at":"2026-10-25","ci_workflow":"CI","ci_event":"push","readme_path":"README.md","readme_sha":"3bddd7e1cae88987679608efecbf931651414760","months_since_release":1,"dormant":false,"repo_read":"2026-10-25"},"release_notes":{"license":"Apache-2.0","quotable":true,"source":{"kind":"npm","path":"CHANGELOG.md","version":"1.23.7","url":"https://github.com/UI5/linter/blob/main/CHANGELOG.md"},"format":"conventional","releases":[{"version":"1.23.7","date":"2026-09-28","date_source":"heading","heading":"1.23.7 (2026-09-28)","url":"https://github.com/UI5/linter/blob/main/CHANGELOG.md#1237-2026-09-28","sections":[{"kind":"dependencies","heading":"Dependencies","items":4}],"hash":"7566db72722548e4"},{"version":"1.23.6","date":"2026-09-08","date_source":"heading","heading":"1.23.6 (2026-09-08)","url":"https://github.com/UI5/linter/blob/main/CHANGELOG.md#1236-2026-09-08","sections":[{"kind":"dependencies","heading":"Dependencies","items":9}],"hash":"64a44c51e0349a27"},{"version":"1.23.5","date":"2026-08-09","date_source":"heading","heading":"1.23.5 (2026-08-09)","url":"https://github.com/UI5/linter/blob/main/CHANGELOG.md#1235-2026-08-09","sections":[{"kind":"dependencies","heading":"Dependencies","items":2}],"hash":"af51238dfb17aba3"},{"version":"1.23.4","date":"2026-08-04","date_source":"heading","heading":"1.23.4 (2026-08-04)","url":"https://github.com/UI5/linter/blob/main/CHANGELOG.md#1234-2026-08-04","sections":[{"kind":"dependencies","heading":"Dependencies","items":3}],"hash":"c2c234f6769999a4"},{"version":"1.23.3","date":"2026-07-26","date_source":"heading","heading":"1.23.3 (2026-07-26)","url":"https://github.com/UI5/linter/blob/main/CHANGELOG.md#1233-2026-07-26","sections":[{"kind":"dependencies","heading":"Dependencies","items":1}],"hash":"6f4056a6bd8afad5"},{"version":"1.23.2","date":"2026-07-21","date_source":"heading","heading":"1.23.2 (2026-07-21)","url":"https://github.com/UI5/linter/blob/main/CHANGELOG.md#1232-2026-07-21","sections":[{"kind":"dependencies","heading":"Dependencies","items":7}],"hash":"5f39e27e74bc901f"},{"version":"1.23.1","date":"2026-06-23","date_source":"heading","heading":"1.23.1 (2026-06-23)","url":"https://github.com/UI5/linter/blob/main/CHANGELOG.md#1231-2026-06-23","sections":[{"kind":"dependencies","heading":"Dependencies","items":2}],"hash":"4e1663297bc3e2d9"},{"version":"1.23.0","date":"2026-06-22","date_source":"heading","heading":"1.23.0 (2026-06-22)","url":"https://github.com/UI5/linter/blob/main/CHANGELOG.md#1230-2026-06-22","sections":[{"kind":"feature","heading":"Features","items":1},{"kind":"fix","heading":"Bug Fixes","items":1},{"kind":"dependencies","heading":"Dependencies","items":4}],"hash":"0dd3e938a7ac94d7"},{"version":"1.22.0","date":"2026-06-10","date_source":"heading","heading":"1.22.0 (2026-06-10)","url":"https://github.com/UI5/linter/blob/main/CHANGELOG.md#1220-2026-06-10","sections":[{"kind":"feature","heading":"Features","items":1},{"kind":"dependencies","heading":"Dependencies","items":1}],"hash":"916621df7ca766d0"},{"version":"1.21.2","date":"2026-05-31","date_source":"heading","heading":"1.21.2 (2026-05-31)","url":"https://github.com/UI5/linter/blob/main/CHANGELOG.md#1212-2026-05-31","sections":[{"kind":"dependencies","heading":"Dependencies","items":5}],"hash":"02da874aa4e28806"},{"version":"1.21.1","date":"2026-05-13","date_source":"heading","heading":"1.21.1 (2026-05-13)","url":"https://github.com/UI5/linter/blob/main/CHANGELOG.md#1211-2026-05-13","sections":[{"kind":"dependencies","heading":"Dependencies","items":1}],"hash":"16d2e80b8f4f1ccc"},{"version":"1.21.0","date":"2026-05-10","date_source":"heading","heading":"1.21.0 (2026-05-10)","url":"https://github.com/UI5/linter/blob/main/CHANGELOG.md#1210-2026-05-10","sections":[{"kind":"feature","heading":"Features","items":1},{"kind":"dependencies","heading":"Dependencies","items":5}],"hash":"e55bb5d904aa8750"},{"version":"1.20.18","date":"2026-04-02","date_source":"heading","heading":"1.20.18 (2026-04-02)","url":"https://github.com/UI5/linter/blob/main/CHANGELOG.md#12018-2026-04-02","sections":[{"kind":"dependencies","heading":"Dependencies","items":1}],"hash":"a3fc00f4be7dfe0a"},{"version":"1.20.17","date":"2026-03-31","date_source":"heading","heading":"1.20.17 (2026-03-31)","url":"https://github.com/UI5/linter/blob/main/CHANGELOG.md#12017-2026-03-31","sections":[{"kind":"dependencies","heading":"Dependencies","items":5}],"hash":"629b6a5f1e011da6"},{"version":"1.20.16","date":"2026-03-25","date_source":"heading","heading":"1.20.16 (2026-03-25)","url":"https://github.com/UI5/linter/blob/main/CHANGELOG.md#12016-2026-03-25","sections":[{"kind":"dependencies","heading":"Dependencies","items":2}],"hash":"51ad0b62ee05e367"},{"version":"1.20.15","date":"2026-03-23","date_source":"heading","heading":"1.20.15 (2026-03-23)","url":"https://github.com/UI5/linter/blob/main/CHANGELOG.md#12015-2026-03-23","sections":[{"kind":"dependencies","heading":"Dependencies","items":1}],"hash":"d3f696dbcc0f31e2"},{"version":"1.20.14","date":"2026-03-15","date_source":"heading","heading":"1.20.14 (2026-03-15)","url":"https://github.com/UI5/linter/blob/main/CHANGELOG.md#12014-2026-03-15","sections":[{"kind":"dependencies","heading":"Dependencies","items":2}],"hash":"e4aeab5bf914ad97"},{"version":"1.20.13","date":"2026-03-06","date_source":"heading","heading":"1.20.13 (2026-03-06)","url":"https://github.com/UI5/linter/blob/main/CHANGELOG.md#12013-2026-03-06","sections":[{"kind":"dependencies","heading":"Dependencies","items":1}],"hash":"db3ae0578921d052"},{"version":"1.20.12","date":"2026-02-27","date_source":"heading","heading":"1.20.12 (2026-02-27)","url":"https://github.com/UI5/linter/blob/main/CHANGELOG.md#12012-2026-02-27","sections":[{"kind":"fix","heading":"Bug Fixes","items":1}],"hash":"dbbba7e42d9b4079"},{"version":"1.20.11","date":"2026-02-17","date_source":"heading","heading":"1.20.11 (2026-02-17)","url":"https://github.com/UI5/linter/blob/main/CHANGELOG.md#12011-2026-02-17","sections":[{"kind":"dependencies","heading":"Dependencies","items":2}],"hash":"48a2d3a81b4c6c9b"},{"version":"1.20.10","date":"2026-02-04","date_source":"heading","heading":"1.20.10 (2026-02-04)","url":"https://github.com/UI5/linter/blob/main/CHANGELOG.md#12010-2026-02-04","sections":[{"kind":"dependencies","heading":"Dependencies","items":1}],"hash":"3f029f55ba8d69d9"},{"version":"1.20.9","date":"2026-01-30","date_source":"heading","heading":"1.20.9 (2026-01-30)","url":"https://github.com/UI5/linter/blob/main/CHANGELOG.md#1209-2026-01-30","sections":[{"kind":"fix","heading":"Bug Fixes","items":1},{"kind":"dependencies","heading":"Dependencies","items":2}],"hash":"0bd97e80b653ef1f"},{"version":"1.20.8","date":"2026-01-23","date_source":"heading","heading":"1.20.8 (2026-01-23)","url":"https://github.com/UI5/linter/blob/main/CHANGELOG.md#1208-2026-01-23","sections":[{"kind":"dependencies","heading":"Dependencies","items":5}],"hash":"a53420ab3a5bf02c"},{"version":"1.20.7","date":"2025-12-29","date_source":"heading","heading":"1.20.7 (2025-12-29)","url":"https://github.com/UI5/linter/blob/main/CHANGELOG.md#1207-2025-12-29","sections":[{"kind":"dependencies","heading":"Dependencies","items":2}],"hash":"45a14f1b962913d7"},{"version":"1.20.6","date":"2025-12-07","date_source":"heading","heading":"1.20.6 (2025-12-07)","url":"https://github.com/UI5/linter/blob/main/CHANGELOG.md#1206-2025-12-07","sections":[{"kind":"dependencies","heading":"Dependencies","items":3}],"hash":"ddc1a93999981adb"},{"version":"1.20.5","date":"2025-11-18","date_source":"heading","heading":"1.20.5 (2025-11-18)","url":"https://github.com/UI5/linter/blob/main/CHANGELOG.md#1205-2025-11-18","sections":[{"kind":"dependencies","heading":"Dependencies","items":1}],"hash":"c5d0dc085179c68e"},{"version":"1.20.4","date":"2025-11-17","date_source":"heading","heading":"1.20.4 (2025-11-17)","url":"https://github.com/UI5/linter/blob/main/CHANGELOG.md#1204-2025-11-17","sections":[{"kind":"dependencies","heading":"Dependencies","items":2}],"hash":"a3c7c4a4423dfcb5"},{"version":"1.20.3","date":"2025-10-31","date_source":"heading","heading":"1.20.3 (2025-10-31)","url":"https://github.com/UI5/linter/blob/main/CHANGELOG.md#1203-2025-10-31","sections":[{"kind":"fix","heading":"Bug Fixes","items":1},{"kind":"dependencies","heading":"Dependencies","items":6}],"hash":"b71e6a3caeb95d40"},{"version":"1.20.2","date":"2025-10-06","date_source":"heading","heading":"1.20.2 (2025-10-06)","url":"https://github.com/UI5/linter/blob/main/CHANGELOG.md#1202-2025-10-06","sections":[{"kind":"dependencies","heading":"Dependencies","items":5}],"hash":"50966ca228c89284"},{"version":"1.20.1","date":"2025-09-18","date_source":"heading","heading":"1.20.1 (2025-09-18)","url":"https://github.com/UI5/linter/blob/main/CHANGELOG.md#1201-2025-09-18","sections":[{"kind":"fix","heading":"Bug Fixes","items":1},{"kind":"dependencies","heading":"Dependencies","items":2}],"hash":"4faeb3317e01e00e"},{"version":"1.20.0","date":"2025-09-11","date_source":"heading","heading":"1.20.0 (2025-09-11)","url":"https://github.com/UI5/linter/blob/main/CHANGELOG.md#1200-2025-09-11","sections":[{"kind":"feature","heading":"Features","items":1},{"kind":"fix","heading":"Bug Fixes","items":1},{"kind":"dependencies","heading":"Dependencies","items":5}],"hash":"6c9cd4488b943df0"},{"version":"1.19.0","date":"2025-08-28","date_source":"heading","heading":"1.19.0 (2025-08-28)","url":"https://github.com/UI5/linter/blob/main/CHANGELOG.md#1190-2025-08-28","sections":[{"kind":"feature","heading":"Features","items":3},{"kind":"dependencies","heading":"Dependencies","items":1}],"hash":"86fdc6fa670c0741"},{"version":"1.18.1","date":"2025-08-22","date_source":"heading","heading":"1.18.1 (2025-08-22)","url":"https://github.com/UI5/linter/blob/main/CHANGELOG.md#1181-2025-08-22","sections":[{"kind":"fix","heading":"Bug Fixes","items":1},{"kind":"dependencies","heading":"Dependencies","items":2}],"hash":"f3e220a3da1c21c5"},{"version":"1.18.0","date":"2025-08-19","date_source":"heading","heading":"1.18.0 (2025-08-19)","url":"https://github.com/UI5/linter/blob/main/CHANGELOG.md#1180-2025-08-19","sections":[{"kind":"feature","heading":"Features","items":2},{"kind":"dependencies","heading":"Dependencies","items":12}],"hash":"47cd3eb7932e17a1"},{"version":"1.17.0","date":"2025-07-22","date_source":"heading","heading":"1.17.0 (2025-07-22)","url":"https://github.com/UI5/linter/blob/main/CHANGELOG.md#1170-2025-07-22","sections":[{"kind":"feature","heading":"Features","items":3},{"kind":"fix","heading":"Bug Fixes","items":1},{"kind":"dependencies","heading":"Dependencies","items":2}],"hash":"82e30598b77ecd5b"},{"version":"1.16.1","date":"2025-07-08","date_source":"heading","heading":"1.16.1 (2025-07-08)","url":"https://github.com/UI5/linter/blob/main/CHANGELOG.md#1161-2025-07-08","sections":[{"kind":"fix","heading":"Bug Fixes","items":1}],"hash":"103788bed44887ad"},{"version":"1.16.0","date":"2025-07-03","date_source":"heading","heading":"1.16.0 (2025-07-03)","url":"https://github.com/UI5/linter/blob/main/CHANGELOG.md#1160-2025-07-03","sections":[{"kind":"dependencies","heading":"Dependencies","items":1}],"hash":"09bd543fb392e323"},{"version":"1.15.0","date":"2025-07-02","date_source":"heading","heading":"1.15.0 (2025-07-02)","url":"https://github.com/UI5/linter/blob/main/CHANGELOG.md#1150-2025-07-02","sections":[{"kind":"feature","heading":"Features","items":2},{"kind":"fix","heading":"Bug Fixes","items":1},{"kind":"dependencies","heading":"Dependencies","items":6}],"hash":"f8c6625b5ec8430e"},{"version":"1.14.0","date":"2025-06-27","date_source":"heading","heading":"1.14.0 (2025-06-27)","url":"https://github.com/UI5/linter/blob/main/CHANGELOG.md#1140-2025-06-27","sections":[{"kind":"feature","heading":"Features","items":5},{"kind":"fix","heading":"Bug Fixes","items":3},{"kind":"dependencies","heading":"Dependencies","items":3}],"hash":"ccb3be04ca918a03"},{"version":"1.13.1","date":"2025-05-12","date_source":"heading","heading":"1.13.1 (2025-05-12)","url":"https://github.com/UI5/linter/blob/main/CHANGELOG.md#1131-2025-05-12","sections":[{"kind":"fix","heading":"Bug Fixes","items":1},{"kind":"dependencies","heading":"Dependencies","items":2}],"hash":"1bb225265a8c7940"},{"version":"1.13.0","date":"2025-04-16","date_source":"heading","heading":"1.13.0 (2025-04-16)","url":"https://github.com/UI5/linter/blob/main/CHANGELOG.md#1130-2025-04-16","sections":[{"kind":"feature","heading":"Features","items":1},{"kind":"performance","heading":"Performance Improvements","items":1},{"kind":"dependencies","heading":"Dependencies","items":1}],"hash":"6fa75463de97a68a"},{"version":"1.12.0","date":"2025-03-18","date_source":"heading","heading":"1.12.0 (2025-03-18)","url":"https://github.com/UI5/linter/blob/main/CHANGELOG.md#1120-2025-03-18","sections":[{"kind":"feature","heading":"Features","items":1},{"kind":"fix","heading":"Bug Fixes","items":3},{"kind":"performance","heading":"Performance Improvements","items":1},{"kind":"dependencies","heading":"Dependencies","items":1}],"hash":"9fd3b291ea1d66b3"},{"version":"1.11.0","date":"2025-02-28","date_source":"heading","heading":"1.11.0 (2025-02-28)","url":"https://github.com/UI5/linter/blob/main/CHANGELOG.md#1110-2025-02-28","sections":[{"kind":"feature","heading":"Features","items":1},{"kind":"fix","heading":"Bug Fixes","items":5}],"hash":"a873c083e9257b35"},{"version":"1.10.0","date":"2025-02-25","date_source":"heading","heading":"1.10.0 (2025-02-25)","url":"https://github.com/UI5/linter/blob/main/CHANGELOG.md#1100-2025-02-25","sections":[{"kind":"feature","heading":"Features","items":1},{"kind":"fix","heading":"Bug Fixes","items":4},{"kind":"dependencies","heading":"Dependencies","items":1}],"hash":"40f61f0805faa094"},{"version":"1.9.0","date":"2025-02-17","date_source":"heading","heading":"1.9.0 (2025-02-17)","url":"https://github.com/UI5/linter/blob/main/CHANGELOG.md#190-2025-02-17","sections":[{"kind":"feature","heading":"Features","items":6},{"kind":"fix","heading":"Bug Fixes","items":3},{"kind":"dependencies","heading":"Dependencies","items":1}],"hash":"1b01dfa05d143873"},{"version":"1.8.0","date":"2025-01-31","date_source":"heading","heading":"1.8.0 (2025-01-31)","url":"https://github.com/UI5/linter/blob/main/CHANGELOG.md#180-2025-01-31","sections":[{"kind":"feature","heading":"Features","items":5},{"kind":"fix","heading":"Bug Fixes","items":7},{"kind":"dependencies","heading":"Dependencies","items":1}],"hash":"49336e3e077f1853"},{"version":"1.7.0","date":"2025-01-15","date_source":"heading","heading":"1.7.0 (2025-01-15)","url":"https://github.com/UI5/linter/blob/main/CHANGELOG.md#170-2025-01-15","sections":[{"kind":"feature","heading":"Features","items":5},{"kind":"fix","heading":"Bug Fixes","items":3},{"kind":"dependencies","heading":"Dependencies","items":1}],"hash":"a862b15ae90718d5"},{"version":"1.6.1","date":"2025-01-08","date_source":"heading","heading":"1.6.1 (2025-01-08)","url":"https://github.com/UI5/linter/blob/main/CHANGELOG.md#161-2025-01-08","sections":[{"kind":"fix","heading":"Bug Fixes","items":1},{"kind":"dependencies","heading":"Dependencies","items":1}],"hash":"e3516c99dab8fc32"},{"version":"1.6.0","date":"2025-01-08","date_source":"heading","heading":"1.6.0 (2025-01-08)","url":"https://github.com/UI5/linter/blob/main/CHANGELOG.md#160-2025-01-08","sections":[{"kind":"feature","heading":"Features","items":3},{"kind":"fix","heading":"Bug Fixes","items":3},{"kind":"dependencies","heading":"Dependencies","items":2}],"hash":"411fee10c93c5dfe"},{"version":"1.5.0","date":"2024-12-10","date_source":"heading","heading":"1.5.0 (2024-12-10)","url":"https://github.com/UI5/linter/blob/main/CHANGELOG.md#150-2024-12-10","sections":[{"kind":"feature","heading":"Features","items":2},{"kind":"fix","heading":"Bug Fixes","items":4},{"kind":"dependencies","heading":"Dependencies","items":1}],"hash":"1b699d471bfa7d62"},{"version":"1.4.1","date":"2024-11-28","date_source":"heading","heading":"1.4.1 (2024-11-28)","url":"https://github.com/UI5/linter/blob/main/CHANGELOG.md#141-2024-11-28","sections":[{"kind":"fix","heading":"Bug Fixes","items":2}],"hash":"8cfea30c01089258"},{"version":"1.4.0","date":"2024-11-25","date_source":"heading","heading":"1.4.0 (2024-11-25)","url":"https://github.com/UI5/linter/blob/main/CHANGELOG.md#140-2024-11-25","sections":[{"kind":"feature","heading":"Features","items":1}],"hash":"ac8985f0881b2d6f"},{"version":"1.3.1","date":"2024-11-15","date_source":"heading","heading":"1.3.1 (2024-11-15)","url":"https://github.com/UI5/linter/blob/main/CHANGELOG.md#131-2024-11-15","sections":[{"kind":"fix","heading":"Bug Fixes","items":2}],"hash":"c7d5941eea9c65f8"},{"version":"1.3.0","date":"2024-11-13","date_source":"heading","heading":"1.3.0 (2024-11-13)","url":"https://github.com/UI5/linter/blob/main/CHANGELOG.md#130-2024-11-13","sections":[{"kind":"feature","heading":"Features","items":4},{"kind":"fix","heading":"Bug Fixes","items":2},{"kind":"dependencies","heading":"Dependencies","items":1}],"hash":"693a7746ff33d591"},{"version":"1.2.0","date":"2024-10-29","date_source":"heading","heading":"1.2.0 (2024-10-29)","url":"https://github.com/UI5/linter/blob/main/CHANGELOG.md#120-2024-10-29","sections":[{"kind":"feature","heading":"Features","items":4},{"kind":"fix","heading":"Bug Fixes","items":5}],"hash":"7145030b0e175a52"},{"version":"1.1.1","date":"2024-10-18","date_source":"heading","heading":"1.1.1 (2024-10-18)","url":"https://github.com/UI5/linter/blob/main/CHANGELOG.md#111-2024-10-18","sections":[{"kind":"fix","heading":"Bug Fixes","items":2}],"hash":"76874c061c427b0e"},{"version":"1.1.0","date":"2024-10-17","date_source":"heading","heading":"1.1.0 (2024-10-17)","url":"https://github.com/UI5/linter/blob/main/CHANGELOG.md#110-2024-10-17","sections":[{"kind":"feature","heading":"Features","items":2},{"kind":"fix","heading":"Bug Fixes","items":1}],"hash":"8b7339fbf893f85e"},{"version":"1.0.2","date":"2024-10-09","date_source":"heading","heading":"1.0.2 (2024-10-09)","url":"https://github.com/UI5/linter/blob/main/CHANGELOG.md#102-2024-10-09","sections":[{"kind":"fix","heading":"Bug Fixes","items":3},{"kind":"dependencies","heading":"Dependencies","items":1}],"hash":"35f89045fbeb378d"},{"version":"1.0.1","date":"2024-10-02","date_source":"heading","heading":"1.0.1 (2024-10-02)","url":"https://github.com/UI5/linter/blob/main/CHANGELOG.md#101-2024-10-02","sections":[{"kind":"fix","heading":"Bug Fixes","items":6},{"kind":"dependencies","heading":"Dependencies","items":1}],"hash":"d362fb8d2f742901"},{"version":"1.0.0","date":"2024-09-30","date_source":"heading","heading":"1.0.0 (2024-09-30)","url":"https://github.com/UI5/linter/blob/main/CHANGELOG.md#100-2024-09-30","sections":[{"kind":"other","heading":"General","items":5},{"kind":"feature","heading":"New Features in this release","items":4}],"hash":"96d11703eebc918a"},{"version":"0.4.1","date":"2024-09-23","date_source":"heading","heading":"0.4.1 (2024-09-23)","url":"https://github.com/UI5/linter/blob/main/CHANGELOG.md#041-2024-09-23","sections":[{"kind":"feature","heading":"Features","items":1}],"hash":"a77cd2db360e3bc7"},{"version":"0.4.0","date":"2024-09-17","date_source":"heading","heading":"0.4.0 (2024-09-17)","url":"https://github.com/UI5/linter/blob/main/CHANGELOG.md#040-2024-09-17","sections":[{"kind":"breaking","heading":"⚠ BREAKING CHANGES","items":1},{"kind":"feature","heading":"Features","items":2},{"kind":"fix","heading":"Bug Fixes","items":8},{"kind":"dependencies","heading":"Dependencies","items":2},{"kind":"change","heading":"Code Refactoring","items":1}],"hash":"0d6e9c70e308e0a9"},{"version":"0.3.5","date":"2024-09-04","date_source":"heading","heading":"0.3.5 (2024-09-04)","url":"https://github.com/UI5/linter/blob/main/CHANGELOG.md#035-2024-09-04","sections":[{"kind":"dependencies","heading":"Dependencies","items":1}],"hash":"a1ce2fc1b900235d"},{"version":"0.3.4","date":"2024-08-27","date_source":"heading","heading":"0.3.4 (2024-08-27)","url":"https://github.com/UI5/linter/blob/main/CHANGELOG.md#034-2024-08-27","sections":[{"kind":"feature","heading":"Features","items":1}],"hash":"454644f5b8be4a3a"},{"version":"0.3.3","date":"2024-08-20","date_source":"heading","heading":"0.3.3 (2024-08-20)","url":"https://github.com/UI5/linter/blob/main/CHANGELOG.md#033-2024-08-20","sections":[{"kind":"fix","heading":"Bug Fixes","items":1}],"hash":"b44bb8a15b645608"},{"version":"0.3.2","date":"2024-08-12","date_source":"heading","heading":"0.3.2 (2024-08-12)","url":"https://github.com/UI5/linter/blob/main/CHANGELOG.md#032-2024-08-12","sections":[{"kind":"fix","heading":"Bug Fixes","items":2},{"kind":"dependencies","heading":"Dependencies","items":5}],"hash":"3ac8f2d045a467b0"},{"version":"0.3.1","date":"2024-07-30","date_source":"heading","heading":"0.3.1 (2024-07-30)","url":"https://github.com/UI5/linter/blob/main/CHANGELOG.md#031-2024-07-30","sections":[{"kind":"feature","heading":"Features","items":1}],"hash":"b118aa40a6dd5986"},{"version":"0.3.0","date":"2024-07-24","date_source":"heading","heading":"0.3.0 (2024-07-24)","url":"https://github.com/UI5/linter/blob/main/CHANGELOG.md#030-2024-07-24","sections":[{"kind":"breaking","heading":"⚠ BREAKING CHANGES","items":1},{"kind":"feature","heading":"Features","items":2},{"kind":"fix","heading":"Bug Fixes","items":1},{"kind":"dependencies","heading":"Dependencies","items":8}],"hash":"ef39d289cbec217c"},{"version":"0.2.6","date":"2024-06-28","date_source":"heading","heading":"0.2.6 (2024-06-28)","url":"https://github.com/UI5/linter/blob/main/CHANGELOG.md#026-2024-06-28","sections":[{"kind":"fix","heading":"Bug Fixes","items":2},{"kind":"dependencies","heading":"Dependencies","items":2}],"hash":"6cb53a253ac1fec4"},{"version":"0.2.5","date":"2024-06-11","date_source":"heading","heading":"0.2.5 (2024-06-11)","url":"https://github.com/UI5/linter/blob/main/CHANGELOG.md#025-2024-06-11","sections":[{"kind":"fix","heading":"Bug Fixes","items":1}],"hash":"80a2520fd1e126c5"},{"version":"0.2.4","date":"2024-06-07","date_source":"heading","heading":"0.2.4 (2024-06-07)","url":"https://github.com/UI5/linter/blob/main/CHANGELOG.md#024-2024-06-07","sections":[{"kind":"feature","heading":"Features","items":1},{"kind":"dependencies","heading":"Dependencies","items":1}],"hash":"839ba327e82d7b52"},{"version":"0.2.3","date":"2024-06-04","date_source":"heading","heading":"0.2.3 (2024-06-04)","url":"https://github.com/UI5/linter/blob/main/CHANGELOG.md#023-2024-06-04","sections":[{"kind":"feature","heading":"Features","items":1},{"kind":"fix","heading":"Bug Fixes","items":3},{"kind":"dependencies","heading":"Dependencies","items":2}],"hash":"3724ecd053519a09"},{"version":"0.2.2","date":"2024-04-23","date_source":"heading","heading":"0.2.2 (2024-04-23)","url":"https://github.com/UI5/linter/blob/main/CHANGELOG.md#022-2024-04-23","sections":[{"kind":"fix","heading":"Bug Fixes","items":1},{"kind":"dependencies","heading":"Dependencies","items":1}],"hash":"ac25b788da78ecd7"},{"version":"0.2.1","date":"2024-04-17","date_source":"heading","heading":"0.2.1 (2024-04-17)","url":"https://github.com/UI5/linter/blob/main/CHANGELOG.md#021-2024-04-17","sections":[{"kind":"feature","heading":"Features","items":4},{"kind":"fix","heading":"Bug Fixes","items":2},{"kind":"dependencies","heading":"Dependencies","items":2}],"hash":"68b625ccbcc51423"},{"version":"0.2.0","date":"2024-03-26","date_source":"heading","heading":"0.2.0 (2024-03-26)","url":"https://github.com/UI5/linter/blob/main/CHANGELOG.md#020-2024-03-26","sections":[{"kind":"breaking","heading":"⚠ BREAKING CHANGES","items":1},{"kind":"feature","heading":"Features","items":2},{"kind":"fix","heading":"Bug Fixes","items":1},{"kind":"performance","heading":"Performance Improvements","items":1},{"kind":"dependencies","heading":"Dependencies","items":1}],"hash":"96436f3c5026ace0"},{"version":"0.1.3","date":"2024-03-19","date_source":"heading","heading":"0.1.3 (2024-03-19)","url":"https://github.com/UI5/linter/blob/main/CHANGELOG.md#013-2024-03-19","sections":[{"kind":"feature","heading":"Features","items":1},{"kind":"other","heading":"Reverts","items":1}],"hash":"7214f5525c477750"},{"version":"0.1.2","date":"2024-03-14","date_source":"heading","heading":"0.1.2 (2024-03-14)","url":"https://github.com/UI5/linter/blob/main/CHANGELOG.md#012-2024-03-14","sections":[{"kind":"fix","heading":"Bug Fixes","items":1}],"hash":"210b8d4b843d7704"},{"version":"0.1.1","date":"2024-03-14","date_source":"heading","heading":"0.1.1 (2024-03-14)","url":"https://github.com/UI5/linter/blob/main/CHANGELOG.md#011-2024-03-14","sections":[{"kind":"feature","heading":"Features","items":1},{"kind":"fix","heading":"Bug Fixes","items":2},{"kind":"performance","heading":"Performance Improvements","items":1}],"hash":"8290a43b2ca912b9"},{"version":"0.1.0","date":"2024-03-13","date_source":"heading","heading":"0.1.0 (2024-03-13)","url":"https://github.com/UI5/linter/blob/main/CHANGELOG.md#010-2024-03-13","sections":[{"kind":"feature","heading":"Features","items":3}],"hash":"daef83adecf8f165"}],"versions":[{"version":"1.23.7","date":"2026-09-28"},{"version":"1.23.6","date":"2026-09-08"},{"version":"1.23.5","date":"2026-08-13"},{"version":"1.23.4","date":"2026-08-05"},{"version":"1.23.3","date":"2026-07-27"},{"version":"1.23.2","date":"2026-07-21"},{"version":"1.23.1","date":"2026-06-23"},{"version":"1.23.0","date":"2026-06-22"},{"version":"1.22.0","date":"2026-06-10"},{"version":"1.21.2","date":"2026-06-02"},{"version":"1.21.1","date":"2026-05-13"},{"version":"1.21.0","date":"2026-05-11"},{"version":"1.20.18","date":"2026-04-02"},{"version":"1.20.17","date":"2026-03-31"},{"version":"1.20.16","date":"2026-03-25"},{"version":"1.20.15","date":"2026-03-23"},{"version":"1.20.14","date":"2026-03-17"},{"version":"1.20.13","date":"2026-03-06"},{"version":"1.20.12","date":"2026-02-27"},{"version":"1.20.11","date":"2026-02-17"},{"version":"1.20.10","date":"2026-02-05"},{"version":"1.20.9","date":"2026-01-30"},{"version":"1.20.8","date":"2026-01-23"},{"version":"1.20.7","date":"2025-12-29"},{"version":"1.20.6","date":"2025-12-12"},{"version":"1.20.5","date":"2025-11-18"},{"version":"1.20.4","date":"2025-11-17"},{"version":"1.20.3","date":"2025-11-10"},{"version":"1.20.2","date":"2025-10-06"},{"version":"1.20.1","date":"2025-09-18"},{"version":"1.20.0","date":"2025-09-11"},{"version":"1.19.0","date":"2025-08-28"},{"version":"1.18.1","date":"2025-08-22"},{"version":"1.18.0","date":"2025-08-19"},{"version":"1.17.0","date":"2025-07-22"},{"version":"1.16.1","date":"2025-07-08"},{"version":"1.16.0","date":"2025-07-03"},{"version":"1.15.0","date":"2025-07-03"},{"version":"1.14.0","date":"2025-06-27"},{"version":"1.13.1","date":"2025-05-12"},{"version":"1.13.0","date":"2025-04-16"},{"version":"1.12.0","date":"2025-03-19"},{"version":"1.11.0","date":"2025-02-28"},{"version":"1.10.0","date":"2025-02-25"},{"version":"1.9.0","date":"2025-02-17"},{"version":"1.8.0","date":"2025-01-31"},{"version":"1.7.0","date":"2025-01-15"},{"version":"1.6.1","date":"2025-01-08"},{"version":"1.6.0","date":"2025-01-08"},{"version":"1.5.0","date":"2024-12-10"},{"version":"1.4.1","date":"2024-11-28"},{"version":"1.4.0","date":"2024-11-25"},{"version":"1.3.1","date":"2024-11-15"},{"version":"1.3.0","date":"2024-11-13"},{"version":"1.2.0","date":"2024-10-29"},{"version":"1.1.1","date":"2024-10-18"},{"version":"1.1.0","date":"2024-10-17"},{"version":"1.0.2","date":"2024-10-09"},{"version":"1.0.1","date":"2024-10-02"},{"version":"1.0.0","date":"2024-09-30"},{"version":"0.4.1","date":"2024-09-24"},{"version":"0.4.0","date":"2024-09-17"},{"version":"0.3.5","date":"2024-09-04"},{"version":"0.3.4","date":"2024-08-27"},{"version":"0.3.3","date":"2024-08-20"},{"version":"0.3.2","date":"2024-08-12"},{"version":"0.3.1","date":"2024-07-30"},{"version":"0.3.0","date":"2024-07-24"},{"version":"0.2.6","date":"2024-06-28"},{"version":"0.2.5","date":"2024-06-13"},{"version":"0.2.4","date":"2024-06-07"},{"version":"0.2.3","date":"2024-06-04"},{"version":"0.2.2","date":"2024-04-24"},{"version":"0.2.1","date":"2024-04-17"},{"version":"0.2.0","date":"2024-03-26"},{"version":"0.1.3","date":"2024-03-19"},{"version":"0.1.2","date":"2024-03-14"},{"version":"0.1.1","date":"2024-03-14"},{"version":"0.1.0","date":"2024-03-13"}],"crawled_at":"2026-10-25"},"edges":{"maintainers":[{"ref":"actor:ui5","name":"UI5","json":"/actors/ui5.json"}],"contributors":[{"ref":"actor:ajinkyapatil8190","name":"Ajinkya Patil","json":"/actors/ajinkyapatil8190.json"},{"ref":"actor:phantomkeks","name":"Emanuel Bahr","json":"/actors/phantomkeks.json"},{"ref":"actor:flovogt","name":"Florian Vogt","json":"/actors/flovogt.json"},{"ref":"actor:codeworrior","name":"Frank Weigel","json":"/actors/codeworrior.json"},{"ref":"actor:werwolf2303","name":"Gianluca Beil","json":"/actors/werwolf2303.json"},{"ref":"actor:dellagustin-sap","name":"Guilherme Dellagustin","json":"/actors/dellagustin-sap.json"},{"ref":"actor:stopcoder","name":"Jiawei","json":"/actors/stopcoder.json"},{"ref":"actor:justinwilaby","name":"Justin Wilaby","json":"/actors/justinwilaby.json"},{"ref":"actor:marianfoo","name":"Marian Zeis","json":"/actors/marianfoo.json"},{"ref":"actor:matz3","name":"Matthias Oßwald","json":"/actors/matz3.json"},{"ref":"actor:maxreichmann","name":"Max Reichmann","json":"/actors/maxreichmann.json"},{"ref":"actor:randombyte","name":"Merlin Beutlberger","json":"/actors/randombyte.json"},{"ref":"actor:openui5bot","name":"OpenUI5 Bot","json":"/actors/openui5bot.json"},{"ref":"actor:d3xter666","name":"Yavor Ivanov","json":"/actors/d3xter666.json"}],"explained_by":[],"alternative_to_this":[],"needed_by":[{"ref":"artifact:satiroglu-kaev","name":"@satiroglu/kaev","json":"/artifacts/satiroglu-kaev.json","requirement":"required"}],"available_via":[],"parts":[],"add_ons":[],"answered_through_parts":[]}}