OctoMeter icon indicating copy to clipboard operation
OctoMeter copied to clipboard

[chore] Renovate: Update dependency io.github.koalaplot:koalaplot-core 0.6.4 to v0.10.3

Open renovate[bot] opened this issue 3 weeks ago β€’ 1 comments

This PR contains the following updates:

Package Change Age Confidence
io.github.koalaplot:koalaplot-core 0.6.4 -> 0.10.3 age confidence

Release Notes

KoalaPlot/koalaplot-core (io.github.koalaplot:koalaplot-core)

v0.10.3

Fixed
  • XYGraph pointer tracking would throw an exception if the pointer event had a position outside the bounds of the component.

v0.10.2

Fixed
  • IndexOutOfBoundsException from LinePlots if Symbols is an empty function.

v0.10.1

Added
  • Biconvex Pie Chart shape implementation
Changed
  • Deprecated AreaPlot, LinePlot, PolarPlotSeries, StairstepPlot to replace with AreaPlot2, LinePlot2, PolarPlotSeries2, StairstepPlot2 as part of deprecation of HoverableElementArea.

v0.10.0

Added
  • Alternate pie chart slice style, ConcaveConvexSlice.
  • #​55 mouse tracking
  • #​24 Horizontal bar plot
Changed
  • Update dependencies: Compose to 1.9.2, Kotlin to 2.2.21, agp to 8.13.0, android compile sdk to 36
  • VerticalBarPosition renamed to BarPosition
  • DefaultVerticalBarPosition renamed to DefaultBarPosition
  • DefaultVerticalBar renamed to DefaultBar
  • VerticalBarPlotGroupedPointEntry renamed to BarPlotGroupedPointEntry and changed names of member values
  • Deprecated HoverableElementArea and its associated hoverableElement Modifier. Use ToolTipArea or ToolTipBox instead.

v0.9.1

Fixed
  • PieChart hole content padding being calculated incorrectly

v0.9.0

Added
  • Support for StartAnimationUseCase in bar-chart (GroupedVerticalBarPlot)
  • Ability to disable the consumption of gesture events
  • Pan fling behavior for Android and iOS platforms (#​106)
Changed
  • Move the logic of enabling/disabling pan and zoom to the gesture handler
  • A separate object has been created for the gesture configuration GestureConfig
  • Removing the gesture logic "pastTouchSlop", in practice it turned out to be inconsistent when capturing panning from the parent container
  • Upgrade Gradle and detekt versions
  • Update dependencies: Kotlin, Coroutines, Compose
Fixed
  • Discrete panning in X and Y axes (#​104)
  • Fix an error in the logic of setting the initial zoom direction, which is why the orthogonal axis of the first touch movement was not reset

v0.8.0

Added
  • viewRange property to LinearAxisModel.
  • Support for "inverted" linear axes that plot their values from most to least.
  • Support for StartAnimationUseCase in PieChart
Changed
  • Upgrade Compose plugin to 1.7.3
  • Upgrade Kotlin to 2.1.0
  • Upgrade kotlinx-coroutines to 1.10.1
  • Upgrade Dokka to 2.0.0
  • Android Gradle Plugin to 8.7.2
  • Android compileSDK to 34 and minSDK to 23
  • BulletGraph using default qualitative range indicators will accept a max of 5 values when being configured rather than throwing a null pointer exception when Composing.
Fixed
  • Panning support for Int and Long linear axis models by introducing ContinuousLinearAxisModel and DiscreteLinearAxisModel interfaces
  • BulletGraph null pointer exception if more than 4 qualitative range indicators are used.
  • BulletGraph qualitative range default shading not according to spec under some conditions.
  • Divide by 0 in XYGraph if an axis has no tick labels (#​105).
  • XYGraph size changes when panning (#​101). Important Note: This required a change to the XYGraph size calculation that may result in clipping of the rightmost x-axis tick label and/or topmost y-axis tick label. Padding can be explicitly added to the parent Composable to leave space for labels that extend beyond the graph edge.

v0.7.1

Fixed
  • PieChart causing array index out of bounds exceptions if values were added/removed after initial composition.

v0.7.0

Added
  • setViewRange function on LinearAxisModel interface.
  • zoom and pan support for all platforms within XYGraph
  • labelAnimationSpec parameter for PieCharts
Changed
  • Renamed ILinearAxisModel to LinearAxisModel
  • Removed minimumMajorTickSpacing from AxisModel interface and added to LinearAxisModel
  • Upgrade Kotlin to 2.0.21
  • Upgrade com.android.library to 8.5.2
  • Upgrade gradle wrapper to 8.10
  • Upgrade Compose to 1.7.0
  • Upgrade coroutines to 1.9.0
  • Rename PieChart's animationSpec parameter to pieAnimationSpec
  • zoomRangeLimit in LinearAxisModel implementations replaced with minViewExtent and maxViewExtent to control both the allowed upper and lower bounds of the visible range
Fixed
  • #​81 Add coerceAtLeast to rememberIntLinearAxisModel to fix Zoom range limit when range is small
  • BulletGraph vertical centering of ranges
Removed
  • Removed deprecated LinearAxisModel class and rememberLinearAxisModel function

Configuration

πŸ“… Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

β™» Rebasing: Whenever PR is behind base branch, 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 was generated by Mend Renovate. View the repository job log.

renovate[bot] avatar Nov 12 '25 13:11 renovate[bot]

Branch automerge failure

This PR was configured for branch automerge. However, this is not possible, so it has been raised as a PR instead.


  • Branch has one or more failed status checks

renovate[bot] avatar Nov 12 '25 13:11 renovate[bot]