diff --git a/lerna.json b/lerna.json index bbda4c30..7991bb86 100644 --- a/lerna.json +++ b/lerna.json @@ -2,6 +2,6 @@ "packages": [ "packages/*" ], - "version": "0.8.57", + "version": "0.8.58-beta", "npmClient": "yarn" } \ No newline at end of file diff --git a/package.json b/package.json index 5affdedd..c91ac64b 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "clarity", "private": true, - "version": "0.8.57", + "version": "0.8.58-beta", "repository": "https://github.com/microsoft/clarity.git", "author": "Sarvesh Nagpal ", "license": "MIT", diff --git a/packages/clarity-decode/package.json b/packages/clarity-decode/package.json index 82e26c74..5d247aeb 100644 --- a/packages/clarity-decode/package.json +++ b/packages/clarity-decode/package.json @@ -1,6 +1,6 @@ { "name": "clarity-decode", - "version": "0.8.57", + "version": "0.8.58-beta", "description": "An analytics library that uses web page interactions to generate aggregated insights", "author": "Microsoft Corp.", "license": "MIT", @@ -26,7 +26,7 @@ "url": "https://github.com/Microsoft/clarity/issues" }, "dependencies": { - "clarity-js": "^0.8.57" + "clarity-js": "^0.8.58-beta" }, "devDependencies": { "@rollup/plugin-commonjs": "^24.0.0", diff --git a/packages/clarity-devtools/package.json b/packages/clarity-devtools/package.json index fc80430b..c061e43c 100644 --- a/packages/clarity-devtools/package.json +++ b/packages/clarity-devtools/package.json @@ -1,6 +1,6 @@ { "name": "clarity-devtools", - "version": "0.8.57", + "version": "0.8.58-beta", "private": true, "description": "Adds Clarity debugging support to browser devtools", "author": "Microsoft Corp.", @@ -24,9 +24,9 @@ "url": "https://github.com/Microsoft/clarity/issues" }, "dependencies": { - "clarity-decode": "^0.8.57", - "clarity-js": "^0.8.57", - "clarity-visualize": "^0.8.57" + "clarity-decode": "^0.8.58-beta", + "clarity-js": "^0.8.58-beta", + "clarity-visualize": "^0.8.58-beta" }, "devDependencies": { "@rollup/plugin-node-resolve": "^15.0.0", diff --git a/packages/clarity-devtools/static/manifest.json b/packages/clarity-devtools/static/manifest.json index f6c418d7..9c59b037 100644 --- a/packages/clarity-devtools/static/manifest.json +++ b/packages/clarity-devtools/static/manifest.json @@ -2,8 +2,8 @@ "manifest_version": 3, "name": "Microsoft Clarity Developer Tools", "description": "Clarity helps you understand how users are interacting with your website.", - "version": "0.8.57", - "version_name": "0.8.57", + "version": "0.8.58", + "version_name": "0.8.58", "minimum_chrome_version": "88", "devtools_page": "devtools.html", "icons": { diff --git a/packages/clarity-js/package.json b/packages/clarity-js/package.json index dcd96ca3..05a457dd 100644 --- a/packages/clarity-js/package.json +++ b/packages/clarity-js/package.json @@ -1,6 +1,6 @@ { "name": "clarity-js", - "version": "0.8.57", + "version": "0.8.58-beta", "description": "An analytics library that uses web page interactions to generate aggregated insights", "author": "Microsoft Corp.", "license": "MIT", diff --git a/packages/clarity-js/src/core/scrub.ts b/packages/clarity-js/src/core/scrub.ts index 86dc145f..355e4a09 100644 --- a/packages/clarity-js/src/core/scrub.ts +++ b/packages/clarity-js/src/core/scrub.ts @@ -4,7 +4,6 @@ import * as Layout from "@clarity-types/layout"; import config from "@src/core/config"; const catchallRegex = /\S/gi; -const maxUrlLength = 255; let unicodeRegex = true; let digitRegex = null; let letterRegex = null; @@ -93,7 +92,7 @@ export function text(value: string, hint: string, privacy: Privacy, mangle: bool return value; } -export function url(input: string, electron: boolean = false, truncate: boolean = false): string { +export function url(input: string, electron: boolean = false): string { let result = input; // Replace the URL for Electron apps so we don't send back file:/// URL if (electron) { @@ -106,10 +105,6 @@ export function url(input: string, electron: boolean = false, truncate: boolean result = path + "?" + query.split("&").map(p => drop.some(x => p.indexOf(`${x}=`) === 0) ? `${p.split("=")[0]}=${swap}` : p).join("&"); } } - - if (truncate) { - result = result.substring(0, maxUrlLength); - } return result; } diff --git a/packages/clarity-js/src/core/version.ts b/packages/clarity-js/src/core/version.ts index 0101ca51..5c6b578e 100644 --- a/packages/clarity-js/src/core/version.ts +++ b/packages/clarity-js/src/core/version.ts @@ -1,2 +1,2 @@ -let version = "0.8.57"; +let version = "0.8.58-beta"; export default version; diff --git a/packages/clarity-js/src/data/envelope.ts b/packages/clarity-js/src/data/envelope.ts index e8e7d411..b03c507c 100644 --- a/packages/clarity-js/src/data/envelope.ts +++ b/packages/clarity-js/src/data/envelope.ts @@ -35,7 +35,7 @@ export function envelope(last: boolean): Token[] { data.upload = last && "sendBeacon" in navigator ? Upload.Beacon : Upload.Async; data.end = last ? BooleanFlag.True : BooleanFlag.False; data.applicationPlatform = ApplicationPlatform.WebApp; - data.url = scrub.url(location.href, false, true); + data.url = scrub.url(location.href); return [ data.version, data.sequence, diff --git a/packages/clarity-visualize/package.json b/packages/clarity-visualize/package.json index c009b097..dcfcce9a 100644 --- a/packages/clarity-visualize/package.json +++ b/packages/clarity-visualize/package.json @@ -1,6 +1,6 @@ { "name": "clarity-visualize", - "version": "0.8.57", + "version": "0.8.58-beta", "description": "An analytics library that uses web page interactions to generate aggregated insights", "author": "Microsoft Corp.", "license": "MIT", @@ -27,7 +27,7 @@ "url": "https://github.com/Microsoft/clarity/issues" }, "dependencies": { - "clarity-decode": "^0.8.57" + "clarity-decode": "^0.8.58-beta" }, "devDependencies": { "@rollup/plugin-commonjs": "^24.0.0",