Skip to content

v0.1.2

Choose a tag to compare

@github-actions github-actions released this 18 Jun 20:53

A patch release with package-manager, runtime, installer, and documentation fixes since v0.1.1.

npm install -g @nubjs/nub

Bug fixes

  • A dependency's lifecycle script no longer crashes when the dependency ships its own .nvmrc or .node-version file. Node-version discovery now ignores pin files found under node_modules, so lifecycle node re-entry resolves the project's pin instead of a dependency's. (#7)
  • Installs under global virtual store (GVS) eligibility now keep a hidden-hoisted dependency project-local, fixing a case where a dependency's bare import could resolve to a stale older version. (#6)
  • A workspace member's dependency is no longer installed below its declared semver range when reading an npm lockfileVersion 3 lockfile; workspace peer dependencies and npm member paths are resolved correctly. (#14)

Package manager

  • Workspace dependency resolution fixes for peer dependencies and npm lockfile member paths (vendored install engine update).

Runtime

  • .env values that contain unquoted JSON are now preserved as-is rather than being altered during parsing.

Installer

  • The install script now runs on bash 3 without requiring a GitHub token.

Documentation

  • Fleshed out the pnpm compatibility table and clarified pnpm workspace selector support.
  • Updated the GitHub setup action documentation and benchmark links across the README, docs, and homepage.
  • Added explicit resource management to the runtime API table.
  • Redirected the older runtime docs routes to their current locations.

Internal / CI

  • Split the benchmark harnesses by area (script runner, install, bin runner).
  • Test stabilization (avoid a nubx copy-exec race on Linux), a workspace env clippy fix, and CI/deploy housekeeping.

Full changelog: v0.1.1...v0.1.2