Skip to content

Commit 0f9a041

Browse files
committed
chore: update quiver to 0.3.3
1 parent d466d72 commit 0f9a041

3 files changed

Lines changed: 19 additions & 6 deletions

File tree

CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,19 @@
11
# Unreleased
22

3+
# Version 0.3.3 (2026-03-06)
4+
35
## Added
46

57
- Nu plugins are now registered whenever they are installed, whether that is through `qv run`, `qv add-plugin`, or `qv install`. This means you can literally just clone a quiver project and run `qv run your-project/amazing_things.nu` and it will work, even if you are using Nu plugins.
68

79
## Fixed
810
- `qv run` properly sets the `--plugin-config` when running `nu`.
11+
- Some issues with plugins being stale in the lockfile when the `nu-version` changed in the `nupackage.toml`.
912

1013
## Changed
1114

1215
- Quiver will always download the version of nu specified for a project, even if that version matches your current global installation in PATH. Why? Because if we symlink to your version in PATH at Nu 0.110.0, and you update to Nu 0.111.0, the symlink in your project's `.nu-env/bin/` will now be at 0.111.0 while your project is still at 0.110.0.
16+
- Quiver is now licensed under MIT or Apache 2.0, at your option.
1317

1418
# Version 0.3.2 (2026-03-05)
1519

Cargo.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 14 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,16 @@
11
[package]
22
name = "quiver"
3-
version = "0.3.2"
3+
version = "0.3.3"
44
edition = "2024"
55
description = "A module manager for Nushell"
66
license = "MIT"
77
repository = "https://github.com/freepicheep/quiver"
88
homepage = "https://github.com/freepicheep/quiver"
99

1010
[dependencies]
11-
clap = { version = "4", features = ["derive"] }
1211
dirs = "6"
1312
git2 = "0.20"
1413
hex = "0.4"
15-
serde = { version = "1", features = ["derive"] }
1614
semver = "1"
1715
serde_json = "1"
1816
sha2 = "0.10"
@@ -24,9 +22,20 @@ console = "0.16.2"
2422
flate2 = "1"
2523
tar = "0.4"
2624
xz2 = "0.1"
27-
zip = { version = "0.6", default-features = false, features = ["deflate"] }
2825

29-
# The profile that 'dist' will build with
26+
[dependencies.clap]
27+
version = "4"
28+
features = ["derive"]
29+
30+
[dependencies.serde]
31+
version = "1"
32+
features = ["derive"]
33+
34+
[dependencies.zip]
35+
version = "0.6"
36+
default-features = false
37+
features = ["deflate"]
38+
3039
[profile.dist]
3140
inherits = "release"
3241
lto = "thin"

0 commit comments

Comments
 (0)