Releases: ddanier/nur
Releases · ddanier/nur
Release v0.5.1
What's Changed
- Fix: While refactoring
nur
to allow for--commands
/-c
and--enter-shell
I accidentally removed the code to check for a valid task call. This is now back, fixing a rust panic when using an invalid task name. - Also I added some code to check that only one call methods is valid, you can either have as task call,
--commands
/-c
or--enter-shell
. Combinations are not valid.
Full Changelog: v0.5.0...v0.5.1
Release v0.5.0
What's Changed
- Fix #18: Add cli option to exec code by @ddanier in #19
- This allows usage of
nur -c some-command
to execute any command available in yournurfile
, not just tasks - Also I added
nur --enter-shell
to start up a nu REPL shell for debugging - note this shell will not use your normal configs
- This allows usage of
- Many of the CLI options now have shorthand variants like
--list
and-l
- Dependencies are updated to their latest version
Full Changelog: v0.4.3...v0.5.0
Release v0.4.3
What's Changed
- FIX:
nur --list
will now output really only a list of tasks, nothing else. (Did contain additional whitespace) - This allows the completion scripts found in
scripts/
to work more smothly - Also the deps were updated to match theirs latest version
Full Changelog: v0.4.2...v0.4.3
Release v0.4.2
What's Changed
- This release is basically the same as
0.4.1
- Fix: Building binaries for MacOS now works again
- Updates: Updated locked dependencies to latest version
Full Changelog: v0.4.1...v0.4.2
Release v0.4.1
What's Changed
- FIX:
nur --help
will now show task name is type string and not file path
Full Changelog: v0.4.0...v0.4.1
Release v0.4.0
What's Changed
- BREAKING! Fix #16: Upgrade nu shell to 0.93.0 by @ddanier in #17
- Please see nu shell release notes for what has changed here
- Most importantly: The
dataframes
is currently in the process of being moved to a plugin. This means the feature is also DEPRECATED fornur
and will be removed whennur
updates to nu shell version 0.94
- Note: The MacOS binaries are still not building, I have yet to investigate this. Please use homebrew to install
nur
on MacOS.
Full Changelog: v0.3.0...v0.4.0
Release v0.3.0
What's Changed
- Fix #10: Add support for multilevel tasks by @ddanier in #14
- This allows you to have tasks like
nur main sub
- You may for example use this in monorepos for
nur component task
- This allows you to have tasks like
nur --list
will no longer show a full table, which allows for much easier parsing its output in for examplenu
Important
- For some strange reason the build of MacOS binaries is currently failing. I recommend using the homebrew installation method.
Full Changelog: v0.2.0...v0.3.0
Release v0.2.0
What's Changed
- This can be seen as the first "stable" release of
nur
! From now on I will follow semantic versioning - Code was refactored to improve testability
- As of this: A lot of tests were added to ensure
nur
actually works config.nu
by default does now NOT load whatnu
provides. Instead we are using a rather minimal file, see
default_nur_config.nu- Some other refactorings and improvements to increase overall code quality. Will also allow for faster changes
in the future - I removed some dead code and code comments
- As always:
- For Windows use the provided MSI installation, it provides the most easy setup
- For Mac I recommend using the homebrew tap I provide: https://github.com/ddanier/nur-homebrew
Full Changelog: v0.1.17...v0.2.0
Release v0.1.17
What's Changed
- Update nu shell to 0.92.2 and require at least rust version of 1.77.2 by @ddanier in #12
- This change fixes CVE-2024-24576
- Also see the nu 0.92.2 release notes
Full Changelog: v0.1.16...v0.1.17
Release v0.1.16
What's Changed
- Add build github action by @ddanier in #11
- This means you will not be able to download pre-built binaries for this and every future release, see below
- Including a nice
.msi
installer for Windows 🥳
- Besides this change version
0.1.16
is the same as0.1.15
Full Changelog: v0.1.15...v0.1.16