From aa70f376c9d33f76025542b42274f180a32173a2 Mon Sep 17 00:00:00 2001 From: jenkins Date: Wed, 8 Apr 2026 18:26:06 +0000 Subject: [PATCH] Release v31.1.0 (from 6b804c486857f27920cf761aa7eb6e29d9bb6362) --- changelog.md | 38 +- ...e-external-adapter.82747b06414a42e667f1.js | 1 - ...e-external-adapter.ba6f4d4e26b45bcac0b1.js | 1 + .../custom-themes-api.02f9de42d938387e4ecb.js | 1 + .../custom-themes-api.346da64f8e2ba8cad2d8.js | 1 - ...> drawing-toolbar.487ad30180aac6425170.js} | 2 +- ...fc2.js => library.712f3e04d22f5d8d2971.js} | 785 +++++++++--------- ...590.js => runtime.5b6d75def6817e7edaaf.js} | 6 +- charting_library/charting_library.cjs.js | 2 +- charting_library/charting_library.d.ts | 72 +- charting_library/charting_library.esm.js | 2 +- charting_library/charting_library.js | 2 +- .../charting_library.standalone.js | 2 +- charting_library/package.json | 2 +- charting_library/sameorigin.html | 11 +- package.json | 2 +- 16 files changed, 512 insertions(+), 418 deletions(-) delete mode 100644 charting_library/bundles/chart-storage-external-adapter.82747b06414a42e667f1.js create mode 100644 charting_library/bundles/chart-storage-external-adapter.ba6f4d4e26b45bcac0b1.js create mode 100644 charting_library/bundles/custom-themes-api.02f9de42d938387e4ecb.js delete mode 100644 charting_library/bundles/custom-themes-api.346da64f8e2ba8cad2d8.js rename charting_library/bundles/{drawing-toolbar.67bf565f0305ed49b410.js => drawing-toolbar.487ad30180aac6425170.js} (99%) rename charting_library/bundles/{library.257d05210b16f5ddbfc2.js => library.712f3e04d22f5d8d2971.js} (85%) rename charting_library/bundles/{runtime.1d04bf6efb0933523590.js => runtime.5b6d75def6817e7edaaf.js} (98%) diff --git a/changelog.md b/changelog.md index 91ca6889..d35808a2 100644 --- a/changelog.md +++ b/changelog.md @@ -4,9 +4,33 @@ + +## Version 31.1.0 + +*Date: Wed Apr 08 2026* + +**New Features** + +- **Added CSP nonce support for widget bootstrap scripts and same-origin iframe loading.** The new [`nonce`](https:/www.tradingview.com/charting-library-docs/latest/api/interfaces/Charting_Library.ChartingLibraryWidgetOptions#nonce) widget constructor property applies a Content Security Policy (CSP) nonce to TradingView-owned bootstrap scripts and runtime-created style/script tags inside the library iframe. When `nonce` is omitted, the library attempts to infer the nonce from `window.__tvCspNonce` or a host-page ` + - \ No newline at end of file + diff --git a/package.json b/package.json index 9c135f3f..1eb3195b 100644 --- a/package.json +++ b/package.json @@ -23,6 +23,6 @@ }, "homepage": "https://www.tradingview.com/charting-library-docs", "name": "charting_library", - "version": "31.0.0", + "version": "31.1.0", "types": "charting_library.d.ts" } \ No newline at end of file