renovate-bot opened a new pull request, #6142: URL: https://github.com/apache/jmeter/pull/6142
[](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [org.jetbrains.lets-plot:lets-plot-kotlin-jvm](https://togithub.com/JetBrains/lets-plot-kotlin) | `4.4.1` -> `4.5.0` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>JetBrains/lets-plot-kotlin (org.jetbrains.lets-plot:lets-plot-kotlin-jvm)</summary> ### [`v4.5.0`](https://togithub.com/JetBrains/lets-plot-kotlin/blob/HEAD/CHANGELOG.md#450---2023-11-06) ##### Added - Annotations in Barchart. See: [example notebook](https://nbviewer.org/github/JetBrains/lets-plot-kotlin/blob/master/docs/examples/jupyter-notebooks/f-4.5.0/bar_annotations.ipynb). - Common theme support in subplots (i.e. `gggrid()`) \[[LPK-#​197](https://togithub.com/JetBrains/lets-plot-kotlin/issues/197)]. See: [example notebook](https://nbviewer.org/github/JetBrains/lets-plot-kotlin/blob/master/docs/examples/jupyter-notebooks/f-4.5.0/gggrid_theme.ipynb). - `HCL` and `CIELAB` color space for hue color scale and gradient color scales \[[#​876](https://togithub.com/JetBrains/lets-plot/issues/876)]. See: [example notebook](https://nbviewer.org/github/JetBrains/lets-plot-kotlin/blob/master/docs/examples/jupyter-notebooks/f-4.5.0/color_space_update.ipynb). - New scale transformations: `'log2'` and `'symlog'`. See: [example notebook](https://nbviewer.org/github/JetBrains/lets-plot-kotlin/blob/master/docs/examples/jupyter-notebooks/f-4.5.0/new_scale_transformations.ipynb). - `plotMargin` parameter in `theme()` \[[#​856](https://togithub.com/JetBrains/lets-plot/issues/856)]. See: [example notebook](https://nbviewer.org/github/JetBrains/lets-plot-kotlin/blob/master/docs/examples/jupyter-notebooks/f-4.4.4/theme_plot_margin.ipynb). - Dual orientation for geometries: - `geomErrorBar()`; - `geomCrossbar()`; - `geomPointRange()`; - `geomLineRange()`; - `geomRibbon()`. See: [example notebook](https://nbviewer.org/github/JetBrains/lets-plot-kotlin/blob/master/docs/examples/jupyter-notebooks/f-4.4.4/horizontal_geoms.ipynb). ##### Fixed - Husl palette equivalent \[[#​876](https://togithub.com/JetBrains/lets-plot/issues/876)]. - Tooltips are trimmed and not visible on a very narrow chart \[[#​837](https://togithub.com/JetBrains/lets-plot/issues/837)]. - Exception label is unresizeble, uncopyable and uncontrollable \[[#​902](https://togithub.com/JetBrains/lets-plot/issues/902)]. - Flickering during plot downsizing \[[#​888](https://togithub.com/JetBrains/lets-plot/issues/888)]. - Bad default formatting of numeric values in annotations \[[#​905](https://togithub.com/JetBrains/lets-plot/issues/905)]. - corr_plot: unexpected whitespace between the "geometry area" and the legend \[[#​877](https://togithub.com/JetBrains/lets-plot/issues/877)]. - scale_log: an option to generate only breaks which are integer powers of 10 needed \[[#​850](https://togithub.com/JetBrains/lets-plot/issues/850)]. - Trimmed legend when bounds of the rightmost X-axis tick label exceeds the axis length \[[#​851](https://togithub.com/JetBrains/lets-plot/issues/851)]. - HTML files exported using ggsave() are missing the encoding specification \[[#​900](https://togithub.com/JetBrains/lets-plot/issues/900)]. - `plot_margin` parameter in `theme()` \[[#​856](https://togithub.com/JetBrains/lets-plot/issues/856)]. - Subplot themes not inherited by parent \[[LPK-#​197](https://togithub.com/JetBrains/lets-plot-kotlin/issues/197)]. - `element_blank()` has no effect on plot title/subtitle/caption in `theme()` \[[#​913](https://togithub.com/JetBrains/lets-plot/issues/913)]. - Lollipop in legend is disproportionately large \[[LPK-216](https://togithub.com/JetBrains/lets-plot-kotlin/issues/216)]. - geomBar with fill, produces tooltips artefacts \[[#​895](https://togithub.com/JetBrains/lets-plot/issues/895)]. - Exception, when trying to build plot with column name containing line breakes \[[#​894](https://togithub.com/JetBrains/lets-plot/issues/894)]. - Added "grey" spelling for the gray color (earlier - "gray" only). ### [`v4.4.3`](https://togithub.com/JetBrains/lets-plot-kotlin/blob/HEAD/CHANGELOG.md#443---2023-09-15) ##### Added - `geomCount()`/`statSum()` \[[#​821](https://togithub.com/JetBrains/lets-plot/issues/821)].\ See: [example notebook](https://nbviewer.org/github/JetBrains/lets-plot-kotlin/blob/master/docs/examples/jupyter-notebooks/f-4.4.3/geom_count.ipynb). - `plotMessage` parameter in `theme(...)` \[[#​863](https://togithub.com/JetBrains/lets-plot/issues/863)].\ See: [example notebook](https://nbviewer.org/github/JetBrains/lets-plot-kotlin/blob/master/docs/examples/jupyter-notebooks/f-4.4.3/theme_plot_message.ipynb). - KDocs for the stats. ##### Changed - If layer transparency is set via the alpha-channel in the colors RGBA specification and via the `alpha` aesthetic, \ then the `alpha` aesthetic overrides the alpha-channel in the color. Previousely it was the opposite. - `geomPie()` defaults: - "stroke" is visible and `strokeSide="both"` (was `strokeSide="outer"`). - the "hole" is not created automatically when `strokeSide = "both"/"inner"` (was created automatically). - `geomBar()` now has solid outline color by default (was transparent). - `geomTile()`, `geomBin2D()` now have solid outline color by default (was transparent). - however, by default the `size` is 0 (i.e. tiles outline initially is not visible). - \[DEPRECATED] Function `statCount2d` has been renamed to `statCount2D`. The old name is deprecated. ##### Fixed - `themeVoid()` + `flavorXxx()`: no expected plot background \[[#​858](https://togithub.com/JetBrains/lets-plot/issues/858)]. - `geomTile()`, `geomBin2D()` : the `alpha` aesthetic is applied to the tiles outline. - `scaleXDateTime()`: error building plot for early dates \[[#​346](https://togithub.com/JetBrains/lets-plot/issues/346)]. - Inconsistent color in legend when using `paint_a/paint_b/paint_c` \[[#​867](https://togithub.com/JetBrains/lets-plot/issues/867)]. ### [`v4.4.2`](https://togithub.com/JetBrains/lets-plot-kotlin/blob/HEAD/CHANGELOG.md#442---2023-08-23) ##### Added - Flavor-aware colors: **pen**, **brush** and **paper** - By default, all geometries utilize new flavor-aware colors. - Theme `geom` parameter allows redefinition of "geom colors": `theme(geom = elementGeom(pen, brush, paper))`. See: [example notebook](https://nbviewer.jupyter.org/github/JetBrains/lets-plot-kotlin/blob/master/docs/examples/jupyter-notebooks/f-4.4.2/geom_theme_colors.ipynb). - Support for variadic line width and/or color in `geom_line()` and `geom_path()` \[[LP-313](https://togithub.com/JetBrains/lets-plot/issues/313)]. Ses: [example notebook](https://nbviewer.jupyter.org/github/JetBrains/lets-plot-kotlin/blob/master/docs/examples/jupyter-notebooks/f-4.4.2/aes_size_color_variadic_lines.ipynb). - `themeVoid()`: [example notebook](https://nbviewer.org/github/JetBrains/lets-plot-kotlin/blob/master/docs/examples/jupyter-notebooks/f-4.4.2/theme_void.ipynb) - `statECDF()` : [example notebook](https://nbviewer.jupyter.org/github/JetBrains/lets-plot-kotlin/blob/master/docs/examples/jupyter-notebooks/f-4.4.2/stat_ecdf.ipynb). - `geomFunction()` : [example notebook](https://nbviewer.jupyter.org/github/JetBrains/lets-plot-kotlin/blob/master/docs/examples/jupyter-notebooks/f-4.4.2/geom_function.ipynb). - `statSummary()`: [example notebook](https://nbviewer.jupyter.org/github/JetBrains/lets-plot-kotlin/blob/master/docs/examples/jupyter-notebooks/f-4.4.2/stat_summary.ipynb). - `statSummaryBin()`: [example notebook](https://nbviewer.jupyter.org/github/JetBrains/lets-plot-kotlin/blob/master/docs/examples/jupyter-notebooks/f-4.4.2/stat_summary_bin.ipynb). - `Stat.sum()` statistic: [example notebook](https://nbviewer.jupyter.org/github/JetBrains/lets-plot-kotlin/blob/master/docs/examples/jupyter-notebooks/f-4.4.2/stat_sum.ipynb). - `Stat.boxplotOutlier()` statistic: [example notebook](https://nbviewer.jupyter.org/github/JetBrains/lets-plot-kotlin/blob/master/docs/examples/jupyter-notebooks/f-4.4.2/stat_boxplot_outlier.ipynb). - In tooltip customization API:\ `disableSplitting()` function \[[#​189](https://togithub.com/JetBrains/lets-plot-kotlin/issues/189)]. [example notebook](https://nbviewer.jupyter.org/github/JetBrains/lets-plot-kotlin/blob/master/docs/examples/jupyter-notebooks/f-4.4.2/tooltips_disable_splitting.ipynb). - In `geomPie()`: - `stroke` and `color` aesthetics - the width and color of pie sector arcs. - `strokeSide` parameter - which arcs to show (inner, outer, both). - `spacerWidth` and `spacerColor` parameters - lines between sectors. See: [example notebook](https://nbviewer.jupyter.org/github/JetBrains/lets-plot-kotlin/blob/master/docs/examples/jupyter-notebooks/f-4.4.2/geom_pie_stroke_and_spacers.ipynb). - `sizeUnit` parameter : [example notebook](https://nbviewer.jupyter.org/github/JetBrains/lets-plot-kotlin/blob/master/docs/examples/jupyter-notebooks/f-4.4.2/geom_pie_size_unit.ipynb). ##### Changed > Note: Due to major package refactoring in the main Lets-Plot library, this version (4.4.2) of the Kotlin API\ > is not compatible with versions of Lets-Plot library v3.2.0 and earlier. - The default qualitative color palette is now [Color Brewer "Set1"](https://colorbrewer2.org/#type=qualitative\&scheme=Set1\&n=9) (was ["Set2"](https://colorbrewer2.org/#type=qualitative\&scheme=Set2\&n=8)) - Geometries default colors are now flavor-dependent: [example notebook](https://nbviewer.jupyter.org/github/JetBrains/lets-plot-kotlin/blob/master/docs/examples/jupyter-notebooks/f-4.4.2/geom_theme_colors.ipynb). - Geometries default size/line-width is now slightly bigger. - Point size is adjusted to match the width of a line of the same "size". - \[BREAKING] Kotlin/JS **LEGACY** apps are no longer supported. - \[BREAKING] `geomPie()` no longer supports parameter `strokeColor`. - \[BREAKING] `geomBoxplot()` no longer support parameter `sampling`. - \[BREAKING] `geomPointRange()`: size aesthetic shouldn't affect line width \[[#​751](https://togithub.com/JetBrains/lets-plot/issues/751)]:\ `linewidth` aesthetic is now used for the line width, `size` - for mid-point size only. - `geomBoxplot()`: `size` and `stroke` parameters now affect outlier shapes. ##### Fixed - ggsave: saving geomImshow() to SVG produces fuzzy picture \[[#​188](https://togithub.com/JetBrains/lets-plot-kotlin/issues/188)]. - `geomCrossbar()` aesthetics take `middle` argument instead of `y` \[[#​804](https://togithub.com/JetBrains/lets-plot/issues/804)]. - `geomBoxplot()` doesn't apply alpha to outliers \[[#​754](https://togithub.com/JetBrains/lets-plot/issues/754)]. - `geomBoxplot()`: outliers do not show tooltips. - `geomBoxplot()`: some strange outliers drawn here \[[#​143](https://togithub.com/JetBrains/lets-plot-kotlin/issues/143)]. - `geomStep()`: no tooltips. - `geomStep()`: add 'tooltips' parameter \[[#​195](https://togithub.com/JetBrains/lets-plot-kotlin/issues/195)]. - `geomStep()`: toggle the behavior of the `direction` parameter when the orientation is changed. - `geomRibbon()`: not all tooltips are shown on a multi-layer plot \[[#​847](https://togithub.com/JetBrains/lets-plot/issues/847)]. - Bug in empty plot: IndexOutOfBoundsException \[[#​194](https://togithub.com/JetBrains/lets-plot-kotlin/issues/194)]. - How to remove side tooltips without anchor? \[[#​189](https://togithub.com/JetBrains/lets-plot-kotlin/issues/189)]. </details> --- ### Configuration 📅 **Schedule**: Branch creation - "every 3 weeks on Monday" (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. â™» **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/apache/jmeter). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy41OS44IiwidXBkYXRlZEluVmVyIjoiMzcuNTkuOCIsInRhcmdldEJyYW5jaCI6Im1hc3RlciJ9--> -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: dev-unsubscr...@jmeter.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org