New Stuff
- Add OpenBSD support (#1062)
Fixes
- `ls-remote`/`install`: support `lts/-X` patterns in installs
- `ls-remote`/`install`: properly handle `lts/x` patterns
- `nvm alias`/`nvm_list_aliases`: support `lts/` aliases
- `nvm_get_download_slug`: better architecture selection for M1 Macs
- `install`: fix method=script install condition (#2668)
- `install`: properly check for curl/wget
- install script: Add `--no-pager` option to git branch (#2637)
Refactors
- create `nvm_normalize_lts` helper
- [shellcheck] apply v0.8.0 updates
Docs
- [readme] Balance the if statement in bash example (#2658)
- [readme] Describe another failure case for installing node versions from source on mac arm64 machines (#2653)
Tests
- [actions] add step security runner (#2659)
- [Tests] update test mocks
- [Tests] `nvm_get_download_slug`: add unit tests (#2657, #2232)
- [Tests] fix windows WSL tests
- [Dev Deps] update `doctoc`, `markdown-link-check`