Skip to content

Release google-cloud-dialogflow 2.0.0 - #7889

Closed
yoshi-automation wants to merge 1 commit into
masterfrom
release-google-cloud-dialogflow-v2.0.0
Closed

yoshi-automation wants to merge 1 commit into
masterfrom
release-google-cloud-dialogflow-v2.0.0

Conversation

@yoshi-automation

Copy link
Copy Markdown
Contributor

🤖 I have created a release *beep* *boop*

2.0.0 / 2020-10-09

⚠ BREAKING CHANGES

  • dialogflow: use clients created by the new generator
  • dialogflow: Change language_code from a required positional argument to an optional keyword argument

Features

  • Add AgentsClient#get_validation_result (ValidationResult)
    • Add DetectIntentRequest#output_audio_config_mask (FieldMask)
    • Add StreamingDetectIntentRequest#output_audio_config_mask (FieldMask)
  • Add attributes to InputAudioConfig and StreamingRecognitionResult
    • Add InputAudioConfig#enable_word_info
    • Add InputAudioConfig#speech_contexts (SpeechContext)
    • Add InputAudioConfig#model
    • Add StreamingRecognitionResult#speech_word_info (SpeechWordInfo)
    • Add StreamingRecognitionResult#speech_end_offset
    • Update documentation
  • Add EntityType#enable_fuzzy_extraction
    • Add features
      • Add EntityType#enable_fuzzy_extraction
      • Add Kind::KIND_REGEXP
    • Update documentation
      • Mark agent_uri argument for AgentsClient#export_agent method as required.
      • Update wording.
  • Add InputAudioConfig#single_utterance
  • add Intent::Message::Platform::GOOGLE_HANGOUTS
  • Add ListSelect#subtitle
    • Update Intent#priority documentation
  • Add new card types to the intent
    • Add Intent#browse_carousel_card to support a browse carousel
      card for Actions on Google
    • Add Intent#table_card to support a Table card for Actions on
      Google
    • Add Intent#media_content to support the media content card
      for Actions on Google
  • Support separate project setting for quota/billing
  • use clients created by the new generator
  • Update Ruby dependency to minimum of 2.4 (#4206)
  • Add SetAgentRequest and DeleteAgentRequest
    • Add AgentsClient methods:
      • AgentsClient#set_agent (SetAgentRequest)
      • AgentsClient#delete_agent (DeleteAgentRequest)
    • Add Agent#api_version (Agent::ApiVersion)
    • Add Agent#tier (Agent::Tier)
    • Add service_address and service_port to client constructor method
    • Update product links
    • Update documentation
  • WebhookResponse includes the session_entity_types field

Bug Fixes

  • Change language_code from a required positional argument to an optional keyword argument
  • Update minimum runtime dependencies

Performance Improvements

  • Update timeouts for detect_indent

Documentation

  • Add notes about Google Assistant integration
  • Clarify which Google Cloud Platform products support auto-discovered credentials
  • Update audio_encoding description
  • Update copyright year
  • Update documentation
  • Update entity documentation
  • Update OutputAudioEncoding documentation
  • Update possible values for QueryResult#intent
  • Update Status documentation
  • Update StreamingDetectIntentRequest description
  • update links to point to new docsite (#3684)

Commits since last release:

  * Rake 13.0.0 supports Ruby 3 keyword arguments by https://github.com/ruby/rake/pull/326
  * Rake 13 drops Ruby 2.1 or older support by https://github.com/ruby/rake/pull/325
  * Gems under `google-cloud-ruby` repository only supports Ruby 2.4 or higher then dropping Ruby 2.1 support should not be an issue.
  * Add AgentsClient#get_validation_result (ValidationResult)
    * Add DetectIntentRequest#output_audio_config_mask (FieldMask)
    * Add StreamingDetectIntentRequest#output_audio_config_mask (FieldMask)
  * Add DetectIntentRequest#output_audio_config_mask (FieldMask)
  * Add StreamingDetectIntentRequest#output_audio_config_mask (FieldMask)
  * Update copyright year
  * Update entity documentation
  * Update Status documentation
  * Add attributes to InputAudioConfig and StreamingRecognitionResult
    * Add InputAudioConfig#enable_word_info
    * Add InputAudioConfig#speech_contexts (SpeechContext)
    * Add InputAudioConfig#model
    * Add StreamingRecognitionResult#speech_word_info (SpeechWordInfo)
    * Add StreamingRecognitionResult#speech_end_offset
    * Update documentation
  * Add InputAudioConfig#enable_word_info
  * Add InputAudioConfig#speech_contexts (SpeechContext)
  * Add InputAudioConfig#model
  * Add StreamingRecognitionResult#speech_word_info (SpeechWordInfo)
  * Add StreamingRecognitionResult#speech_end_offset
  * Update documentation
  * Add Intent#browse_carousel_card to support a browse carousel
    card for Actions on Google
  * Add Intent#table_card to support a Table card for Actions on
    Google
  * Add Intent#media_content to support the media content card
    for Actions on Google
  * Add ListSelect#subtitle
  * Update minimum runtime dependencies
  * Update Intent#priority documentation
  * Fix Authentication Guide code examples to use a correct
    client factory. (This library has several client factories).
  * Add features
    * Add EntityType#enable_fuzzy_extraction
    * Add Kind::KIND_REGEXP
  * Update documentation
    * Mark agent_uri argument for AgentsClient#export_agent method as required.
    * Update wording.
  * Add InputAudioConfig#single_utterance
  * Update documentation
  * Add AgentsClient#set_agent and AgentsClient#delete_agent
  * Add Agent#api_version and Agent#tier
  * Update documentation and product links
  * Support overriding service host and port.
  * Add AgentsClient methods:
    * AgentsClient#set_agent (SetAgentRequest)
    * AgentsClient#delete_agent (DeleteAgentRequest)
  * Add Agent#api_version (Agent::ApiVersion)
  * Add Agent#tier (Agent::Tier)
  * Add service_address and service_port to client constructor method
  * Update product links
  * Update documentation
  * Add SpeechModelVariant
  * Add InputAudioConfig#model_variant
  * Add Intent::Message::Platform::GOOGLE_HANGOUTS
  * Add VERSION constant
  * Add SpeechModelVariant.
  * Add InputAudioConfig#model_variant.
  * Client changes:
    * SessionsClient#detect_intent adds output_audio_config named argument
    * DetectIntentRequest adds #output_audio_config
    * DetectIntentResponse adds #output_audio and #output_audio_config
    * QueryParameters adds #sentiment_analysis_request_config
    * QueryResult adds #sentiment_analysis_result
  * Resource changes
    * DetectIntentResponse#output_audio is added
    * OutputAudioConfig is added
    * Sentiment is added
    * SentimentAnalysisResult is added
    * SentimentAnalysisRequestConfig is added
  * Generated documentation updates
  * Add AUTHENTICATION.md guide.
  * Update generated documentation.
  * Update generated code examples.
  * Extract gRPC header values from request.
  * Update synth.py in generated packages
    * Add AUTHENTICATION.md to file lists in .gemspec and .yardopts
  * Fix env_var_prefix in google-cloud-text_to_speech/.repo-metadata.json
  * Add synthtool task to top-level Rakefile
  * Add .repo-metadata.json to gapic gems
  * Update synth.py files to copy synthtool templates
  * Client changes:
    * SessionsClient#detect_intent adds output_audio_config named argument
    * DetectIntentRequest adds #output_audio_config
    * DetectIntentResponse adds #output_audio and #output_audio_config
    * QueryParameters adds #sentiment_analysis_request_config
    * QueryResult adds #sentiment_analysis_result
  * Resource changes
    * DetectIntentResponse#output_audio is added
    * OutputAudioConfig is added
    * Sentiment is added
    * SentimentAnalysisResult is added
    * SentimentAnalysisRequestConfig is added
  * Generated documentation updates
  * Update rubocop Lint/RescueWithoutErrorClass to new name.
  * Disable Layout/EmptyLineAfterGuardClause cop where failing
  * Disable Naming/UncommunicativeMethodParamName cop where failing
  * Locally disable MultipleComparison cop where failing
  * Remove blank line from bigtable/instance.rb
  * Fix code alignment in core/config.rb
  * Fix rubocop errors in debugger
  * Fix rubocop errors in spanner
  * Remove require 'thread' statements
  * Release google-cloud-bigquery 1.8.2
  * Update documentation.
    * Change documentation URL to googleapis GitHub org.
  * Fix circular require warning.
  * Release google-cloud-bigquery-data_transfer 0.2.3
  * Update documentation.
    * Change documentation URL to googleapis GitHub org.
  * Release google-cloud-bigtable 0.1.3
  * Update connectivity configuration.
  * Update documentation.
    * Change documentation URL to googleapis GitHub org.
  * Release google-cloud-container 0.2.2
  * Update documentation.
    * Change documentation URL to googleapis GitHub org.
  * Release google-cloud-dataproc 0.2.2
  * Update documentation.
    * Change documentation URL to googleapis GitHub org.
  * Release google-cloud-datastore 1.4.4
  * Update documentation.
    * Change documentation URL to googleapis GitHub org.
  * Fix circular require warning.
  * Release google-cloud-debugger 0.32.5
  * Update documentation.
    * Change documentation URL to googleapis GitHub org.
  * Fix circular require warning.
  * Release google-cloud-dialogflow 0.2.2
  * Update documentation.
    * Change documentation URL to googleapis GitHub org.
  * Release google-cloud-dlp 0.6.2
  * Update documentation.
    * Change documentation URL to googleapis GitHub org.
  * Release google-cloud-dns 0.29.4
  * Update documentation.
    * Change documentation URL to googleapis GitHub org.
  * Fix circular require warning.
  * Release google-cloud-error_reporting 0.30.5
  * Update documentation.
    * Change documentation URL to googleapis GitHub org.
  * Fix circular require warning.
  * Release google-cloud-firestore 0.24.2
  * Add fix for comparing NaN values
    * NaN values should not be compared, as this may raise with Active Support.
  * Update documentation.
    * Change documentation URL to googleapis GitHub org.
  * Fix circular require warning.
  * Release google-cloud-kms 0.2.4
  * Update documentation.
    * Change documentation URL to googleapis GitHub org.
  * Release google-cloud-language 0.31.2
  * Update documentation.
    * Change documentation URL to googleapis GitHub org.
  * Release google-cloud-logging 1.5.5
  * Make Logger thread-safe.
  * Update Logging generated files.
    * Add Metric's MetricDescriptorMetadata.
  * Update documentation.
    * Change documentation URL to googleapis GitHub org.
  * Fix circular require warning.
  * Release google-cloud-monitoring 0.29.2
  * Update Monitoring generated files.
    * Add MetricDescriptorMetadata.
  * Update documentation.
    * Change documentation URL to googleapis GitHub org.
  * Release google-cloud-os_login 0.2.3
  * Update documentation.
    * Change documentation URL to googleapis GitHub org.
  * Release google-cloud-pubsub 0.33.0
  * Add support for user labels to Snapshot, Subscription and Topic.
  * Update documentation.
    * Change documentation URL to googleapis GitHub org.
  * Fix circular require warning.
  * Release google-cloud-redis 0.2.3
  * Update documentation.
    * Change documentation URL to googleapis GitHub org.
  * Release google-cloud-resource_manager 0.30.3
  * Update documentation.
    * Change documentation URL to googleapis GitHub org.
  * Fix circular require warning.
  * Release google-cloud-spanner 1.6.4
  * Update Spanner generated files.
    * Add DML/PDML code structures.
  * Update documentation.
    * Change documentation URL to googleapis GitHub org.
  * Fix circular require warning.
  * Release google-cloud-speech 0.31.1
  * Update documentation.
    * Change documentation URL to googleapis GitHub org.
  * Release google-cloud-storage 1.14.2
  * Update documentation.
    * Change documentation URL to googleapis GitHub org.
  * Fix circular require warning.
  * Release google-cloud-tasks 0.2.4
  * Update documentation.
    * Change documentation URL to googleapis GitHub org.
  * Release google-cloud-text_to_speech 0.1.3
  * Update documentation.
    * Change documentation URL to googleapis GitHub org.
  * Release google-cloud-trace 0.33.5
  * Update documentation.
    * Change documentation URL to googleapis GitHub org.
  * Fix circular require warning.
  * Release google-cloud-translate 1.2.4
  * Update documentation.
    * Change documentation URL to googleapis GitHub org.
  * Fix circular require warning.
  * Release google-cloud-video_intelligence 1.1.2
  * Update documentation.
    * Change documentation URL to googleapis GitHub org.
  * Release google-cloud-vision 0.30.4
  * Update documentation.
    * Change documentation URL to googleapis GitHub org.
  * Fix circular require warning.
  * Release gcloud 0.23.3
  * Update documentation.
    * Change documentation URL to googleapis GitHub org.
  * Release google-cloud 0.56.3
  * Update documentation.
    * Change documentation URL to googleapis GitHub org.
    * Add links to dependency google-cloud-* gems to README.
  * Fix circular require warning.
  * Release stackdriver 0.15.3
  * Update documentation.
    * Change documentation URL to googleapis GitHub org.
  * Release google-cloud-core 1.2.7
  * Update documentation.
    * Change documentation URL to googleapis GitHub org.
  * Release google-cloud-env 1.0.5
  * Update documentation.
    * Change documentation URL to googleapis GitHub org.
  * Release stackdriver-core 1.3.3
  * Update documentation.
    * Change documentation URL to googleapis GitHub org.
  * Use new github org documentation URL
  * Use new github org name
  * Move documentation links to HTTPS
  * Update synth scripts to use new github org
  * Remove jsondoc rake tasks.
  * Remove docs directory and files.
  * Move guides to gem-root directories, and uppercase file names.
  * Update RELEASING guide.
  * Move Credentials location:
    * Add Google::Cloud::Dialogflow::V2::Credentials
    * Remove Google::Cloud::Dialogflow::Credentials
  * Update dependencies.
  * Update documentation.
  * Specify redcarpet in the .yardopts file.
  * Add redcarpet as a development dependency. This will ensure that
    users who generate documentation from the gem will produce
    properly formatted documentation.
  * Add YARD as a development dependency to gems that were missing it.

Files edited since last release:

google-cloud-dialogflow/Rakefile
google-cloud-dialogflow/synth.metadata
google-cloud-dialogflow/.repo-metadata.json
google-cloud-dialogflow/.rubocop.yml
google-cloud-dialogflow/.yardopts
google-cloud-dialogflow/AUTHENTICATION.md
google-cloud-dialogflow/Gemfile
google-cloud-dialogflow/LICENSE
google-cloud-dialogflow/LICENSE.md
google-cloud-dialogflow/MIGRATING.md
google-cloud-dialogflow/README.md
google-cloud-dialogflow/google-cloud-dialogflow.gemspec
google-cloud-dialogflow/lib/google-cloud-dialogflow.rb
google-cloud-dialogflow/lib/google/cloud/dialogflow.rb
google-cloud-dialogflow/synth.py
google-cloud-dialogflow/test/google/cloud/dialogflow/client_test.rb
google-cloud-dialogflow/test/google/cloud/dialogflow/version_test.rb
google-cloud-dialogflow/test/helper.rb
google-cloud-dialogflow/.gitignore
google-cloud-dialogflow/lib/google/cloud/dialogflow/v2.rb
google-cloud-dialogflow/lib/google/cloud/dialogflow/v2/agent_pb.rb
google-cloud-dialogflow/lib/google/cloud/dialogflow/v2/agent_services_pb.rb
google-cloud-dialogflow/lib/google/cloud/dialogflow/v2/agents_client.rb
google-cloud-dialogflow/lib/google/cloud/dialogflow/v2/agents_client_config.json
google-cloud-dialogflow/lib/google/cloud/dialogflow/v2/audio_config_pb.rb
google-cloud-dialogflow/lib/google/cloud/dialogflow/v2/context_pb.rb
google-cloud-dialogflow/lib/google/cloud/dialogflow/v2/context_services_pb.rb
google-cloud-dialogflow/lib/google/cloud/dialogflow/v2/contexts_client.rb
google-cloud-dialogflow/lib/google/cloud/dialogflow/v2/contexts_client_config.json
google-cloud-dialogflow/lib/google/cloud/dialogflow/v2/credentials.rb
google-cloud-dialogflow/lib/google/cloud/dialogflow/v2/doc/google/cloud/dialogflow/v2/agent.rb
google-cloud-dialogflow/lib/google/cloud/dialogflow/v2/doc/google/cloud/dialogflow/v2/audio_config.rb
google-cloud-dialogflow/lib/google/cloud/dialogflow/v2/doc/google/cloud/dialogflow/v2/context.rb
google-cloud-dialogflow/lib/google/cloud/dialogflow/v2/doc/google/cloud/dialogflow/v2/entity_type.rb
google-cloud-dialogflow/lib/google/cloud/dialogflow/v2/doc/google/cloud/dialogflow/v2/intent.rb
google-cloud-dialogflow/lib/google/cloud/dialogflow/v2/doc/google/cloud/dialogflow/v2/session.rb
google-cloud-dialogflow/lib/google/cloud/dialogflow/v2/doc/google/cloud/dialogflow/v2/session_entity_type.rb
google-cloud-dialogflow/lib/google/cloud/dialogflow/v2/doc/google/cloud/dialogflow/v2/validation_result.rb
google-cloud-dialogflow/lib/google/cloud/dialogflow/v2/doc/google/longrunning/operations.rb
google-cloud-dialogflow/lib/google/cloud/dialogflow/v2/doc/google/protobuf/any.rb
google-cloud-dialogflow/lib/google/cloud/dialogflow/v2/doc/google/protobuf/duration.rb
google-cloud-dialogflow/lib/google/cloud/dialogflow/v2/doc/google/protobuf/field_mask.rb
google-cloud-dialogflow/lib/google/cloud/dialogflow/v2/doc/google/protobuf/struct.rb
google-cloud-dialogflow/lib/google/cloud/dialogflow/v2/doc/google/rpc/status.rb
google-cloud-dialogflow/lib/google/cloud/dialogflow/v2/doc/google/type/latlng.rb
google-cloud-dialogflow/lib/google/cloud/dialogflow/v2/entity_type_pb.rb
google-cloud-dialogflow/lib/google/cloud/dialogflow/v2/entity_type_services_pb.rb
google-cloud-dialogflow/lib/google/cloud/dialogflow/v2/entity_types_client.rb
google-cloud-dialogflow/lib/google/cloud/dialogflow/v2/entity_types_client_config.json
google-cloud-dialogflow/lib/google/cloud/dialogflow/v2/intent_pb.rb
google-cloud-dialogflow/lib/google/cloud/dialogflow/v2/intent_services_pb.rb
google-cloud-dialogflow/lib/google/cloud/dialogflow/v2/intents_client.rb
google-cloud-dialogflow/lib/google/cloud/dialogflow/v2/intents_client_config.json
google-cloud-dialogflow/lib/google/cloud/dialogflow/v2/session_entity_type_pb.rb
google-cloud-dialogflow/lib/google/cloud/dialogflow/v2/session_entity_type_services_pb.rb
google-cloud-dialogflow/lib/google/cloud/dialogflow/v2/session_entity_types_client.rb
google-cloud-dialogflow/lib/google/cloud/dialogflow/v2/session_entity_types_client_config.json
google-cloud-dialogflow/lib/google/cloud/dialogflow/v2/session_pb.rb
google-cloud-dialogflow/lib/google/cloud/dialogflow/v2/session_services_pb.rb
google-cloud-dialogflow/lib/google/cloud/dialogflow/v2/sessions_client.rb
google-cloud-dialogflow/lib/google/cloud/dialogflow/v2/sessions_client_config.json
google-cloud-dialogflow/lib/google/cloud/dialogflow/v2/validation_result_pb.rb
google-cloud-dialogflow/lib/google/cloud/dialogflow/v2/webhook_pb.rb
google-cloud-dialogflow/test/google/cloud/dialogflow/v2/agents_client_test.rb
google-cloud-dialogflow/test/google/cloud/dialogflow/v2/contexts_client_test.rb
google-cloud-dialogflow/test/google/cloud/dialogflow/v2/entity_types_client_test.rb
google-cloud-dialogflow/test/google/cloud/dialogflow/v2/intents_client_test.rb
google-cloud-dialogflow/test/google/cloud/dialogflow/v2/session_entity_types_client_test.rb
google-cloud-dialogflow/test/google/cloud/dialogflow/v2/sessions_client_test.rb
google-cloud-dialogflow/CHANGELOG.md
google-cloud-dialogflow/lib/google/cloud/dialogflow/version.rb
google-cloud-dialogflow/lib/google/cloud/dialogflow/v2/doc/google/protobuf/empty.rb
google-cloud-dialogflow/lib/google/cloud/dialogflow/v2/doc/overview.rb
google-cloud-dialogflow/docs/toc.json

Compare Changes

This PR was generated with Release Please.

@yoshi-automation
yoshi-automation requested a review from a team October 9, 2020 08:35
@google-cla google-cla Bot added the cla: yes This human has signed the Contributor License Agreement. label Oct 9, 2020
@dazuma dazuma closed this Oct 10, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

autorelease: closed cla: yes This human has signed the Contributor License Agreement.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants