Skip to content

Commit 1b6179a

Browse files
committed
relocate changes relevant to plugin authors
1 parent 19633a8 commit 1b6179a

File tree

1 file changed

+15
-12
lines changed

1 file changed

+15
-12
lines changed

blog/2025-10-14-nushell_v0_108_0.md

Lines changed: 15 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -916,18 +916,6 @@ Error: nu::parser::invalid_binary_string
916916
- Introduced flag `--time-zone` to `polars as-datetime`
917917
- Introduced flag `--time-unit` to `polars as-datetime`
918918

919-
### Allow saving `CustomValue`s ([#16692])
920-
> TODO(release-notes): Move this into plugin authors section.
921-
922-
`CustomValue` now supports a `save` method. Implementors can use it to make their values savable to disk.
923-
924-
### Add `run pr` and `download pr` to `toolkit` ([#16770])
925-
The toolkit in the Nushell repository can now download and run PRs by downloading artifacts from CI runs. It can be run like this:
926-
```nushell
927-
use toolkit
928-
toolkit run pr <number>
929-
```
930-
931919
### Additional changes
932920

933921
* The `which` command now lists all commands (internal and external) when no argument is passed to it ([#16551])
@@ -1079,6 +1067,21 @@ This was due to a miscompilation bug, which is now fixed.
10791067

10801068
# Notes for plugin developers
10811069

1070+
### Allow saving `CustomValue`s ([#16692])
1071+
`CustomValue` now supports a `save` method. Implementors can use it to make their values savable to disk.
1072+
1073+
### Add `run pr` and `download pr` to `toolkit` ([#16770])
1074+
The toolkit in the Nushell repository can now download and run PRs by downloading artifacts from CI runs. It can be run like this:
1075+
```nushell
1076+
use toolkit
1077+
toolkit run pr <number>
1078+
```
1079+
1080+
### Pass optional and casing to follow path methods for `CustomValue` ([#16736])
1081+
Plugin authors that use `CustomValue` can now access the `optional` and `casing` fields in their `follow_path_int` and `follow_path_string` methods to add behavior for optional access or case sensitivity.
1082+
1083+
This is a breaking change for the plugin signature so it needs an update. Simply ignoring these fields may be a valid solution.
1084+
10821085
# Hall of fame
10831086

10841087
Thanks to all the contributors below for helping us solve issues, improve documentation, refactor code, and more! :pray:

0 commit comments

Comments
 (0)