Nieuwste versie van npm controleren
Vind de nieuwste versie van npm, de nieuwste release van elke versielijn en een eventuele komende pre-release, uit de GitHub-releases van het project.
Uitvoer
| Lijn | Nieuwste versie | Uitgebracht |
|---|---|---|
| De nieuwste versie van elke releaselijn verschijnt hier | ||
Readme
Hoe vind je de nieuwste versie van een runtime, hulpmiddel of bibliotheek?
De meeste software heeft meerdere release-reeksen tegelijk: Node.js brengt patches uit voor de huidige hoofdversie en LTS-hoofdversies, PHP werkt op dezelfde dag versies 8.4, 8.3 en oudere reeksen bij, en Kubernetes ondersteunt de laatste paar minorversies. Wanneer je een server, een Dockerfile of een CI-pipeline bijwerkt, of een versie vastlegt in .nvmrc, composer.json of package.json, wil je de nieuwste patchversie van de reeks die je gebruikt, niet alleen de nieuwste versie in het algemeen.
Beschrijving van het hulpmiddel
Kies de software en klik op Nieuwste versie controleren. Je krijgt:
- De nieuwste versie: de hoogste stabiele versie en de datum waarop deze is uitgebracht
- De voorversie: de nieuwste alpha, beta, release candidate, preview of canary van een hogere versie, als die er is
- Release-reeksen: de nieuwste versie van elke reeks, van hoog naar laag, elk gekoppeld aan de releaseopmerkingen op GitHub
Elke runtime, elk hulpmiddel en elke bibliotheek heeft ook een eigen pagina, zoals de versiechecker voor de nieuwste versie van Node.js of React, die direct daarop is ingesteld.
De versies zijn afkomstig van de GitHub-releases van de officiële repository van elk project. Tags worden zonder voorvoegsel weergegeven. Zo worden v24.11.0, php-8.4.14, release-1.29.3 en svelte@5.43.0 weergegeven als 24.11.0, 8.4.14, 1.29.3 en 5.43.0, en oudere tags van Ruby zoals v3_4_1 als 3.4.1. Een release geldt als voorversie wanneer GitHub deze als zodanig markeert of wanneer de versie eindigt op een label zoals -beta2, RC1 of -canary.3. Veranderlijke tags zoals v1.20-latest van Elixir en releases van andere pakketten in dezelfde repository worden overgeslagen.
De controle wordt uitgevoerd op onze server, die de releaselijst ophaalt via de REST API van GitHub op api.github.com, zonder GitHub-token.
AI-assistenten die verbonden zijn met de Rapid Tool Set MCP-server kunnen dezelfde controle uitvoeren met latest_version_checker.
Ondersteunde software
Een release-reeks is een hoofdversie (zoals Node.js 24.x) voor projecten die hoofdversies ondersteunen, en een minorversie (zoals PHP 8.4.x) voor de overige projecten.
| Software | Type | GitHub-repository | Een release-reeks is |
|---|---|---|---|
| Node.js | Runtimeomgeving | nodejs/node |
Een hoofdversie |
| PHP | Runtimeomgeving | php/php-src |
Een minorversie |
| Ruby | Runtimeomgeving | ruby/ruby |
Een minorversie |
| .NET | Runtimeomgeving | dotnet/runtime |
Een hoofdversie |
| Rust | Programmeertaal | rust-lang/rust |
Een minorversie |
| Deno | Runtimeomgeving | denoland/deno |
Een minorversie |
| Bun | Runtimeomgeving | oven-sh/bun |
Een minorversie |
| Kotlin | Programmeertaal | JetBrains/kotlin |
Een minorversie |
| Swift | Programmeertaal | swiftlang/swift |
Een minorversie |
| Scala | Programmeertaal | scala/scala3 |
Een minorversie |
| Elixir | Programmeertaal | elixir-lang/elixir |
Een minorversie |
| Erlang/OTP | Runtimeomgeving | erlang/otp |
Een hoofdversie |
| Julia | Programmeertaal | JuliaLang/julia |
Een minorversie |
| Crystal | Programmeertaal | crystal-lang/crystal |
Een minorversie |
| Gleam | Programmeertaal | gleam-lang/gleam |
Een minorversie |
| Docker Compose | Hulpmiddel | docker/compose |
Een hoofdversie |
| Kubernetes | Hulpmiddel | kubernetes/kubernetes |
Een minorversie |
| Terraform | Hulpmiddel | hashicorp/terraform |
Een minorversie |
| Helm | Hulpmiddel | helm/helm |
Een hoofdversie |
| nginx | Server | nginx/nginx |
Een minorversie |
| Caddy | Server | caddyserver/caddy |
Een minorversie |
| Traefik | Server | traefik/traefik |
Een minorversie |
| Redis | Server | redis/redis |
Een minorversie |
| Grafana | Server | grafana/grafana |
Een minorversie |
| npm | Hulpmiddel | npm/cli |
Een hoofdversie |
| pnpm | Hulpmiddel | pnpm/pnpm |
Een hoofdversie |
| Composer | Hulpmiddel | composer/composer |
Een minorversie |
| React | Bibliotheek | react/react |
Een minorversie |
| Next.js | Raamwerk | vercel/next.js |
Een hoofdversie |
| Vue.js | Raamwerk | vuejs/core |
Een minorversie |
| Angular | Raamwerk | angular/angular |
Een hoofdversie |
| Svelte | Raamwerk | sveltejs/svelte |
Een hoofdversie |
| TypeScript | Programmeertaal | microsoft/TypeScript |
Een minorversie |
| Tailwind CSS | Bibliotheek | tailwindlabs/tailwindcss |
Een hoofdversie |
| Laravel | Raamwerk | laravel/framework |
Een hoofdversie |
| Symfony | Raamwerk | symfony/symfony |
Een minorversie |
| Ruby on Rails | Raamwerk | rails/rails |
Een minorversie |
Voor .NET is de versie die van de .NET-runtime, die kan afwijken van die van de SDK. nginx gebruikt voor zijn mainline-versies een oneven minorversie (1.29) en voor stabiele versies een even minorversie (1.28).
Beperkingen
- Python, Go, PostgreSQL en andere projecten die alleen Git-tags publiceren, zonder GitHub-releases, kunnen niet worden gecontroleerd.
- Alleen de nieuwste releases worden opgehaald, waardoor een release-reeks waarvoor al lange tijd geen release is verschenen, kan ontbreken.
- Een release-reeks in de lijst wordt niet noodzakelijkerwijs nog ondersteund. Controleer het releaseschema van het project zelf voordat je er een kiest.