|
1 | 1 | # JSROOT changelog |
2 | 2 |
|
3 | | -## Changes in dev |
| 3 | +## Changes in 7.10.0 |
4 | 4 | 1. `RNtuple` support, thanks to Kriti Mahajan https://github.com/Krmjn09 |
5 | | -1. Implement `RTreeMapPainter` to display `RNTuple` structure, thanks to Patryk Pilichowski https://github.com/magnustymoteus |
6 | | -1. Implement `build3d` function for building three.js objects for `TH1/2/3`, `TLatex` `TGeo`, `TGraph2D` classes #368 |
7 | | -1. Draw `TAnnotation3D` in real 3D with handling scene rotation |
8 | | -1. Let use hex colors in histogram draw options like "fill_00ff00" or "line_77aa1166" |
9 | | -1. Let configure exact axis ticks position via draw option like "xticks:[-3,-1,1,3]" |
10 | | -1. Support gStyle.fBarOffset for `TGraph` bar drawing |
11 | | -1. Support "fill_<id>" and "line_<id>" draw options for `TGraph` |
12 | | -1. Support dark mode when store images |
13 | | -1. With 'Shift' key pressed whole graph is moved by dragging action |
14 | | -1. Support `Xall` and `Yall` as projections width #340 |
15 | | -1. Implement `unzipJSON()` function for data embeding in jupyter |
16 | | -1. Support reading `TBranch` from old ROOT files with custom streamers |
17 | | -1. Upgrade three.js r174 -> r180 |
18 | | -1. Upgrade lil-gui.mjs 0.19.2 -> 0.20.0 |
19 | | -1. Upgrade svg2pdf.js 2.3.0 -> 2.6.0 |
20 | | -1. Upgrade jsPDF 2.5.2 -> 3.0.3, exclude gif, bmp, jpeg support |
21 | | -1. Use ES6 modules to implement geoworker, enable node.js usage |
22 | | -1. Remove countGeometryFaces function - use numGeometryFaces instead |
23 | | -1. Remove experimental RHist classes, deprecated in ROOT 6.38 |
24 | | -1. Internal - ws members are private, new methods has to be used |
25 | | -1. Fix - ticks size and labels with kMoreLogLabels axis bit |
26 | | -1. Fix - first color in palette drawing #365 |
27 | | -1. Fix - latex parsing error of `#delta_{0}_suffix` string |
28 | | -1. Fix - reduce plain HTML usage to minimize danger of JS code injection |
| 5 | +2. Implement `RTreeMapPainter` to display `RNTuple` structure, thanks to Patryk Pilichowski https://github.com/magnustymoteus |
| 6 | +3. Implement `build3d` function for building three.js objects for `TH1/2/3`, `TLatex` `TGeo`, `TGraph2D` classes #368 |
| 7 | +4. Draw `TAnnotation3D` in real 3D with handling scene rotation |
| 8 | +5. Let use hex colors in histogram draw options like "fill_00ff00" or "line_77aa1166" |
| 9 | +6. Let configure exact axis ticks position via draw option like "xticks:[-3,-1,1,3]" |
| 10 | +7. Support gStyle.fBarOffset for `TGraph` bar drawing |
| 11 | +8. Support "fill_<id>" and "line_<id>" draw options for `TGraph` |
| 12 | +9. Support dark mode when store images |
| 13 | +10. With 'Shift' key pressed whole graph is moved by dragging action |
| 14 | +11. Support `Xall` and `Yall` as projections width #340 |
| 15 | +12. Implement `unzipJSON()` function for data embeding in jupyter |
| 16 | +13. Support reading `TBranch` from very old ROOT files with custom streamers |
| 17 | +14. Upgrade three.js r174 -> r180 |
| 18 | +15. Upgrade lil-gui.mjs 0.19.2 -> 0.20.0 |
| 19 | +16. Upgrade svg2pdf.js 2.3.0 -> 2.6.0 |
| 20 | +17. Upgrade jsPDF 2.5.2 -> 3.0.3, exclude gif, bmp, jpeg support |
| 21 | +18. Use ES6 modules to implement geoworker, enable node.js usage |
| 22 | +19. Remove countGeometryFaces function - use numGeometryFaces instead |
| 23 | +20. Remove experimental RHist classes, deprecated in ROOT 6.38 |
| 24 | +21. Internal - ws members are private, new methods has to be used |
| 25 | +22. Fix - ticks size and labels with kMoreLogLabels axis bit |
| 26 | +23. Fix - first color in palette drawing #365 |
| 27 | +24. Fix - latex parsing error of `#delta_{0}_suffix` string |
| 28 | +25. Fix - reduce plain HTML usage to minimize danger of JS code injection |
29 | 29 |
|
30 | 30 |
|
31 | 31 | ## Changes in 7.9.3 |
|
0 commit comments