old_contents: # Copyright 2022 The TensorFlow Authors. All Rights Reserved.
  #
  # Licensed under the Apache License, Version 2.0 (the "License");
  # you may not use this file except in compliance with the License.
  # You may obtain a copy of the License at
  #
  #   http://www.apache.org/licenses/LICENSE-2.0
  #
  # Unless required by applicable law or agreed to in writing, software
  # distributed under the License is distributed on an "AS IS" BASIS,
  # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  # See the License for the specific language governing permissions and
  # limitations under the License.
  # ==============================================================================
  """Define TFX Addons version information."""
  
  # We follow Semantic Versioning (https://semver.org/)
  _MAJOR_VERSION = "0"
  _MINOR_VERSION = "2"
  _PATCH_VERSION = "0"
  
  # When building releases, we can update this value on the release branch to
  # reflect the current release candidate ('rc0', 'rc1') or, finally, the official
  # stable release (indicated by `_VERSION_SUFFIX = ''`). Outside the context of a
  # release branch, the current version is by default assumed to be a
  # 'development' version, labeled 'dev'.
  _VERSION_SUFFIX = "dev"
  
  # Example, '0.1.0-dev'
  __version__ = ".".join([_MAJOR_VERSION, _MINOR_VERSION, _PATCH_VERSION])
  if _VERSION_SUFFIX:
    __version__ = "{}-{}".format(__version__, _VERSION_SUFFIX)
  
  # Required TFX version [min, max), keep depconstraint in ci.yml in sync
  _INCLUSIVE_MIN_TFX_VERSION = "1.4.0"
  _EXCLUSIVE_MAX_TFX_VERSION = "1.8.0"
  _TFXVERSION_CONSTRAINT = (
      f">={_INCLUSIVE_MIN_TFX_VERSION},<{_EXCLUSIVE_MAX_TFX_VERSION}")
  
  # This is a list of officially  maintained projects with their dependencies.
  # Any project added here will be automatically picked up on release.
  # - Key: Project name that corresponds to  folder tfx_addons.{} namespace.
  # - Value: Python dependencies needed for project to work.
  _PKG_METADATA = {
      # Add dependencies here for your project. Avoid using install_requires.
      "mlmd_client": [
          f"ml_pipelines_sdk{_TFXVERSION_CONSTRAINT}",
          f"ml_metadata{_TFXVERSION_CONSTRAINT}"
      ],
      "schema_curation": [
          f"tfx{_TFXVERSION_CONSTRAINT}",
      ],
      "feast_examplegen": [
          f"tfx{_TFXVERSION_CONSTRAINT}",
          "feast>=0.16.0,<1.0.0",
      ],
      "xgboost_evaluator": [
          f"tfx{_TFXVERSION_CONSTRAINT}",
          "xgboost>=1.0.0",
      ],
      "sampling": [f"tfx{_TFXVERSION_CONSTRAINT}", "tensorflow>=2.0.0"],
      "message_exit_handler": [
          f"tfx{_TFXVERSION_CONSTRAINT}",
          "kfp>=1.8,<2.0",
          "slackclient>=2.9.0,<3.0",
          "pydantic>=1.8.0,<2.0",
      ],
  }
  
new_contents: # Copyright 2022 The TensorFlow Authors. All Rights Reserved.
  #
  # Licensed under the Apache License, Version 2.0 (the "License");
  # you may not use this file except in compliance with the License.
  # You may obtain a copy of the License at
  #
  #   http://www.apache.org/licenses/LICENSE-2.0
  #
  # Unless required by applicable law or agreed to in writing, software
  # distributed under the License is distributed on an "AS IS" BASIS,
  # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  # See the License for the specific language governing permissions and
  # limitations under the License.
  # ==============================================================================
  """Define TFX Addons version information."""
  
  # We follow Semantic Versioning (https://semver.org/)
  _MAJOR_VERSION = "0"
  _MINOR_VERSION = "3"
  _PATCH_VERSION = "0"
  
  # When building releases, we can update this value on the release branch to
  # reflect the current release candidate ('rc0', 'rc1') or, finally, the official
  # stable release (indicated by `_VERSION_SUFFIX = ''`). Outside the context of a
  # release branch, the current version is by default assumed to be a
  # 'development' version, labeled 'dev'.
  _VERSION_SUFFIX = "dev"
  
  # Example, '0.1.0-dev'
  __version__ = ".".join([_MAJOR_VERSION, _MINOR_VERSION, _PATCH_VERSION])
  if _VERSION_SUFFIX:
    __version__ = "{}-{}".format(__version__, _VERSION_SUFFIX)
  
  # Required TFX version [min, max), keep depconstraint in ci.yml in sync
  _INCLUSIVE_MIN_TFX_VERSION = "1.4.0"
  _EXCLUSIVE_MAX_TFX_VERSION = "1.8.0"
  _TFXVERSION_CONSTRAINT = (
      f">={_INCLUSIVE_MIN_TFX_VERSION},<{_EXCLUSIVE_MAX_TFX_VERSION}")
  
  # This is a list of officially  maintained projects with their dependencies.
  # Any project added here will be automatically picked up on release.
  # - Key: Project name that corresponds to  folder tfx_addons.{} namespace.
  # - Value: Python dependencies needed for project to work.
  _PKG_METADATA = {
      # Add dependencies here for your project. Avoid using install_requires.
      "mlmd_client": [
          f"ml_pipelines_sdk{_TFXVERSION_CONSTRAINT}",
          f"ml_metadata{_TFXVERSION_CONSTRAINT}"
      ],
      "schema_curation": [
          f"tfx{_TFXVERSION_CONSTRAINT}",
      ],
      "feast_examplegen": [
          f"tfx{_TFXVERSION_CONSTRAINT}",
          "feast>=0.16.0,<1.0.0",
      ],
      "xgboost_evaluator": [
          f"tfx{_TFXVERSION_CONSTRAINT}",
          "xgboost>=1.0.0",
      ],
      "sampling": [f"tfx{_TFXVERSION_CONSTRAINT}", "tensorflow>=2.0.0"],
      "message_exit_handler": [
          f"tfx{_TFXVERSION_CONSTRAINT}",
          "kfp>=1.8,<2.0",
          "slackclient>=2.9.0,<3.0",
          "pydantic>=1.8.0,<2.0",
      ],
  }
  
subject: bump version to 0.3.0dev0 as 0.2.0 is in rc0 (#138)