All notable changes to this project will be documented in this file.
- Correct commit SHA pinning and release pagination (#220)
- Correct version range handling, check-latest and release fallback (#221)
- Harden plugin registration, token handling and API pagination (#222)
- Stop polluting the workspace and the user's Nu config (#223)
- Support pinned commit sha (#219)
- Add a regression suite for release resolution and plugin registration (#224)
- Upgrade @vercel/ncc,globby and fix all pnpm audit warnings
- Bump undici from 6.23.0 to 8.7.0 (#217)
- Upgrade undici,semver, & @vercel/ncc
- Upgrade globby,undici,@vercel/ncc & semver
- Bump actions/checkout to v7 (#216)
- Upgrade lefthook,@types/node & @biomejs/biome
- Upgrade globby,undici & @biomejs/biome
- Pin pnpm to v10 in workflows
- Update Nu version matrix for workflows
- Upgrade globby, typescript & undici
- Upgrade typescript,lefthook,@types/node,@biomejs/biome,undici & @actions/core
- Upgrade undici,semver,lefthook,@types/node & @biomejs/biome
- Upgrade @biomejs/biome,cspell,lefthook & semver
- Add nu/build.nu for assets building (#206)
- Upgrade globby,@biomejs/biome & lefthook
- Upgrade lefthook,cspell,@biomejs/biome,undici & @actions/*
- Upgrade undici to 7.19.0
- Upgrade @actions/core,@actions/tool-cache,undici,lefthook & semver (#205)
- Upgrade undici,@biomejs/biome,@types/node & lefthook
- Upgrade globby, @biomejs/biome & cspell (#212)
- Upgrade @biomejs/biome,lefthook & undici
- Added input validation for plugin registration to prevent injection vulnerabilities (#195)
- Add strict input validation and robust plugin registration; improve target selection and caching (#190)
- Support proxies (#194)
- Update .lefthook/pre-push/sync.nu
- Update README.md
- Bump actions/checkout from 5 to 6 (#191)
- Drop 0.88.1 check
- Update README
- Update lefthook.yml
- Upgrade runner os from macos-13 to macos-15
- Update dist & format code
- Upgrade @octokit/rest,lefthook,@types/node, and @biomejs/biome
- Upgrade pnpm to v10
- Upgrade @biomejs/biome,cspell & lefthook
- Upgrade globby, @biomejs/biome & cspell
- Upgrade @biomejs/biome,lefthook & cspell (#193)
- Upgrade @actions/core & lefthook
- Fix for Nu 0.106 and later versions
- Update full matrix check
- Rewrite git pre push hook from bash to nu (#169)
- Update test workflows
- Bump
actions/checkoutfrom 4 to 5 (#164) - Bump
actions/setup-nodefrom 4 to 5 (#170) - Bump
actions/setup-nodefrom 5 to 6 (#181) - Add
nu0.108 to test matrix (#182)
- Upgrade typescript,cspell, and @biomejs/biome (#163)
- Upgrade @biomejs/biome, @types/node and lefthook (#167)
- Upgrade Node engine to 24 (#168)
- Upgrade @biomejs/biome,@vercel/ncc & cspell (#173)
- Upgrade globby, typescript, and @biomejs/biome (#176)
- Upgrade semver & @types/node
- Upgrade @biomejs/biome,@types/node,cspell & lefthook
- Use public GitHub API for Nushell assets query, try to make it work for GitHub Enterprise (#140)
- Update setup-nu for future versions of Nu( >= 0.106) (#157)
- Test Nu on Windows arm64 runner (#147)
- Upgrade
cspell,lefthookandtypescript(#144) - Upgrade
cspell,lefthook,semver, etc. (#148) - Upgrade
@octokit/restand@types/node(#150) - Upgrade
@biomejs/biomeandcspell(#154) - Upgrade
@biomejs/biome,@types/shelljs,cspellandlefthook(#158) - Bump
@types/nodefrom 22.13.14 to 22.14.0 (#141) - Bump
cspellfrom 8.18.1 to 8.19.2 (#142) - Bump
@types/nodefrom 22.14.0 to 22.15.3 (#143) - Bump
cspellfrom 8.19.3 to 9.0.0 (#145) - Bump
shelljsfrom 0.9.2 to 0.10.0 (#146)
- Fix known security issues (#136)
- Add
latest-matrix.yamlworkflow to test latest Nu on various platform (#135) - Add
linux_riscv64platform setup support (#137) - Add
linux_loong64platform setup support (#138)
- Update
exclude-patternsfor code review - Update code review prompt
- Update
Nuversion in workflows and README files to 0.103 (#139)
- Upgrade
shelljs,cspellandlefthook(#134)
- Update README.md docs (#127)
- Add AI code review by using
hustcer/deepseek-review - Bump
@types/nodefrom 22.12.0 to 22.13.0 (#128) - Bump
globbyfrom 14.0.2 to 14.1.0 (#129) - Bump
lefthookfrom 1.10.10 to 1.11.0 (#130) - Bump
typescriptfrom 5.7.3 to 5.8.2 (#131) - Bump
shelljsfrom 0.8.5 to 0.9.1 (#132) - Rebuild setup scripts
- Upgrade
cspellandsemver(#124) - Upgrade
semver,@octokit/restand@types/node - Upgrade
@types/node,cspellandlefthook
Celebrate Chinese New Year with our festive update! 🐉✨
May prosperity glow brighter and workflows soar higher! 🎇
Cheers to innovation, luck, and new beginnings! 🧧🎉
- Cleanup Github workflows (#119)
- Add
ubuntu-22.04-armrunner test (#122) - Add more debug info while setting up
nushell - Add use Nu Modules by setting
NU_LIB_DIRSconstant example to README.md
- Upgrade
@vercel/ncc,lefthookandtypescript - Upgrade
cspell,@octokit/restand@actions/tool-cache
- Fix some typos
- Add
cspellcheck hook for lefthook (#116) - Use
hustcer/milestone-actionto set milestone to merged PRs or closed issues automatically (#115)
- Upgrade
cspellandlefthook(#117)
- Add milestone.yaml
- Add more nu release to workflows
- Simplify console output for plugin registering (#113)
- Upgrade typescript,@vercel/ncc,biomejs and @typescript-eslint/*
- Upgrade @actions/core to 1.11.1
- Use actions/checkout@v4
- Upgrade typescript and @typescript-eslint/* (#109)
- Use biomejs instead of eslint for code linting (#111)
- Upgrade @biomejs/biome and lefthook
- Add
aarch64_linuxandaarch64_windowsrunners support
- Upgrade @octokit/rest,globby,@biomejs/biome,lefthook, etc.
- Upgrade semver,lefthook,@octokit/rest and @typescript-eslint/*
- Fix release script of pushing release Tags
- Fix plugin register related issue for all platforms
- Fix register of all plugins with
enablePlugins: trueinput
enable-pluginscould be set to a comma-separated string of plugin names likenu_plugin_polars,nu_plugin_query
- Remove older Nu versions from test workflow
- Upgrade
@biomejs/biome,lefthook,typescriptand@typescript-eslint/* - Upgrade to
actions/checkout@v4.1.7
- Remove full feature for nightly tests
- Make sure major version tag always point to the latest semver tag that has the same major version
- Add warning tip for full builds
- Remove nightly test of full features
- Upgrade @octokit/rest,@biomejs/biome,lefthook,semver and @typescript-eslint/*
- Update to actions/checkout@v4.1.7
- Add macOS arm64 support
- Upgrade globby and @typescript-eslint/*
- Upgrade @types/node,@types/semver,@typescript-eslint/*,eslint and lefthook
- Upgrade lefthook,@biomejs/biome,@octokit/rest,typescript, etc.
- Add default github-token input support, and
GITHUB_TOKENis no longer required anymore to avoid API rate limit exceeded error
- Use
hustcer/setup-nu@v3.9in workflows
- Upgrade node modules @typescript-eslint/*, globby and @biomejs/biome, etc.
- Add use Nu of full features support
- Add workflow to check full features of Nu nightly
- Use
hustcer/setup-nu@v3.7in workflows
- Upgrade node modules biome and eslint, etc.
- Add Nushell
nightlyversion support, close #58 (#59)
- Add use module from absolute path example (#44)
- Add .github/workflows/module-test2.yaml example workflow
- Upgrade some node modules, and use
biomeinstead ofromefor code formatting - Update README.md and README.zh-CN.md
- Bump actions/checkout from 4.0.0 to 4.1.0 (#48)
- Try to Test Nu v0.86
- Upgrade lefthook,eslint, and @typescript-eslint/*
- Upgrade some node deps
- Upgrade eslint, @vercel/ncc, @biomejs/biome and @typescript-eslint*
- Upgrade actions/checkout@v4.1.1 and actions/setup-node@v4.0.0
- Upgrade deps: eslint, lefthook, @octokit/rest, etc.
- Fix config reset for setup-nu action
- Upgrade
@actions/core,@typescript-eslint/eslint-pluginand@typescript-eslint/parser
- Add module test workflow
- Add Nu module usage example
- Use
config reset --without-backupto Reset Nushell config to default
- Use
lefthookinstead oflint-stageandhuskyfor code formatting and linting - Fix build workflow
- Add new workflow to test latest main
- Update
pnpmversion for build workflow - Try to upgrade to
node20 - Add more nu versions to modules test
- Update module test workflow and README
- Add
just outdatedtask to check outdated node modules
- Upgrade
rome,typescript-eslint/eslint-pluginandtypescript-eslint/parser - Upgrade
globby,eslint,semver, andlefthook - Upgrade
eslint,lefthookandtypescript - Upgrade
eslintand@vercel/ncc - Upgrade
actions/checkoutto v4
- Fix release task
- Try to add dependabot
- Add version specific like
0.80orv0.80support
- Use
romeinstead ofprettierto format ts codes - Try to use
pnpminstead ofnpm - Optimize semver comparing algorithm
- Upgrade some node modules
- Fix plugin register for windows
- Bump to v3.2 to fix plugin register for windows
- Fix some nu scripts
- Add nu plugin registering support, bump to v3.1
- Update workflow
- Try nu v0.73
- Update deps: globby, @vercel/ncc and typescript etc.
- Simplify binary filter strategy
- Bump version v3.0, add nu v0.71 support
- Update setup-nu version for README and workflow
- Adapted to nu v0.68 for all tasks
- Update deps add more nu version to run-matrix workflow
- Update workflow
- Fix nushell scripts for nu v0.67+
- Upgrade node deps: eslint, prettier, typescript, etc. add nu v0.67 to test matrix
- Bump @actions/core from 1.8.2 to 1.9.1 (#9)
- Upgrade some node deps
- Add tests for latest nushell release
- Add README.zh-CN.md, close #3 (#7)
- Add nushell v0.63 to workflow matrix
- Improve Justfile for some tasks
- Upgrade some node modules
- Update some node deps, try to add nu v0.64 to workflow
- Update README and bump v2
- Fix workflows, disable some branches' push event actions
- Bump version to v1.0
- Add basic workflow examples
- Add just file for all available tasks
- Add cliff.toml for updating CHANGELOG.md
- Add just tasks for setup-nu
- Add build action for pull request
- Add run-test and run-matrix examples
- Add get latest
nuversion support - Initial commit for
setup-nu
- Update readme.md
- Set default version to latest
- Upgrade checkout and setup-node actions to v3