Skip to content

Version resolution should distinguish between latest stable and LTS releases #224

@gltjk

Description

@gltjk

Description:
When using dvm install (or dvm i/dvm add), the tool currently installs Deno v2.1.11 as the "latest version", which is actually the latest LTS release. However, newer non-LTS versions exist (e.g., v2.2.8 at time of writing). This creates confusion as the term "latest" implies the highest version number, not the latest LTS.

Proposed Solution:

  1. Make dvm install/dvm i/dvm add default to the true latest version (highest version number)
  2. Add lts as an alias for the latest LTS version so it can be installed with command like dvm install lts/dvm i lts/dvm add lts

This aligns with version management patterns seen in other tools (e.g., nvm) and better serves users needing either bleeding-edge features or LTS stability.

Additional Context:
Deno's release strategy now maintains parallel version lines (LTS vs current), as seen in their releases page where v2.1.11 (LTS) was released after v2.2.8.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions