diff --git a/blog/2024-11-12-nushell_0_100_0.md b/blog/2024-11-12-nushell_0_100_0.md index 389ff60bc4..59bec68621 100644 --- a/blog/2024-11-12-nushell_0_100_0.md +++ b/blog/2024-11-12-nushell_0_100_0.md @@ -420,12 +420,145 @@ https://github.com/nushell/nushell/pull/14307 https://github.com/nushell/nushell/pull/14002 --> +# All breaking changes + +- [#14275](https://github.com/nushell/nushell/pull/14275) Fix the order of preference for `VISUAL` and `EDITOR` +- [#14211](https://github.com/nushell/nushell/pull/14211) Url split query +- [#14242](https://github.com/nushell/nushell/pull/14242) No longer autoload deprecated-dirs +- [#14255](https://github.com/nushell/nushell/pull/14255) Switch to unicase's to_folded_case +- [#14157](https://github.com/nushell/nushell/pull/14157) Div, mod, and floor div overhaul +- [#14246](https://github.com/nushell/nushell/pull/14246) Empty rest args match should be an empty list +- [#14237](https://github.com/nushell/nushell/pull/14237) Change --max-time arg for http commands to use `Duration` type +- [#14085](https://github.com/nushell/nushell/pull/14085) Make `plugin list` read state from plugin registry file as well + # Full changelog [[toc](#table-of-content)] - +- [hustcer](https://github.com/hustcer) created + - [Downgrade softprops/action-gh-release to 2.0.5](https://github.com/nushell/nushell/pull/14327) + - [Bump version to `0.100.0`](https://github.com/nushell/nushell/pull/14312) + - [Add RELEASE_QUERY_API build arg for Dockerfiles](https://github.com/nushell/nushell/pull/14209) + - [Update the dockerfile for alpine image](https://github.com/nushell/nushell/pull/14191) + - [Add milestone to a closed issue that has a merged PR fix automatically](https://github.com/nushell/nushell/pull/14131) + - [Add a workflow to set milestone for a merged PR automatically](https://github.com/nushell/nushell/pull/14084) +- [sholderbach](https://github.com/sholderbach) created + - [Pin reedline to `0.37.0` release](https://github.com/nushell/nushell/pull/14317) + - [Consolidate uses of `test-case` to `rstest`](https://github.com/nushell/nushell/pull/14250) + - [Bump `brotli` to 6.0.0](https://github.com/nushell/nushell/pull/14161) + - [Make contributor image wider](https://github.com/nushell/nushell/pull/14138) + - [Add slice as a search term on `range`](https://github.com/nushell/nushell/pull/14128) + - [Bump to 0.99.2](https://github.com/nushell/nushell/pull/14136) +- [NotTheDr01ds](https://github.com/NotTheDr01ds) created + - [Fix binary example and add one for text uploads](https://github.com/nushell/nushell/pull/14307) + - [Fix ignored `into datetime` test](https://github.com/nushell/nushell/pull/14302) + - [Fix multipart/form-data post example](https://github.com/nushell/nushell/pull/14291) + - [No longer autoload deprecated-dirs](https://github.com/nushell/nushell/pull/14242) + - [`ansi -l` includes previews of attributes (e.g., bold, dimmed, blink, etc.)](https://github.com/nushell/nushell/pull/14196) + - [ansi name for clear-scrollback code](https://github.com/nushell/nushell/pull/14184) + - [Send both 2J and 3J on clear](https://github.com/nushell/nushell/pull/14181) +- [fdncred](https://github.com/fdncred) created + - [ignore without_timezone test for now](https://github.com/nushell/nushell/pull/14297) + - [update reedline to the latest commit](https://github.com/nushell/nushell/pull/14281) + - [allow != for polars](https://github.com/nushell/nushell/pull/14263) + - [update human-date-parser conversion to use local timezone](https://github.com/nushell/nushell/pull/14266) + - [allow oem code pages to be used to decode text](https://github.com/nushell/nushell/pull/14187) + - [add command_type to help](https://github.com/nushell/nushell/pull/14165) + - [Add metadata on `open --raw` with bytestreams](https://github.com/nushell/nushell/pull/14141) + - [make adding newlines with `to text` more consistent and opt-out-able](https://github.com/nushell/nushell/pull/14158) + - [add `name` to `$env.config.keybindings`](https://github.com/nushell/nushell/pull/14159) + - [update to reedline commit 9cb1128](https://github.com/nushell/nushell/pull/14146) + - [try and fix osc633 escaping yet again](https://github.com/nushell/nushell/pull/14140) + - [add `start_time` to `ps -l` on macos](https://github.com/nushell/nushell/pull/14127) + - [add is_const to `help commands` and `scope commands`](https://github.com/nushell/nushell/pull/14125) + - [add rendered and json error messages in try/catch](https://github.com/nushell/nushell/pull/14082) + - [allow `group-by` and `split-by` to work with other values](https://github.com/nushell/nushell/pull/14086) + - [add `like` and `not-like` operators as synonyms for the regex operators `=~` and `!~`](https://github.com/nushell/nushell/pull/14072) +- [atahabaki](https://github.com/atahabaki) created + - [upgrade bracoxide to v0.1.4 (fixes #14290)](https://github.com/nushell/nushell/pull/14296) +- [aionescu](https://github.com/aionescu) created + - [Remove unneeded clones in `select`](https://github.com/nushell/nushell/pull/14283) + - [Improve `CellPath` display output](https://github.com/nushell/nushell/pull/14197) + - [Drop `once_cell` dependency](https://github.com/nushell/nushell/pull/14198) + - [Show `?` for optional entries when displaying `CellPath`s](https://github.com/nushell/nushell/pull/14042) + - [Fix quoting in `to nuon` and refactor quoting functions](https://github.com/nushell/nushell/pull/14180) +- [WindSoilder](https://github.com/WindSoilder) created + - [IR: Don't generate instructions for `def` and `export def`.](https://github.com/nushell/nushell/pull/14114) + - [fix $env.FILE_PWD and $env.CURRENT_FILE inside use](https://github.com/nushell/nushell/pull/14101) + - [don't run subcommand if it's surrounded with backtick quote](https://github.com/nushell/nushell/pull/14210) + - [`use` command: Don't create a variable with empty record if it doesn't define any constants](https://github.com/nushell/nushell/pull/14051) +- [weirdan](https://github.com/weirdan) created + - [Fix the order of preference for `VISUAL` and `EDITOR`](https://github.com/nushell/nushell/pull/14275) +- [Bahex](https://github.com/Bahex) created + - [add table params support to `url join` and `url build-query`](https://github.com/nushell/nushell/pull/14239) + - [Url split query](https://github.com/nushell/nushell/pull/14211) + - [provide a common implementation for query string conversions in `url join` and `url build-query`](https://github.com/nushell/nushell/pull/14173) +- [sgvictorino](https://github.com/sgvictorino) created + - [don't include import path in args to aliased external commands](https://github.com/nushell/nushell/pull/14231) + - [correctly parse table literals as lists](https://github.com/nushell/nushell/pull/14226) + - [support binary input in `length`](https://github.com/nushell/nushell/pull/14224) + - [support table literal syntax in `join` right-table argument](https://github.com/nushell/nushell/pull/14190) + - [error when closure param lists aren't terminated by `|`](https://github.com/nushell/nushell/pull/14095) + - [fix error when exporting constants with type signatures in modules](https://github.com/nushell/nushell/pull/14118) + - [run ensure_flag_arg_type for short flag values](https://github.com/nushell/nushell/pull/14074) +- [app/dependabot](https://github.com/app/dependabot) created + - [Bump crate-ci/typos from 1.26.8 to 1.27.0](https://github.com/nushell/nushell/pull/14272) + - [Bump notify-debouncer-full from 0.3.1 to 0.3.2](https://github.com/nushell/nushell/pull/14271) + - [Bump scraper from 0.20.0 to 0.21.0](https://github.com/nushell/nushell/pull/14270) + - [Bump softprops/action-gh-release from 2.0.8 to 2.0.9](https://github.com/nushell/nushell/pull/14273) + - [Bump chrono-tz from 0.8.6 to 0.10.0](https://github.com/nushell/nushell/pull/14205) + - [Bump trash from 5.1.1 to 5.2.0](https://github.com/nushell/nushell/pull/14206) + - [Bump fancy-regex from 0.13.0 to 0.14.0](https://github.com/nushell/nushell/pull/14207) + - [Bump unicase from 2.7.0 to 2.8.0](https://github.com/nushell/nushell/pull/14208) + - [Bump crate-ci/typos from 1.26.0 to 1.26.8](https://github.com/nushell/nushell/pull/14203) + - [Bump uuid from 1.10.0 to 1.11.0](https://github.com/nushell/nushell/pull/14155) + - [Bump bytes from 1.7.1 to 1.8.0](https://github.com/nushell/nushell/pull/14156) +- [132ikl](https://github.com/132ikl) created + - [Switch to unicase's to_folded_case](https://github.com/nushell/nushell/pull/14255) + - [Add count to uniq search terms](https://github.com/nushell/nushell/pull/14108) +- [IanManske](https://github.com/IanManske) created + - [Make `to text` line endings consistent for list (streams)](https://github.com/nushell/nushell/pull/14166) + - [Remove `as_i64` and `as_f64`](https://github.com/nushell/nushell/pull/14258) + - [Div, mod, and floor div overhaul](https://github.com/nushell/nushell/pull/14157) + - [Fix return setting last exit code](https://github.com/nushell/nushell/pull/14120) + - [Revert PRs for 0.99.1 patch](https://github.com/nushell/nushell/pull/14119) +- [CharlesTaylor7](https://github.com/CharlesTaylor7) created + - [Empty rest args match should be an empty list](https://github.com/nushell/nushell/pull/14246) +- [alex-kattathra-johnson](https://github.com/alex-kattathra-johnson) created + - [Add tests to test the `--max-age` arg in http commands](https://github.com/nushell/nushell/pull/14245) + - [Change --max-time arg for http commands to use `Duration` type](https://github.com/nushell/nushell/pull/14237) +- [Dorumin](https://github.com/Dorumin) created + - [no deref in touch](https://github.com/nushell/nushell/pull/14214) +- [Kissaki](https://github.com/Kissaki) created + - [Improve comment wording in run_external.rs](https://github.com/nushell/nushell/pull/14230) + - [Fix comment typos in run_external.rs](https://github.com/nushell/nushell/pull/14229) +- [vyadh](https://github.com/vyadh) created + - [Tests for new Alpine and Debian image builds](https://github.com/nushell/nushell/pull/14225) + - [Add Debian Dockerfile](https://github.com/nushell/nushell/pull/14193) +- [hacker-DOM](https://github.com/hacker-DOM) created + - [Allow using function keys F21-F35 for keybindings](https://github.com/nushell/nushell/pull/14201) +- [blindFS](https://github.com/blindFS) created + - [Fix LSP non-ascii characters offset issues.](https://github.com/nushell/nushell/pull/14002) +- [qfel](https://github.com/qfel) created + - [Add the history import command (again)](https://github.com/nushell/nushell/pull/14083) +- [friaes](https://github.com/friaes) created + - [feat: stor insert accepts lists](https://github.com/nushell/nushell/pull/14175) +- [ofek](https://github.com/ofek) created + - [Ensure default config files end with a new line](https://github.com/nushell/nushell/pull/14192) +- [zhiburt](https://github.com/zhiburt) created + - [Introduce footer_inheritance option](https://github.com/nushell/nushell/pull/14070) +- [ayax79](https://github.com/ayax79) created + - [Upgrade to polars 0.43](https://github.com/nushell/nushell/pull/14148) + - [Update to rust 1.80.1](https://github.com/nushell/nushell/pull/14106) + - [Implemented `polars unnest`](https://github.com/nushell/nushell/pull/14104) +- [PhotonBursted](https://github.com/PhotonBursted) created + - [Defensive handling of errors when transposing](https://github.com/nushell/nushell/pull/14096) +- [adaschma](https://github.com/adaschma) created + - [Feature `url build_query` accepts records with lists of strings](https://github.com/nushell/nushell/pull/14073) +- [Kither12](https://github.com/Kither12) created + - [Fix panic if tokens are placed after a redirection](https://github.com/nushell/nushell/pull/14035) +- [JoaquinTrinanes](https://github.com/JoaquinTrinanes) created + - [Fix range contains](https://github.com/nushell/nushell/pull/14011) +- [YizhePKU](https://github.com/YizhePKU) created + - [Reduce duplicate dependencies on the `windows` crate](https://github.com/nushell/nushell/pull/14105) +- [devyn](https://github.com/devyn) created + - [Make `plugin list` read state from plugin registry file as well](https://github.com/nushell/nushell/pull/14085) + - [Bump to version `0.99.1`](https://github.com/nushell/nushell/pull/14100)