Skip to content

7.0.0

Compare
Choose a tag to compare
@linev linev released this 14 Apr 08:56
  1. Use ES6 modules for code organization
  2. Rewrite code with ES6 classes; one have to use class syntax to derive from it
  3. Upgrade d3.js to 7.3.0, three.js to r138
  4. Fully remove jQuery and jQueryUI, replace by plain HTML/JavaScript
  5. Remove "collapsible" and "tabs" layouts which were implemented with jQuery - use "flex" instead
  6. Improve flexible layout, provide context menu with cascading, tiling, selecting frames
  7. Use BigInt in I/O with 64bit integer which can not be stored as plain Number
  8. Starting from Chrome 96, allow embedding WebGL into SVG - solving problem with lego plots in canvas
  9. Implement all variants of CANDLE and VIOLIN draw options (#194)
  10. Implement "circular" and "chord" draw options for TH2
  11. Implement "cjust" draw option when drawing color palette
  12. Implement "colhz" draw option to plot horizontal color palette
  13. Implement "pads" draw option for THStack
  14. In TF1/TF2 always try to use formula, only when fail - apply saved buffer
  15. Add many standard functions to math like "crystalball_pdf", "gaussian_pdf", "tdistribution_pdf"
  16. Improve drawing of TEfficiency, support 2D case
  17. Support new TGraphMultiErrors class
  18. Let disable TGraph dragging via settings.DragGraphs flag (#224)
  19. Correctly display extra data from TGraphQQ
  20. Implement "3d" draw options for TMultiGraph
  21. Support "A" hist option (do not draw axis) in lego/surf plots
  22. Support drawing of TGeo and TAxis3D objects inside TPad
  23. Implement proper drawing of TEllipse
  24. Add proper support of "Symbols" and "Wingdings" fonts
  25. Make "col" default draw option for TH2 in JSROOT gui