Releases: tradingview/LightweightChartsIOS
Releases · tradingview/LightweightChartsIOS
4.0.0
In this release the backend was updated to v4.0.0
Breaking Changes
- Added
ticksVisible
toTimeScaleOptions
, renameddrawTicks
toticksVisible
inPriceScaleOptions
- Added methods:
- SeriesApi.markers
- SeriesApi.dataByIndex
Fixes
3.8.0
We're happy to announce the next release of Lightweight Charts library. This release includes many improvements and bug fixes (as usual), but we are thrilled to say that from this version the library has its own documentation website that replaces the documentation in the repository. Check it out and share your feedback in tradingview/lightweight-charts#921.
Breaking Changes
- Custom color for items of candlestick and line series (see #39, tradingview/lightweight-charts#195)
Enhancement
- Documentation website (see tradingview/lightweight-charts#875, tradingview/lightweight-charts#918, tradingview/lightweight-charts#411, tradingview/lightweight-charts#919, tradingview/lightweight-charts#922, tradingview/lightweight-charts#983, tradingview/lightweight-charts#980, tradingview/lightweight-charts#1006)
- Quick tracking mode (see tradingview/lightweight-charts#830)
Improved mouse behaviour on touch devices (like mouse connected to mobile phone/tablet) (see tradingview/lightweight-charts#106) - Labels might be cut off when disabling scale and scroll (tradingview/lightweight-charts#947)
- Add ability to disable visibility of price line line (see tradingview/lightweight-charts#969)
Fixed
- timeScale.fitContent is not working correctly (see tradingview/lightweight-charts#966)
- Delegate.unsubscribeAll method works in opposite way (see tradingview/lightweight-charts#995)
- Last price animation is active when no data added to the right (but to the left) (see tradingview/lightweight-charts#886)
- subscribeClick on mobile always get the last index of all the items (see tradingview/lightweight-charts#657)
- Incorrect crosshair position on scrolling by dragging by mouse (see tradingview/lightweight-charts#987)
- A painting slows down after a while with tons of updates (see tradingview/lightweight-charts#946)
- Bars disappear with devicePixelRatio less than 1 (see tradingview/lightweight-charts#982)
- There are no tick marks on the price axis (see tradingview/lightweight-charts#939)
- Disabling scrolling by disabled horzTouchDrag and vertTouchDrag options disables moving crosshair in tracking mode (see tradingview/lightweight-charts#434)
- Reducing precision doesn't update price scale width (see tradingview/lightweight-charts#550)
- Chart width is jumping on series change from area to candles (see tradingview/lightweight-charts#943)
- Log axis is not scaling on small number (see tradingview/lightweight-charts#874)
- Overlay series title is not rendered when no series use right price scale (see tradingview/lightweight-charts#926)
- scrollToPosition with big negative value and when no data breaks the chart (see tradingview/lightweight-charts#889)
- When rendering multiple charts with baseline series, baseValue of the last element is used on all charts series. (see tradingview/lightweight-charts#898)
3.7.1
3.7.0
In this version the library have migrated to backend v3.7.0.
Enhancement
- Added method to reset background of WKWebView (#33)
- The new baseline series chart (see tradingview/lightweight-charts#151)
- Documentation about time zones support (see tradingview/lightweight-charts#781)
- Added methods to get time axis size and subscribe on size change (see tradingview/lightweight-charts#853)
- Improved performance of setting/updating series data (see tradingview/lightweight-charts#418 and tradingview/lightweight-charts#838)
- Use lowerbound in TimeScale timeToIndex search (see tradingview/lightweight-charts#767)
Fixed
- Fixed behavior of fixRightEdge (#30)
- Added missing coding keys (#31)
- Increased min price tick mark step up to 1e-14 (from 1e-9) (see tradingview/lightweight-charts#841)
- Fix typo in customization docs (see tradingview/lightweight-charts#844)
- Do not paint time axis if it not visible (see tradingview/lightweight-charts#865)
- Remove color customisation from settings.json (see tradingview/lightweight-charts#869)
3.6.1
In this version the library have migrated to backend v3.6.1.
Enhancement
- Gradient chart background color (see tradingview/lightweight-charts#831)
- How to add buffer animation to price jump (see tradingview/lightweight-charts#567)
- Kinetic scroll (see tradingview/lightweight-charts#832)
Fixed
- Incorrect initial barSpacing when both fixRightEdge and fixLeftEdge are enabled (see tradingview/lightweight-charts#823)
- Time axis label get cut on the edge if a fix edge option is enabled (see tradingview/lightweight-charts#835)
- Price axis doesn't respect the width of crosshair label (see tradingview/lightweight-charts#834)
- Fixed both timescale edges make lockVisibleTimeRangeOnResize turn wrong (see tradingview/lightweight-charts#814)
Error: Value is null
error while set the data is container has 0x0 size (see tradingview/lightweight-charts#821)
3.5.0
- Migrate to lightweight-charts 3.5.0
- Fix warnings
- Add minBarSpacing to TimeScaleOptions
- Add fixRightEdge to TimeScaleOptions
3.3.0
Merge pull request #14 from tradingview/feature/migrate_to_3_3 Migrate to lightweight 3.3.0
3.2.0
Merge pull request #10 from greenJVS/update_to_version_3_2 Update lightweight-charts to 3.2