# Update a UPM package for the Asset Store

> Publish new versions of existing Asset Store packages with updated content or properties.

You can update a published Editor to release a new version of the package with bug fixes or new features, or to change product details such as pricing and media. When you publish an update, users can access the new version in the [Package Manager window](https://docs.unity3d.com/6000.6/Documentation/Manual/upm-ui.html).

You can make two types of updates, and each has different required information as follows:

| **Update type**                                  | **Required actions**                                           | **Optional actions**            |
| ------------------------------------------------ | -------------------------------------------------------------- | ------------------------------- |
| **New package version**                          | Upload a new package version.Edit or fill in package metadata. | Edit product metadata or media. |
| **Update product information metadata or media** | Edit product metadata or media.                                | None.                           |

## Prerequisites

* Install the [Asset Store Publishing Tools](https://assetstore.unity.com/packages/package/5368745) in the Unity Editor.
* Have a published product ready on Publisher Portal.

## Create a package draft

1. Use the unique link in your confirmation email to open the Publisher Portal, or return to the Publisher Portal's Product Overview page.
2. Select the published package.
3. Select **Create Draft**.

## Validate and update the package

1. [Edit the Editor file](https://docs.unity3d.com/6000.6/Documentation/Manual/cus-edit-manifest.html#edit-manifest) by updating the [version property](https://docs.unity3d.com/6000.6/Documentation/Manual/upm-manifestPkg.html#required). The version number of the package must be unique, and the technical naming consistent.
2. Use the **Asset Store Validator** window in the [Asset Store Publishing Tools](https://assetstore.unity.com/packages/package/5368745) to validate the package.
3. Use the **Asset Store Uploader** window to upload a new version of the package.

## Update details of the package

1. In the Publisher Portal, select **Fill out your package metadata** for the updated package, and add the compatibility information, release notes, and package information.
2. In the **Product Information** tab, review the existing information.
3. In the **Media** tab, review the existing uploaded media.
4. Select **Submit**.

## Additional resources

* [Package versioning](https://docs.unity3d.com/6000.6/Documentation/Manual/upm-semver.html)
* [Asset Store Publishing Tools](https://assetstore.unity.com/packages/package/5368745)
* [Validate and upload a Editor for the Asset Store](/asset-store/publishing/upm-packages/validate.md)
