> ## Documentation Index
> Fetch the complete documentation index at: https://docs.lib.toolrinth.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Version

```ts theme={"theme":"github-dark-high-contrast"}
export interface Version {
  name: string;
  version_number: string;
  changelog?: string | null;
  dependencies: ProjectChildDependency[];
  game_versions: string[];
  version_type: ProjectVersionTypes;
  loaders: string[];
  featured: boolean;
  status: ProjectStatus;
  requested_status?: ProjectStatus | null;
  id: string;
  project_id: string;
  author_id: string;
  date_published: string;
  downloads: number;
  changelog_url?: string | null;
  environment: ProjectEnvironments;
  files: ProjectVersionFile[];
}
```

## Properties

<ResponseField name="name" type="string" required />

<ResponseField name="version_number" type="string" required />

<ResponseField name="changelog" type="string | null" />

<ResponseField name="dependencies" type="ProjectChildDependency[]" required>Type: [ProjectChildDependency](/reference/type/ProjectChildDependency)</ResponseField>

<ResponseField name="game_versions" type="string[]" required />

<ResponseField name="version_type" type="ProjectVersionTypes" required>Enum: [ProjectVersionTypes](/reference/enum/ProjectVersionTypes)</ResponseField>

<ResponseField name="loaders" type="string[]" required />

<ResponseField name="featured" type="boolean" required />

<ResponseField name="status" type="ProjectStatus" required>Enum: [ProjectStatus](/reference/enum/ProjectStatus)</ResponseField>
<ResponseField name="requested_status" type="ProjectStatus | null">Enum: [ProjectStatus](/reference/enum/ProjectStatus)</ResponseField>

<ResponseField name="id" type="string" required />

<ResponseField name="project_id" type="string" required />

<ResponseField name="author_id" type="string" required />

<ResponseField name="date_published" type="string" required />

<ResponseField name="downloads" type="number" required />

<ResponseField name="changelog_url" type="string | null" />

<ResponseField name="environment" type="ProjectEnvironments" required>Enum: [ProjectEnvironments](/reference/enum/ProjectEnvironments)</ResponseField>
<ResponseField name="files" type="ProjectVersionFile[]" required>Type: [ProjectVersionFile](/reference/type/ProjectVersionFile)</ResponseField>
