---
sidebar_position: 2
---

# Releases

## Changelog

Please visit [GitHub - Releases](https://github.com/web-infra-dev/modern.js/releases) to see what has changed with each release of Modern.js.

## Version Specification

Modern.js follows the [Semantic Versioning](https://semver.org) specification.

- Major version: Contains incompatible API changes.
- Minor version: Contains backward compatible functional changes.
- Patch version: Contains backwards compatible bug fixes

## Release Cycle

- Modern.js generally releases an official release every Thursday.
- If critical bugs appear, we will release a revised version on the same day.
- We expect to keep Modern.js v2 stable and compatible, there are currently no plans to release the next major version.

## Version Upgrade

When you need to upgrade the Modern.js version in your project, you can use the `modern upgrade` command, refer to [Upgrade](/guides/get-started/upgrade).

```bash
npx modern upgrade
```
