diff --git a/blog/2026-03-06-twin0341.md b/blog/2026-03-06-twin0341.md new file mode 100644 index 00000000000..5578a975360 --- /dev/null +++ b/blog/2026-03-06-twin0341.md @@ -0,0 +1,138 @@ +--- +title: 'This week in Nushell #341' +author: The Nu Authors +author_site: https://nushell.sh +author_image: https://www.nushell.sh/blog/images/nu_logo.png +excerpt: 'PRs and activity for Nushell the week ending Thursday, 2026-03-05' +--- + +# This Week in Nushell #341 + +Published Sunday, 2026-03-29, including PRs merged Friday, 2026-02-27 through Thursday, 2026-03-05. + +## Nushell + +- @fdncred: + + - [added testbin "bins" to nushell help (#17728)](https://github.com/nushell/nushell/pull/17728) + - [fixed duplicate custom commands from showing up (#17727)](https://github.com/nushell/nushell/pull/17727) + - [fixed the off-by-1 jump scrolling in `explore` when searching (#17718)](https://github.com/nushell/nushell/pull/17718) + - [reverted 17606 to make plugin handling more robust on startup (#17699)](https://github.com/nushell/nushell/pull/17699) + - [removed bad `which` test and created a better one (#17692)](https://github.com/nushell/nushell/pull/17692) + - [fixed one-off up/down arrow wrapping bug (#17691)](https://github.com/nushell/nushell/pull/17691) + - [updated the sqlite history timestamp and duration with nushell values (#17680)](https://github.com/nushell/nushell/pull/17680) + - [pinned trash to 5.2.4 to avoid needing --locked for macOS builds (#17678)](https://github.com/nushell/nushell/pull/17678) + - [fixed pipefail issues with complete and let (#17677)](https://github.com/nushell/nushell/pull/17677) + - [fixed interpolation without closing paren (#17675)](https://github.com/nushell/nushell/pull/17675) + - [expanded custom value handling to more commands (#17668)](https://github.com/nushell/nushell/pull/17668) + - [allowed `clip copy` to copy tables without ansi escapes (#17663)](https://github.com/nushell/nushell/pull/17663) + +- @ayax79: + + - [implemented selector commands for numeric types in Polars (#17723)](https://github.com/nushell/nushell/pull/17723) + - [added `polars selector ends-with` (#17722)](https://github.com/nushell/nushell/pull/17722) + +- @ChrisDenton: + + - [fixed tests ending cwd with a / (#17721)](https://github.com/nushell/nushell/pull/17721) + - [preferred PWD over current_dir if they're the same directory (#17720)](https://github.com/nushell/nushell/pull/17720) + +- @cptpiepmatz: + + - [bumped kitest & removed `RefUnwindSafe` from experimental option markers (#17716)](https://github.com/nushell/nushell/pull/17716) + - [updated winresource versions (#17702)](https://github.com/nushell/nushell/pull/17702) + - [bumped patch after release (#17682)](https://github.com/nushell/nushell/pull/17682) + - [updated readline version, bumped minor version, fixed some feature conflicts (#17681)](https://github.com/nushell/nushell/pull/17681) + - [moved native `clip` commands behind an experimental option (#17664)](https://github.com/nushell/nushell/pull/17664) + +- @Tyarel8: + + - [added ctrl+p/n for navigation in `input list` (#17707)](https://github.com/nushell/nushell/pull/17707) + +- @Juhan280: + + - [added `metadata_ref` and `metadata_mut` methods to `PipelineData` (#17706)](https://github.com/nushell/nushell/pull/17706) + - [added `str escape-regex` (#17703)](https://github.com/nushell/nushell/pull/17703) + +- @blindFS: + + - [fixed respect for `reorder-cell-paths` option in assignments (#17696)](https://github.com/nushell/nushell/pull/17696) + - [fixed parser handling of record keys parsed as strings (#17684)](https://github.com/nushell/nushell/pull/17684) + - [added type inference for cell paths (#17673)](https://github.com/nushell/nushell/pull/17673) + +- @NotTheDr01ds: + + - [reworked another deprecated `metadata set` example (#17672)](https://github.com/nushell/nushell/pull/17672) + - [updated `metadata-set` example to use `--path-columns` syntax (#17667)](https://github.com/nushell/nushell/pull/17667) + +- @app/dependabot: + - [bumped actions/upload-artifact from 6 to 7 (#17710)](https://github.com/nushell/nushell/pull/17710) + +## nufmt + +- @vkopio: + [added tests and fixes for some format errors (#88)](https://github.com/nushell/nufmt/pull/88) + +## Documentation + +- @app/dependabot: + + - [bumped immutable from 5.0.2 to 5.1.5 (#2135)](https://github.com/nushell/nushell.github.io/pull/2135) + +- @shunichironomura: + + - [fixed typo in `--experimental-options` in NuShell 0.111.0 release blog (#2133)](https://github.com/nushell/nushell.github.io/pull/2133) + +- @cptpiepmatz: + + - [added missing toc jumps (#2132)](https://github.com/nushell/nushell.github.io/pull/2132) + - [added release notes for `v0.111.0` (#2130)](https://github.com/nushell/nushell.github.io/pull/2130) + - [added components to simplify release changelogs (#2129)](https://github.com/nushell/nushell.github.io/pull/2129) + +- @NotTheDr01ds: + + - [caught up with February TWiN (#2128)](https://github.com/nushell/nushell.github.io/pull/2128) + +- @LikeLakers2: + + - [flattened JSON files in `/cookbook/http.md` (#2127)](https://github.com/nushell/nushell.github.io/pull/2127) + +- @hustcer: + - [refreshed command docs for 0.111 (#2126)](https://github.com/nushell/nushell.github.io/pull/2126) + +## Awesome Nu + +- @punund: + + - [added nu_plugin_ccl and nu_plugin_mime_message (#161)](https://github.com/nushell/awesome-nu/pull/161) + +- @freepicheep: + - [added nu-salesforce and nu-quickbooks modules (#160)](https://github.com/nushell/awesome-nu/pull/160) + - [sorted projects alphabetically (#159)](https://github.com/nushell/awesome-nu/pull/159) + +## Tree-sitter + +- @blindFS: + - [fixed assignment as pipeline element (#244)](https://github.com/nushell/tree-sitter-nu/pull/244) + - [added finally clause in ctrl_try (#243)](https://github.com/nushell/tree-sitter-nu/pull/243) + +## reedline + +- @cptpiepmatz: + - [prepared release 0.46.0 (#1030)](https://github.com/nushell/reedline/pull/1030) + +## Nu_Scripts + +- @cptpiepmatz: + + - [ensured `make_release/bump_version.nu` updates winresource metadata (#1230)](https://github.com/nushell/nu_scripts/pull/1230) + - [updated release process and notes generation (#1229)](https://github.com/nushell/nu_scripts/pull/1229) + - [fixed some release notes generation issues (#1227)](https://github.com/nushell/nu_scripts/pull/1227) + +- @zifengb: + + - [added Claude Code CLI command completion (#1228)](https://github.com/nushell/nu_scripts/pull/1228) + +- @ysthakur: + - [updated make_release instructions and corrected commands (#1203)](https://github.com/nushell/nu_scripts/pull/1203) + - [added blank lines around headings in generated release notes (#1201)](https://github.com/nushell/nu_scripts/pull/1201) diff --git a/blog/2026-03-13-twin0342.md b/blog/2026-03-13-twin0342.md new file mode 100644 index 00000000000..14da4aae298 --- /dev/null +++ b/blog/2026-03-13-twin0342.md @@ -0,0 +1,133 @@ +--- +title: 'This week in Nushell #342' +author: The Nu Authors +author_site: https://nushell.sh +author_image: https://www.nushell.sh/blog/images/nu_logo.png +excerpt: 'PRs and activity for Nushell the week ending Thursday, 2026-03-12' +--- + +# This Week in Nushell #342 + +Published Sunday, 2026-03-29, including PRs merged Friday, 2026-03-06 through Thursday, 2026-03-12. + +## Nushell + +- @Juhan280: + + - [updated reedline to commit 5c2f105 (#17785)](https://github.com/nushell/nushell/pull/17785) + - [refactored the display logic for `ReedlineEvent` and `EditCommand` to nushell (#17749)](https://github.com/nushell/nushell/pull/17749) + - [added ToStart/ToEnd reedline events (#17747)](https://github.com/nushell/nushell/pull/17747) + +- @Bahex: + + - [made `Span`'s `Debug` impl succinct (#17782)](https://github.com/nushell/nushell/pull/17782) + +- @fdncred: + + - [added support for parsing `hh:mm:ss` formatted strings in `into duration` (#17781)](https://github.com/nushell/nushell/pull/17781) + - [updated dependencies and improved compatibility (#17779)](https://github.com/nushell/nushell/pull/17779) + - [added 'document' flag to parse HTML as a full document in `query_web` (#17759)](https://github.com/nushell/nushell/pull/17759) + - [fixed select pushdown column aliasing (#17737)](https://github.com/nushell/nushell/pull/17737) + - [updated Rust version to 1.92.0 and fixed clippy warnings in configuration (#17734)](https://github.com/nushell/nushell/pull/17734) + +- @pickx: + + - [fixed format strings with tokens after ending quote (#17777)](https://github.com/nushell/nushell/pull/17777) + +- @weirdan: + + - [preserved metadata in `reject` (#17775)](https://github.com/nushell/nushell/pull/17775) + - [added `char` completions (#17762)](https://github.com/nushell/nushell/pull/17762) + - [added `ansi` completions (#17761)](https://github.com/nushell/nushell/pull/17761) + +- @cptpiepmatz: + + - [refactored most nested command integration tests in `nu-command` (#17767)](https://github.com/nushell/nushell/pull/17767) + - [merged `To/FromYaml` and `To/FromYml` into one struct (#17766)](https://github.com/nushell/nushell/pull/17766) + - [bumped some packages to handle security issues (#17765)](https://github.com/nushell/nushell/pull/17765) + - [added `TestResult::expect_value_eq` and improved `test()` errors (#17750)](https://github.com/nushell/nushell/pull/17750) + - [used `std::panic::Location` instead of custom `Location` type (#17748)](https://github.com/nushell/nushell/pull/17748) + - [updated more tests and used `assert_contains()` (#17745)](https://github.com/nushell/nushell/pull/17745) + - [bumped aws related crates (#17742)](https://github.com/nushell/nushell/pull/17742) + - [moved some tests around and applied more `nu_test_support::test` (#17740)](https://github.com/nushell/nushell/pull/17740) + +- @WindSoilder: + + - [fixed pipefail behavior with `try`, `catch`, and `finally` (#17764)](https://github.com/nushell/nushell/pull/17764) + +- @0xRozier: + + - [allowed passing null to optional positional params in builtin commands (#17753)](https://github.com/nushell/nushell/pull/17753) + +- @preiter93: + + - [bumped edtui to 0.11.2 and removed workarounds in nu-explore (#17752)](https://github.com/nushell/nushell/pull/17752) + +- @Jaredw2289-svg: + + - [improved alias expression error message with user-friendly descriptions (#17751)](https://github.com/nushell/nushell/pull/17751) + +- @Bortlesboat: + + - [fixed confusing type mismatch error in bytes collect (#17746)](https://github.com/nushell/nushell/pull/17746) + +- @coravacav: + + - [fixed input listen timeout calculation (#17744)](https://github.com/nushell/nushell/pull/17744) + +- @blindFS: + + - [moved reserved variable name checking near `is_variable` and `add_variable` (#17741)](https://github.com/nushell/nushell/pull/17741) + +- @app/dependabot: + - [bumped calamine from 0.33.0 to 0.34.0 (#17772)](https://github.com/nushell/nushell/pull/17772) + - [bumped quickcheck_macros from 1.1.0 to 1.2.0 (#17771)](https://github.com/nushell/nushell/pull/17771) + +## nufmt + +- @fdncred: + - [fixed completion signature formatting (#89)](https://github.com/nushell/nufmt/pull/89) + +## Documentation + +- @LikeLakers2: + - [added ESC-to-clear keybind to "Coming from CMD" and "Coming from PowerShell" pages (#2136)](https://github.com/nushell/nushell.github.io/pull/2136) + +## reedline + +- @eitsupi: + + - [added external break signal for `read_line` interruption and marked `Signal` as `non_exhaustive` (#1035)](https://github.com/nushell/reedline/pull/1035) + +- @Juhan280: + + - [added EnumDiscriminants to ReedlineEvent and EditCommand (#1034)](https://github.com/nushell/reedline/pull/1034) + - [moved jump-to-buffer start/end bindings to common navigation (#1032)](https://github.com/nushell/reedline/pull/1032) + - [added `EditCommand::MoveLineUp` and `EditCommand::MoveLineDown` (#1031)](https://github.com/nushell/reedline/pull/1031) + - [fixed cursor position for `EditCommand::ReplaceChar` (#1027)](https://github.com/nushell/reedline/pull/1027) + - [fixed undo requiring two presses after copy (#956)](https://github.com/nushell/reedline/pull/956) + +- @schlich: + - [added minimal scaffolding for feature-gated Helix Mode implementation (#1033)](https://github.com/nushell/reedline/pull/1033) + +## Nu_Scripts + +- @zifengb: + + - [enhanced Claude Code CLI with detailed command descriptions and new functionalities (#1235)](https://github.com/nushell/nu_scripts/pull/1235) + +- @jasha-hrp: + + - [updated nushell paths to reflect recent breaking changes (#1234)](https://github.com/nushell/nu_scripts/pull/1234) + +- @deltoss: + + - [marked gist parameter as optional for `gh gist edit` command (#1233)](https://github.com/nushell/nu_scripts/pull/1233) + +- @0x4D5352: + - [added Nushell Agent Skill (#1231)](https://github.com/nushell/nu_scripts/pull/1231) + +## showcase + +- @ian-h-chamberlain: + - [added nushell-sliced.svg and nushell-sliced-black.svg (#13)](https://github.com/nushell/showcase/pull/13) diff --git a/blog/2026-03-20-twin0343.md b/blog/2026-03-20-twin0343.md new file mode 100644 index 00000000000..f7ec9e4f042 --- /dev/null +++ b/blog/2026-03-20-twin0343.md @@ -0,0 +1,119 @@ +--- +title: 'This week in Nushell #343' +author: The Nu Authors +author_site: https://nushell.sh +author_image: https://www.nushell.sh/blog/images/nu_logo.png +excerpt: 'PRs and activity for Nushell the week ending Thursday, 2026-03-19' +--- + +# This Week in Nushell #343 + +Published Sunday, 2026-03-29, including PRs merged Friday, 2026-03-13 through Thursday, 2026-03-19. + +## Nushell + +- @smartcoder0777: + + - [fixed `group-by` behavior for lists/records (#17837)](https://github.com/nushell/nushell/pull/17837) + - [added --base support to `url parse` (#17833)](https://github.com/nushell/nushell/pull/17833) + +- @fdncred: + + - [upgraded rmcp to version 1.2.0 (#17836)](https://github.com/nushell/nushell/pull/17836) + - [upgraded `glob` to use wax crate v0.7.0 (#17835)](https://github.com/nushell/nushell/pull/17835) + - [swapped order of user and default library directories, const $NU_LIB_DIRS (#17819)](https://github.com/nushell/nushell/pull/17819) + - [updated command docs to include command types (#17800)](https://github.com/nushell/nushell/pull/17800) + +- @ysthakur: + + - [bumped reedline to latest main (#17834)](https://github.com/nushell/nushell/pull/17834) + +- @musicinmybrain: + + - [updated lscolors from 0.20 to 0.21 (#17832)](https://github.com/nushell/nushell/pull/17832) + +- @cptpiepmatz: + + - [fixed clippy issues (#17825)](https://github.com/nushell/nushell/pull/17825) + - [warned on `clippy::needless_raw_strings` (#17822)](https://github.com/nushell/nushell/pull/17822) + - [refactored more command integration tests (#17820)](https://github.com/nushell/nushell/pull/17820) + - [bumped `toml` crate to 1.0 (#17813)](https://github.com/nushell/nushell/pull/17813) + - [warned on `clippy::push_format_string` (#17805)](https://github.com/nushell/nushell/pull/17805) + - [gave `http get` tests with socks proxy more execution time (#17804)](https://github.com/nushell/nushell/pull/17804) + - [enabled `env_shlvl_in_repl` and `env_shlvl_in_exec_repl` tests (#17803)](https://github.com/nushell/nushell/pull/17803) + - [refactored `test_examples` usage with centralized testing (#17801)](https://github.com/nushell/nushell/pull/17801) + - [fixed `http` not respecting proxy vars like `ALL_PROXY` (#17794)](https://github.com/nushell/nushell/pull/17794) + +- @hustcer: + + - [excluded nu-test-support for loongarch64 to fix release script (#17821)](https://github.com/nushell/nushell/pull/17821) + +- @Rohan5commit: + + - [fixed devdocs wording (#17818)](https://github.com/nushell/nushell/pull/17818) + +- @zhiburt: + + - [adjusted width estimation for header_on_border in nu-table (#17812)](https://github.com/nushell/nushell/pull/17812) + +- @tauanbinato: + + - [fixed output type signatures for `hash md5` and `hash sha256` (#17811)](https://github.com/nushell/nushell/pull/17811) + +- @Bahex: + + - [added `test_record!` convenience macro (#17797)](https://github.com/nushell/nushell/pull/17797) + +- @ymcx: + + - [dropped mode preservation to fix copying read-only dirs (#17791)](https://github.com/nushell/nushell/pull/17791) + +- @weirdan: + + - [added completions for `into binary --endian` (#17788)](https://github.com/nushell/nushell/pull/17788) + +- @pickx: + + - [added `group-by` flag to delete column after grouping (#17787)](https://github.com/nushell/nushell/pull/17787) + +- @blackhat-hemsworth: + + - [added duplicate histogram output column check (#17783)](https://github.com/nushell/nushell/pull/17783) + +- @stuartcarnie: + + - [added configurable external hinter closure to repl (#17566)](https://github.com/nushell/nushell/pull/17566) + +- @app/dependabot: + - [bumped winreg from 0.55.0 to 0.56.0 (#17831)](https://github.com/nushell/nushell/pull/17831) + - [bumped scraper from 0.25.0 to 0.26.0 (#17830)](https://github.com/nushell/nushell/pull/17830) + - [bumped sqlparser from 0.60.0 to 0.61.0 (#17774)](https://github.com/nushell/nushell/pull/17774) + +## nufmt + +- @fvsch: + - [removed `cargo install nufmt` from README (#91)](https://github.com/nushell/nufmt/pull/91) + +## Documentation + +- @app/dependabot: + + - [bumped undici from 7.16.0 to 7.24.1 (#2137)](https://github.com/nushell/nushell.github.io/pull/2137) + +- @c-git: + - [fixed minor typos (#2131)](https://github.com/nushell/nushell.github.io/pull/2131) + +## Awesome Nu + +- @SuaveIV: + - [added nu_plugin_audio, nu_script_time_sync, nu_script_world_time; alphabetized entries (#163)](https://github.com/nushell/awesome-nu/pull/163) + +## Tree-sitter + +- @app/dependabot: + - [bumped minimatch from 3.1.2 to 3.1.5 (#246)](https://github.com/nushell/tree-sitter-nu/pull/246) + +## reedline + +- @ysthakur: + - [fixed ANSI stripping for suggestion width in completion menus (#1040)](https://github.com/nushell/reedline/pull/1040) diff --git a/blog/2026-03-27-twin0344.md b/blog/2026-03-27-twin0344.md new file mode 100644 index 00000000000..eeec650ab04 --- /dev/null +++ b/blog/2026-03-27-twin0344.md @@ -0,0 +1,110 @@ +--- +title: 'This week in Nushell #344' +author: The Nu Authors +author_site: https://nushell.sh +author_image: https://www.nushell.sh/blog/images/nu_logo.png +excerpt: 'PRs and activity for Nushell the week ending Thursday, 2026-03-26' +--- + +# This Week in Nushell #344 + +Published Sunday, 2026-03-29, including PRs merged Friday, 2026-03-20 through Thursday, 2026-03-26. + +## Nushell + +- @fdncred: + + - [refactored error handling for directory removal in rm command (#17895)](https://github.com/nushell/nushell/pull/17895) + - [fixed datetime parsing by enhancing timezone and offset handling (#17855)](https://github.com/nushell/nushell/pull/17855) + +- @rayzeller: + + - [replaced Span::unknown() with real spans in remaining nu-command files (#17888)](https://github.com/nushell/nushell/pull/17888) + - [replaced Span::unknown() with real spans in nu-protocol and nu-mcp (#17877)](https://github.com/nushell/nushell/pull/17877) + - [replaced Span::unknown() with real spans in nu-cli and main (#17876)](https://github.com/nushell/nushell/pull/17876) + - [replaced Span::unknown() with real spans in nu-command filters and strings (#17872)](https://github.com/nushell/nushell/pull/17872) + - [replaced Span::unknown() with real spans in plugin crates (#17871)](https://github.com/nushell/nushell/pull/17871) + - [replaced Span::unknown() with real spans in which\_.rs (#17842)](https://github.com/nushell/nushell/pull/17842) + +- @ian-h-chamberlain: + + - [customized binary hex styles with color_config (#17887)](https://github.com/nushell/nushell/pull/17887) + +- @smartcoder0777: + + - [fixed known external name lookup under alias shadowing (#17878)](https://github.com/nushell/nushell/pull/17878) + - [preserved pipeline metadata in first and last for list/range streams (#17875)](https://github.com/nushell/nushell/pull/17875) + +- @cptpiepmatz: + + - [only updated PR labels on opened or ready PRs (#17874)](https://github.com/nushell/nushell/pull/17874) + - [applied `#[doc(no_inline)]` to `prelude` modules (#17873)](https://github.com/nushell/nushell/pull/17873) + - [added `From` conversions for `ErrorSite` (#17870)](https://github.com/nushell/nushell/pull/17870) + - [allowed showing error sources for generic errors (#17869)](https://github.com/nushell/nushell/pull/17869) + - [added `GenericError::new_internal_with_location` (#17868)](https://github.com/nushell/nushell/pull/17868) + - [refactored nu-protocol to replace `ShellError::GenericError` with `ShellError::Generic(GenericError)` (#17864)](https://github.com/nushell/nushell/pull/17864) + - [refactored more command integration tests in nu-command/testing (#17858)](https://github.com/nushell/nushell/pull/17858) + - [applied security updates (#17852)](https://github.com/nushell/nushell/pull/17852) + +- @Juhan280: + + - [updated metadata handling for `skip` and `reject` commands (#17867)](https://github.com/nushell/nushell/pull/17867) + - [updated metadata handling for `get` command (#17866)](https://github.com/nushell/nushell/pull/17866) + - [added take_metadata and with_path_columns to nu-protocol (#17862)](https://github.com/nushell/nushell/pull/17862) + - [updated names in `keybindings list` (#17859)](https://github.com/nushell/nushell/pull/17859) + +- @andrewgazelka: + + - [auto-promoted long-running evaluations to background jobs in mcp (#17861)](https://github.com/nushell/nushell/pull/17861) + +- @blindFS: + + - [fixed string interpolation with unclosed `)` in parser (#17851)](https://github.com/nushell/nushell/pull/17851) + +- @Bahex: + + - [fixed `test_record!` by specifying `$crate::record!` (#17848)](https://github.com/nushell/nushell/pull/17848) + +- @Moayad717: + + - [fixed rm symlink trailing slash (#17847)](https://github.com/nushell/nushell/pull/17847) + +- @app/: + + - [added cross-shell search terms to 16 commands (bash/CMD/PowerShell) (#17844)](https://github.com/nushell/nushell/pull/17844) + +- @app/dependabot: + - [bumped toml from 1.0.6+spec-1.1.0 to 1.0.7+spec-1.1.0 (#17883)](https://github.com/nushell/nushell/pull/17883) + - [bumped ureq from 3.2.0 to 3.3.0 (#17879)](https://github.com/nushell/nushell/pull/17879) + +## nufmt + +- @fdncred: + + - [refactored files for maintainability (#125)](https://github.com/nushell/nufmt/pull/125) + - [enhanced formatting and repair capabilities (#124)](https://github.com/nushell/nufmt/pull/124) + - [allowed formatting expressions like `ls | where type == dir` inside def (#103)](https://github.com/nushell/nufmt/pull/103) + - [added support for attribute expressions and new test cases (#102)](https://github.com/nushell/nufmt/pull/102) + - [fixed issues and added tests (#99)](https://github.com/nushell/nufmt/pull/99) + +- @asakura: + + - [updated nix build patch for ground_truth.rs (#123)](https://github.com/nushell/nufmt/pull/123) + +- @saschabuehrle: + - [preserved exclusive range operator (..<) (#96)](https://github.com/nushell/nufmt/pull/96) + +## Documentation + +- @paglobal: + - [fixed typo in returned value explanation (#2141)](https://github.com/nushell/nushell.github.io/pull/2141) + +## Tree-sitter + +- @1gmar: + - [exposed Highlights query at crate level (#247)](https://github.com/nushell/tree-sitter-nu/pull/247) + +## reedline + +- @eitsupi: + - [preserved prompt position after ExternalBreak (#1042)](https://github.com/nushell/reedline/pull/1042)