Skip to content

Releases: root-project/jsroot

7.7.3

23 Aug 11:07
Compare
Choose a tag to compare
  1. Fix - correctly handle in I/O empty std::map
  2. Fix - reading of small (<1KB) ROOT files
  3. Fix - race condition in zstd initialization #318
  4. Fix - deployment with zstd #317

7.7.2

19 Jun 14:01
Compare
Choose a tag to compare
  1. Fix - hide empty title on the canvas
  2. Fix - properly handle zooming in THStack histogram
  3. Fix - always use 0 as minimum in THStack drawings
  4. Fix - always show all ticks for labeled axis
  5. Fix - draw TProfile2D bins content as text, not entries
  6. Fix - interactive zooming on log color palette
  7. Fix - keyboard handling while input dialog active
  8. Fix - legend entry with not configured fill attributes
  9. Fix - prevent that color palette exceed graphical range
  10. Fix - exponential log axis labels with kMoreLogLabels bit set

7.7.1

29 May 11:27
Compare
Choose a tag to compare
  1. Fix - properly select TF1 range after zooming
  2. Fix - TH1 y-range selection
  3. Fix - add 'gl' and svg2pdf-related packages to dependencies in package.json
  4. Fix - add missing exports to special geometry jsroot build

7.7.0

22 May 14:11
Compare
Choose a tag to compare
  1. Let plot current time, file creation or modification time with &optdate=[1,2,3] URL parameters
  2. Let plot file name, full file name or item name with &optfile=[1,2,3] URL parameters
  3. Let define date and file name position with &datex=0.03&datey=0.03 URL parameters
  4. Improve TRatioPlot axis and lines drawing
  5. Use localStorage to preserve custom settings and gStyle
  6. Let configure custom storage prefix with &storage_prefix=name URL #290
  7. Let customize URL for "Show in new tab" menu command
  8. Support both new and old TRatioPlot drawings
  9. Synchronize X/Y range selection with native ROOT
  10. Proper handle attributes from TH2Poly bins, support "p" for markers drawing
  11. Correctly scale size of axis ticks - take into account NDC axis length
  12. Set name and userData in geometry build() function #303
  13. Draw histogram title afterwards - place in front of stats box
  14. Upgrade three.js r158 -> r162, last with WebGL1 support
  15. Split extras into three_addons.mjs, provide jsroot geometry build without three.js
  16. Fix - correctly draw only grids with AXIG draw option
  17. Fix - log scales on TH3 drawings #306
  18. Fix - draw geometry top node volume if all childs not visible #308
  19. Fix - properly process 206 server response without Accept-Ranges header https://root-forum.cern.ch/t/59426/

This is base for ROOT 6.32.00 release

7.6.1

17 May 10:51
Compare
Choose a tag to compare
  1. Remove source_dir output in node.js #296
  2. Fully integrate svg2pdf.js into jsroot repo
  3. Fix - support plain TRI option for TGraph2D
  4. Fix - let read object from ROOT file with empty name
  5. Fix - graph drawing fix custom labels on X axis #297
  6. Fix - draw at least line for TGraphErrors ROOT-8131
  7. Fix - preserve attributes and draw options when call drawingJSON() #307
  8. Fix - menu for text align selection typo

7.5.5

04 Mar 09:21
Compare
Choose a tag to compare
  1. Fix - abort tree draw operation faster
  2. Fix - support plain TRI option for TGraph2D
  3. Fix - use latest npm "gl" module

7.6.0

23 Feb 12:08
Compare
Choose a tag to compare
  1. Implement "tickz" draw option, used for color palette ticks
  2. Implement skewness and kurtosis calculations for histogram stats box
  3. Introduce "logv" draw option for TH3, configures logarithmic scale for box volume
  4. Implement color palette drawing for TH3
  5. Implement cutg draw option for TH2/TF2 surface plots
  6. Implement TMath::Sq() function and several others like SinH, ASinH, ...
  7. Implement histogram drawing build from TGraph2D using Delaunay interpolation
  8. Provide preliminary TF3 support
  9. Support TLinearGradient and TRadialGradient colors
  10. Support LZMA decompression of ROOT files #272
  11. Include ZSTD decompression to repository #274
  12. Support opacity transfer function for TH3, see tutorials/gl/glvox2.C
  13. Upgrade three.js r155 -> r158
  14. Handle TCanvas::IsEdiatable() flag to disable some interactive features
  15. Support PDF creation using jsPDF and svg2pdf.js - in browser and node.js
  16. Implement custom fonts support in TWebCanvas
  17. List of ROOT/JSON files on server with &dir=<path> URL parameter #283
  18. Load TGaxis function from the file #282
  19. Let display progress messages in modal element #285
  20. Fix - do not add THStack and TMultiGraph to legend
  21. Fix - correctly use margin in TPaveText class
  22. Fix - correctly draw endcaps in legend errors
  23. Fix - vertical position of up elements like {M}^{2} in TLatex
  24. Fix - let draw THStack with diff binning hists
  25. Fix - better tooltip name for the items
  26. Fix - better logy scale selection

7.5.4

09 Feb 10:02
Compare
Choose a tag to compare
  1. Fix - catch exception when parsing TF1 formula
  2. Fix - properly check THStack histograms axes when doing sum
  3. Fix - correctly handle negative offset on time axis
  4. Fix - do not use inset because of old Chrome browsers
  5. Fix - properly provide object hints

7.5.3

24 Nov 08:54
Compare
Choose a tag to compare
  1. Fix - draw histograms with negative bins #276
  2. Fix - correctly read TLeaf with fixed-size array
  3. Fix - bug in options handling in startGUI()
  4. Fix - greyscale support in TLegend drawing
  5. Fix - correctly use text font for TGaxis title
  6. Fix - preserve auto colors in THStack #277
  7. Fix - correctly set pave name #278

7.5.2

31 Oct 08:29
Compare
Choose a tag to compare
  1. Fix - proper fit pars display in stats, proper #chi^{2}
  2. Fix - several bugs in TFormula parsing
  3. Fix - correctly use saved buffer in TF1/TF2
  4. Fix - properly adjust size of stats box
  5. Fix - support "pol0".."pol9" functions
  6. Fix - TGraph bar width should be at least 1 pixel
  7. Fix - prevent drawing of empty TGraph