Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

nushell-plugin_example-0.110.0-1.2 RPM for x86_64

From OpenSuSE Tumbleweed for x86_64

Name: nushell-plugin_example Distribution: openSUSE Tumbleweed
Version: 0.110.0 Vendor: openSUSE
Release: 1.2 Build date: Tue Jan 20 19:58:33 2026
Group: Unspecified Build host: reproducible
Size: 9991808 Source RPM: nushell-0.110.0-1.2.src.rpm
Packager: https://bugs.opensuse.org
Url: https://www.nushell.sh/
Summary: Plugin nu_plugin_example for nushell
Plugin nu_plugin_example for nushell.

Provides

Requires

License

MIT

Changelog

* Tue Jan 20 2026 Andrei Dziahel <develop7@develop7.info>
  - Update to version 0.110.0:
    + `let` can be used in pipelines
    + Destroying variables with `unlet`
    + Polars plugin supports selectors
    + Polars plugin supports more cloud providers
    * Azure support
    * Google Cloud support
    + `explore regex`
    + New `explore config` TUI
    + Faster `ls` on Windows
    + Improvements to `error make`
    + Breaking changes
    * Renamed `$nu.temp-path` and `$nu.home-path`
    * `*` no longer matches dotfiles in `mv`/`cp`/`du` by default
    * Use labels for multiple labels in `error make`
    * IDE menu `min_description_width` should be non-zero
    * `to md` formats lists as unordered Markdown lists
    + Additions
    * New Configuration Option: `$env.config.show_hints`
    * Configuring errors
    * Added record conversion to `into list`
    * Include MCP server support by default
    * Connection pool for `http` commands
    * New `--output` flag for `timeit`
    * Allow disabling filtering in custom completions
    * New plugin interface `get_block_ir`
    * New `--list` flag to control list formatting in `to md`
    * Add `--icons` option to table for `ls` tables
    * Alias definitions shown in `which` command
    * Allow serializing as raw strings in `to nuon`
    * Other additions
    + Removals
    * Replace deprecated `current_dir` usage with `EngineState::cwd`
      in multiple files
    + Other changes
    * Update `explore regex` command to look more helpful and professional
    * More descriptive error messages for `rm`
    * Some Nushell commands no longer canonicalize paths
    * Add REPL-style state persistence across evaluations for MCP server
    * Use structured response format for MCP server
    * Additional changes
    + Bug fixes
    * Fixed parsing of ranges with parentheses
    * Fixed parsing issue with multiarm match + guard
    * Infinite sequences can be terminated when piped to other commands
    * Pipefail works with `try` block
    * Nushell exits early when running scripts or commands with
      bad config files
    * Fix `http` DNS resolution "Service not supported" error
      in Docker containers
    * Fix variables remaining active after overlay hide
    * Other fixes
    + For a full list of changes with detailed descriptions, see:
      https://www.nushell.sh/blog/2026-01-17-nushell_v0_110_0.html
* Wed Dec 03 2025 Dead Mozay <dead_mozay@opensuse.org>
  - Update to version 0.109.1:
    * Fix http get domain overflow.
    * Fix path resolution for source using
      bare-word-string-interpolation.
    * For a full list of changes with detailed descriptions, see:
    - https://www.nushell.sh/blog/2025-12-02-nushell_v0_109_1.html
* Mon Dec 01 2025 Dead Mozay <dead_mozay@opensuse.org>
  - Update to version 0.109.0:
    * Additions:
    - Add explore regex command.
    - Add name and description to the plugin list command.
    - Other additions.
    * Bug fixes:
    - Better errors for dynamic http commands.
    - Allow streaming to commands with union-typed pipeline input.
    - Fix(split column): switch to 0-index like other commands.
    - Don't error on optional cellpaths.
    - Other fixes.
    * Notes for plugin developers.
    * Hall of fame.
    * Other changes.
    * For a full list of changes with detailed descriptions, see:
    - https://www.nushell.sh/blog/2025-11-29-nushell_v0_109_0.html
* Thu Oct 16 2025 Dead Mozay <dead_mozay@opensuse.org>
  - Update to version 0.108.0:
    * Let AI agents use Nushell commands.
    * More cool experiments.
    * Tab, tab, tab... Aha!
    * Fish out error sources.
    * Smarter `CustomValue`s.
    * Breaking changes:
    - `into value` is now `detect type`, and `into value` now
      converts custom values to plain values.
    - Collecting a stream that contains errors now raises an error
      itself.
    - Errors raised in nested `each` calls preserve their context.
    - Changes to `EditCommand`s.
    - Vi Mode Text Objects.
    - Other breaking changes.
    * Additions:
    - Promoted `reorder-cell-paths` to opt-out.
    - Pipefail.
    - Enforce Assignment Type Annotations at Runtime.
    - `--endian` flag for `format bits`.
    - Guess no more! More completions in built-in commands.
    - Simple syntax for simple completions.
    - Command-wide completion handler.
    - `for` loops no longer collect their source.
    - Streams of Streams.
    - Arbitrary Pipeline Metadata.
    - HTTP Response Metadata.
    - Add `$nu.is-lsp` to help with printing in lsp mode.
    - New Configuration Option: `$env.config.table.batch_duration`.
    - New Configuration Option: `$env.config.table.stream_page_size`.
    - Table literal columns support variables.
    - Add %J and %Q format specifiers for compact date/time
      formatting.
    - Add configuration for columnar menu traversal direction.
    - Nushell MCP Server.
    - Add `--chars` to `str length` command.
    - The `to md` command now always returns valid Markdown tables.
    - New switches are available for `to md`.
    - `compact` your records.
    * Breaking changes:
    - `collect` removes `source` metadata.
    - `string`s and `glob`s can now be implicitly cast between
      each other.
    - Other additions.
    * Other changes:
    - Add `run pr` and `download pr` to toolkit.
    - Add `network` feature to top-level crate.
    - Improved error messages for binary literals.
    - Additional changes.
    * Bug fixes:
    - Aliases are now expanded before being sent to external
      completers.
    - Discard `path add` input.
    - Fixed IR evaluation error caused by redirecting output
      of branched blocks.
    - Dotnu completion refactor, fixes path with space for both
      dotnu module path and external executable.
    - boolean coloring in light theme.
    - changed fallback for unknown color names.
    - Improve collection type inference.
    - Using `break`/`continue` outside loops raises a compile error.
    - Clean up error handlers when jumping outside of `try` blocks.
    - Other fixes.
    * Notes for plugin developers:
    - Allow saving `CustomValue`s.
    - Pass optional and casing to follow path methods for CustomValue.
    * For a full list of changes with detailed descriptions, see:
    - https://www.nushell.sh/blog/2025-10-15-nushell_v0_108_0.html.
* Wed Sep 03 2025 Dead Mozay <dead_mozay@opensuse.org>
  - Update to version 0.107.0:
    * Watch out for new `watch` features!
    * Making `find` more cohesive.
    * `query xml` improvements.
    * Breaking changes:
    - find is now case-sensitive by default.
    - New behavior for `find --multiline`.
    - `each` now passes through `null` input.
    - Change the output of format bits to big endian instead
      of native endian.
    - Execution Order of Hooks Changed: `env_change`
      before `pre_prompt`.
    - `query xml` returns scalar results when possible.
    - Use fixed column name for `query xml` output.
    - Add active column to `overlay list`.
    * Additions:
    - `watch` streams events.
    - New `watch --debounce` option.
    - `get`, `select`, `reject` can `--ignore-case` of cell-path.
    - `--endian` flag for `into binary`.
    - Spread `null` into collections or arguments.
    - `http` subcommands now keep track of redirects.
    - New `random choice` command in `std-rfc`.
    - Add `str align` to `std-rfc/str`.
    - JSON column support for `stor` and `query db`.
    - Extend nodeset output formats for `query xml`.
    - New keybinding: `vichangemode`.
    - Add `-h/--help` flag to testbin.
    - Other additions.
    * Deprecations:
    - Built-in random dice deprecated.
    - Deprecate watch --debounce-ms.
    * Other changes:
    - `random dice` moved to `std`.
    - `http` commands will now fail on invalid headers.
    - `http post` now sends body serialized as pretty json.
    - Improved error messages for misspelled flags.
    - Improved default color theme.
    - Reset content type for commands returning partial input.
    - Additional changes.
    * Bug fixes:
    - Fix highlighting of aliases to external commands.
    - `input list` Plays Nicely With Styled Input.
    - Fixed spacing of `help` examples.
    - Prevent `detect columns` from creating invalid records with
      duplicate keys.
    - Improvements to errors.
    - Other fixes.
    * For a full list of changes with detailed descriptions, see:
    - https://www.nushell.sh/blog/2025-09-02-nushell_0_107_0.html
* Wed Jul 30 2025 Dead Mozay <dead_mozay@opensuse.org>
  - Update to version 0.106.1:
    * Bug fixes and other changes:
    - Fixed regression in the bare string interpolation.
    - Fixed flag handling of `get` in the const version.
    * For a full list of changes with detailed descriptions, see:
    - https://www.nushell.sh/blog/2025-07-30-nushell_0_106_1.html
* Thu Jul 24 2025 Dead Mozay <dead_mozay@opensuse.org>
  - Update to version 0.106.0:
    * NEW: Experimental options:
    * Improved fuzzy completion.
    - Arguments over possible commands.
    - Prefer prefix matches.
    * Improvements to errors and warnings.
    * Breaking changes:
    - Regression: bare word interpolation on both sides does
      not work.
    - `path` and `directory` command arguments are no longer
      expanded.
    - Stricter compound assignment operator type checking.
    - `parse`: unmatched optional capture groups are now `null`.
    * Additions:
    - Experimental options.
    - `clip` graduates from `std-rfc`.
    - Improved documentation, errors, and warnings.
    - Commands.
    * Deprecations:
    - `--ignore-errors (-i)` renamed to `--optional (-o)`.
    * Bug fixes and other changes:
    - `table`.
    - Interrupting endless loops.
    - Dynamic config with hooks and overlays.
    - Preserve type of float values in conversions to various
      formats.
    - Keybind action: `KillLine`.
    - Polars.
    - Additional bug fixes.
    * For a full list of changes with detailed descriptions, see:
    - https://www.nushell.sh/blog/2025-07-23-nushell_0_106_0.html
* Wed Jun 11 2025 Dead Mozay <dead_mozay@opensuse.org>
  - Update to version 0.105.1:
    * One `where` to rule them all.
    * Better deprecations.
    * `oneof` the things.
    * Case-sensitive cell-paths or not`!`.
    * `recurse`'ively explore nested values.
    * No more `openssl`.
    * HTTP by default.
    * More Polars.
    * Changes:
      + Additions:
    - Ignore fields in simple `parse` patterns with `_`
    - Lazy closure evaluation for `default`.
    - `path join` can now read byte stream input.
    - `run-external` spreads command if it's a list.
    - Improvements to `bench`.
    - `overlay new -r` can now reset overlays.
    - See env variables as externals would.
    - Use PowerShell scripts from the `$env.PATH`.
    - Make your table look like they are from neovim.
    - Center columns via `to md --center`.
    - Disable expensive calculations with `gstat --disable-tag`.
    - Know what `open` and `save` can do with `std/help`.
    - Content type of `view span`.
      + Breaking changes:
    - Cell-paths with case-sensitivity and without`!`
    - Paths on lazy frames now produce expressions.
      + Notes for plugin developers:
    - Construct `IoError` from `std::io::Error` instead
      of `std::io::ErrorKind`.
    * For a full list of changes with detailed descriptions, see:
    - https://www.nushell.sh/blog/2025-06-10-nushell_0_105_0.html
* Wed Apr 30 2025 Dead Mozay <dead_mozay@opensuse.org>
  - Update to version 0.104.0:
    * New datetime and duration Features.
      New date from-human command
      into datetime now accepts a record
      into duration now accepts a record
      into datetime --format can now parse dates and times separately
      into duration now accepts floats
    * New Polars commands.
    * Changes:
      + Additions:
    - `kill` now accepts list spreading
    - Custom indicator for missing table values
    - Some `math` commands now work with bounded ranges
    - The executable directory is now added to
      `$NU_PLUGIN_DIRS` by default
    - `env-conversions` helpers added to the standard library
    - Proxy support for `http` commands
    - Tab completion when importing the standard library
      and its exports
    - LSP: Snippet-style completions
    - `debug --raw-value`
    - More info from describe `--detailed`
    - Support PATHEXT for additional extensions on Windows
    - Execute Nushell scripts on the Path in Windows
    - New flag glob `--follow-symlinks`
    - Substring match algorithm.
      + Breaking changes:
    - Parse human date time explicitly
    - `str join` formatting for `datetime` values has changed
    - `history` with sqlite uses datetimes now
    - `date` is now `datetime`
      + Deprecations:
    - `positional` completer optiona.
      + Removals:
    - Removed `-s` and `-p` in `do`
    * Bug fixes and other changes.
    * For a full list of changes with detailed descriptions, see:
    - https://www.nushell.sh/blog/2025-04-29-nushell_0_104_0.html.
* Wed Mar 19 2025 Dead Mozay <dead_mozay@opensuse.org>
  - Update to version 0.103.0:
    * Deleted reproducible.patch - Fixed in appstream.
    * Changes:
      + Additions:
    - `attr` commands.
    - `random uuid`.
    - `default --empty`.
    - Platform-specific `char eol`.
    - `into string --group-digits`.
    - `from xml --allow-dtd`.
    - `to yml`.
    - `overlay use` completions.
    - `$env.config.filesize.show_unit`.
    - Backtraces for Nushell code.
    - Startup banner theming.
    - Numeric range padding support in `str expand`.
      + Breaking changes:
    - `split list` now keeps empty sublists.
    - `match` no longer executes closures as if they were a block.
    - _`PROMPT_\*` environment variables are no longer inherited_
    - Closure serialization changes.
    - Filesize unit formatting.
      + Removals:
    - `range`.
    - `into bits`.
    - `fmt`.
    * Bug fixes and other changes.
    * For a full list of changes with detailed descriptions, see:
    - https://www.nushell.sh/blog/2025-02-04-nushell_0_103_0.html
* Thu Feb 20 2025 Bernhard Wiedemann <bwiedemann@suse.com>
  - Add reproducible.patch for reproducible builds (boo#1062303)
* Thu Feb 20 2025 Dead Mozay <dead_mozay@opensuse.org>
  - Added missing dependencies in subpackages.
* Wed Feb 19 2025 Dead Mozay <dead_mozay@opensuse.org>
  - Plugins are moved to subpackages.
* Wed Feb 19 2025 Dead Mozay <dead_mozay@opensuse.org>
  - The build of built-in plugins is involved.
* Wed Feb 05 2025 Dead Mozay <dead_mozay@opensuse.org>
  - Update to version 0.102.0:
    * Changes:
      + Additions:
    - New command: `version check`.
    - generate `with input`.
    - New operators: `has` and `not-has`.
    - User autoload directories.
    - Custom completers fall back to file completions.
    - `get` is now const.
    - `format number` (renamed from `fmt`).
    - `chunks` supports binary input.
    - New command: `bytes split`.
    - New command: `help pipe-and-redirect`.
    - The `start` command now works with non-HTTP URIs.
    - Duration value output from `debug profile`.
    - Several `into` commands can now operate on their own type.
    - `touch` now supports globbing.
    - `source null`/`use null`.
    - `run-external` and `exec` now support list spreading.
    - New config option: `use_ansi_coloring: 'auto'`.
    - New config option: `banner: 'short'`.
    - `move --first`/`--list` flags.
    - `find --no-highlight` switch.
    - `seq date` enhancements.
    - `content_type` metadata is now assigned to known filetypes
      that don't have a `from` convertor.
    + Breaking changes:
    - `$env.config.filesize` changes.
    - `format filesize`.
    - `ENV_CONVERSIONS` take effect immediately.
    - External completers fall back to file completions only
      on `null`.
    - Custom completions inherit `case_sensitive` option from config.
    - Command pipeline input/output type changes.
    - N-dots tweak.
    + Deprecations:
    - `into bits`.
    - `range`.
    - `fmt`.
    + Removals:
    - `utouch`.
    - `split-by`.
    - `date to-record`.
    - `date to-table`.
    + Bug fixes and other changes:
    - Immediate error return.
    - `config reset` fix.
    - Fix empty list display when using `print`.
    - Internal changes to `PipelineData` spans.
    - Range related bug fixes.
    - `std` enhancements.
    - Nuon conversions of range values now keep step size.
    - `explore` command panic when viewing small binary files.
    - Convert Path to `list` in main and preserve case.
    - Fix improperly escaped strings in `stor update`.
    - Fix: Auto `cd` should not canonicalize symbolic path.
    - Fix: Pressing `Esc` or `Q` was not closing `explore`.
    - Custom values are now expanded in tables.
    - Change how `and` and `or` operations are compiled to IR
      to support custom values.
    - Fix `stor reset` when there are foreign keys.
    - New, improved `grid` icons.
    - SHLVL decrement on `exec`.
    - Fix root directory traversal issue.
    - Fix `table` panic.
    - Parser fixes.
    - Streaming improvements.
    * For a full list of changes with detailed descriptions, see:
    - https://www.nushell.sh/blog/2025-02-04-nushell_0_102_0.html
* Mon Dec 23 2024 Dead Mozay <dead_mozay@opensuse.org>
  - Update to version 0.101.0:
    * Changes:
      + Additions:
    - `path self`.
    - `chunk-by`.
    - `term query`.
    - `merge deep`.
    - `utouch`.
    - WASM support.
    - `sys net` columns.
    - Raw string pattern matching.
    - Duration/Date Arithmetic.
    - `explore` keybinds.
    - Version in Startup banner.
    - `input --default`.
    - New introspection tools.
      + Breaking changes:
    - `++` operator.
    - Stricter command signature parsing.
    - `group-by`.
    - `timeit`.
    - `sys cpu`.
    - `from csv` and `from tsv`.
    - `std/iter scan`.
    - Completion sorting.
    - Import module naming.
    - `table` formatting and the `display_output` hook.
    - `du` flag changes.
    - Code specific environment variables updated during `source`.
      + Deprecations:
    - `split-by`.
    - `date to-record` and `date to-table`.
    - `do --ignore-shell-errors` and `--ignore-program-errors`.
      + Removals:
    - `NU_DISABLE_IR`.
      + Bug fixes and other changes:
    - `ls`.
    - `SHLVL`.
    - `from` commands.
    - Completions on custom commands.
    - `seq char`.
    - `http` multipart.
    - `scope variables`.
    - `help` system.
    * For a full list of changes with detailed descriptions, see:
    - https://www.nushell.sh/blog/2024-12-24-nushell_0_101_0.html.
* Wed Nov 13 2024 Dead Mozay <dead_mozay@opensuse.org>
  - Update to version 0.100.0:
    * like and not-like operators.
    * Division, floor division, and mod:
    - Division.
    - Floor division.
    - mod.
    * plugin list improvements.
    * Additions:
    - `history import`.
    - `catch` error record.
    - `url split-query`.
    - `help commands` and `scope commands`.
    - `ps -l`.
    - `url join` and `url build-query`.
    - `touch --no-deref`.
    - `help commands` and `scope commands`.
    - `length`.
    - `stor`.
    - `to text --no-newline`.
    - `open --raw`.
    - `help`.
    - `$env.config.table.footer_inheritance`.
    - Function key keybindings.
    * Breaking changes:
    - Lone, leading pipe in closures.
    - `url parse`.
    - `http --max-time`.
    - Empty rest matches.
    - Case insensitive sorting.
    - `ansi clear_entire_screen_plus_buffer`.
    * Deprecations:
    - AST evaluation engine.
    * Removals:
    - `std/dirs`.
    * Bug fixes and other changes:
    - `return`, `break`, and `continue`.
    - External command bareword arguments.
    - `to text`.
    - `to nuon`.
    - `use`.
    - `transpose`.
    - Constants with type signatures.
    - Short flag type checking.
    - Cell path pretty printing.
    - `in $range`.
    - `into datetime`.
    - `ansi -l`.
    - `join`.
    - Table literals as arguments.
    - `clear`.
    - Prefer `$env.VISUAL` over `$env.EDITOR`.
    - Fix handling of exported external aliases.
    - Panic fixes.
    * For a full list of changes with detailed descriptions, see:
    - https://www.nushell.sh/blog/2024-11-12-nushell_0_100_0.html.
* Sun Oct 20 2024 Andrei Dziahel <develop7@develop7.info>
  - Update to version 0.99.1
    + Bug fixes and other changes
    * A bug was introduced in 0.99.0 where `return`, `break`, and `continue`
      could cause `$env.LAST_EXIT_CODE` to be set to 1. This has been
      fixed in #14120.
* Wed Oct 16 2024 Andrei Dziahel <develop7@develop7.info>
  + Update to version 0.99.0:
    * Additions
    - `ls --threads`
    - Enhanced keybinding configuration
    - `input listen`
    - `random bytes` and `random chars`
    - `str stats`
    - `sort-by --custom`
    * Breaking changes
    - `sort-by` and `sort`
    - Standard Library
    * Deprecations
    - Standard Library `std/dirs`
    * Removals
    - `decode new-base64` and `encode new-base64`
    * Bug fixes and other changes
    - Prompt to write default config files
    - Mid-pipeline exit codes
    - Last exit code
    - `try`
    - Parser bugs
    - `hash`
    - `view-source`
    - `do -p`
    - `format date`
    - `save -p`
    - Panic fixes
    For a complete release notes, see https://www.nushell.sh/blog/2024-10-15-nushell_0_99_0.html
* Thu Sep 19 2024 Dead Mozay <dead_mozay@opensuse.org>
  - Update to version 0.98.0:
    * Additions:
    - `metadata access`.
    - `split cell-path`.
    - `split column --numbered`.
    - `encode base32, decode base32`.
    - `encode base32hex, decode base32hex`.
    - `encode new-base64, decode new-base64`.
    * Breaking changes:
    - `into record`.
    - `clear`.
    - `path exists`.
    - `scope commands` and `help commands`
    - `tee`.
    - `polars concatenate` renamed to `polars str-join`.
    * Deprecations:
    - `encode base64`.
    * Removals:
    - str deunicode.
    - $env.config.use_grid_icons.
    * Bug fixes and other changes:
    - `find`.
    - `encode hex`.
    - Various Polars commands now support expressions.
    - Improved script help output.
    - Bit operations and commands.
    - `detect columns`.
    * For a full list of changes with detailed descriptions, see:
    - https://www.nushell.sh/blog/2024-09-17-nushell_0_98_0.html.
* Wed Aug 21 2024 Dead Mozay <dead_mozay@opensuse.org>
  - Update to version 0.97.1:
    * Changes to commands:
      + Additions:
    - `random binary`.
    - `mv --update`.
    - `print --raw`.
    - `polars save`.
    - multipart/form-data.
      + Breaking changes:
    - `ps`.
    - `ls`.
    - `stor`.
    - `save`.
    - `polars open`.
      + Removals:
    - `polars to-*`.
      + Bug fixes and other changes:
    - const math commands.
    - `glob` accepts globs.
    - `into datetime`.
    - `reduce`.
    - `split words`.
    - `query web`.
    * For a full list of changes with detailed descriptions, see:
    - https://www.nushell.sh/blog/2024-08-20-nushell_0_97_1.html.
* Tue Jul 30 2024 Dead Mozay <dead_mozay@opensuse.org>
  - Update to version 0.96.1:
    * Fix $in in range expressions.
    * IR: fix incorrect capturing of subexpressions.
    * Clean up arguments added to stack after `CallDecl` engine call.
    * Changes to commands:
    - Bug fixes and other changes `keybindings list`.
* Wed Jul 24 2024 Dead Mozay <dead_mozay@opensuse.org>
  - Update to version 0.96.0:
    * Changes to commands:
      + Additions:
    - `str deunicode`
    - `chunks`
    - `watch --quiet`
    - `char nul`
    - `view ir`
      + Breaking changes:
    - `generate`
    - Default column numbering.
    - `select`
    - `std path add`
    - `default`
    - `window`
    - `break` and `continue`
      + Deprecations:
    - `group`
      + Removals:
    - `register`
    - `for --numbered`
      + Other changes:
    - `http` commands
    - `metadata set --content-type`
    - `to json`
    - `into bits`
      + Bug fixes:
    - `find`
    - `detect columns --guess`
    - `into datetime`
    - `from toml`
    - `help operators`
    - `into binary`
    - `take until`
    * For a full list of changes with detailed descriptions, see:
    - https://www.nushell.sh/blog/2024-07-23-nushell_0_96_0.html.
* Wed Jun 26 2024 Dead Mozay <dead_mozay@opensuse.org>
  - Update to version 0.95.0:
    * External command parsing improvements.
    * Plugin version reporting.
    * New `$nu.data-dir` and `$nu.cache-dir` constants.
    * Breaking changes:
    - `path type`.
    - `to toml`.
    - `help commands`
    - `str contains --not`.
    - `sys`.
    - `run-external`.
    * Deprecations:
    - `for --numbered`.
    * Other changes:
    - String command parse-time evaluation.
    - Range slice changes.
    - `from toml`.
    - `sys users`.
    - `into filesize`.
    - `explore`.
    * For a full list of changes with detailed descriptions, see:
    - https://www.nushell.sh/blog/2024-06-25-nushell_0_95_0.html
* Fri Jun 14 2024 Dead Mozay <dead_mozay@opensuse.org>
  - Removed post scriptlets that add and remove shells in /etc/shells.
* Tue Jun 04 2024 Dead Mozay <dead_mozay@opensuse.org>
  - Update to version 0.94.2:
    * Fix external command name parsing with backslashes.
    * Preserving absolute paths when expanding globs.
* Fri May 31 2024 Dead Mozay <dead_mozay@opensuse.org>
  - Update to version 0.94.1:
    * estore tilde expansion on external command names.
    * Fix handling of rest args in `do`.
    * Restore `path type` behavior.
* Wed May 29 2024 Dead Mozay <dead_mozay@opensuse.org>
  - Update to version 0.94.0:
    * Fixing path and PWD handling.
    * Case-preserving environment.
    * Streaming all the things.
    * New language feature: raw strings.
    * Removal of deprecated features.
    * Shell integration config.
    * New commands:
    - `sys` subcommands.
    - `ps` support on BSD systems.
    - `debug profile --lines`
    * Changes to existing commands:
    - Making range semantics consistent.
    - `scope commands`
    - `which`
    - `describe`
    - Streaming more commands
    - `cd` and `pwd`
    - `collect`
    - `complete`
    - `each`
    - `ls`
    - `bytes build`
    - `from nuon` and `to nuon`
    - `save`
    - `hide-env`
    - PWD fixes
    - `nu-highlight`
    - `into sqlite`
    - `stor insert`
    - `decode base64` and `encode base64`
    - `char`
    - Deprecated commands
    - `sys`
    - `str contains --not`
    - Removed commands
    - `lazy make`
    - `describe --collect-lazyrecords`
    - List of environment variables support in `with-env`
* Fri May 10 2024 Andrei Dziahel <develop7@develop7.info>
  - Update to version 0.93.0:
    * Redesigned plugin management commands
    * New plugin cache format
    * Improved terminal interaction for plugins
    * Introduction of the Polars Plugin
    * Dataframes deprecation
    * Lazy record deprecation
    * Stricter rules around setting environment variables
    * Improved parsing of input/output types
    * New CLI flag: --no-newline
    * New commands
      + `plugin add`
      + `plugin rm`
      + `plugin use`
      + `from msgpack`
      + `to msgpack`
      + `from msgpackz`
      + `to msgpackz`
      + `metadata set`
    * Changes to existing commands
      + `with-env`
      + `load-env`
      + `last`
      + `drop`
      + `skip`
      + `group-by`
      + `timeit`
      + `kill`
      + `each`
      + `ls`
      + `du`
      + `try`
      + `version`
      + `into-filesize`
      + `view source`
      + `grid`
      + `explain`
    * Deprecated commands
      + `register`
      + `lazy make`
      + `describe --collect-lazyrecords`
    * Removed commands and flags
      + `run external` flags
      + `commandline` flags
    * Breaking changes [[toc](#table-of-content)]
    - Remove deprecated flags on `run-external`
    - Remove deprecated flags on `commandline`
    - Shrink the size of `Expr`
    - Make the same file error more likely to appear
    - Overhaul the plugin cache file with a new msgpack+brotli format
    - Remove the `Value::Block` case
    - Don't allow skip on external stream
    - Removed the polars dtypes command
    - Update crate feature flags
    - Make `group-by` return errors in closure
    - Improve `with-env` robustness
    - Disallow setting the `PWD` via `load-env` input
    - Refactor `first` and `last`
    - Return value instead of stream from `kill`
    - `drop` refactor
    - Force timeit to not capture stdout
    - Implement `De`-/`Serialize` for `Record` manually
    * Bug fixes
      + restore `query web --as-table` to working order
      + Make exit code available in `catch` block
      + make `grid` throw an error when not enough columns
      + Fix an `into bits` example
      + `each` signature fix
      + Make the same file error more likely to appear
      + set the type of default NU_LIB_DIRS and NU_PLUGIN_DIRS to list\<string\>
      + Replace subtraction of Instants and Durations with saturating subtractions
      + fix std log
      + Fix negative value file size for "into filesize" (issue #12396)
      + `explain` refactor
      + Don't check if stderr empty in test_xdg_config_symlink
      + Prevent panic on date overflow
      + Fix merging child stack into parent
      + Fix #12416 by canonicalizing XDG_CONFIG_HOME before comparing to config_dir()
      + `Range` refactor
      + prevent `select` (negative number) from hanging shell
      + Make auto-cd check for permissions
      + Add BufWriter to ChildStdin on the plugin interface
      + Fix deadlock on PluginCustomValue drop
      + Fix stop suggesting `--trash` when already enabled (issue #12361)
      + Fix #12391: mkdir uses process startup directory instead of current script directory
      + prevent parser from parsing variables as units
      + Fix hooks on 0.92.0
      + Make default config conservative about clipboard
      + Avoid panic when pipe a variable to a custom command which have recursive call
      + fix(shell_integration): set window title on startup
      + Ensure `currently_parsed_cwd` is set for config files
      + Fix circular source causing Nushell to crash
      + Fix circular source causing Nushell to crash
* Thu Apr 04 2024 Dead Mozay <dead_mozay@opensuse.org>
  - Update to version 0.92.1:
    * The configured hooks should again properly affect the scope
      (e.g. virtualenv integrations using a hook to activate
      as an overlay).
    * mkdir/touch did not correctly resolve relative paths after
      using cd.
    * The default config file created by 0.92.0 assumed
      that you built with the default feature set including
      the system-clipboard. This is not working on platforms like
      Android/Termux (termux builds with default-no-clipboard).
      Now we only create keybindings in config.nu that are supported
      on all platforms and provide suggestions as comments.
    * The timing of drop notifications sent to plugins has been
      corrected.
* Wed Apr 03 2024 Dead Mozay <dead_mozay@opensuse.org>
  - Update to version 0.92.0:
    * External command output changes.
    * Scoped file redirections.
    * Tilde expansion.
    * Support for XDG_CONFIG_HOME.
    * Incorporating the extra feature by default.
    * Persistent plugins.
    * Plugin API overhaul.
    * Plugin engine calls.
    * Improved plugin custom values.
    * Plugin test support crate.
    * Official plugin template.
    * Debugging support and proof-of-concept profiler.
    * Support for binary data in explore.
    * Performance improvements.
    * Bug fixes:
    - Make autocd return exit code 0.
    - into sqlite: Fix insertion of null values.
    - Fix return in filter closure eval.
    - fix: use environment variables to prevent command_not_found
      from recursing.
    - Fix: missing parse error when extra tokens are given to
      let bindings.
    - to json -r not removing whitespaces fix.
    - Fix usage of --tabs flag while converting to json.
    - Fix inaccurate sleep duration.
    - Use rest argument in export use to match use.
    - Adjust permissions using umask in mkdir.
    - fix ls with empty string.
    - Fix up ctrl+C handling in into sqlite.
    - Fix unexpected sqlite insert behaviour (attempt 2).
    - Fix: lex now throws error on unbalanced closing parentheses
      (issue #11982).
    - Fix: Convert help example results to text.
    - Remove unused/incorrect input type from start.
    - fix du --exclude globbing bug.
    * New commands:
    - plugin list.
    - plugin stop.
    - debug profile.
    - uname.
    - query db --params.
    - detect columns --guess.
    * Changes to existing commands:
    - echo.
    - table.
    - into bits.
    - nu-check.
    - mkdir.
    - ls.
    - version.
    - filter.
    - insert.
    - do.
    - complete.
    - ignore.
    - export use.
    - sleep.
    - into sqlite.
    - to json.
    - du.
    - histogram.
    - into string.
    * Deprecated commands:
    - run-external flags.
    * Removed commands:
    - str escape-glob.
* Wed Mar 06 2024 Dead Mozay <dead_mozay@opensuse.org>
  - Update to version 0.91.0:
    * Handling globs for variables.
    * Plugin protocol overhaul.
    * Stderr pipeling support.
    * REPL stability and panic recovery.
    * ur set of commands is evolving.
    * New commands:
    - 'tee'
    - 'interleave'
    - 'is-not-empty'
    - 'commandline'
    * Changes to existing commands:
    - 'zip' supports closures.
    - 'bits' supports binary values.
    - 'into int --signed'
    * Migrating more commands to use 'uutils'
    * List spreading for filesystem commands.
    * Duplicate record keys now error.
    * Removing list of cell path support.
    * Deprecated commands:
    - 'str escape-glob'
    - Certain flags for 'commandline'.
    * Removed command:
    - 'umv' has been renamed to 'mv'.
    - 'umkdir' has been renamed to 'mkdir'.
* Wed Feb 07 2024 Dead Mozay <dead_mozay@opensuse.org>
  - Update to version 0.90.1:
    * New Reedline coolness.
    * From this release, we unified glob rules for the following
      commands: open, rm, cp, umv, mv, du, ls.
    * Parse-time evaluation.
    * Integration of more uutils commands.
    * Dataframes: allow specifying schema.
    * New CLI flag: --no-history.
    * Strict JSON parsing.
    * Our set of commands is evolving.
    * New commands:
    - Apart from commands already mentioned above, into cell-path
      can now be used to create cell paths dynamically.
    * Breaking changes:
    - 'query web --query' should return 'list<list<string>>'
      like the scraper crate's 'ElementRef::text()'
    - Fix precedence of 'not' operator.
    - hide std testing.
    - Remove '--flag: bool' support.
    - Plugin explicit flags.
    - Fix parsing of strings with special characters.
    - Allow plugins to receive configuration from the nushell
      configuration.
    * Full changelog:
    - https://www.nushell.sh/blog/2024-02-06-nushell_0_90_0.html
* Thu Jan 11 2024 Dead Mozay <dead_mozay@opensuse.org>
  - Update to version 0.89.0:
    * Spread operator for commands.
    * Editor Improvements.
    * Deprecation of --flag: bool.
    * New commands:
    - 'ulimit'.
    * Breaking changes:
    - remove 'std clip'.
    - Lock out new direct construction of 'Record'.
    - Remove 'Expr::MatchPattern'.
    - Rename extra's 'format' to 'format pattern'.
    - Remove 'Value::MatchPattern'.
    - Bubble up errors passed to 'complete'.
    - disable directory submodule auto export.
    * Full changelog:
    - https://www.nushell.sh/blog/2024-01-09-nushell_0_89_0.html.
* Mon Dec 18 2023 Dead Mozay <dead_mozay@opensuse.org>
  - Update to version 0.88.1:
    * No changelog was made available.
* Wed Dec 13 2023 Dead Mozay <dead_mozay@opensuse.org>
  - Update to version 0.88.0:
    * Bug fixes:
    - into binary -c: return 0 as single byte.
    - Fix table nested list indices are off after 1 "chunk".
    - tweak table example/parameter text.
    - add "default" table theme.
    - correct table example syntax.
    - optimize/clean up a few of the table changes.
    - Fix the output type for 'view files'.
    - Fix toolkit to run workspace.
    - fix the link to the nu_scripts in std clip deprecation.
    - cp target expansion.
    - Add metadata to some filters.
    - Revert "Adding support for Polars structs".
    - Fix spans passed to external_completer.
    - Add boundary check for str index-of.
    - When using redirection, if a command generates non-zero exit
      code, the script should stop running.
    - Fix span of invalid range.
    - Fix capacity overflow caused by large range of ports.
    - Fix get -i ignoring errors for only the first cellpath.
    - Fix Option<&str> == Option<&String> build error when using
      rust_decimal/rkyv feature.
    - Add checks for ports.
    - Fix highlighting of spread subexpressions in records.
    - Fix overlay_use_main_not_exported hanging when an external
      spam command exists.
    - Fixes markdown formatting on LSP hover.
    - Add more descriptive error message when passing list to from_csv.
    - Respect non-zero exit code in subexpressions and blocks.
    - Error on use path item1 item2, if item1 is not a module.
    - Match ++= capabilities with ++.
    * New spread operator for list and record literals.
    * Passing boolean switches dynamically.
    * Redirection to standard streams is getting better.
    * One-time theming of tables is there.
    * Exposing name of script to the wild.
    * Parsing human-friendly dates into Nushell values.
    * Show found externals via syntax highlighting in the REPL.
    * New "out of bound" error.
    * In the previous release, the extern-wrapped command has been
      deprecated and it is now being removed. An issue did persist
      though, making def --wrapped not a suitable replacement for
      the old command... which was fixed.
    * Restricting use of internal variables.
    * A small update on the LSP.
    * New commands:
    - is-terminal.
    - std null-device.
    - mktemp.
    - stor.
    * Removed commands:
    - 'extern-wrapped' and 'export extern-wrapped' in favor of 'def --wrapped'.
    - '--not' from 'glob' in favor of '--exclude'.
    - 'size' in favor of 'str stats'.
    - 'unfold' in favor of 'generate'.
    - 'def-env' and 'export def-env' in favor of 'def --env'.
    * Breaking changes:
    - Respect non-zero exit code in subexpressions and blocks
      Starting with this release, if a subexpression (eg (echo foo.txt))
      or block (eg if true { echo foo.txt } evaluated to a non-zero
      exit code, it will no longer be lost and instead will be
      the exit code of that expression. This allows them to act
      more naturally when an external command fails.
    - No longer allow '{a: 1, a: 2}'.
    - remove 'def-env' and 'export def-env'.
    - remove 'extern-wrapped' and 'export extern-wrapped'.
    - remove the 'unfold' command.
    - remove 'size' command in favor of 'str stats'.
    - remove '--not' from 'glob'.
    - nu-table/ Add '-t/theme' argument && Replace '-n/start-number'
      with '-i/index' To make how to update the table numbering
      more clear, we've replaced 'table -n' with 'table -i/table --index'.
    * Full changelog:
    - https://www.nushell.sh/blog/2023-12-12-nushell_0_88_0.html.
* Tue Nov 21 2023 Dead Mozay <dead_mozay@opensuse.org>
  - Update to version 0.87.1:
    * Nushell's cp command in 0.87.0 did not correctly handle
      changes to the directory by the Nushell internal cd when
      invoked inside a block. Furthermore the rm command was not
      able to correctly handle paths requiring expansion.
    * Removed Source2: cargo_config, cargo_config is no longer
      created - it's part of the vendor.tar
* Thu Nov 16 2023 Dead Mozay <dead_mozay@opensuse.org>
  - Update to version 0.87.0:
    * Bug fixes:
    - fix the flag type on release-pkg.nu
    - update release-pkg.nu with updated manual instructions.
    - remove the last mention to let-env
    - Do not use white text in the default light theme.
    - fix: Ensure consistent vals and cols when parsing
      with --flexible.
    - Fix describe -d for lazy records.
    - updated NU_LIB_DIRS delimiter for command line.
    - redirection: fix internal commands error with o+e> redirection.
    - sync $env.config.filesize.metric.
    - use to_lowercase in str downcase.
    - fix: preserve path when completing intermediate directory.
    - Improve case insensitivity consistency.
    - Add "shape_keyword" to default config.
    - Fix issues with error make refactor.
    - Fix (http) get HTTP_PROXY from $env.
    - allow items to properly evaluate block settings.
    - fix custom command's default value.
    * Enhancing the documentation.
    * Changes to the internals of Nushell.
    * LSP is coming to Nushell.
    * Living in the terminal: completions and hints.
    * Handling exotic paths.
    * Improving the match command.
    * Pipeline redirections.
    * Some work on the standard library.
    * New allowed operands to the modulo operator.
    * Disallowing invalid table definitions and manipulations.
    * The documentation becomes better.
    * Some progress in the "dataframe" department.
    * Our set of commands is evolving.
    * Changes to existing commands.
    * Deprecated commands:
    - extern-wrapped in favor of def --wrapped.
    - def-env in favor of def --env.
    - unfold in favor of generate.
    - size in favor of str stats.
    - glob --not in favor of glob --exclude.
    * Removed commands:
    - the $nothing variable.
    - random integer in favor of random int.
    - profile.
    * Breaking changes:
    - Improve case insensitivity consistency.
    - Refactor error make.
    - Change input list to return null.
    - Disallow duplicated columns in table literals.
    - Improve registry value return types.
    - Finish removing profile command and related data.
    - remove random integer in favor of random int.
    - Remove to xml --pretty.
    - remove the $nothing variable
    * Full changelog:
    - https://www.nushell.sh/blog/2023-11-14-nushell_0_87_0.html
* Wed Oct 18 2023 Dead Mozay <dead_mozay@opensuse.org>
  - Update to version 0.86.0:
    * Bug fixes:
    - Fix exponential parser time on sequence of [[[[.
    - Fix tilde-expansion for multi-byte unicode chars.
    - Improve select row perf for large N.
    - Prevent cubic time on nested parentheses.
    - fix public boolean switches in the standard library.
    - std dt datetime-diff: fix uninitialized field ref when
      borrowing.
    - Fix default argument value type checking.
    - fix magenta_reverse and friends.
    - nu-table: Fix failing test (relied on termwidth assumptions).
    - Fix editor config for reedline and config nu/env.
    - Fix Default Prompt Tilde Insertion Logic.
    - fix windows default prompt slash direction.
    - fix: complete paths surrounded by quotes or backticks.
    - ucp: Change error when directory is specified
      but not recursive.
    - nu-explore: Try to fix a truncation issue in expand view.
    - Fix wrong parsing of signatures in predecl scan.
    - Fix parsing of signature inp/out types in predecls.
    - fix labelled error from shell error.
    - Fix registry query flag validation.
    - Fix clippy in registry_query.rs.
    - fix clippy.
    - Fix output types of math commands to be narrower.
    - nu-table: Use config color scheme in kv tables and table -e.
    - fix: only escape path containing numbers if they can
      be valid floating points.
    - evaluate $nu during --ide-check.
    - allow early return outside of main.
    - Preserve relative paths for local files.
    - glob with ../ prefix now works;.
    - Add support for HTTP proxy in network commands.
    * Enhancing the documentation.
    * Improving the completions in the REPL.
    * The type system.
    * Unified command definitions.
    * Some news with the standard library.
    * Nushell now supports the keyboard enhancement protocol from
      Kitty with the work of @Abdillah in #10540. This feature is off
      by default but can be turned on in config.nu with
      the $env.use_kitty_protocol config option.
    * New commands.
    * Changes to existing commands.
    * Deprecated commands:
    - random int in favor of random integer.
    - the $nothing built-in variable in favor of the null.
    - to xml --pretty {int} in favor of to xml --indent {int}.
    * Removed commands:
    - random decimal in favor of random float.
    - into decimal in favor of into float.
    * Breaking changes:
    - differentiating between --x and --x: bool.
    - Use heck for string casing (again)
    - remove into decimal.
    - remove random decimal.
    - Remove cd w/ abbreviations.
    - Rename: change the SyntaxShape of -c flag from list to record.
    * Full changelog:
    - https://www.nushell.sh/blog/2023-10-17-nushell_0_86.html
* Thu Sep 21 2023 Dead Mozay <dead_mozay@opensuse.org>
  - Update to version 0.85.0:
    * Bug fixes:
    - Fix tab completion order of directories to consistent with
      order of files.
    - Fix 9156 endian consistency.
    - fixed usages of deprecated chrono DateTime::from_utc.
    - Fix inspect output header may be misaligned.
    - Fix example history command pipeline.
    - fix default after an empty where.
    - handle empty pipeline while parsing let.
    - Fix variables not allowed in ucp.
    - fix #10319: allow json request of value type list.
    - fix 'let' to properly redirect.
    - fix the pretty printing of failing tests in std.
    - fix input --until-bytes: now stops at any of given bytes.
    - nu-table: Fix expand table unnessary color in trail head
      config when wrap is used.
    - fix some new chrono warnings.
    - prevent crash when use redirection with let/mut.
    - Allow operator in constants.
    - nu-table: Patch restore lead trail space bg color.
    - nu-table: Strip custom color in the header when used on border.
    * Consistent use of float for our floating point type.
    * Some updates on explore.
    * Improvements to parse-time evaluation.
    * Improving accessibility.
    * Improved history isolation.
    * Full changelog
      https://www.nushell.sh/blog/2023-09-19-nushell_0_85_0.html
* Wed Aug 23 2023 Dead Mozay <dead_mozay@opensuse.org>
  - Use ExclusiveArch: %{rust_tier1_arches}.
* Wed Aug 23 2023 Dead Mozay <dead_mozay@opensuse.org>
  - Update to version 0.84.0:
    * New features:
    - str replace matches substring by default.
    - Constants from modules.
    - New options for more compact table display.
    - More consistent format ... commands.
    - scope commands enhancements.
    - http commands now handle headers better.
    - Work on the optional dataframe features.
    - Changes to other commands.
    - Command organization.
    - Deprecation and removal of commands.
    - A panic when parsing the context of let assignments has
      been fixed.
    - Invoking --help on a script with a def main command will now
      report the script's name instead of a more confusing main.
    - Serious bugs in parse that produced incorrect output when
      given a long input stream have been fixed.
    * Bugfixes:
    - Fix ~ | path type returning empty string.
    - Fix the panic when type a statement similar
      to let f = 'f' $ in the nushell.
    - Revert #9693 to prevent CPU hangs.
    - Nothing has the correct return type.
    - Force version to update when installing with toolkit.nu
    - Fix panic with lines on an error.
    - Fix watch not handling all file changes.
    - Fix a crash when moving the cursor after accepting
      a suggestion from the help menu.
    - Fix parser to not update plugin.nu file on nu startup.
    - nu-table: Fix padding 0 width issues.
    - Remove potential panic from path join.
    - Fix wrong path expansion in save.
    - nu-table: Fix issue with truncation and text border.
    - Fix default_env.nu after latest changes to str replace.
    - Allow return to return any nushell value.
    - Fix into datetime to accept more date/time formats.
    * Full changelog
      https://www.nushell.sh/blog/2023-08-22-nushell_0_84_0.html
* Mon Jul 31 2023 Dead Mozay <dead_mozay@opensuse.org>
  - Update to version 0.83.1:
    * Bring the let-env command back to life.
    * Fully fix the dataframe integration.
    * Breaking changes for plugin authors.
* Thu Jul 27 2023 Dead Mozay <dead_mozay@opensuse.org>
  - Update to version 0.83.0:
    * Fixes, stabilization and shoutouts:
    - Redirection: make o>, e>, o+e>'s target support variables
      and string interpolation.
    - Fix broken constants in scopes.
    - Fix: return all headers with the same name from http <method>.
    - make the behaviours of last and first more consistent.
    - Fix explore crashes on {}.
    - Fix: update engine_state when history.isolation is true (#9268).
    - Fix headers command handling of missing values.
    - fixes which showing aliases as built-in nushell commands.
    - fix the command cp -u src dst/mv -u src dst doesn't work when the…
    * Changes to commands:
    - which returns the type of the command instead of only whether
      it is builtin or not and uses more explicit column names.
    - str expand now allows empty member in brace expansion, e.g.
      A{,B,C} would expand to [A, AB, AC].
    - keybinding listen gives more information about keys like
      home and end, namely their kind and state.
    - input listen allows to query for a single key press, e.g.
      the following will take a 4-char input 1..4 | each
      { input listen } | where key_type == char | get code | str join.
      _ path commands lose the -c flag; instead, use update
      to update table columns.
    * Until now, declaration keywords such as let and mut have
      required the use of parentheses around pipelines to assign
      the output of a chain of command to a variable. this syntax
      has been relaxed for let and mut. Let's give some examples!
    * Input / output type checking and annotations.
    * Configuration tweaks.
    * The standard library.
    * Breaking changes:
    - Removal of let-env (now use the $env.FOO = "BAR" form instead).
    - Stricter checking of input/output types.
* Mon Jul 03 2023 Dead Mozay <dead_mozay@opensuse.org>
  - Update to version 0.82.0:
    * Custom datetime format.
    * Support for comments in multiline pipes.
    * Continuing cratification effort.
    * Splitting the $nu variable.
    * Entering Linguist support.
    * REPL: Mark line entries as excluded from the history
      by leading with a space.
    * New commands:
    - http options.
    - scope aliases.
    - scope commands.
    - scope engine-stats.
    - scope modules.
    - scope variables.
    - scope.
    * Breaking changes:
    - Clean up config by removing legacy options that were
      previously deprecated.
    - Split $nu variable into scope commands and simpler $nu.
    - The filesize prefixes Z/Zi have been removed as their
      underlying values where not correctly representable.
    - In the ls --long output the uid column has been renamed
      to user to be consistent with group.
    - Don't allow save command to save both stdout and stderr to
      the same file.
* Thu Jun 15 2023 Dead Mozay <dead_mozay@opensuse.org>
  - Update to version 0.81.0:
    * Startup time improvements.
    * Breaking changes:
    - Exclude globs now need square brackets.
    - view source now works over rest arguments.
    - alias calls are now position dependent.
* Wed May 17 2023 Dead Mozay <dead_mozay@opensuse.org>
  - Update to version 0.80.0:
    * Record type annotations.
    * Modules from directories.
    * Stdlib update.
    * Breaking changes:
    - Change type of parameter default values to Option<Value>.
    - Fix unexpected flattening of data by par-each.
    - REFACTOR: remove deprecated commands (old-alias).
* Wed Apr 26 2023 Dead Mozay <dead_mozay@opensuse.org>
  - Update to version 0.79.0:
    * Standard library.
    * enhanced IDE support in our VS code extension.
    * atuin now supports Nushell.
    * Relaxed parsing rules.
    * Removed old alias implementation.
    * Changes to default files locations.
    * Breaking changes:
    - old-alias is no longer available.
    - str index-of -r now uses ranges.
    - config nu and config env now open $nu.config-path and
      $nu.env-path, respectively.
    - Aliasing math expressions now shows error immediately instead
      of failing silently and showing a confusing error later.
    - exec inherits Nushell's environment variables.
    - NU_LIB_DIRS definition in env.nu changed.
* Wed Apr 05 2023 Dead Mozay <dead_mozay@opensuse.org>
  - Update to version 0.78.0:
    * Pattern matching.
    * Aliases now can shadow.
    * Old alias still keeps working.
    * Speed improvements.
    * Optional cell path members.
    * better error handling in error make.
    * Support for pretty output format in to nuon.
    * Breaking changes:
    - let requires surrounding parentheses for saving command output.
    - || now required in closures.
    - We no longer automatically print values as part of a script.
    - Bare words can't start with a number.
    - Fields can only be defined once.
    - Thread configuration moves to par-each.
    - Ranges become the standard range specifier.
    - Alias recursion has been disabled.
    - Empty lists handled more consistently.
    - Comparison operators now allow null.
* Sat Mar 18 2023 Dead Mozay <dead_mozay@opensuse.org>
  - Update to version 0.77.1:
    * Fixes an issue related to subexpressions not properly
      handling output values.
* Wed Mar 15 2023 Dead Mozay <dead_mozay@opensuse.org>
  - Update to version 0.77.0:
    * Reworked aliases (Breaking changes!).
    * More consistent timestamp handling.
    * New XML format.
    * New additions to $nu.
    * Reworked http subcommands.
    * Breaking changes:
    - Alias changes, see above.
    - env command has been removed, use $env instead
      (https://github.com/nushell/nushell/pull/8185).
    - str trim no longer has --all, --both, and --format flags.
      str replace should be an adequate replacement; please
      let us know if it is not (#8205).
      + The changes to timestamp handling noted above (#8244)
      can require code changes to existing scripts:
    - Saved data containing the results of an old
      datetime-to-timestamp conversion will not deserialize
      correctly when read back by the current version of Nushell.
      In general, Nushell will produce incorrect datetime
      values without noting an error.
    - <int> | into datetime now assumes nanosecond scaling
      for all timestamps. You must ensure all timestamps computed
      by your script or retrieved from external sources
      are scaled appropriately.
    - <date> | into int can now fail, as noted above. You cannot
      rely on this operation to persist a arbitrary date.
    - The change to from xml and to xml commands noted above (#7947)
      will require to update scripts relying on old
      output/input format.
    - mkdir, cp, mv and rm return nothing. Errors and actions with
    - -verbose flag are printed to stderr instead (#8014).
    - Plugin authors relying on nu_protocol::Value may need to
      update their code to account for a change
      to Value::Error (#8375).
    - Different types of lists can now be appended.
      This can break scripts that were relying on the stricter
      bhavior (https://github.com/nushell/nushell/pull/8157).
* Wed Feb 22 2023 Soc Virnyl Estela <socvirnyl.estela@gmail.com>
  - Add constraints. Make 12GB of physical memory.
  - Update to version 0.76.0:
    * Fix PATH vs Path for command completions
    * New debugging commands
    - ast
    - debug
    - explain
    * BREAKING CHANGES:
    - load-env can not accidentally set $env.PWD anymore
    - The --numbered flag to enumerate entries has been removed from each, par-each,
      each while, and reduce. Use the enumerate command added in 0.75 instead.
    - Plugin system: nu_plugin::Plugin::signature has changed from
      fn signature(&self) -> Vec<Signature> to fn signature(&self) -> Vec<PluginSignature>
      to support examples on plugin commands. Plugin authors have to update
      the relative structure to apply these changes. Normally you just need to
      perform a global search/replace from Signature to PluginSignature,
      then rebuild and run with the latest nushell version.
    - benchmark renamed to timeit.
    - dataframe commands renamed with a prefix of dfr
    - view-source renamed to view source
    - Plugin commands can now include examples, which necessitated a change to
      the plugin signature, which causes all plugins to need to be recompiled for use
    - from ini, from vcf, from ics, from eml commands are moved to
      plugin called nu_plugin_formats to reduce the number of commands in nushell
      core, you need to install and register the plugin manually to use these command
    - str lpad and str rpad have been superceeded by fill in order to provide alignment
    - http get -t,--timeout parameter is now -m,--max-time.
    - Filesystem commands now print to stderr when using --verbose flag
    - The parse command will now create 0 indexed columns instead of 1 indexed
  - Use zstd compression for vendored tarball
* Wed Feb 01 2023 Dead Mozay <dead_mozay@opensuse.org>
  - Update to version 0.75.0:
    * Changed Unicode escapes in strings.
    * New enumerate command.
    * Breaking changes to the web-related commands.
    * main command exported from module defines top-level module
      command.
    * Progress bar for save command.
* Wed Jan 11 2023 Dead Mozay <dead_mozay@opensuse.org>
  - Update to version 0.74.0:
    * Known externals commands and exec now have "fall-through"
      signatures.
    * help is now more helpful.
    * Initial support for parse-time constants.
    * New url encode command to percent-encode URLs.
    * values command to programmatically interact with records.
    * get, select, cell path access on tables will now error when
      encountering a hole.
    * Behavior of -i/--ignore-errors flag for get and select when
      the entire column is absent has changed.
    * Certain misused punctuation in def definitions are now errors.
    * $in now works in catch closures.
    * MIME-types are supported in ls with an additional flag.
    * Regular expression queries are cached for performance.
    * All built-in commands now declare their pipeline input
      and output types.
    * get and select now error when encountering a hole.
    * the behaviour of -i on get and select has changed.
    * columns will now error for data that is not a table or a record.
    * The dataframe specific command fill-na has been renamed to
      fill-nan to better represent its capabilities.
    * The requirements for the names of a nu command and a command
      alias have been tightened to avoid some problems.
    * to toml will only produce output for records now as the output
      for tables is ambiguous and may be invalid to parse.
    * exec and known externals don't throw errors when unknowns
      parameters are passed to them.
    * help command has been thoroughly refactored and includes
      several more subcommands. help <word> now matches commands,
      aliases, and modules.
    * command names in help commands and $nu.scope.commands are
      displayed correctly if they were imported from a module
      with a prefix.
    * hide command no longer hides environment variables.
      Use hide-env instead.
    * math eval has been removed in favour of the direct math
      commands and expressions (see help operators as well).
    * last, skip, drop, take until, take while, skip until,
      skip while, where, reverse, shuffle, and sort-by are now
      stricter about which types of data they accept.

Files

/usr/bin/nu_plugin_example


Generated by rpm2html 1.8.1

Fabrice Bellet, Thu Mar 5 22:58:08 2026