This week in Nushell #240
Nushell
- sholderbach made a ton of changes: reused existing small allocations where possible, used nightly clippy for dead code removal/style fixes, elided a clone in 
V::follow_cell_pathfor record, avoided uses ofRecordinternals again, fixed a bug with history hints and case sensitivity, renamedValue::CustomValuetoValue::Custom, deduplicatednixdependency versions, benchmarked table creation and access, fixedreturninfilterclosure eval, moved someOptionif/else to method chains in style, removed deadimpl PluginEncoder for EncodingType, and followed API guidelines for public types - WindSoilder introduced a 
--guess flagand removed--legacyfordetect columns, improved the default algorithm indetect columns, and madels,rm,cp,open,touch,mkdirnot expand tilde if input path is a quoted string or a variable - dead10ck fixed insertion of null values in 
into sqlite - devyn fixed the build of nu-protocol without the plugin feature enabled, removed serde derive for 
ShellError, replaced viaLabeledError, replaced thedifferencecrate withsimilar, added example tests (nu-plugin-test-support) for plugins in repo, and changed PluginCommand API to be more like Command - IanManske fixed file redirection for external streams, made 
Record.colsprivate, used safenixAPIs instead oflibc, cancelled old CI runs on commit, always pretty printed binary values intable, and added acommand_preludemodule - fdncred added a few more logging statements for debugging startup, kept sqlparser at 39 until polars is upgraded, and cleaned up coreutils tagging
 - merelymyself exposed the recursion limit value as a config option
 - AucaCoyan reworked some help strings, and fixed a bug with IDE tooltips
 - FilipAndersson245 fixed a broken benchmark, and boxed records for smaller Value enum
 - Dorumin implemented parameterization for 
query db - dmatos2012 created an initial implementation for uutils 
uname - schrieveslaach included more info for LSP completion
 
Extension
- AucaCoyan added 
prettierto dev dependencies 
Documentation
- devyn created docs for recent plugin changes, and authored release notes for 0.92
 - sholderbach fixed a plugin reference to 
Value::Customrename - IanManske updated redirection examples in "coming from bash" for 0.92.0, added 
teeexample to "coming from bash" - petrisch updated control_flow.md
 - texastoland documented minimal config files
 
Nu_Scripts
- AucaCoyan added 
gh gistandgh repo listandview, addedryecompletions - enzalito added Micromamba support
 - dam4rus fixed git branch cleanup for nushell version 0.91+
 - fj0r refined kube for backup