# Release Info

## Release Types

OF-Scraper uses distinct release types to indicate stability and origin.

### Continuous Development Builds (Snapshot Releases)

These releases are generated directly from recent commits on development branches (like `main`). They represent the absolute latest state of the codebase and typically include a commit hash in their name.

* Naming Convention: Often includes a branch name, a short commit hash, and the **date of the associated commit for chronological sorting** (e.g., 3.13.dev8-a70aca3e)
* **Stability:** These are bleeding-edge versions and may contain new features, bug fixes, or unresolved issues. They are primarily for testing and development.
* **Example Tag:** `main-9e54ed3-1749940070` &#x20;

### Pre-release Versions (e.g., `X.Y.Z.devN`)

These releases are designated as "semi-stable" and are pushed for broader testing before a full stable release. They typically follow a `major.minor.patch.devN` numbering scheme.

* **Naming Convention:** Follows the format `major.minor.patch.devN` (e.g., `3.7.0.dev0`).
* **Stability:** More stable than continuous development builds, but still undergoing testing.
* **Example Version:** `3.7.0.dev0`

### Stable Releases (Numbered)

These are production-ready versions of OF-Scraper, thoroughly tested and considered stable for general use. They mark a specific commit as a reliable release point.

* **Naming Convention:** Standard semantic versioning (e.g., `X.Y.Z`, like `3.6.0`).
* **Stability:** Highly stable and recommended for most users.
* **Example Version:** `3.6.0`

***

## Release Distributions

### Python Package

Stable and pre-release versions of the Python package are hosted on **PyPI**

For a comprehensive history of all releases (including pre-releases), visit the official PyPI page:&#x20;

{% embed url="<https://pypi.org/project/ofscraper/#history>" %}

### Docker Images

Stable, pre-release, and dev versions of multi-arch Docker images are hosted on **GitHub Container Registry** and **Docker Hub**

{% embed url="<https://hub.docker.com/r/datawhores/of-scraper/tags>" %}

{% embed url="<https://github.com/datawhores/OF-Scraper/pkgs/container/of-scraper>" %}

### Binaries

Stable, pre-release, and dev versions are released as binaries on **GitHub** for Windows, macOS, and Linux

{% embed url="<https://github.com/datawhores/OF-Scraper/releases>" %}

#### Release Files

Binaries include various file types **compatible with different platforms**

#### Example Files

Below is an illustrative list of files you might find in a release, with common naming patterns.

* `ofscraper_windows_x64.zip` (Windows zips)
* `ofscraper_linux` (Linux script)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://of-scraper.gitbook.io/of-scraper/installation/release-info.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
