Skip to content

Commit a3d53c8

Browse files
author
Eunjae Lee
authored
fix(js): add version to user agent (#105)
* fix: add version to user agent * fix: user agent format
1 parent 80e1cda commit a3d53c8

File tree

11 files changed

+36
-18
lines changed

11 files changed

+36
-18
lines changed

clients/algoliasearch-client-javascript/client-abtesting/src/abtestingApi.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,8 @@ import type { ABTestResponse } from '../model/aBTestResponse';
1212
import type { AddABTestsRequest } from '../model/addABTestsRequest';
1313
import type { ListABTestsResponse } from '../model/listABTestsResponse';
1414

15+
export const version = '5.0.0';
16+
1517
export class AbtestingApi {
1618
protected authentications = {
1719
apiKey: 'Algolia-API-Key',
@@ -60,7 +62,7 @@ export class AbtestingApi {
6062
baseHeaders: {
6163
'content-type': 'application/x-www-form-urlencoded',
6264
},
63-
userAgent: 'Algolia for Javascript',
65+
userAgent: 'Algolia for Javascript (5.0.0)',
6466
timeouts: {
6567
connect: 2,
6668
read: 5,

clients/algoliasearch-client-javascript/client-analytics/src/analyticsApi.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,8 @@ import type { GetTopSearchesResponse } from '../model/getTopSearchesResponse';
2727
import type { GetTopSearchesResponseWithAnalytics } from '../model/getTopSearchesResponseWithAnalytics';
2828
import type { GetUsersCountResponse } from '../model/getUsersCountResponse';
2929

30+
export const version = '5.0.0';
31+
3032
export class AnalyticsApi {
3133
protected authentications = {
3234
apiKey: 'Algolia-API-Key',
@@ -75,7 +77,7 @@ export class AnalyticsApi {
7577
baseHeaders: {
7678
'content-type': 'application/x-www-form-urlencoded',
7779
},
78-
userAgent: 'Algolia for Javascript',
80+
userAgent: 'Algolia for Javascript (5.0.0)',
7981
timeouts: {
8082
connect: 2,
8183
read: 5,

clients/algoliasearch-client-javascript/client-insights/src/insightsApi.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,8 @@ import type {
1010
import type { InsightEvents } from '../model/insightEvents';
1111
import type { PushEventsResponse } from '../model/pushEventsResponse';
1212

13+
export const version = '5.0.0';
14+
1315
export class InsightsApi {
1416
protected authentications = {
1517
apiKey: 'Algolia-API-Key',
@@ -57,7 +59,7 @@ export class InsightsApi {
5759
baseHeaders: {
5860
'content-type': 'application/x-www-form-urlencoded',
5961
},
60-
userAgent: 'Algolia for Javascript',
62+
userAgent: 'Algolia for Javascript (5.0.0)',
6163
timeouts: {
6264
connect: 2,
6365
read: 5,

clients/algoliasearch-client-javascript/client-personalization/src/personalizationApi.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,8 @@ import type { GetUserTokenResponse } from '../model/getUserTokenResponse';
1212
import type { PersonalizationStrategyParams } from '../model/personalizationStrategyParams';
1313
import type { SetPersonalizationStrategyResponse } from '../model/setPersonalizationStrategyResponse';
1414

15+
export const version = '5.0.0';
16+
1517
export class PersonalizationApi {
1618
protected authentications = {
1719
apiKey: 'Algolia-API-Key',
@@ -60,7 +62,7 @@ export class PersonalizationApi {
6062
baseHeaders: {
6163
'content-type': 'application/x-www-form-urlencoded',
6264
},
63-
userAgent: 'Algolia for Javascript',
65+
userAgent: 'Algolia for Javascript (5.0.0)',
6466
timeouts: {
6567
connect: 2,
6668
read: 5,

clients/algoliasearch-client-javascript/client-query-suggestions/src/querySuggestionsApi.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,8 @@ import type { QuerySuggestionsIndexWithIndexParam } from '../model/querySuggesti
1414
import type { Status } from '../model/status';
1515
import type { SucessResponse } from '../model/sucessResponse';
1616

17+
export const version = '5.0.0';
18+
1719
export class QuerySuggestionsApi {
1820
protected authentications = {
1921
apiKey: 'Algolia-API-Key',
@@ -62,7 +64,7 @@ export class QuerySuggestionsApi {
6264
baseHeaders: {
6365
'content-type': 'application/x-www-form-urlencoded',
6466
},
65-
userAgent: 'Algolia for Javascript',
67+
userAgent: 'Algolia for Javascript (5.0.0)',
6668
timeouts: {
6769
connect: 2,
6870
read: 5,

clients/algoliasearch-client-javascript/client-search/src/searchApi.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,8 @@ import type { UpdatedAtWithObjectIdResponse } from '../model/updatedAtWithObject
6464
import type { UpdatedRuleResponse } from '../model/updatedRuleResponse';
6565
import type { UserId } from '../model/userId';
6666

67+
export const version = '5.0.0';
68+
6769
export class SearchApi {
6870
protected authentications = {
6971
apiKey: 'Algolia-API-Key',
@@ -111,7 +113,7 @@ export class SearchApi {
111113
baseHeaders: {
112114
'content-type': 'application/x-www-form-urlencoded',
113115
},
114-
userAgent: 'Algolia for Javascript',
116+
userAgent: 'Algolia for Javascript (5.0.0)',
115117
timeouts: {
116118
connect: 2,
117119
read: 5,

clients/algoliasearch-client-javascript/client-sources/src/sourcesApi.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,8 @@ import type {
1010
import type { PostIngestUrlResponse } from '../model/postIngestUrlResponse';
1111
import type { PostURLJob } from '../model/postURLJob';
1212

13+
export const version = '0.0.1';
14+
1315
export class SourcesApi {
1416
protected authentications = {
1517
apiKey: 'Algolia-API-Key',
@@ -58,7 +60,7 @@ export class SourcesApi {
5860
baseHeaders: {
5961
'content-type': 'application/x-www-form-urlencoded',
6062
},
61-
userAgent: 'Algolia for Javascript',
63+
userAgent: 'Algolia for Javascript (0.0.1)',
6264
timeouts: {
6365
connect: 2,
6466
read: 5,

clients/algoliasearch-client-javascript/recommend/src/recommendApi.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,8 @@ import type {
1010
import type { GetRecommendations } from '../model/getRecommendations';
1111
import type { GetRecommendationsResponse } from '../model/getRecommendationsResponse';
1212

13+
export const version = '5.0.0';
14+
1315
export class RecommendApi {
1416
protected authentications = {
1517
apiKey: 'Algolia-API-Key',
@@ -57,7 +59,7 @@ export class RecommendApi {
5759
baseHeaders: {
5860
'content-type': 'application/x-www-form-urlencoded',
5961
},
60-
userAgent: 'Algolia for Javascript',
62+
userAgent: 'Algolia for Javascript (5.0.0)',
6163
timeouts: {
6264
connect: 2,
6365
read: 5,

openapitools.json

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
"modelPropertyNaming": "original",
1919
"supportsES6": true,
2020
"npmName": "@algolia/client-search",
21-
"npmVersion": "5.0.0",
21+
"packageVersion": "5.0.0",
2222

2323
"packageName": "@algolia/client-search",
2424
"isSearchHost": true
@@ -39,7 +39,7 @@
3939
"modelPropertyNaming": "original",
4040
"supportsES6": true,
4141
"npmName": "@algolia/recommend",
42-
"npmVersion": "5.0.0",
42+
"packageVersion": "5.0.0",
4343

4444
"packageName": "@algolia/recommend",
4545
"isSearchHost": true
@@ -59,7 +59,7 @@
5959
"modelPropertyNaming": "original",
6060
"supportsES6": true,
6161
"npmName": "@algolia/client-personalization",
62-
"npmVersion": "5.0.0",
62+
"packageVersion": "5.0.0",
6363

6464
"packageName": "@algolia/client-personalization",
6565
"hasRegionalHost": true,
@@ -81,7 +81,7 @@
8181
"modelPropertyNaming": "original",
8282
"supportsES6": true,
8383
"npmName": "@algolia/client-analytics",
84-
"npmVersion": "5.0.0",
84+
"packageVersion": "5.0.0",
8585

8686
"packageName": "@algolia/client-analytics",
8787
"hasRegionalHost": true,
@@ -103,7 +103,7 @@
103103
"modelPropertyNaming": "original",
104104
"supportsES6": true,
105105
"npmName": "@algolia/client-insights",
106-
"npmVersion": "5.0.0",
106+
"packageVersion": "5.0.0",
107107

108108
"packageName": "@algolia/client-insights",
109109
"host": "insights"
@@ -123,7 +123,7 @@
123123
"modelPropertyNaming": "original",
124124
"supportsES6": true,
125125
"npmName": "@algolia/client-abtesting",
126-
"npmVersion": "5.0.0",
126+
"packageVersion": "5.0.0",
127127

128128
"packageName": "@algolia/client-abtesting",
129129
"hasRegionalHost": true,
@@ -145,7 +145,7 @@
145145
"modelPropertyNaming": "original",
146146
"supportsES6": true,
147147
"npmName": "@algolia/client-query-suggestions",
148-
"npmVersion": "5.0.0",
148+
"packageVersion": "5.0.0",
149149

150150
"packageName": "@algolia/client-query-suggestions",
151151
"hasRegionalHost": true,
@@ -167,7 +167,7 @@
167167
"modelPropertyNaming": "original",
168168
"supportsES6": true,
169169
"npmName": "@algolia/client-sources",
170-
"npmVersion": "0.0.1",
170+
"packageVersion": "0.0.1",
171171

172172
"packageName": "@algolia/client-sources",
173173
"hasRegionalHost": true,

templates/javascript/api-single.mustache

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,8 @@ import type { Headers, Requester, Host, Request, RequestOptions } from '@algolia
55
import { {{classname}} } from '{{filename}}';
66
{{/imports}}
77

8+
export const version = '{{packageVersion}}';
9+
810
{{#operations}}
911
{{#description}}
1012
/**
@@ -65,7 +67,7 @@ export class {{classname}} {
6567
baseHeaders: {
6668
'content-type': 'application/x-www-form-urlencoded'
6769
},
68-
userAgent: 'Algolia for Javascript',
70+
userAgent: 'Algolia for Javascript ({{packageVersion}})',
6971
timeouts: {
7072
connect: 2,
7173
read: 5,

templates/javascript/package.mustache

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "{{packageName}}",
3-
"version": "{{npmVersion}}",
3+
"version": "{{packageVersion}}",
44
"description": "JavaScript client for {{packageName}}",
55
"repository": "{{gitUserId}}/{{gitRepoId}}",
66
"author": "Algolia",

0 commit comments

Comments
 (0)