### Class

# AppStream Release

since: 1.0

#### Description

    class AppStream.Release : GObject.Object
    {
      /* No available fields */
    }

No description available.

Available since: 1.0

#### Hierarchy

#### Ancestors

- GObject

#### Constructors

###### as_release_new

Creates a new `AsRelease`.

since: 1.0

#### Instance methods

###### as_release_add_artifact

Add an artifact (binary / source download) for this release.

since: 0.12.6

###### as_release_add_issue

Add information about a (resolved) issue to this release.

since: 0.12.9

###### as_release_add_tag

Add a tag to this release.

since: 1.0.0

###### as_release_clear_tags

Remove all tags associated with this release.

since: 1.0.0

###### as_release_get_artifacts

Get a list of all downloadable artifacts that are associated with this release.

since: 0.12.6

###### as_release_get_context

No description available.

since: 0.11.2

###### as_release_get_date

Gets the release date.

since: 0.12.5

###### as_release_get_date_eol

Gets the end-of-life date for this release.

since: 0.12.5

###### as_release_get_description

Gets the release description markup for a given locale.

since: 1.0

###### as_release_get_issues

Get a list of all issues resolved by this release.

since: 0.12.9

###### as_release_get_kind

Gets the type of the release. (development or stable release)

since: 0.12.0

###### as_release_get_timestamp

Gets the release timestamp.

since: 1.0

###### as_release_get_timestamp_eol

Gets the UNIX timestamp for the date when this release is out of support (end-of-life).

since: 0.12.5

###### as_release_get_urgency

Gets the urgency of the release (showing how important it is to update to a more recent release)

since: 0.6.5

###### as_release_get_url

Gets an URL.

since: 0.12.5

###### as_release_get_version

Gets the release version.

since: 1.0

###### as_release_has_tag

Test if the release is tagged with the selected tag.

since: 1.0.0

###### as_release_remove_tag

Remove a tag from this release.

since: 1.0.0

###### as_release_set_context

Sets the document context this release is associated with.

since: 0.11.2

###### as_release_set_date

Sets the release date.

since: 0.12.5

###### as_release_set_date_eol

Sets the end-of-life date for this release.

since: 0.12.5

###### as_release_set_description

Sets the description release markup.

since: 1.0

###### as_release_set_kind

Sets the release kind to distinguish between end-user ready stable releases and development prereleases..

since: 0.12.0

###### as_release_set_timestamp

Sets the release timestamp.

since: 1.0

###### as_release_set_timestamp_eol

Sets the UNIX timestamp for the date when this release is out of support (end-of-life).

since: 0.12.5

###### as_release_set_urgency

Sets the release urgency.

since: 0.6.5

###### as_release_set_url

Sets an URL for this release.

since: 0.12.5

###### as_release_set_version

Sets the release version.

since: 1.0

###### as_release_vercmp

Compare the version numbers of two releases.

since: 1.0

##### Methods inherited from GObject (43)

Please see GObject for a full list of methods.

#### Signals

##### Signals inherited from GObject (1)

###### GObject::notify

The notify signal is emitted on an object when one of its properties has its value set through g_object_set_property(), g_object_set(), et al.

unstable since: 2.0

#### Class structure

    struct AppStreamReleaseClass {
      GObjectClass parent_class;
      void (* _as_reserved1) (
    void
      );
      void (* _as_reserved2) (
    void
      );
      void (* _as_reserved3) (
    void
      );
      void (* _as_reserved4) (
    void
      );
      void (* _as_reserved5) (
    void
      );
      void (* _as_reserved6) (
    void
      );

    }

No description available.

###### Class members

`parent_class: GObjectClass`
  No description available.
`_as_reserved1: void (* _as_reserved1) ( void )`
  No description available.
`_as_reserved2: void (* _as_reserved2) ( void )`
  No description available.
`_as_reserved3: void (* _as_reserved3) ( void )`
  No description available.
`_as_reserved4: void (* _as_reserved4) ( void )`
  No description available.
`_as_reserved5: void (* _as_reserved5) ( void )`
  No description available.
`_as_reserved6: void (* _as_reserved6) ( void )`
  No description available.