e33ef2885f
Chore: Remove rollup-plugin-dts ( #106442 )
...
* chore(packages): remove rollup dts plugin
* build(packages): add rollup copy plugin settings to copy ts declarations to esm and cjs builds
* build(packages): remove copy settings as result doesnt pass attw cli checks
* build(packages): use single types output in dist/types directory
* ci(packages): update prepare and validate scripts for single type builds
* fix(grafana-schema): copy raw types to dist/esm directory for grafana/scenes support
2025-06-12 15:25:16 +02:00
6156e9c2d8
FlameGraph: Fix bug for function names that conflict with JavaScript object prototype properties ( #106338 )
...
* grafana-flamegraph: Fix bug for function names that conflict with JavaScript object prototype properties
The bug occurs in the flamegraph data transformation logic where function names from profiling data are used as object
keys without proper prototype pollution protection.
Fixes #106232 #101551
Co-authored-by: vinayteki95 <vinayteki95@users.noreply.github.com>
* Fix top table calculations
---------
Co-authored-by: vinayteki95 <vinayteki95@users.noreply.github.com>
Co-authored-by: Piotr Jamróz <pm.jamroz@gmail.com>
2025-06-12 14:41:33 +02:00
d4fd3aa7c7
FlameGraph: Use named imports ( #104042 )
...
* FlameGraph: Use named imports
* Fix test imports
2025-05-05 13:20:01 +02:00
b56a4a5295
Border radius: Improve rule and fix remaining violations ( #104569 )
...
* improve rule and fix remaining borderRadius violations
* prettier
* Add test case for nested classes
* Fix unnecessary string wrapping
---------
Co-authored-by: Tom Ratcliffe <tom.ratcliffe@grafana.com>
2025-04-30 14:03:54 +01:00
f7216db6bc
Chore: bump version to 12.1.0-pre ( #104468 )
...
bump version to 12.1.0-pre
2025-04-24 15:47:14 +01:00
494ca597aa
Update babel monorepo ( #103455 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-07 10:58:47 +01:00
674d81d7ee
Chore: Bump version of front-end modules to 12.0.0-pre ( #102615 )
...
---------
Co-authored-by: jev forsberg <jev.forsberg@grafana.com>
2025-03-21 17:35:55 +02:00
859c12bbb4
Grafana UI: Expose unstable entrypoint ( #97080 )
...
* feat(grafana-ui): build unstable entrypoint for experimental components
* feat(plugins): expose grafana/ui/unstable
* build(grafana-ui): add rollup plugin to create alias package.json for unstable entrypoint
* build(packages): rewrite prepare npm script to generate alias packagejson files
* chore(packages): use relative paths in publishConfig for exports generation
* chore(frontend): move npmcli/package-json package to root package.json
* revert(grafana-ui): remove rollup plugin for generating alias package.json files
* chore(grafana-ui): clean up unstable directory postpack to prevent yarn lock issues
* build(packages): fix scope for pkgName usage
* feat(packages): create separate cjs and esm builds that validate with arethetypeswrong cli
* chore(yarn): refresh lock file
* fix(packages): make sure alias package.jsons point to existing files
2025-03-04 09:55:41 +01:00
520f46cb6d
Update babel monorepo to v7.26.9 ( #101447 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-28 09:52:42 +00:00
eca045bc11
Build: Reduce repetition in rollup configs ( #93916 )
...
* build(packages): add extendable pieces of rollup config
* build(packages): rewrite rollup configs to make use of extendable parts
2025-02-25 09:11:09 +01:00
79bd3ffd8c
Update dependency rollup-plugin-esbuild to v6.2.0 ( #100421 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-11 14:44:41 +00:00
8c0e087ce2
Update dependency esbuild to v0.25.0 [SECURITY] ( #100426 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-11 16:04:18 +02:00
88c62cd828
Chore: Manually update versions and update grafana-test-datasource
to "workspace:*" ( #99999 )
...
* baldm0mma/ manually update deps and run yarn
* baldm0mma/ update version from workspace to actual version
* baldm0mma/ revert some workspaces
* baldm0mma/ update workspace
* baldm0mma/ update deps
2025-02-03 15:12:05 -07:00
9ae5552cab
Update testing-library monorepo ( #99889 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-31 13:30:24 +00:00
8b9d4d1358
Update dependency @types/node to v22.12.0 ( #99638 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-28 13:37:10 +00:00
a05f539dd2
Update dependency @types/lodash to v4.17.15 ( #99632 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-28 10:02:23 +00:00
50b14c533c
Update dependency @types/node to v22.10.10 ( #99570 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-27 15:25:51 +00:00
ead8236cec
Update babel monorepo to v7.26.7 ( #99558 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-27 13:05:11 +00:00
c62bc501d3
Update dependency @types/node to v22.10.9 ( #99413 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-23 12:33:13 +00:00
13121ccf23
Update dependency @types/node to v22.10.7 ( #99288 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-21 12:22:37 +02:00
27cdd25917
FlameGraph: Add prop to keep focused items when the profile data changes ( #98356 )
2025-01-20 12:34:48 +02:00
7411663b74
Chore: Upgrade to React 18.3 ( #99183 )
...
upgrade to react 18.3
2025-01-17 15:56:44 +00:00
1281b0f094
Update dependency @types/node to v22.10.6 ( #98934 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-14 12:09:54 +02:00
bf8524e5a6
Update dependency typescript to v5.7.3 ( #98753 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-09 17:47:23 +00:00
e0121055fb
Update dependency typescript to v5.7.2 ( #93749 )
...
* Update dependency typescript to v5.7.2
* typescript fixes
* don't need this change
* remaining typescript fixes
* remove emotion/react aliasing
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Ashley Harrison <ashley.harrison@grafana.com>
2025-01-09 15:20:45 +00:00
0ff033c422
Update dependency @leeoniya/ufuzzy to v1.0.18 ( #98667 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-08 15:52:47 +00:00
0d8a71c664
Update dependency @types/node to v22.10.5 ( #98522 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-06 12:25:31 +00:00
5482742891
Update dependency @types/lodash to v4.17.14 ( #98520 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-06 11:59:23 +00:00
166e86a0c6
Update dependency esbuild to v0.24.2 ( #98308 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-06 09:53:31 +00:00
54e603e552
Update dependency rollup-plugin-node-externals to v8 ( #98211 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-18 18:57:09 +02:00
77fafd887a
Update dependency @rollup/plugin-node-resolve to v16 ( #98114 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-17 15:32:14 +00:00
21f1b241dd
Update dependency react-virtualized-auto-sizer to v1.0.25 ( #98081 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-17 10:16:42 +00:00
dbe273d0eb
Update dependency tslib to v2.8.1 ( #98068 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-17 09:57:45 +00:00
b310b6f8c5
Update dependency react-use to v17.6.0 ( #98042 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-16 16:00:27 +00:00
630b7d3c0d
Update dependency @testing-library/react to v16.1.0 ( #97939 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-13 14:21:40 +00:00
4521cfb28c
Update dependency @babel/preset-react to v7.26.3 ( #97677 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-12 16:44:13 +00:00
08bb66ba72
Chore: Update to node 22 ( #97779 )
...
* update to node 22
* downgrade to 22.11.0
* switch to using node-version-file
* update @types/node
* revert back to using node-version
2024-12-12 16:39:52 +00:00
4ea109593b
Chore: Update dep version ( #97507 )
...
* update dep versions
* run gen-cue
2024-12-05 13:01:59 -07:00
21117c85dd
Update dependency @leeoniya/ufuzzy to v1.0.17 ( #97226 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-02 09:35:09 +00:00
3aa5811b1e
Update emotion monorepo ( #96780 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-20 17:06:44 +00:00
01b7fe0cd5
Update dependency @leeoniya/ufuzzy to v1.0.16 ( #96743 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-20 10:14:52 +00:00
29bcf7dbe9
Update babel monorepo to v7.26.0 ( #96333 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-12 18:23:05 +02:00
2799e5aa75
Update dependency @types/lodash to v4.17.13 ( #96159 )
...
* Update dependency @types/lodash to v4.17.13
* fix types
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Ashley Harrison <ashley.harrison@grafana.com>
2024-11-11 18:16:20 +02:00
3012d4c043
Flame Graph: Fix crash when it receives empty data ( #95604 )
...
flame graph crash
2024-11-11 11:09:11 +00:00
8c41137bcf
Frontend: Update to Eslint 9 ( #94823 )
...
* chore(eslint): bump all eslint related packages to latest
* chore(eslint): update linting scripts work with v9
* chore(eslint): introduce flat config
* chore(eslint): delete legacy configs
* feat(grafana-eslint-rules): update rules to use eslint 9 APIs
* chore(eslint): migrate all nested eslintrc files over to root config
* chore(packages): bump eslint dependencies
* feat(betterer): make it work with eslint 9
* style(grafana-data): remove non-existant ban-types rule from disable declarations
* chore(wip): [wip] link eslint-config-grafana
* chore(packages): add @eslint/compat
* chore(eslint): add compat to testing library and fix alerting rules
* chore(eslint): bump grafana eslint-config to v8
* chore(explore): delete legacy eslint config
* chore: clean codeowners file, remove grafana/eslint-config from e2e plugins
* test(eslint-rules): fix no-border-radius-literal and no-aria-label-e2e-selectors rule tests
* Add .js to prettier checks so new eslint.config.js file isn't missed
* chore(eslint): move emotion/syntax-preference to grafana/defaults
* test(eslint): use core-js structured-clone
* revert(services): undo merge backend-format githook changes
* test(eslint-rules): remove structured-clone polyfill from tests
* chore(eslint): add back public/lib/monaco to ignore list, sort alphabetically
* chore(e2e-plugins): remove eslint config 7 from plugins package.json
---------
Co-authored-by: Tom Ratcliffe <tom.ratcliffe@grafana.com>
2024-11-07 16:31:06 +01:00
b512e7be0a
Update dependency @types/node to v20.16.15
2024-10-23 12:59:48 +00:00
32d224223e
Update babel monorepo to v7.25.9
2024-10-23 09:10:18 +00:00
059c5a4d02
Update dependency @types/node to v20.16.14
2024-10-22 09:00:43 +00:00
b43425b527
Update dependency @types/node to v20.16.13
2024-10-21 13:59:11 +00:00
2974ab634f
Update dependency @types/lodash to v4.17.12
2024-10-21 16:15:42 +03:00