Skip to content

Releases: deriv-com/SmartCharts

v0.3.3

13 Nov 00:53
Compare
Choose a tag to compare
v0.3.3 Pre-release
Pre-release

Bug fixes:

  • bug fix: marker does not render is it is initially placed in future date (281bcd5)

What's New

  • Dynamically set endEpoch; will trigger streaming if endEpoch is undefined (#587)

Developer Notes

  • Keyboard presses to navigate the chart has been temporarily disabled to prevent it from interfering with elements outside the chart (#588)

v0.3.2

07 Nov 03:03
eabdf49
Compare
Choose a tag to compare
v0.3.2 Pre-release
Pre-release

Bug fixes:

  • Pagination should not happen beyond endEpoch prop (#578)
  • After buying several contract, visit the portfolio page, and you will get Cannot read property 'offPagination' of null error
  • Keep buying several contracts continuously, this error appeared on trade page with various console error showing in the log Cannot Read property 'DT' of undefined (#577)
  • At specific times, SmartCharts spams the backend with trading_times requests until the rate limit stops it (#575)

v0.3.0

29 Oct 02:08
6d5681c
Compare
Choose a tag to compare
v0.3.0 Pre-release
Pre-release

v0.3.0 brings optimisations in library size, reducing total library size (including dependencies) from 1.53Mb to 1.30Mb (15% reduction). smartcharts.js itself was reduced from 661Kb to 388Kb (41%); this is achieved by having required chunks of the library to be loaded on-demand instead of being bundled together.

What's New:

  • Breaking Change: In this release we break the library into chunks in which SmartCharts loads on demand. Please refer to the updated Quick Start section on how to set this up. (#545)
  • Reduce the size of the translations by 20% (#533)
  • Switch from internal to external SVG - allows SVG files to be loaded separately from the library, and reduces the size of the library by 4% (#552)
  • Remove unnecessary dependency on babel-polyfill on library - 16% reduction from smartcharts.js (#562)

Bug fixes:

  • Crosshair tooltip now displays symbol name instead of symbol code (#547)

Technical Notes:

  • Added Why Did You Update to avoid unnecessary React renders (#538)
  • Stylelint plugin no-unsupported-browser-features is now enforced (#558)

v0.2.10

11 Oct 09:02
cb02508
Compare
Choose a tag to compare
v0.2.10 Pre-release
Pre-release

What's New:

  • Chart now gets datetime from server (#526)
  • Performance on slider has been improved (#518)
  • charts.binary.com will now notify users when library is not supported (#478)
  • [Mobile] Add sticky header for categorical displays (#522, #536, #542, #546 )
  • [Mobile] Transition animation for dropdown + improve load speed (#539)

Bug fixes:

  • Spot price on market selector is incorrect when connection reconnect or with delayed feed (#517)
  • [iOS] Download chart not working (#521)
  • [Firefox] Fix RangeError error when trading times are being updated (#529)
  • Spot price change should show 0.00 if there is no barrier movement (#525)
  • Chart streaming stop after RPC and websocket restarted (#527)

Technical Notes:

  • Upgraded to babel 7 (#495)
  • Removed support for Edge 15