Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix(deps): update dependency org.jetbrains.lets-plot:lets-plot-kotlin-jvm to v4.5.0 #6142

Merged
merged 1 commit into from
Nov 24, 2023

Conversation

renovate-bot
Copy link
Contributor

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
org.jetbrains.lets-plot:lets-plot-kotlin-jvm 4.4.1 -> 4.5.0 age adoption passing confidence

Release Notes

JetBrains/lets-plot-kotlin (org.jetbrains.lets-plot:lets-plot-kotlin-jvm)

v4.5.0

Added
Fixed
  • Husl palette equivalent [#​876].
  • Tooltips are trimmed and not visible on a very narrow chart [#​837].
  • Exception label is unresizeble, uncopyable and uncontrollable [#​902].
  • Flickering during plot downsizing [#​888].
  • Bad default formatting of numeric values in annotations [#​905].
  • corr_plot: unexpected whitespace between the "geometry area" and the legend [#​877].
  • scale_log: an option to generate only breaks which are integer powers of 10 needed [#​850].
  • Trimmed legend when bounds of the rightmost X-axis tick label exceeds the axis length [#​851].
  • HTML files exported using ggsave() are missing the encoding specification [#​900].
  • plot_margin parameter in theme() [#​856].
  • Subplot themes not inherited by parent [LPK-#​197].
  • element_blank() has no effect on plot title/subtitle/caption in theme() [#​913].
  • Lollipop in legend is disproportionately large [LPK-216].
  • geomBar with fill, produces tooltips artefacts [#​895].
  • Exception, when trying to build plot with column name containing line breakes [#​894].
  • Added "grey" spelling for the gray color (earlier - "gray" only).

v4.4.3

Added
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].
  • geomTile(), geomBin2D() : the alpha aesthetic is applied to the tiles outline.
  • scaleXDateTime(): error building plot for early dates [#​346].
  • Inconsistent color in legend when using paint_a/paint_b/paint_c [#​867].

v4.4.2

Added
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" (was "Set2")

  • Geometries default colors are now flavor-dependent: example notebook.

  • 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]:
    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].
  • geomCrossbar() aesthetics take middle argument instead of y [#​804].
  • geomBoxplot() doesn't apply alpha to outliers [#​754].
  • geomBoxplot(): outliers do not show tooltips.
  • geomBoxplot(): some strange outliers drawn here [#​143].
  • geomStep(): no tooltips.
  • geomStep(): add 'tooltips' parameter [#​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].
  • Bug in empty plot: IndexOutOfBoundsException [#​194].
  • How to remove side tooltips without anchor? [#​189].

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.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate. View repository job log here.

@vlsi vlsi merged commit f0e70f8 into apache:master Nov 24, 2023
7 checks passed
@renovate-bot renovate-bot deleted the renovate/org.jetbrains.lets-plot branch November 24, 2023 14:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants