Skip to content

Commit 1197b14

Browse files
committed
Prepare for 7.11.0 release
1 parent 232bb59 commit 1197b14

6 files changed

Lines changed: 647 additions & 437 deletions

File tree

build/jsroot.js

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// https://root.cern/js/ v7.10.99
1+
// https://root.cern/js/ v7.11.0
22
(function (global, factory) {
33
typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports) :
44
typeof define === 'function' && define.amd ? define(['exports'], factory) :
@@ -10,11 +10,11 @@ var _documentCurrentScript = typeof document !== 'undefined' ? document.currentS
1010

1111
/** @summary version id
1212
* @desc For the JSROOT release the string in format 'major.minor.patch' like '7.0.0' */
13-
const version_id = 'dev',
13+
const version_id = '7.11.0',
1414

1515
/** @summary version date
1616
* @desc Release date in format day/month/year like '14/04/2022' */
17-
version_date = '16/04/2026',
17+
version_date = '5/05/2026',
1818

1919
/** @summary version id and date
2020
* @desc Produced by concatenation of {@link version_id} and {@link version_date}
@@ -90693,7 +90693,10 @@ class TPadPainter extends ObjectPainter {
9069390693
if (!lst)
9069490694
return;
9069590695
for (let i = 0; i < lst.arr?.length; ++i) {
90696-
if (this.checkSpecial(lst.arr[i])) {
90696+
if (lst.arr[i] === lst) {
90697+
lst.arr[i] = null;
90698+
console.error('list of primitives includes itself - endless recursion');
90699+
} else if (this.checkSpecial(lst.arr[i])) {
9069790700
lst.arr[i].$special = true; // mark object as special one, do not use in drawing
9069890701
if (count_specials)
9069990702
this.#num_specials++;

changes.md

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# JSROOT changelog
22

33

4-
## Changes in dev
4+
## Changes in 7.11.0
55
1. Implement new data types in `RNtuple`
66
- reduced float types kFloat16, kReal32Trunc, kReal32Quant
77
- `std::vector`
@@ -14,21 +14,21 @@
1414
- `std::atomic`
1515
- simple custom classes
1616
- streamed types
17-
1. Resort order of ranges in http request, fixing several long-standing problems #374
18-
1. Implement for `TPie` 3d, text, title drawing including interactivity
19-
1. Implement `TCanvas` support in `build3d` function #373
20-
1. Implements `TTree` branches filtering via context menu #364
21-
1. Let define alternative draw function #378
22-
1. Implement padsN draw option for `THStack` and `TMultiGraph`
23-
1. Support custom click handler for `TGraph` https://root-forum.cern.ch/t/64744
24-
1. Correctly draw axis ticks when `fNdivisions` is negative
25-
1. Use `resvg-js` backend for PNG support in node.js #391, thanks to https://github.com/OmarMesqq
26-
1. Introduce `settings.ServerTimeout` global timeout for THttpServer operations
27-
1. Let set custom color palette with `setColorPalette` function
28-
1. Upgrade three.js r180 -> r183
29-
1. Remove support for deprectaed `TH1K` class
30-
1. Fix - paint frame border mode/size from `TCanvas`
31-
1. Fix - interactivity for TH3 palette drawing #398
17+
2. Resort order of ranges in http request, fixing several long-standing problems #374
18+
3. Implement for `TPie` 3d, text, title drawing including interactivity
19+
5. Implement `TCanvas` support in `build3d` function #373
20+
6. Implement `TTree` branches filtering via context menu #364
21+
7. Let define alternative draw function #378
22+
8. Implement "padsN" draw option for `THStack` and `TMultiGraph`
23+
9. Support custom click handler for `TGraph` https://root-forum.cern.ch/t/64744
24+
10. Correctly draw axis ticks when `fNdivisions` is negative
25+
11. Use `resvg-js` backend for PNG support in node.js #391, thanks to https://github.com/OmarMesqq
26+
12. Introduce `settings.ServerTimeout` for `THttpServer` operations
27+
13. Let set custom color palette with `setColorPalette` function
28+
14. Upgrade three.js r180 -> r183
29+
15. Remove support for deprecated `TH1K` class
30+
16. Fix - paint frame border mode/size from `TCanvas`
31+
17. Fix - interactivity for `TH3` palette drawing #398
3232

3333

3434
## Changes in 7.10.3

demo/node/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "jsroot-demos",
3-
"version": "7.10.99",
3+
"version": "7.11.0",
44
"engines": {
55
"node": ">=0.18"
66
},

modules/core.mjs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,11 @@
22

33
/** @summary version id
44
* @desc For the JSROOT release the string in format 'major.minor.patch' like '7.0.0' */
5-
const version_id = 'dev',
5+
const version_id = '7.11.0',
66

77
/** @summary version date
88
* @desc Release date in format day/month/year like '14/04/2022' */
9-
version_date = '16/04/2026',
9+
version_date = '5/05/2026',
1010

1111
/** @summary version id and date
1212
* @desc Produced by concatenation of {@link version_id} and {@link version_date}

0 commit comments

Comments
 (0)