Проверка последней версии PHP
Узнайте последнюю версию PHP, последний выпуск каждой ветки версий и ближайшую предварительную версию по релизам проекта на GitHub.
Вывод
| Ветка | Последняя версия | Дата выпуска |
|---|---|---|
| Здесь появится последняя версия для каждой ветки релизов | ||
Документация
Как узнать последнюю версию среды выполнения, инструмента или библиотеки?
В большинстве программных проектов одновременно поддерживается несколько веток выпусков: Node.js выпускает исправления для текущих основных версий и версий LTS, PHP обновляет версии 8.4, 8.3 и более ранние ветки в один и тот же день, а Kubernetes поддерживает несколько последних минорных версий. При обновлении сервера, Dockerfile или конвейера CI, а также при фиксации версии в .nvmrc, composer.json или package.json вам нужна последняя версия с исправлениями в используемой вами ветке, а не просто самая новая версия в целом.
Описание инструмента
Выберите программное обеспечение и нажмите «Проверить последнюю версию». Вы получите:
- Последнюю версию: самую новую стабильную версию и дату её выпуска
- Предварительную версию: самую новую альфа-, бета-версию, кандидата на выпуск, предварительную версию или canary-версию более новой версии, если такая есть
- Ветки выпусков: последнюю версию каждой ветки, начиная с самой новой; у каждой версии есть ссылка на примечания к выпуску на GitHub
Для каждой среды выполнения, инструмента и библиотеки также есть собственная страница — например, страница проверки последней версии Node.js или React, на которой этот компонент уже выбран.
Сведения о версиях берутся из выпусков GitHub в официальном репозитории каждого проекта. Префиксы в тегах не учитываются: поэтому v24.11.0, php-8.4.14, release-1.29.3 и svelte@5.43.0 отображаются как 24.11.0, 8.4.14, 1.29.3 и 5.43.0, а старые теги Ruby, например v3_4_1, — как 3.4.1. Выпуск считается предварительным, если GitHub помечает его соответствующим образом или если в конце его версии есть метка, например -beta2, RC1 или -canary.3. Изменяемые теги, например v1.20-latest у Elixir, а также выпуски других пакетов в том же репозитории пропускаются.
Проверка выполняется на нашем сервере, который получает список выпусков через REST API GitHub по адресу api.github.com без токена GitHub.
ИИ-ассистенты, подключённые к серверу Rapid Tool Set MCP, могут выполнить такую же проверку с помощью latest_version_checker.
Поддерживаемое программное обеспечение
Для проектов, поддерживающих основные версии, ветка выпусков соответствует основной версии (например, Node.js 24.x), а для остальных — минорной (например, PHP 8.4.x).
| Программное обеспечение | Тип | Репозиторий GitHub | Ветка выпусков соответствует |
|---|---|---|---|
| Node.js | Среда выполнения | nodejs/node |
Основной версии |
| PHP | Среда выполнения | php/php-src |
Минорной версии |
| Ruby | Среда выполнения | ruby/ruby |
Минорной версии |
| .NET | Среда выполнения | dotnet/runtime |
Основной версии |
| Rust | Язык программирования | rust-lang/rust |
Минорной версии |
| Deno | Среда выполнения | denoland/deno |
Минорной версии |
| Bun | Среда выполнения | oven-sh/bun |
Минорной версии |
| Kotlin | Язык программирования | JetBrains/kotlin |
Минорной версии |
| Swift | Язык программирования | swiftlang/swift |
Минорной версии |
| Scala | Язык программирования | scala/scala3 |
Минорной версии |
| Elixir | Язык программирования | elixir-lang/elixir |
Минорной версии |
| Erlang/OTP | Среда выполнения | erlang/otp |
Основной версии |
| Julia | Язык программирования | JuliaLang/julia |
Минорной версии |
| Crystal | Язык программирования | crystal-lang/crystal |
Минорной версии |
| Gleam | Язык программирования | gleam-lang/gleam |
Минорной версии |
| Docker Compose | Инструмент | docker/compose |
Основной версии |
| Kubernetes | Инструмент | kubernetes/kubernetes |
Минорной версии |
| Terraform | Инструмент | hashicorp/terraform |
Минорной версии |
| Helm | Инструмент | helm/helm |
Основной версии |
| nginx | Сервер | nginx/nginx |
Минорной версии |
| Caddy | Сервер | caddyserver/caddy |
Минорной версии |
| Traefik | Сервер | traefik/traefik |
Минорной версии |
| Redis | Сервер | redis/redis |
Минорной версии |
| Grafana | Сервер | grafana/grafana |
Минорной версии |
| npm | Инструмент | npm/cli |
Основной версии |
| pnpm | Инструмент | pnpm/pnpm |
Основной версии |
| Composer | Инструмент | composer/composer |
Минорной версии |
| React | Библиотека | react/react |
Минорной версии |
| Next.js | Фреймворк | vercel/next.js |
Основной версии |
| Vue.js | Фреймворк | vuejs/core |
Минорной версии |
| Angular | Фреймворк | angular/angular |
Основной версии |
| Svelte | Фреймворк | sveltejs/svelte |
Основной версии |
| TypeScript | Язык программирования | microsoft/TypeScript |
Минорной версии |
| Tailwind CSS | Библиотека | tailwindlabs/tailwindcss |
Основной версии |
| Laravel | Фреймворк | laravel/framework |
Основной версии |
| Symfony | Фреймворк | symfony/symfony |
Минорной версии |
| Ruby on Rails | Фреймворк | rails/rails |
Минорной версии |
Для .NET указывается версия среды выполнения .NET, которая может отличаться от версии SDK. nginx нумерует версии основной ветки нечётным минорным номером (1.29), а стабильные версии — чётным (1.28).
Ограничения
- Нельзя проверить Python, Go, PostgreSQL и другие проекты, которые публикуют только теги Git, но не выпуски GitHub.
- Считываются только самые новые выпуски, поэтому в списке может не оказаться ветки, в которой давно не было новых выпусков.
- Наличие ветки выпусков в списке не означает, что она всё ещё поддерживается. Прежде чем выбрать версию, ознакомьтесь с графиком выпусков самого проекта.