Skip to content

Commit 96e96c4

Browse files
Merge branch 'master' into feat/type-improvements
2 parents 3230ec4 + 6e119f8 commit 96e96c4

File tree

6 files changed

+22
-12
lines changed

6 files changed

+22
-12
lines changed

CHANGELOG.md

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,13 @@
1+
## Version 25.03.8
2+
Fixes:
3+
- [core] Fix adding llm observability to cly-event-select component
4+
- [crashes] Derive crash name from crash stracktrace for drill event
5+
- [data-manager] Fix frontend component attribute name
6+
- [star-rating] Fix rating not appearing when app version contains space ' '
7+
8+
Enterprise Features:
9+
- [journey-engine] Added default translations to prevent an error when languages are not yet defined, and visually indicate the browser language as the default
10+
111
## Version 25.03.7
212
Enterprise Features:
313
- [funnels] Added explanatory tooltip for filters section on Funnel Detail page
@@ -4758,4 +4768,4 @@ This version provides several features and bugfixes to both server and SDKs. The
47584768
admin or user. An admin of an application can edit application settings.
47594769
A user of an application can only view analytics for that application
47604770
and cannot edit its settings.
4761-
* Added csfr protection to all methods provided through app.js.
4771+
* Added csfr protection to all methods provided through app.js.

api/utils/requestProcessor.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -209,7 +209,7 @@ const processRequest = (params) => {
209209
params.qstring.args = JSON.parse(params.qstring.args);
210210
}
211211
catch (SyntaxError) {
212-
console.log('Parse ' + apiPath + ' JSON failed', params.req.url, params.req.body);
212+
console.log('Parse %s JSON failed. URL: %s, Body: %s', apiPath, params.req.url, JSON.stringify(params.req.body));
213213
}
214214
}
215215

@@ -345,7 +345,7 @@ const processRequest = (params) => {
345345
params.qstring.args = JSON.parse(params.qstring.args);
346346
}
347347
catch (SyntaxError) {
348-
console.log('Parse ' + apiPath + ' JSON failed', params.req.url, params.req.body);
348+
console.log('Parse %s JSON failed %s', apiPath, params.req.url, params.req.body);
349349
}
350350
}
351351
switch (paths[3]) {
@@ -649,7 +649,7 @@ const processRequest = (params) => {
649649
params.qstring.args = JSON.parse(params.qstring.args);
650650
}
651651
catch (SyntaxError) {
652-
console.log('Parse ' + apiPath + ' JSON failed', params.req.url, params.req.body);
652+
console.log('Parse %s JSON failed %s', apiPath, params.req.url, params.req.body);
653653
}
654654
}
655655

frontend/express/public/javascripts/countly/vue/templates/content/content-header.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,7 @@
8989
isToggleDisabled ? 'is-disabled' : '',
9090
toggleLocalValue ? 'el-button--warning' : 'el-button--success'
9191
]"
92-
test-id="journey-publish"
92+
:data-test-id="'journey-' + (toggleLocalValue ? 'Pause' : 'Publish').toLowerCase() + '-button'"
9393
:disabled="false"
9494
@click="onPublishButtonClick"
9595
>

plugins/data-manager/frontend/public/templates/create-events-drawer.html

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -64,11 +64,11 @@
6464
</cly-form-field>
6565
</div>
6666

67-
<cly-form-field test-id="event-drawer-visibilty-dropdown-label" :label="i18n('data-manager.visibility')">
68-
<el-select test-id="event-drawer-visibilty-dropdown" class="bu-pt-1" v-model="drawerScope.editedObject.is_visible" >
69-
<el-option test-id="event-drawer-visibilty-dropdown" :value=true :label="i18n('data-manager.visible')">
67+
<cly-form-field test-id="event-drawer-visibility-dropdown-label" :label="i18n('data-manager.visibility')">
68+
<el-select test-id="event-drawer-visibility-dropdown" class="bu-pt-1" v-model="drawerScope.editedObject.is_visible" >
69+
<el-option test-id="event-drawer-visibility-dropdown" :value=true :label="i18n('data-manager.visible')">
7070
</el-option>
71-
<el-option test-id="event-drawer-visibilty-dropdown" :value=false :label="i18n('data-manager.hidden')">
71+
<el-option test-id="event-drawer-visibility-dropdown" :value=false :label="i18n('data-manager.hidden')">
7272
</el-option>
7373
</el-select>
7474
</cly-form-field>

plugins/data-manager/frontend/public/templates/events.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
<cly-report-manager-dialog class="bu-mr-2" origin="data-manager"></cly-report-manager-dialog>
1111
</div>
1212
<div v-if="currentSecondaryTab !== 'validations'">
13-
<cly-more-options v-if="showMoreOptions" size="small" text="Create new" type="success" icon="el-icon-circle-plus" @command="handleCreateCommand($event, currentSecondaryTab)">
13+
<cly-more-options v-if="showMoreOptions" test-id="create-new-event-more-option" size="small" text="Create new" type="success" icon="el-icon-circle-plus" @command="handleCreateCommand($event, currentSecondaryTab)">
1414
<el-dropdown-item v-if="isDrill && canUserCreateTransform && (currentSecondaryTab === 'events' || currentSecondaryTab === 'segmentation') " :data-test-id="'events-page-create-new-' +i18n('data-manager.create-transformation').replaceAll(' ', '-').toLowerCase() + '-button'" command="create-transform">
1515
{{i18n('data-manager.create-transformation')}}
1616
</el-dropdown-item>

plugins/star-rating/frontend/public/javascripts/countly.views.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -622,7 +622,7 @@
622622
regexString += this.activeFilter.platform.toString().toUpperCase() + '(\\*\\*)';
623623
}
624624
if (this.activeFilter.version === '') {
625-
regexString += '(\\w+)(\\S*)(\\w*)(\\*\\*)[1-5]';
625+
regexString += '(.*)(\\*\\*)[1-5]';
626626
}
627627
else {
628628
regexString += this.activeFilter.version.toString() + '(\\*\\*)[1-5]';
@@ -1281,7 +1281,7 @@
12811281
regexString += this.activeFilter.platform.toString().toUpperCase() + '(\\*\\*)';
12821282
}
12831283
if (this.activeFilter.version === '') {
1284-
regexString += '(\\w+)(\\S*)(\\w*)(\\*\\*)[1-5]';
1284+
regexString += '(.*)(\\*\\*)[1-5]';
12851285
}
12861286
else {
12871287
regexString += this.activeFilter.version.toString() + '(\\*\\*)[1-5]';

0 commit comments

Comments
 (0)