diff --git a/.release-please-manifest.json b/.release-please-manifest.json index d0d087a3..6d9e5fc0 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "1.19.0" + ".": "1.20.0" } diff --git a/CHANGELOG.md b/CHANGELOG.md index 36b1deb0..71718f6c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +## [1.20.0](https://github.com/googleapis/python-dialogflow-cx/compare/v1.19.0...v1.20.0) (2023-03-01) + + +### Features + +* Added persist_parameter_changes field from `query_params` to MatchIntentRequest ([#506](https://github.com/googleapis/python-dialogflow-cx/issues/506)) ([27f6020](https://github.com/googleapis/python-dialogflow-cx/commit/27f60205a3068df1a1576f120c97d45bb3501b2a)) + ## [1.19.0](https://github.com/googleapis/python-dialogflow-cx/compare/v1.18.0...v1.19.0) (2023-02-28) diff --git a/google/cloud/dialogflowcx/gapic_version.py b/google/cloud/dialogflowcx/gapic_version.py index 86f8ab82..4d61ace4 100644 --- a/google/cloud/dialogflowcx/gapic_version.py +++ b/google/cloud/dialogflowcx/gapic_version.py @@ -13,4 +13,4 @@ # See the License for the specific language governing permissions and # limitations under the License. # -__version__ = "1.19.0" # {x-release-please-version} +__version__ = "1.20.0" # {x-release-please-version} diff --git a/google/cloud/dialogflowcx_v3/gapic_version.py b/google/cloud/dialogflowcx_v3/gapic_version.py index 86f8ab82..4d61ace4 100644 --- a/google/cloud/dialogflowcx_v3/gapic_version.py +++ b/google/cloud/dialogflowcx_v3/gapic_version.py @@ -13,4 +13,4 @@ # See the License for the specific language governing permissions and # limitations under the License. # -__version__ = "1.19.0" # {x-release-please-version} +__version__ = "1.20.0" # {x-release-please-version} diff --git a/google/cloud/dialogflowcx_v3beta1/gapic_version.py b/google/cloud/dialogflowcx_v3beta1/gapic_version.py index 86f8ab82..4d61ace4 100644 --- a/google/cloud/dialogflowcx_v3beta1/gapic_version.py +++ b/google/cloud/dialogflowcx_v3beta1/gapic_version.py @@ -13,4 +13,4 @@ # See the License for the specific language governing permissions and # limitations under the License. # -__version__ = "1.19.0" # {x-release-please-version} +__version__ = "1.20.0" # {x-release-please-version} diff --git a/google/cloud/dialogflowcx_v3beta1/types/session.py b/google/cloud/dialogflowcx_v3beta1/types/session.py index e0025e9c..5fed55ce 100644 --- a/google/cloud/dialogflowcx_v3beta1/types/session.py +++ b/google/cloud/dialogflowcx_v3beta1/types/session.py @@ -1200,6 +1200,8 @@ class MatchIntentRequest(proto.Message): The parameters of this query. query_input (google.cloud.dialogflowcx_v3beta1.types.QueryInput): Required. The input specification. + persist_parameter_changes (bool): + Persist session parameter changes from ``query_params``. """ session: str = proto.Field( @@ -1216,6 +1218,10 @@ class MatchIntentRequest(proto.Message): number=3, message="QueryInput", ) + persist_parameter_changes: bool = proto.Field( + proto.BOOL, + number=5, + ) class MatchIntentResponse(proto.Message): diff --git a/samples/generated_samples/snippet_metadata_google.cloud.dialogflow.cx.v3.json b/samples/generated_samples/snippet_metadata_google.cloud.dialogflow.cx.v3.json index 7b8b2aa7..23a8c2b1 100644 --- a/samples/generated_samples/snippet_metadata_google.cloud.dialogflow.cx.v3.json +++ b/samples/generated_samples/snippet_metadata_google.cloud.dialogflow.cx.v3.json @@ -8,7 +8,7 @@ ], "language": "PYTHON", "name": "google-cloud-dialogflow-cx", - "version": "1.19.0" + "version": "1.20.0" }, "snippets": [ { diff --git a/samples/generated_samples/snippet_metadata_google.cloud.dialogflow.cx.v3beta1.json b/samples/generated_samples/snippet_metadata_google.cloud.dialogflow.cx.v3beta1.json index 568546a7..a5689da3 100644 --- a/samples/generated_samples/snippet_metadata_google.cloud.dialogflow.cx.v3beta1.json +++ b/samples/generated_samples/snippet_metadata_google.cloud.dialogflow.cx.v3beta1.json @@ -8,7 +8,7 @@ ], "language": "PYTHON", "name": "google-cloud-dialogflow-cx", - "version": "1.19.0" + "version": "1.20.0" }, "snippets": [ { diff --git a/samples/snippets/requirements.txt b/samples/snippets/requirements.txt index ba3cb8c1..97f35cfe 100644 --- a/samples/snippets/requirements.txt +++ b/samples/snippets/requirements.txt @@ -1,3 +1,3 @@ -google-cloud-dialogflow-cx==1.18.0 +google-cloud-dialogflow-cx==1.19.0 Flask==2.2.3 python-dateutil==2.8.2 diff --git a/scripts/fixup_dialogflowcx_v3beta1_keywords.py b/scripts/fixup_dialogflowcx_v3beta1_keywords.py index 24a0ece5..a86e407c 100644 --- a/scripts/fixup_dialogflowcx_v3beta1_keywords.py +++ b/scripts/fixup_dialogflowcx_v3beta1_keywords.py @@ -113,7 +113,7 @@ class dialogflowcxCallTransformer(cst.CSTTransformer): 'list_webhooks': ('parent', 'page_size', 'page_token', ), 'load_version': ('name', 'allow_override_agent_resources', ), 'lookup_environment_history': ('name', 'page_size', 'page_token', ), - 'match_intent': ('session', 'query_input', 'query_params', ), + 'match_intent': ('session', 'query_input', 'query_params', 'persist_parameter_changes', ), 'restore_agent': ('name', 'agent_uri', 'agent_content', 'restore_option', ), 'run_continuous_test': ('environment', ), 'run_test_case': ('name', 'environment', ),