Skip to content

Commit 477c667

Browse files
committed
Release v1.1.4
1 parent 0d53bfe commit 477c667

File tree

274 files changed

+1505
-1324
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

274 files changed

+1505
-1324
lines changed

CHANGELOG.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,13 @@
22

33
All notable changes to this project will be documented in this file.
44

5+
## 1.1.4
6+
7+
### Changed
8+
- Improved the handling of custom fields in user, account, and organization traits.
9+
- Improved error descriptions in logs for better identification of issues in the field.
10+
- Improved the handling of masking via HTML classes.
11+
512
## 1.1.3
613

714
### Changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -640,7 +640,7 @@ If you wish to mask any WebView element on a Web page explicitly, you can mask i
640640

641641
###### Example
642642
```html
643-
<label class="ue-mask">OTP: 12345</label>
643+
<label class="devrev-mask">OTP: 12345</label>
644644
```
645645

646646
#### Unmask webView elements

docs/html/core/ai.devrev.sdk.extensions/convert-to-json-object.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@
5656
<div class="cover ">
5757
<h1 class="cover"><span>convert</span><wbr></wbr><span>To</span><wbr></wbr><span>Json</span><wbr></wbr><span><span>Object</span></span></h1>
5858
</div>
59-
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":core:dokkaHtml/release"><div class="symbol monospace"><span class="token keyword"></span><span class="token keyword">fun </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin-stdlib/kotlin/-string/index.html">String</a><span class="token punctuation">.</span><a href="convert-to-json-object.html"><span class="token function">convertToJsonObject</span></a><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token operator">: </span><a href="https://developer.android.com/reference/kotlin/org/json/JSONObject.html">JSONObject</a><span class="token operator">?</span></div><p class="paragraph">Converts the string to a JsonObject in a safe manner. Please note it converts to <a href="https://developer.android.com/reference/kotlin/org/json/JSONObject.html">org.json.JSONObject</a> and not <span data-unresolved-link="kotlinx.serialization.json/JsonObject///PointingToDeclaration/">kotlinx.serialization.json.JsonObject</span></p></div></div>
59+
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":core:dokkaHtml/release"><div class="symbol monospace"><span class="token keyword"></span><span class="token keyword">fun </span><span data-unresolved-link="kotlin/String///PointingToDeclaration/">String</span><span class="token punctuation">.</span><a href="convert-to-json-object.html"><span class="token function">convertToJsonObject</span></a><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token operator">: </span><span data-unresolved-link="org.json/JSONObject///PointingToDeclaration/">JSONObject</span><span class="token operator">?</span></div><p class="paragraph">Converts the string to a JsonObject in a safe manner. Please note it converts to <span data-unresolved-link="org.json/JSONObject///PointingToDeclaration/">org.json.JSONObject</span> and not <span data-unresolved-link="kotlinx.serialization.json/JsonObject///PointingToDeclaration/">kotlinx.serialization.json.JsonObject</span></p></div></div>
6060
</div>
6161
<div class="footer">
6262
<span class="go-to-top-icon"><a href="#content" id="go-to-top-link"></a></span><span>© 2025 Copyright</span><span

docs/html/core/ai.devrev.sdk.extensions/index.html

Lines changed: 32 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,37 @@ <h2 class="">Functions</h2>
7070
</span></span></div>
7171
<div>
7272
<div class="title">
73-
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":core:dokkaHtml/release"><div class="symbol monospace"><span class="token keyword"></span><span class="token keyword">fun </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin-stdlib/kotlin/-string/index.html">String</a><span class="token punctuation">.</span><a href="convert-to-json-object.html"><span class="token function">convertToJsonObject</span></a><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token operator">: </span><a href="https://developer.android.com/reference/kotlin/org/json/JSONObject.html">JSONObject</a><span class="token operator">?</span></div><div class="brief "><p class="paragraph">Converts the string to a JsonObject in a safe manner. Please note it converts to <a href="https://developer.android.com/reference/kotlin/org/json/JSONObject.html">org.json.JSONObject</a> and not <span data-unresolved-link="kotlinx.serialization.json/JsonObject///PointingToDeclaration/">kotlinx.serialization.json.JsonObject</span></p></div></div></div>
73+
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":core:dokkaHtml/release"><div class="symbol monospace"><span class="token keyword"></span><span class="token keyword">fun </span><span data-unresolved-link="kotlin/String///PointingToDeclaration/">String</span><span class="token punctuation">.</span><a href="convert-to-json-object.html"><span class="token function">convertToJsonObject</span></a><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token operator">: </span><span data-unresolved-link="org.json/JSONObject///PointingToDeclaration/">JSONObject</span><span class="token operator">?</span></div><div class="brief "><p class="paragraph">Converts the string to a JsonObject in a safe manner. Please note it converts to <span data-unresolved-link="org.json/JSONObject///PointingToDeclaration/">org.json.JSONObject</span> and not <span data-unresolved-link="kotlinx.serialization.json/JsonObject///PointingToDeclaration/">kotlinx.serialization.json.JsonObject</span></p></div></div></div>
74+
</div>
75+
</div>
76+
</div>
77+
</div>
78+
<a data-name="954577661%2FFunctions%2F197447377" anchor-label="toJsonArray" id="954577661%2FFunctions%2F197447377" data-filterable-set=":core:dokkaHtml/release"></a>
79+
<div class="table-row" data-filterable-current=":core:dokkaHtml/release" data-filterable-set=":core:dokkaHtml/release">
80+
<div class="main-subrow keyValue ">
81+
<div class=""><span class="inline-flex">
82+
<div><a href="to-json-array.html"><span>to</span><wbr></wbr><span>Json</span><wbr></wbr><span><span>Array</span></span></a></div>
83+
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="954577661%2FFunctions%2F197447377"></span>
84+
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
85+
</span></span></div>
86+
<div>
87+
<div class="title">
88+
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":core:dokkaHtml/release"><div class="symbol monospace"><span class="token keyword"></span><span class="token keyword">fun </span><span data-unresolved-link="kotlin.collections/List///PointingToDeclaration/">List</span><span class="token operator">&lt;</span><span class="token keyword"></span><span data-unresolved-link="kotlin/Any///PointingToDeclaration/">Any</span><span class="token operator">?</span><span class="token operator">&gt;</span><span class="token punctuation">.</span><a href="to-json-array.html"><span class="token function">toJsonArray</span></a><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token operator">: </span><span data-unresolved-link="kotlinx.serialization.json/JsonArray///PointingToDeclaration/">JsonArray</span></div><div class="brief "><p class="paragraph">Converts a List<Any> to a JsonArray</p></div></div></div>
89+
</div>
90+
</div>
91+
</div>
92+
</div>
93+
<a data-name="-672032397%2FFunctions%2F197447377" anchor-label="toJsonObject" id="-672032397%2FFunctions%2F197447377" data-filterable-set=":core:dokkaHtml/release"></a>
94+
<div class="table-row" data-filterable-current=":core:dokkaHtml/release" data-filterable-set=":core:dokkaHtml/release">
95+
<div class="main-subrow keyValue ">
96+
<div class=""><span class="inline-flex">
97+
<div><a href="to-json-object.html"><span>to</span><wbr></wbr><span>Json</span><wbr></wbr><span><span>Object</span></span></a></div>
98+
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="-672032397%2FFunctions%2F197447377"></span>
99+
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
100+
</span></span></div>
101+
<div>
102+
<div class="title">
103+
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":core:dokkaHtml/release"><div class="symbol monospace"><span class="token keyword"></span><span class="token keyword">fun </span><span data-unresolved-link="kotlin.collections/Map///PointingToDeclaration/">Map</span><span class="token operator">&lt;</span><span class="token keyword"></span><span data-unresolved-link="kotlin/String///PointingToDeclaration/">String</span><span class="token punctuation">, </span><span class="token keyword"></span><span data-unresolved-link="kotlin/Any///PointingToDeclaration/">Any</span><span class="token operator">?</span><span class="token operator">&gt;</span><span class="token punctuation">.</span><a href="to-json-object.html"><span class="token function">toJsonObject</span></a><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token operator">: </span><span data-unresolved-link="kotlinx.serialization.json/JsonObject///PointingToDeclaration/">JsonObject</span></div><div class="brief "><p class="paragraph">Converts a Map to a JsonObject Supports String, Number, Boolean, List<Any>, and nested Maps</p></div></div></div>
74104
</div>
75105
</div>
76106
</div>
@@ -85,7 +115,7 @@ <h2 class="">Functions</h2>
85115
</span></span></div>
86116
<div>
87117
<div class="title">
88-
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":core:dokkaHtml/release"><div class="symbol monospace"><span class="token keyword"></span><span class="token keyword">fun </span><span data-unresolved-link="kotlinx.serialization.json/JsonObject///PointingToDeclaration/">JsonObject</span><span class="token punctuation">.</span><a href="to-stringified-json.html"><span class="token function">toStringifiedJson</span></a><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin-stdlib/kotlin/-string/index.html">String</a></div><div class="brief "><p class="paragraph">Converts the <span data-unresolved-link="kotlinx.serialization.json/JsonObject///PointingToDeclaration/">JsonObject</span> to the format converted by JSON.stringify function in Javascript. By default the string received by toString() function can't be directly parsed by the web as '\' is not identified by web as an escape character in case of nested JSON's</p></div></div></div>
118+
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":core:dokkaHtml/release"><div class="symbol monospace"><span class="token keyword"></span><span class="token keyword">fun </span><span data-unresolved-link="kotlinx.serialization.json/JsonObject///PointingToDeclaration/">JsonObject</span><span class="token punctuation">.</span><a href="to-stringified-json.html"><span class="token function">toStringifiedJson</span></a><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token operator">: </span><span data-unresolved-link="kotlin/String///PointingToDeclaration/">String</span></div><div class="brief "><p class="paragraph">Converts the <span data-unresolved-link="kotlinx.serialization.json/JsonObject///PointingToDeclaration/">JsonObject</span> to the format converted by JSON.stringify function in Javascript. By default the string received by toString() function can't be directly parsed by the web as '\' is not identified by web as an escape character in case of nested JSON's</p></div></div></div>
89119
</div>
90120
</div>
91121
</div>
Lines changed: 69 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,69 @@
1+
<!DOCTYPE html>
2+
<html>
3+
<head>
4+
<meta name="viewport" content="width=device-width, initial-scale=1" charset="UTF-8">
5+
<title>toJsonArray</title>
6+
<link href="../../images/logo-icon.svg" rel="icon" type="image/svg">
7+
<script>var pathToRoot = "../../";</script>
8+
<script>const storage = localStorage.getItem("dokka-dark-mode")
9+
if (storage == null) {
10+
const osDarkSchemePreferred = window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches
11+
if (osDarkSchemePreferred === true) {
12+
document.getElementsByTagName("html")[0].classList.add("theme-dark")
13+
}
14+
} else {
15+
const savedDarkMode = JSON.parse(storage)
16+
if(savedDarkMode === true) {
17+
document.getElementsByTagName("html")[0].classList.add("theme-dark")
18+
}
19+
}
20+
</script>
21+
<script type="text/javascript" src="../../scripts/sourceset_dependencies.js" async="async"></script>
22+
<link href="../../styles/style.css" rel="Stylesheet">
23+
<link href="../../styles/jetbrains-mono.css" rel="Stylesheet">
24+
<link href="../../styles/main.css" rel="Stylesheet">
25+
<link href="../../styles/prism.css" rel="Stylesheet">
26+
<link href="../../styles/logo-styles.css" rel="Stylesheet">
27+
<script type="text/javascript" src="../../scripts/clipboard.js" async="async"></script>
28+
<script type="text/javascript" src="../../scripts/navigation-loader.js" async="async"></script>
29+
<script type="text/javascript" src="../../scripts/platform-content-handler.js" async="async"></script>
30+
<script type="text/javascript" src="../../scripts/main.js" defer="defer"></script>
31+
<script type="text/javascript" src="../../scripts/prism.js" async="async"></script>
32+
<script type="text/javascript" src="../../scripts/symbol-parameters-wrapper_deferred.js" defer="defer"></script>
33+
</head>
34+
<body>
35+
<div class="navigation-wrapper" id="navigation-wrapper">
36+
<div id="leftToggler"><span class="icon-toggler"></span></div>
37+
<div class="library-name">
38+
<a href="../../index.html">
39+
<span>core</span>
40+
</a>
41+
</div>
42+
<div>
43+
</div>
44+
<div class="pull-right d-flex">
45+
<button id="theme-toggle-button"><span id="theme-toggle"></span></button>
46+
<div id="searchBar"></div>
47+
</div>
48+
</div>
49+
<div id="container">
50+
<div id="leftColumn">
51+
<div id="sideMenu"></div>
52+
</div>
53+
<div id="main">
54+
<div class="main-content" id="content" pageIds="core::ai.devrev.sdk.extensions//toJsonArray/kotlin.collections.List[kotlin.Any?]#/PointingToDeclaration//197447377">
55+
<div class="breadcrumbs"><a href="../../index.html">core</a><span class="delimiter">/</span><a href="index.html">ai.devrev.sdk.extensions</a><span class="delimiter">/</span><span class="current">toJsonArray</span></div>
56+
<div class="cover ">
57+
<h1 class="cover"><span>to</span><wbr></wbr><span>Json</span><wbr></wbr><span><span>Array</span></span></h1>
58+
</div>
59+
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":core:dokkaHtml/release"><div class="symbol monospace"><span class="token keyword"></span><span class="token keyword">fun </span><span data-unresolved-link="kotlin.collections/List///PointingToDeclaration/">List</span><span class="token operator">&lt;</span><span class="token keyword"></span><span data-unresolved-link="kotlin/Any///PointingToDeclaration/">Any</span><span class="token operator">?</span><span class="token operator">&gt;</span><span class="token punctuation">.</span><a href="to-json-array.html"><span class="token function">toJsonArray</span></a><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token operator">: </span><span data-unresolved-link="kotlinx.serialization.json/JsonArray///PointingToDeclaration/">JsonArray</span></div><p class="paragraph">Converts a List<Any> to a JsonArray</p></div></div>
60+
</div>
61+
<div class="footer">
62+
<span class="go-to-top-icon"><a href="#content" id="go-to-top-link"></a></span><span>© 2025 Copyright</span><span
63+
class="pull-right"><span>Generated by </span><a
64+
href="https://github.com/Kotlin/dokka"><span>dokka</span><span class="padded-icon"></span></a></span>
65+
</div>
66+
</div>
67+
</div>
68+
</body>
69+
</html>

0 commit comments

Comments
 (0)