Releases: root-project/jsroot
Releases · root-project/jsroot
5.7.1
- Fix - cover for WebVR API inconsistencies in Android devices (#184)
- Fix - add more checks in TF1 GetParName/GetParValue methods (#185)
- Fix - bins highlight in lego drawing with "zero" option
- Fix - drawing tracks with geometry from TObjArray
- Fix - interactive TGraph point move on time scale
- Fix - arb8 shapes faces building
5.7.0
- Add support of TProfile2Poly class
- Add support of TGeoOverlap class, provide access from TGeoManager
- Add support of TGeoHalfSpace for composites
- Implement TF2 drawings update, see tutorials/graphics/anim.C
- Improve windows handling in flex(ible) layout
- Better position for text in TH2Poly drawings
- Enable projections drawing also with TH2 lego plots
- Use gStyle attributes to draw histogram title
- Use requestAnimationFrame when do monitoring, improves performance
- Support eve7 geometry viewer - render data generated in ROOT itself
- Many adjustment with new TWebCanvas - interactivity, attributes/position updates
- Provide initial WebVR support (#176), thanks to Diego Marcos (@dmarcos)
- Upgrade three.js 86 -> 102, use SoftwareRenderer instead of CanvasRenderer
- Upgrade d3.js 4.4.4 -> 5.7.0
- Use d3.js and three.js from npm when running with node.js
- Fix - support clipping for tracks and points in geo painter
- Fix - drawing of TGeoNode with finder
- Fix - key press events processed only in active pad (ROOT-9128)
- Fix - use X0/Y0 in xtru shape (#182), thanks to @altavir
- Move most of ui5-specific code into ROOT repository, where it will be maintained
- Provide special widget for object inspector
5.6.4
- Fix - try workaround corrupted data in TTree
- Fix - support min0 draw option like ROOT does
- Fix - correctly handle TH2Poly draw options, better place text
- Fix - seldom error in JSROOT.cleanup
- Fix - repair TTree player UI
- Fix - error in TH3 filling
- Fix - correctly access top element in simple layout
- Fix - exclude duplicated points when drawing TH2 with SURF3 options
5.6.3
5.6.1
- Add TMath.BreitWigner function
- Support custom streamers for TMaterial and TMixture (very old examples)
- Fix - Y-scale drawing of THStack (https://root-forum.cern.ch/t/31266)
- Fix - select palette from colz element
- Fix - LZ4 uncompression of large buffers
5.6.0
- With outline drawing speed up (factor 10) canvas with many small sub-pads
- Let configure user click and double-click handlers, extend tooltip.htm example
- Implement workaround for standard THREE.SVGRenderer - no need for patched version
- When producing 3D graphical images in batch, use normal THREE.CanvasRenderer
- Use WebGL renderer in Chrome headless mode for 3D images generation
- Provide possibility to create SVG files for canvas or frame (#172)
- Support text drawing with TH1 bar option
- Fix - when drawing text, reserve extra y range to show it correctly
- Migrate to Node.js 8, do not support older versions
5.5.2
5.5.1
- Fix - adjust v7 part to new class naming convention, started with R
- Fix - show RCanvas title
- New - implement 'nocache' option for JSROOT scripts loading. When specified in URL with
JSRootCore.js script, tries to avoid scripts caching problem by adding stamp parameter to all URLs - New - provide simple drawing for TObjString (#164)
5.5.0
- Introduce JSROOT.StoreJSON() function. It creates JSON code for the
TCanvas with all drawn objects inside. Allows to store current canvas state - Support "item=img:file.png" parameter to insert images in existing layout (#151)
- Support TTree drawing into TGraph (#153), thanks @cozzyd
- Let configure "&toolbar=right" in URL to change position of tool buttons
- Let configure "&divsize=500x400" in URL of size of main div element (default - full browser)
- Implement "optstat1001" and "optfit101" draw options for histograms
- Remove "autocol" options - standard "plc" should be used instead
- Provide drawing of artificial "$legend" item - it creates TLegend for all primitives in pad
Can be used when several histograms or several graphs superimposed - Let configure "&toolbar=vert" in URL to change orientation of tool buttons
- Improve markers and error bars drawing for TH1/TProfile
5.4.3
- Fix - draw functions also when histogram "same" option used (#159)
- Fix - when draw histogram as markers improve optimization algorithm
- Fix - correct histogram Y-axis range selection in logarithmic scale
- Fix - for TH2 draw options allow combination "colztext" (#162)
- Fix - PNG file generation with 3D drawings inside