OctoMeter
OctoMeter copied to clipboard
[chore] Renovate: Update dependency io.github.koalaplot:koalaplot-core 0.6.4 to v0.10.3
This PR contains the following updates:
| Package | Change | Age | Confidence |
|---|---|---|---|
| io.github.koalaplot:koalaplot-core | 0.6.4 -> 0.10.3 |
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.
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