From eea5ceee636c211e1bf2880a22d95d8d0f2d5c57 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cl=C3=A9ment=20Vannicatte?= Date: Thu, 9 Jun 2022 11:36:04 +0200 Subject: [PATCH 1/3] chore: prepare release 2022-06-09 --- .../algoliasearch-client-java-2/CHANGELOG.md | 53 ++++++++++++++ .../CHANGELOG.md | 72 +++++++++++++++++++ .../packages/algoliasearch-lite/package.json | 8 +-- .../packages/algoliasearch/package.json | 14 ++-- .../packages/client-abtesting/package.json | 8 +-- .../packages/client-analytics/package.json | 8 +-- .../packages/client-common/package.json | 2 +- .../packages/client-insights/package.json | 8 +-- .../client-personalization/package.json | 8 +-- .../packages/client-predict/package.json | 8 +-- .../client-query-suggestions/package.json | 8 +-- .../packages/client-search/package.json | 8 +-- .../packages/client-sources/package.json | 8 +-- .../packages/recommend/package.json | 8 +-- .../requester-browser-xhr/package.json | 4 +- .../packages/requester-node-http/package.json | 4 +- clients/algoliasearch-client-php/CHANGELOG.md | 38 ++++++++++ config/clients.config.json | 6 +- config/openapitools.json | 20 +++--- 19 files changed, 228 insertions(+), 65 deletions(-) create mode 100644 clients/algoliasearch-client-java-2/CHANGELOG.md create mode 100644 clients/algoliasearch-client-php/CHANGELOG.md diff --git a/clients/algoliasearch-client-java-2/CHANGELOG.md b/clients/algoliasearch-client-java-2/CHANGELOG.md new file mode 100644 index 00000000000..fc64cb453ef --- /dev/null +++ b/clients/algoliasearch-client-java-2/CHANGELOG.md @@ -0,0 +1,53 @@ +## [4.1.0-SNAPSHOT](https://github.com/algolia/algoliasearch-client-java-2/compare/4.0.0-SNAPSHOT...4.1.0-SNAPSHOT) + +- baaf7674 fix(clients): rename `maxTrial` to `maxRetries` (#659) +- cbd81a21 fix(java): use addAlgoliaAgent (#652) +- d6305145 feat(java): replace EchoRequester by Interceptor APIC-522 (#648) +- 6d579aeb feat(java): java client cts APIC-467 (#626) +- ea03526e fix(specs): rename rules and synonyms methods (#642) +- 04995a39 feat(java): use ClientOptions in client constructor (#623) +- 6acaa20d fix(java): use outputs on release workflow (#640) +- 2b25962e fix(java): github action release (#573) +- b8e6be72 fix(specs): correctly pass `searchParams` to the request (#531) +- bf427124 fix(specs): allow `POST` methods to send `read` requests (#525) +- 1ba6c862 feat(java): waitForTask APIC-478 (#521) +- 0d23c52c fix(specs): rename `search` method (#514) +- 3b3d7067 fix(specs): correct mistakes (#509) +- 6361b602 style(specs): add out-of-line-one-of rule (and allOf and anyOf) APIC-418 (#512) +- 340b7bd5 fix(specs): correct type for taskID APIC-478 (#504) +- 57f0edde fix(java): release package with name algoliasearch-client-java (#498) +- e86e8703 feat(java): deserialize oneof (#492) +- c5ac1854 feat(java): add `requestOptions` (#487) +- 961a4b5f feat(java): replace callbacks by CompletableFuture APIC-421 (#452) +- 949c3f21 fix(java): use Map for query parameters (#484) +- 3d626121 docs(java): installation guide APIC-419 (#481) +- b4ff3ffa chore(java): move the source code to the correct folder (#429) +- cdafe8b8 fix(java): cache common files (#427) +- 554bc2b5 feat(java): add fat jar (#272) +- 32416dc5 feat(java): release process (take 2) APIC-411 (#422) +- fa65dfb8 Revert "feat(java): release process APIC-411 (#411)" (#420) +- 12e309e0 feat(java): release process APIC-411 (#411) +- ed33e02f fix(java): move code to src folder APIC-411 (#387) +- f01a5b96 feat(java): generate all clients APIC-410 (#359) +- 97c1aaf6 feat(java): add algolia user agent APIC-338 (#347) +- 34ad2c1f fix(java): apply Mouaad suggestions APIC-396 (#344) +- e4a064f4 feat(java): retry strategy APIC-261 (#286) +- f51984f2 fix(java): escape oneOf naming (#268) +- dbb1be75 fix(java): solve oneOf using a custom generator APIC-300 (#125) +- 5b70cadc feat(java): CTS APIC-253 (#102) +- bf5203ef feat(clients): retrieve hosts from spec file (#111) +- 5a6aa3be feat(specs): improve consistency and naming (#96) +- 48ea9e1c feat(specs): add `servers` (#98) +- 622bce16 feat(specs): bundle specs (#91) +- eeabfe0a fix(java): remove summaries from doc (#93) +- 5ba87a0b feat(specs): add `abtesting` specs and client (#76) +- a12d2041 feat(specs): add objects endpoints (#54) +- 70f041f9 feat(specs): improve specs consistency (#51) +- 81d59150 feat(specs): add `search` endpoints (#50) +- 6587e945 feat(specs): add `dictionary` specs (#49) +- 1bb1322b feat(specs): search advanced endpoints APIC-197 (#40) +- 18fa5fab feat(specs): add `analytics` specs and client. (#36) +- c1ac7bea feat(specs): add `personalizaton` spec and client (#27) +- ef603fbf feat(specs): add `recommend` spec and client (#19) +- 47f71b96 feat(specs): add `settings` spec (#17) + diff --git a/clients/algoliasearch-client-javascript/CHANGELOG.md b/clients/algoliasearch-client-javascript/CHANGELOG.md index cd6321e9d68..565335c59e8 100644 --- a/clients/algoliasearch-client-javascript/CHANGELOG.md +++ b/clients/algoliasearch-client-javascript/CHANGELOG.md @@ -1,3 +1,75 @@ +## [0.4.0](https://github.com/algolia/algoliasearch-client-javascript/compare/0.3.0...0.4.0) + +- baaf7674 fix(clients): rename `maxTrial` to `maxRetries` (#659) +- faba7214 fix(javascript): remove duplicate `echoRequester` logic (#650) +- 19dc9185 fix(javascript): remove duplicate types, add some type descriptions (#644) +- 509ca0b9 fix(javascript): convert timeouts to ms APIC-512 (#643) +- ea03526e fix(specs): rename rules and synonyms methods (#642) +- 2a1f30c9 fix(javascript): remove factory from build (#639) +- 6e77aa5b fix(javascript): check that appId, apiKey and region are valid parameters (#622) +- 9f99f02b feat(javascript): allow overriding all transporter options (#615) +- af6c83d5 refactor(javascript): simplify transporter.request (#617) +- 2e17ec6d fix(javascript): rename timedout and timeouted to timed out (#616) +- 8995c360 feat(javascript): use the text/plain content-type (#614) +- b62b861a fix(javascript): enable cache (#612) +- d62318bc fix(javascript): cache on POST read request (#611) +- b8e6be72 fix(specs): correctly pass `searchParams` to the request (#531) +- 000f62d9 refactor(javascript): type setTimeout in a way compatible with node & browser (#527) +- bf427124 fix(specs): allow `POST` methods to send `read` requests (#525) +- 588539c4 fix(javascript): remove unused methods of algoliasearch-lite (#524) +- 4f8d3558 feat(javascript): add waitForTask in search client (#510) +- 0d23c52c fix(specs): rename `search` method (#514) +- 3b3d7067 fix(specs): correct mistakes (#509) +- 6361b602 style(specs): add out-of-line-one-of rule (and allOf and anyOf) APIC-418 (#512) +- 340b7bd5 fix(specs): correct type for taskID APIC-478 (#504) +- f516c247 fix(javascript): move logic to custom gens (#486) +- be7400be fix(javascript): update version (#448) +- b9677335 fix(javascript): add missing descriptions (#416) +- cd565ca3 chore(javascript): fix npm publish issue (#409) +- 584e2ba8 chore(javascript): run lerna exec with double-dash to pass dashed flags to the spanwed command (#391) +- 27b171d5 chore(javascript): split build task to avoid memory issue (#383) +- fab6c18f chore(javascript): build util packages first when building all (#371) +- fbc6674e feat(javascript): provide lite package (#354) +- 1607d96f chore(javascript): fix ts-node issue (#368) +- b07f5f99 fix(javascript): handle parent in models (#339) +- ebafcf32 fix(javascript): update template to include correct dependency version (#328) +- 0f9a6ba9 chore(javascript): remove dependency to openapitools.json at rollup (#323) +- 0011fcce chore(javascript): add yarn.lock on release process (#314) +- 7cd51e2c fix(javascript): keep comments and jsdoc in build (#307) +- 09259f7f feat(javascript): expose `requestOptions` and cache options (#283) +- 272ebd3b feat(javascript): use responses and requests cache (#281) +- 2e7f208c feat(javascript): add cache layer (#274) +- 32c95708 fix(javascript): engine support node > 14 (#260) +- 1c71efdf feat(javascript): expose `models` (#252) +- 6d60798c feat(javascript): upgrade to bundlesize 2 (#243) +- f18d24be fix(javascript): use package version in rollup (#232) +- e2c5927f feat(javascript): use beta npm org (#226) +- fe2120b8 fix(javascript): use babel plugin for classProperties (#222) +- c06f890d feat(javascript): provide `algoliasearch` package (#158) +- 48571bb2 feat(javascript): remove classes usage (#156) +- acdd4831 feat(javascript): add `addUserAgent` method (#154) +- 4e638914 fix(javascript): utils build and cache (#147) +- c7e7577f feat(javascript): bundle CJS, ESM and UMD (#135) +- bd13ce79 fix(javascript): prevent conflict with `version` variable (#141) +- fb8c063f feat(javascript): monorepo (#131) +- 3c1feb68 fix(javascript): auth via query parameters (#124) +- 32fa4ccf fix(javascript): node timeouts (#123) +- e408e4e5 feat(javascript): add browser xhr requester (#115) +- bf5203ef feat(clients): retrieve hosts from spec file (#111) +- 5a6aa3be feat(specs): improve consistency and naming (#96) +- 48ea9e1c feat(specs): add `servers` (#98) +- 622bce16 feat(specs): bundle specs (#91) +- 5ba87a0b feat(specs): add `abtesting` specs and client (#76) +- a12d2041 feat(specs): add objects endpoints (#54) +- 70f041f9 feat(specs): improve specs consistency (#51) +- 81d59150 feat(specs): add `search` endpoints (#50) +- 6587e945 feat(specs): add `dictionary` specs (#49) +- 1bb1322b feat(specs): search advanced endpoints APIC-197 (#40) +- 18fa5fab feat(specs): add `analytics` specs and client. (#36) +- c1ac7bea feat(specs): add `personalizaton` spec and client (#27) +- ef603fbf feat(specs): add `recommend` spec and client (#19) +- 47f71b96 feat(specs): add `settings` spec (#17) + ## [0.3.0](https://github.com/algolia/algoliasearch-client-javascript/compare/0.2.0...0.3.0) - b8e6be72 fix(specs): correctly pass `searchParams` to the request (#531) diff --git a/clients/algoliasearch-client-javascript/packages/algoliasearch-lite/package.json b/clients/algoliasearch-client-javascript/packages/algoliasearch-lite/package.json index 078f7990f4f..9ab8acd9a80 100644 --- a/clients/algoliasearch-client-javascript/packages/algoliasearch-lite/package.json +++ b/clients/algoliasearch-client-javascript/packages/algoliasearch-lite/package.json @@ -1,6 +1,6 @@ { "name": "@experimental-api-clients-automation/algoliasearch-lite", - "version": "0.3.0", + "version": "0.4.0", "description": "JavaScript client for @experimental-api-clients-automation/algoliasearch-lite", "repository": "algolia/algoliasearch-client-javascript", "license": "MIT", @@ -21,9 +21,9 @@ "clean": "rm -rf ./dist" }, "dependencies": { - "@experimental-api-clients-automation/client-common": "0.3.0", - "@experimental-api-clients-automation/requester-browser-xhr": "0.3.0", - "@experimental-api-clients-automation/requester-node-http": "0.3.0" + "@experimental-api-clients-automation/client-common": "0.4.0", + "@experimental-api-clients-automation/requester-browser-xhr": "0.4.0", + "@experimental-api-clients-automation/requester-node-http": "0.4.0" }, "devDependencies": { "@types/node": "16.11.38", diff --git a/clients/algoliasearch-client-javascript/packages/algoliasearch/package.json b/clients/algoliasearch-client-javascript/packages/algoliasearch/package.json index 180ae039766..39d991ffbed 100644 --- a/clients/algoliasearch-client-javascript/packages/algoliasearch/package.json +++ b/clients/algoliasearch-client-javascript/packages/algoliasearch/package.json @@ -1,6 +1,6 @@ { "name": "@experimental-api-clients-automation/algoliasearch", - "version": "0.3.0", + "version": "0.4.0", "description": "A fully-featured and blazing-fast JavaScript API client to interact with Algolia API.", "repository": "algolia/algoliasearch-client-javascript", "license": "MIT", @@ -15,12 +15,12 @@ "clean": "rm -rf ./dist" }, "dependencies": { - "@experimental-api-clients-automation/client-analytics": "0.3.0", - "@experimental-api-clients-automation/client-common": "0.3.0", - "@experimental-api-clients-automation/client-personalization": "0.3.0", - "@experimental-api-clients-automation/client-search": "0.3.0", - "@experimental-api-clients-automation/requester-browser-xhr": "0.3.0", - "@experimental-api-clients-automation/requester-node-http": "0.3.0" + "@experimental-api-clients-automation/client-analytics": "0.4.0", + "@experimental-api-clients-automation/client-common": "0.4.0", + "@experimental-api-clients-automation/client-personalization": "0.4.0", + "@experimental-api-clients-automation/client-search": "0.4.0", + "@experimental-api-clients-automation/requester-browser-xhr": "0.4.0", + "@experimental-api-clients-automation/requester-node-http": "0.4.0" }, "devDependencies": { "@types/node": "16.11.26", diff --git a/clients/algoliasearch-client-javascript/packages/client-abtesting/package.json b/clients/algoliasearch-client-javascript/packages/client-abtesting/package.json index 2f4b81483fe..020201bb8a1 100644 --- a/clients/algoliasearch-client-javascript/packages/client-abtesting/package.json +++ b/clients/algoliasearch-client-javascript/packages/client-abtesting/package.json @@ -1,6 +1,6 @@ { "name": "@experimental-api-clients-automation/client-abtesting", - "version": "0.3.0", + "version": "0.4.0", "description": "JavaScript client for @experimental-api-clients-automation/client-abtesting", "repository": "algolia/algoliasearch-client-javascript", "license": "MIT", @@ -21,9 +21,9 @@ "clean": "rm -rf ./dist" }, "dependencies": { - "@experimental-api-clients-automation/client-common": "0.3.0", - "@experimental-api-clients-automation/requester-browser-xhr": "0.3.0", - "@experimental-api-clients-automation/requester-node-http": "0.3.0" + "@experimental-api-clients-automation/client-common": "0.4.0", + "@experimental-api-clients-automation/requester-browser-xhr": "0.4.0", + "@experimental-api-clients-automation/requester-node-http": "0.4.0" }, "devDependencies": { "@types/node": "16.11.38", diff --git a/clients/algoliasearch-client-javascript/packages/client-analytics/package.json b/clients/algoliasearch-client-javascript/packages/client-analytics/package.json index 30ad2aa8254..803604a260e 100644 --- a/clients/algoliasearch-client-javascript/packages/client-analytics/package.json +++ b/clients/algoliasearch-client-javascript/packages/client-analytics/package.json @@ -1,6 +1,6 @@ { "name": "@experimental-api-clients-automation/client-analytics", - "version": "0.3.0", + "version": "0.4.0", "description": "JavaScript client for @experimental-api-clients-automation/client-analytics", "repository": "algolia/algoliasearch-client-javascript", "license": "MIT", @@ -21,9 +21,9 @@ "clean": "rm -rf ./dist" }, "dependencies": { - "@experimental-api-clients-automation/client-common": "0.3.0", - "@experimental-api-clients-automation/requester-browser-xhr": "0.3.0", - "@experimental-api-clients-automation/requester-node-http": "0.3.0" + "@experimental-api-clients-automation/client-common": "0.4.0", + "@experimental-api-clients-automation/requester-browser-xhr": "0.4.0", + "@experimental-api-clients-automation/requester-node-http": "0.4.0" }, "devDependencies": { "@types/node": "16.11.38", diff --git a/clients/algoliasearch-client-javascript/packages/client-common/package.json b/clients/algoliasearch-client-javascript/packages/client-common/package.json index 037c50a3ecb..db3160e2dc2 100644 --- a/clients/algoliasearch-client-javascript/packages/client-common/package.json +++ b/clients/algoliasearch-client-javascript/packages/client-common/package.json @@ -1,6 +1,6 @@ { "name": "@experimental-api-clients-automation/client-common", - "version": "0.3.0", + "version": "0.4.0", "description": "Common package for the Algolia JavaScript API client.", "repository": "algolia/algoliasearch-client-javascript", "license": "MIT", diff --git a/clients/algoliasearch-client-javascript/packages/client-insights/package.json b/clients/algoliasearch-client-javascript/packages/client-insights/package.json index ca3a7a7886e..b4c17fd4d61 100644 --- a/clients/algoliasearch-client-javascript/packages/client-insights/package.json +++ b/clients/algoliasearch-client-javascript/packages/client-insights/package.json @@ -1,6 +1,6 @@ { "name": "@experimental-api-clients-automation/client-insights", - "version": "0.3.0", + "version": "0.4.0", "description": "JavaScript client for @experimental-api-clients-automation/client-insights", "repository": "algolia/algoliasearch-client-javascript", "license": "MIT", @@ -21,9 +21,9 @@ "clean": "rm -rf ./dist" }, "dependencies": { - "@experimental-api-clients-automation/client-common": "0.3.0", - "@experimental-api-clients-automation/requester-browser-xhr": "0.3.0", - "@experimental-api-clients-automation/requester-node-http": "0.3.0" + "@experimental-api-clients-automation/client-common": "0.4.0", + "@experimental-api-clients-automation/requester-browser-xhr": "0.4.0", + "@experimental-api-clients-automation/requester-node-http": "0.4.0" }, "devDependencies": { "@types/node": "16.11.38", diff --git a/clients/algoliasearch-client-javascript/packages/client-personalization/package.json b/clients/algoliasearch-client-javascript/packages/client-personalization/package.json index d54a90f41cb..0132c3e90e7 100644 --- a/clients/algoliasearch-client-javascript/packages/client-personalization/package.json +++ b/clients/algoliasearch-client-javascript/packages/client-personalization/package.json @@ -1,6 +1,6 @@ { "name": "@experimental-api-clients-automation/client-personalization", - "version": "0.3.0", + "version": "0.4.0", "description": "JavaScript client for @experimental-api-clients-automation/client-personalization", "repository": "algolia/algoliasearch-client-javascript", "license": "MIT", @@ -21,9 +21,9 @@ "clean": "rm -rf ./dist" }, "dependencies": { - "@experimental-api-clients-automation/client-common": "0.3.0", - "@experimental-api-clients-automation/requester-browser-xhr": "0.3.0", - "@experimental-api-clients-automation/requester-node-http": "0.3.0" + "@experimental-api-clients-automation/client-common": "0.4.0", + "@experimental-api-clients-automation/requester-browser-xhr": "0.4.0", + "@experimental-api-clients-automation/requester-node-http": "0.4.0" }, "devDependencies": { "@types/node": "16.11.38", diff --git a/clients/algoliasearch-client-javascript/packages/client-predict/package.json b/clients/algoliasearch-client-javascript/packages/client-predict/package.json index dbcef18c3df..8e64da64f5f 100644 --- a/clients/algoliasearch-client-javascript/packages/client-predict/package.json +++ b/clients/algoliasearch-client-javascript/packages/client-predict/package.json @@ -1,6 +1,6 @@ { "name": "@experimental-api-clients-automation/client-predict", - "version": "0.3.0", + "version": "0.4.0", "description": "JavaScript client for @experimental-api-clients-automation/client-predict", "repository": "algolia/algoliasearch-client-javascript", "license": "MIT", @@ -21,9 +21,9 @@ "clean": "rm -rf ./dist" }, "dependencies": { - "@experimental-api-clients-automation/client-common": "0.3.0", - "@experimental-api-clients-automation/requester-browser-xhr": "0.3.0", - "@experimental-api-clients-automation/requester-node-http": "0.3.0" + "@experimental-api-clients-automation/client-common": "0.4.0", + "@experimental-api-clients-automation/requester-browser-xhr": "0.4.0", + "@experimental-api-clients-automation/requester-node-http": "0.4.0" }, "devDependencies": { "@types/node": "16.11.38", diff --git a/clients/algoliasearch-client-javascript/packages/client-query-suggestions/package.json b/clients/algoliasearch-client-javascript/packages/client-query-suggestions/package.json index a2065472409..bc9ff62c33b 100644 --- a/clients/algoliasearch-client-javascript/packages/client-query-suggestions/package.json +++ b/clients/algoliasearch-client-javascript/packages/client-query-suggestions/package.json @@ -1,6 +1,6 @@ { "name": "@experimental-api-clients-automation/client-query-suggestions", - "version": "0.3.0", + "version": "0.4.0", "description": "JavaScript client for @experimental-api-clients-automation/client-query-suggestions", "repository": "algolia/algoliasearch-client-javascript", "license": "MIT", @@ -21,9 +21,9 @@ "clean": "rm -rf ./dist" }, "dependencies": { - "@experimental-api-clients-automation/client-common": "0.3.0", - "@experimental-api-clients-automation/requester-browser-xhr": "0.3.0", - "@experimental-api-clients-automation/requester-node-http": "0.3.0" + "@experimental-api-clients-automation/client-common": "0.4.0", + "@experimental-api-clients-automation/requester-browser-xhr": "0.4.0", + "@experimental-api-clients-automation/requester-node-http": "0.4.0" }, "devDependencies": { "@types/node": "16.11.38", diff --git a/clients/algoliasearch-client-javascript/packages/client-search/package.json b/clients/algoliasearch-client-javascript/packages/client-search/package.json index 0291928c98f..4380384b715 100644 --- a/clients/algoliasearch-client-javascript/packages/client-search/package.json +++ b/clients/algoliasearch-client-javascript/packages/client-search/package.json @@ -1,6 +1,6 @@ { "name": "@experimental-api-clients-automation/client-search", - "version": "0.3.0", + "version": "0.4.0", "description": "JavaScript client for @experimental-api-clients-automation/client-search", "repository": "algolia/algoliasearch-client-javascript", "license": "MIT", @@ -21,9 +21,9 @@ "clean": "rm -rf ./dist" }, "dependencies": { - "@experimental-api-clients-automation/client-common": "0.3.0", - "@experimental-api-clients-automation/requester-browser-xhr": "0.3.0", - "@experimental-api-clients-automation/requester-node-http": "0.3.0" + "@experimental-api-clients-automation/client-common": "0.4.0", + "@experimental-api-clients-automation/requester-browser-xhr": "0.4.0", + "@experimental-api-clients-automation/requester-node-http": "0.4.0" }, "devDependencies": { "@types/node": "16.11.38", diff --git a/clients/algoliasearch-client-javascript/packages/client-sources/package.json b/clients/algoliasearch-client-javascript/packages/client-sources/package.json index a33e470d67e..0e0e4780c7d 100644 --- a/clients/algoliasearch-client-javascript/packages/client-sources/package.json +++ b/clients/algoliasearch-client-javascript/packages/client-sources/package.json @@ -1,6 +1,6 @@ { "name": "@experimental-api-clients-automation/client-sources", - "version": "0.3.0", + "version": "0.4.0", "description": "JavaScript client for @experimental-api-clients-automation/client-sources", "repository": "algolia/algoliasearch-client-javascript", "license": "MIT", @@ -21,9 +21,9 @@ "clean": "rm -rf ./dist" }, "dependencies": { - "@experimental-api-clients-automation/client-common": "0.3.0", - "@experimental-api-clients-automation/requester-browser-xhr": "0.3.0", - "@experimental-api-clients-automation/requester-node-http": "0.3.0" + "@experimental-api-clients-automation/client-common": "0.4.0", + "@experimental-api-clients-automation/requester-browser-xhr": "0.4.0", + "@experimental-api-clients-automation/requester-node-http": "0.4.0" }, "devDependencies": { "@types/node": "16.11.38", diff --git a/clients/algoliasearch-client-javascript/packages/recommend/package.json b/clients/algoliasearch-client-javascript/packages/recommend/package.json index 4522362843e..d5a4293f7e4 100644 --- a/clients/algoliasearch-client-javascript/packages/recommend/package.json +++ b/clients/algoliasearch-client-javascript/packages/recommend/package.json @@ -1,6 +1,6 @@ { "name": "@experimental-api-clients-automation/recommend", - "version": "0.3.0", + "version": "0.4.0", "description": "JavaScript client for @experimental-api-clients-automation/recommend", "repository": "algolia/algoliasearch-client-javascript", "license": "MIT", @@ -21,9 +21,9 @@ "clean": "rm -rf ./dist" }, "dependencies": { - "@experimental-api-clients-automation/client-common": "0.3.0", - "@experimental-api-clients-automation/requester-browser-xhr": "0.3.0", - "@experimental-api-clients-automation/requester-node-http": "0.3.0" + "@experimental-api-clients-automation/client-common": "0.4.0", + "@experimental-api-clients-automation/requester-browser-xhr": "0.4.0", + "@experimental-api-clients-automation/requester-node-http": "0.4.0" }, "devDependencies": { "@types/node": "16.11.38", diff --git a/clients/algoliasearch-client-javascript/packages/requester-browser-xhr/package.json b/clients/algoliasearch-client-javascript/packages/requester-browser-xhr/package.json index 3b6a23778e7..9ae9ed1124a 100644 --- a/clients/algoliasearch-client-javascript/packages/requester-browser-xhr/package.json +++ b/clients/algoliasearch-client-javascript/packages/requester-browser-xhr/package.json @@ -1,6 +1,6 @@ { "name": "@experimental-api-clients-automation/requester-browser-xhr", - "version": "0.3.0", + "version": "0.4.0", "description": "Promise-based request library for browser using xhr.", "repository": "algolia/algoliasearch-client-javascript", "license": "MIT", @@ -18,7 +18,7 @@ "clean": "rm -rf dist/" }, "dependencies": { - "@experimental-api-clients-automation/client-common": "0.3.0" + "@experimental-api-clients-automation/client-common": "0.4.0" }, "devDependencies": { "@types/node": "16.11.38", diff --git a/clients/algoliasearch-client-javascript/packages/requester-node-http/package.json b/clients/algoliasearch-client-javascript/packages/requester-node-http/package.json index b18df4abb1e..66dcb1a2c04 100644 --- a/clients/algoliasearch-client-javascript/packages/requester-node-http/package.json +++ b/clients/algoliasearch-client-javascript/packages/requester-node-http/package.json @@ -1,6 +1,6 @@ { "name": "@experimental-api-clients-automation/requester-node-http", - "version": "0.3.0", + "version": "0.4.0", "description": "Promise-based request library for node using the native http module.", "repository": "algolia/algoliasearch-client-javascript", "license": "MIT", @@ -17,7 +17,7 @@ "clean": "rm -rf dist/" }, "dependencies": { - "@experimental-api-clients-automation/client-common": "0.3.0" + "@experimental-api-clients-automation/client-common": "0.4.0" }, "devDependencies": { "@types/node": "16.11.38", diff --git a/clients/algoliasearch-client-php/CHANGELOG.md b/clients/algoliasearch-client-php/CHANGELOG.md new file mode 100644 index 00000000000..fb02733fb8f --- /dev/null +++ b/clients/algoliasearch-client-php/CHANGELOG.md @@ -0,0 +1,38 @@ +## [4.0.0-alpha.1](https://github.com/algolia/algoliasearch-client-php/compare/4.0.0-alpha.0...4.0.0-alpha.1) + +- baaf7674 fix(clients): rename `maxTrial` to `maxRetries` (#659) +- ea03526e fix(specs): rename rules and synonyms methods (#642) +- 47013d7e feat(php): Add waitForTask method for PHP search client (#618) +- b8e6be72 fix(specs): correctly pass `searchParams` to the request (#531) +- bf427124 fix(specs): allow `POST` methods to send `read` requests (#525) +- 0d23c52c fix(specs): rename `search` method (#514) +- 3b3d7067 fix(specs): correct mistakes (#509) +- 6361b602 style(specs): add out-of-line-one-of rule (and allOf and anyOf) APIC-418 (#512) +- 340b7bd5 fix(specs): correct type for taskID APIC-478 (#504) +- b8d5ba86 fix(php): fix header management introduced by latest rework (#503) +- 8727ddc3 fix(php): make `requestOptions` match other clients (#497) +- 954efa8c feat(php): Add tests for query params (#475) +- b81e664a fix(php): format part 2 (#443) +- 2b36ef0b fix(php): formatter (#439) +- 58622270 feat(php): PHP tests (#378) +- 412665d3 feat(php): Generate remaining PHP clients with PHP docs APIC-327 (#327) +- 85f7e0ba feat(php): install phpunit and setup the test script (#152) +- c0e6390f feat(php): Model cleaning (#137) +- e21f6dc4 fix(php): Use api config to generate hosts (#133) +- 58542619 fix(php): Remove header handling in clients (#128) +- b6800a9f feat(php): Add PHP clients init + PHP search client (#78) +- bf5203ef feat(clients): retrieve hosts from spec file (#111) +- 5a6aa3be feat(specs): improve consistency and naming (#96) +- 48ea9e1c feat(specs): add `servers` (#98) +- 622bce16 feat(specs): bundle specs (#91) +- 5ba87a0b feat(specs): add `abtesting` specs and client (#76) +- a12d2041 feat(specs): add objects endpoints (#54) +- 70f041f9 feat(specs): improve specs consistency (#51) +- 81d59150 feat(specs): add `search` endpoints (#50) +- 6587e945 feat(specs): add `dictionary` specs (#49) +- 1bb1322b feat(specs): search advanced endpoints APIC-197 (#40) +- 18fa5fab feat(specs): add `analytics` specs and client. (#36) +- c1ac7bea feat(specs): add `personalizaton` spec and client (#27) +- ef603fbf feat(specs): add `recommend` spec and client (#19) +- 47f71b96 feat(specs): add `settings` spec (#17) + diff --git a/config/clients.config.json b/config/clients.config.json index 57e8b60be88..0b92617d406 100644 --- a/config/clients.config.json +++ b/config/clients.config.json @@ -2,7 +2,7 @@ "java": { "folder": "clients/algoliasearch-client-java-2", "gitRepoId": "algoliasearch-client-java-2", - "packageVersion": "4.0.0-SNAPSHOT", + "packageVersion": "4.1.0-SNAPSHOT", "modelFolder": "algoliasearch-core/src/main/java/com/algolia/model", "apiFolder": "algoliasearch-core/src/main/java/com/algolia/api", "customGenerator": "algolia-java", @@ -14,7 +14,7 @@ "javascript": { "folder": "clients/algoliasearch-client-javascript", "gitRepoId": "algoliasearch-client-javascript", - "utilsPackageVersion": "0.3.0", + "utilsPackageVersion": "0.4.0", "modelFolder": "model", "apiFolder": "src", "customGenerator": "algolia-javascript", @@ -26,7 +26,7 @@ "php": { "folder": "clients/algoliasearch-client-php", "gitRepoId": "algoliasearch-client-php", - "packageVersion": "4.0.0-alpha.0", + "packageVersion": "4.0.0-alpha.1", "modelFolder": "lib/Model", "customGenerator": "algolia-php", "apiFolder": "lib/Api", diff --git a/config/openapitools.json b/config/openapitools.json index 0b36f0b23b0..c22426ff344 100644 --- a/config/openapitools.json +++ b/config/openapitools.json @@ -8,7 +8,7 @@ "additionalProperties": { "packageName": "@experimental-api-clients-automation/client-search", "buildFile": "client-search", - "packageVersion": "0.3.0" + "packageVersion": "0.4.0" } }, "javascript-algoliasearch-lite": { @@ -17,7 +17,7 @@ "additionalProperties": { "packageName": "@experimental-api-clients-automation/algoliasearch-lite", "buildFile": "algoliasearch-lite", - "packageVersion": "0.3.0" + "packageVersion": "0.4.0" } }, "javascript-recommend": { @@ -26,7 +26,7 @@ "additionalProperties": { "packageName": "@experimental-api-clients-automation/recommend", "buildFile": "recommend", - "packageVersion": "0.3.0" + "packageVersion": "0.4.0" } }, "javascript-personalization": { @@ -34,7 +34,7 @@ "additionalProperties": { "packageName": "@experimental-api-clients-automation/client-personalization", "buildFile": "client-personalization", - "packageVersion": "0.3.0" + "packageVersion": "0.4.0" } }, "javascript-analytics": { @@ -42,7 +42,7 @@ "additionalProperties": { "packageName": "@experimental-api-clients-automation/client-analytics", "buildFile": "client-analytics", - "packageVersion": "0.3.0" + "packageVersion": "0.4.0" } }, "javascript-insights": { @@ -50,7 +50,7 @@ "additionalProperties": { "packageName": "@experimental-api-clients-automation/client-insights", "buildFile": "client-insights", - "packageVersion": "0.3.0" + "packageVersion": "0.4.0" } }, "javascript-abtesting": { @@ -58,7 +58,7 @@ "additionalProperties": { "packageName": "@experimental-api-clients-automation/client-abtesting", "buildFile": "client-abtesting", - "packageVersion": "0.3.0" + "packageVersion": "0.4.0" } }, "javascript-query-suggestions": { @@ -66,7 +66,7 @@ "additionalProperties": { "packageName": "@experimental-api-clients-automation/client-query-suggestions", "buildFile": "client-query-suggestions", - "packageVersion": "0.3.0" + "packageVersion": "0.4.0" } }, "javascript-sources": { @@ -74,7 +74,7 @@ "additionalProperties": { "packageName": "@experimental-api-clients-automation/client-sources", "buildFile": "client-sources", - "packageVersion": "0.3.0" + "packageVersion": "0.4.0" } }, "javascript-predict": { @@ -82,7 +82,7 @@ "additionalProperties": { "packageName": "@experimental-api-clients-automation/client-predict", "buildFile": "client-predict", - "packageVersion": "0.3.0" + "packageVersion": "0.4.0" } }, "java-search": { From aa8c5b5d9219409eb8bed6baca1f85a7282e3b47 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cl=C3=A9ment=20Vannicatte?= Date: Thu, 9 Jun 2022 11:39:34 +0200 Subject: [PATCH 2/3] remove PHP from release --- .github/workflows/check.yml | 4 ++ clients/algoliasearch-client-php/CHANGELOG.md | 38 ------------------- config/clients.config.json | 2 +- 3 files changed, 5 insertions(+), 39 deletions(-) delete mode 100644 clients/algoliasearch-client-php/CHANGELOG.md diff --git a/.github/workflows/check.yml b/.github/workflows/check.yml index faa7140af7b..07733c6869c 100644 --- a/.github/workflows/check.yml +++ b/.github/workflows/check.yml @@ -226,6 +226,10 @@ jobs: - name: Generate CTS run: yarn cli cts generate ${{ matrix.client.language }} ${{ matrix.client.toRun }} + - name: Update `yarn.lock` for JavaScript release + if: ${{ matrix.client.language == 'javascript' && startsWith(github.ref_name, 'refs/heads/chore/prepare-release-') }} + run: YARN_ENABLE_IMMUTABLE_INSTALLS=false yarn install + - name: Run CTS run: yarn cli cts run ${{ matrix.client.language }} diff --git a/clients/algoliasearch-client-php/CHANGELOG.md b/clients/algoliasearch-client-php/CHANGELOG.md deleted file mode 100644 index fb02733fb8f..00000000000 --- a/clients/algoliasearch-client-php/CHANGELOG.md +++ /dev/null @@ -1,38 +0,0 @@ -## [4.0.0-alpha.1](https://github.com/algolia/algoliasearch-client-php/compare/4.0.0-alpha.0...4.0.0-alpha.1) - -- baaf7674 fix(clients): rename `maxTrial` to `maxRetries` (#659) -- ea03526e fix(specs): rename rules and synonyms methods (#642) -- 47013d7e feat(php): Add waitForTask method for PHP search client (#618) -- b8e6be72 fix(specs): correctly pass `searchParams` to the request (#531) -- bf427124 fix(specs): allow `POST` methods to send `read` requests (#525) -- 0d23c52c fix(specs): rename `search` method (#514) -- 3b3d7067 fix(specs): correct mistakes (#509) -- 6361b602 style(specs): add out-of-line-one-of rule (and allOf and anyOf) APIC-418 (#512) -- 340b7bd5 fix(specs): correct type for taskID APIC-478 (#504) -- b8d5ba86 fix(php): fix header management introduced by latest rework (#503) -- 8727ddc3 fix(php): make `requestOptions` match other clients (#497) -- 954efa8c feat(php): Add tests for query params (#475) -- b81e664a fix(php): format part 2 (#443) -- 2b36ef0b fix(php): formatter (#439) -- 58622270 feat(php): PHP tests (#378) -- 412665d3 feat(php): Generate remaining PHP clients with PHP docs APIC-327 (#327) -- 85f7e0ba feat(php): install phpunit and setup the test script (#152) -- c0e6390f feat(php): Model cleaning (#137) -- e21f6dc4 fix(php): Use api config to generate hosts (#133) -- 58542619 fix(php): Remove header handling in clients (#128) -- b6800a9f feat(php): Add PHP clients init + PHP search client (#78) -- bf5203ef feat(clients): retrieve hosts from spec file (#111) -- 5a6aa3be feat(specs): improve consistency and naming (#96) -- 48ea9e1c feat(specs): add `servers` (#98) -- 622bce16 feat(specs): bundle specs (#91) -- 5ba87a0b feat(specs): add `abtesting` specs and client (#76) -- a12d2041 feat(specs): add objects endpoints (#54) -- 70f041f9 feat(specs): improve specs consistency (#51) -- 81d59150 feat(specs): add `search` endpoints (#50) -- 6587e945 feat(specs): add `dictionary` specs (#49) -- 1bb1322b feat(specs): search advanced endpoints APIC-197 (#40) -- 18fa5fab feat(specs): add `analytics` specs and client. (#36) -- c1ac7bea feat(specs): add `personalizaton` spec and client (#27) -- ef603fbf feat(specs): add `recommend` spec and client (#19) -- 47f71b96 feat(specs): add `settings` spec (#17) - diff --git a/config/clients.config.json b/config/clients.config.json index 0b92617d406..07f137dde80 100644 --- a/config/clients.config.json +++ b/config/clients.config.json @@ -26,7 +26,7 @@ "php": { "folder": "clients/algoliasearch-client-php", "gitRepoId": "algoliasearch-client-php", - "packageVersion": "4.0.0-alpha.1", + "packageVersion": "4.0.0-alpha.0", "modelFolder": "lib/Model", "customGenerator": "algolia-php", "apiFolder": "lib/Api", From 093fb0ed2f7c940b18a3298dc4bb73fd90e03381 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cl=C3=A9ment=20Vannicatte?= Date: Thu, 9 Jun 2022 11:53:50 +0200 Subject: [PATCH 3/3] correctly detect branch name --- .github/workflows/check.yml | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/.github/workflows/check.yml b/.github/workflows/check.yml index 07733c6869c..868c58b6190 100644 --- a/.github/workflows/check.yml +++ b/.github/workflows/check.yml @@ -20,6 +20,11 @@ jobs: runs-on: ubuntu-20.04 timeout-minutes: 10 steps: + - name: debugging - dump GitHub context + env: + GITHUB_CONTEXT: ${{ toJSON(github) }} + run: echo "$GITHUB_CONTEXT" + - uses: actions/checkout@v2 with: fetch-depth: 0 @@ -227,7 +232,7 @@ jobs: run: yarn cli cts generate ${{ matrix.client.language }} ${{ matrix.client.toRun }} - name: Update `yarn.lock` for JavaScript release - if: ${{ matrix.client.language == 'javascript' && startsWith(github.ref_name, 'refs/heads/chore/prepare-release-') }} + if: ${{ matrix.client.language == 'javascript' && startsWith(github.head_ref, 'chore/prepare-release-') }} run: YARN_ENABLE_IMMUTABLE_INSTALLS=false yarn install - name: Run CTS