Changelog for
starship-1.19.0-42.22.x86_64.rpm :
* Thu May 16 2024 Dead Mozay
- Update to version 1.19.0:
* Features: - container: show name if available. - gleam: Add Gleam module. - k8s: Add detect env vars option. - nats: Add NATS Context. - odin: Add Odin Lang module. - username: add aliases option.
* Bug Fixes: - bash: fix handling of the preserved DEBUG trap (used in Bash <= 4.3). - bash: use eval instead of a procsub for the POSIX mode. - bash: use eval instead of a procsub for the POSIX mode. - bun: change default icon. - scala: use scala-cli first to avoid timeout. - xonsh: remove | cat workaround from xonsh init.
* Performance Improvements: - scala: use scala-cli first to avoid timeout.
* Tue Apr 23 2024 Joshua Smith - Enable tests / Add git-core to pass tests.- Update to version 1.18.2:
* Bug Fixes: - replace unmaintained crates yaml-rust, dirs-next - replace all remaining paths referring to vuepress
* Thu Mar 21 2024 Dead Mozay - Update to version 1.18.0:
* Features: - $gemset variable for Ruby module. - bash: Support right prompt and transience. - bash: use PS0 for preexec hook. - direnv: use JSON status with direnv >= 2.33.0. - os: add new os symbols. - quarto: Add Quarto module. - username: add detect_env_vars as option.
* Bug Fixes: - bash: Handle Unbound Variables Errors in Bash. - bash: improve integration with bash-preexec. - character: also handle vi edit mode in pwsh. - direnv: update to work with direnv v2.33. - git_branch: fall back to \"HEAD\" when there is no current branch. - nu: continuation prompt not being displayed correctly. - status: fix pipestatus width calculation. - zsh: improve starship binary path escaping.
* Tue Feb 06 2024 Pablo Herranz RamÃrez - Update to version 1.17.1:
* Bug Fixes: - v1.17.0 post-release fix-ups
* Reverts: - refactor(modules): use whoami crate to get username
* Fri Dec 29 2023 Dead Mozay - Update to version 1.17.0:
* Features: - add additional exit status code meanings from libc. - add typst module. - aws: Adding the AWS SSO CLI env variable to profile list. - direnv: add new direnv module. - fossil_metrics: add fossil_metrics module. - hostname: add detect_env_vars as option. - kubernetes: Add styling based on current context. - R lang packages version, remove .Rprofile from rlang detection. - scanner: add option not to follow symlinks. - shell: allow distinguishing between pwsh and powershell.
* Bug Fixes: - bash: unbound variable error with STARSHIP_PREEXEC_READY. - docker_context: ignore unix domain socket path from Docker Context. - git_status: Avoid printing error on missing stash ref. - git: prevent core.fsmonitor from executing external commands. - pastel-powerline: remove $path from docker-context module format string.
* Performance Improvements: - git_status: avoid running in bare repos. - Skip unnecessary indirection in starship init zsh.
* Mon Jul 31 2023 Dead Mozay - Update to version 1.16.0:
* Features: - pwsh: Support vi command mode indicator. - shlvl: add repeat_offset for repeated symbol. - update the nushell init file and make it valid module and overlay.
* Bug Fixes: - bash: Clear out completed jobs before counting NUM_JOBS. - rprompt: remove lprompt modules from $all again.
* Performance Improvements: - git_status: query git stash count via gitoxide.
* Tue Jun 06 2023 Dead Mozay - Update to version 1.15.0:
* Features: - Add Solidity Module. - add typechange to git_status module. - aws: support aws sso with automatic authentication refresh. - azure: subscription name aliases. - gcloud: add detect_env_vars option. - git_metrics: add option to ignore submodules. - golang: adding mod_version variable. - nodejs: Add expected_version variable.
* Bug Fixes: - config: Make print-config not panic without a config. - ensure nested style variables are processed during formatting. - presets: Added ($style) to format in module \'sudo\' in Bracketed Segments Preset. - style: ensure nested style variables are processed during formatting. - update of presets and default configuration to reflect changes in Nerd Fonts 3.0.
* Fri Apr 14 2023 Dead Mozay - Update to version 1.14.2:
* git_commit: resolve panic on 32-bit targets.
* Tue Apr 11 2023 Dead Mozay - Update to version 1.14.1:
* Features: - aws: add support for source_profile. - aws: Adds support for AWS_CREDENTIAL_EXPIRATION environment variable. - custom: add option to check if pwd is in a repo. - fossil: detection of Fossil check-outs in subdirectories.
* Bug Fixes: - gradle: add support for unstable Gradle versions. - init: avoid cygpath for starship binary path. - java: wrong version number when using Android Studio JDK. - preset: add output-flag to avoid encoding issues. - pulumi: Fix formatting on pulumi module when using version.
* Mon Feb 27 2023 Dead Mozay - Update to version 1.13.1:
* Features: - config: Adds support for --profile . - env_var: Add support for env_var.VAR in format. - fennel: add fennel module. - add pijul_channel module. - fossil_branch: add fossil_branch module. - gradle: add gradle module. - hg_branch: Add support for mercurial topics and find hg root dir. - java: Add .sdkmanrc for Java. - logger: delete old logs & avoid more dup logs.
* Bug Fixes: - \'to to\' -> \'to\'. - container: reduce docker, podman and systemd confusion. - fish: enable transient prompt when in vi mode. - git_commit: fix potential test failure. - Improve regex for extracting gradle package version from gradle.properties. - let-env warning when using nushell. - nodejs: apply style even if node version is unavailable - package: Improve regex for extracting gradle version from gradle.properties.
* Sun Dec 18 2022 Soc Virnyl Estela - Update to version 1.12.0:
* Features: - add Haxe support - Add operating system module - aws: add a fallback for expiration key - azure: add username to azure module config - bug-report: ask for confirmation before opening issue - directory: add before_repo_root_style - git_commit: support showing lightweight tags - guix_shell: Initial implementation - init: Use which-rs to resolve starship path - localip: use reserved remote address - nu: enable right prompt - Open Policy Agent module - package: added showing gradle version based on the gradle.properties file - preset: Add No Empty Icons preset - preset: Add no-nerd-font preset - release: add chocolatey publishing
* Bug Fixes: - aws: enable when using .aws/credentials - buf: broken icon on windows 10 - ci: cache after selecting the toolchain - config: unrecognized config properties don\'t cause config error - container: avoid detecting WSL as a systemd-container - don\'t attempt to display cmd_duration notification if in TTY - git: check tag_disabled option - java: Improved regex for Java version - nu: remove -c parameter from term size - pwsh: fix error log display on older versions of pwsh - status: replace multiply with cross mark emoji
* Sun Oct 16 2022 Dead Mozay - Update to version 1.11.0:
* add user-defined color palette.
* fish: Enable left and right transience.
* module: Add a meson devenv indicator.
* schema: deny unknown keys.
* status: Support formatting of pipestatus separator.
* buf: fix spacing & harmonize docs with actual configuration.
* directory: don\'t strip duplicate directory names twice.
* pwsh: avoid potential deadlock in init.
* directory: Skip repo resolution if unused by directory config.
* Fri Sep 09 2022 Dead Mozay - Update to version 1.10.3:
* git_commit: only use exact match for tag by default.
* Thu Aug 25 2022 Dead Mozay - Use setup instead of autosetup.
* Thu Aug 25 2022 Jan Engelhardt - Remove nondescript claims from description
* Fri Aug 19 2022 Dead Mozay - Update to version 1.10.2:
* No changelog was made available.
* Tue Aug 16 2022 Dead Mozay - Update to version 1.10.1:
* Disable multithreading in jwalk (via gitoxide) as workaround for #4251 (#4258) (37b54f7).
* Mon Aug 15 2022 Dead Mozay - Update to version 1.10.0:
* add bun module.
* Add starship preset command.
* Add support for blink, hidden, and strikethrough styles.
* Add the ability to have some file extensions prevent a module from triggering.
* k8s: Add folder detection to the k8s module.
* package: support cargo workspace versions.
* status: Add pipestatus_segment_format option to status module.
* aws: support official AWS_SHARED_CREDENTIALS_FILE variable.
* timings: count time spent on custom on \'when\' command failure.
* pulumi: allow disabling upwards discovery.
* Fri Jul 08 2022 William Brown - Remove dependency on unmaintained rust-packaging
* Tue Jun 28 2022 Dead Mozay - Update to version 1.9.1:
* add Raku module.
* character: Standadise Vim config names.
* Removed strip binary.
* Wed Jun 22 2022 Dead Mozay - Fix W: unstripped-binary-or-object.
* Thu Jun 16 2022 Dead Mozay - Update to version 1.8.0:
* Add support for Daml.
* kubernetes: add user alias.
* escape text segments in meta variables.
* fish: add proper vi mode detection for fish shell.
* install: ignore tarfile ownership values when installing as root.
* nu: don\'t use cygpath for starship binary path in init.
* Wed May 25 2022 Dead Mozay - Update to version 1.7.1:
* go: check for go.work file to show Go module in prompt.
* hostname: add ssh_symbol for ssh connections.
* package: Extract package version from PEP 621 compliant pyproject.toml.
* rust: Display toolchain names.
* Do not panic in config if editor not found.
* module: list option not working.
* nu: use the most recent starship init.
* Use git2::Repository::open_ext() instead of discover().
* Wed Apr 27 2022 Dead Mozay - Update to version 1.6.3:
* git_branch: correct variable name for remote branch.
* Sat Apr 16 2022 Dead Mozay - Update to version 1.6.2:
* Add a module for C projects.
* allow printing config file schema.
* aws: add option to force AWS display.
* cmd_duration: make notify feature optional (compat with nix darwin).
* spack: Add Spack module.
* bash: ensure checkwinsize is enabled for $COLUMNS
* directory: enable repo_root_style when truncation_length is zero.
* docker_context: ignore the \"default\" context.
* fish: allow generating session keys in older versions of fish.
* init: Change Elvish init to catch for 0.18.
* nu: Use = instead of space to pass command line parameters.
* nu: use shell-provided terminal width.
* Fri Mar 25 2022 Dead Mozay - Update to version 1.5.4:
* aws: Add profile aliases.
* buf: Add Buf module.
* git_branch: add \'ignore_branches\' option.
* haskell: Add Haskell module.
* nodejs: check for .mts and .cts files.
* aws: accept sso credentials.
* aws: Make AWS_REGION orverrides AWS_DEFAULT_REGION.
* docs: fix and cleanup VuePress config.
* init: Change Nushell init for nu 0.60.
* status: Make status module work even when the status is 0.
* Fri Mar 11 2022 Dead Mozay - Update to version 1.4.2:
* No changelog available.
* Wed Mar 09 2022 Dead Mozay - Update to version 1.4.0:
* Exclude vuepress output from dprint.
* ignore empty --jobs argument.
* aws: Only display AWS if there are credentials configured.
* fish: Emit clear-screen escape sequence only in left prompt.
* localip: disable localip module default.
* pwsh: Use global:error[0] for most recent error in powershell.
* Mon Feb 07 2022 Dead Mozay - Update to version 1.3.0:
* add username to Pulumi module.
* Enable Undistract Me for Linux.
* starship bug-report sets syntax highlighting for config file.
* add a container indicator.
* cli: Print arguments if argument parsing fails.
* cmd_duration: Make notification timeout configurable.
* install: Add posix shell check.
* localip: add module to print the current ipv4 address.
* pwsh: Set ExtraPromptLineCount.
* pwsh: Set STARSHIP_SHELL to pwsh on PS >5.
* Correctly detect older versions of powershell in bug-report.
* bash: Restore previous exit status in bash init.
* elvish: use $pwd for logical-path.
* nodejs: use e718 as the default of symbol in node configuration.
* status: Enable to convert from i64 to hex_status by casting instead of parsing status.
* Improve compatibility with Zsh prompt theme system.
* zsh: using add-zsh-hook instead of add hook manually.
* elvish: Use built-in randint instead of starship session.
* Sat Jan 15 2022 Dead Mozay - Update to version 1.2.1:
* properties: fix regressions in status, pipestatus and terminal-width handling.
* pwsh: Avoid polluting the global function namespace.
* Fri Jan 14 2022 Dead Mozay - Update to version 1.2.0:
* No changelog available.
* Wed Dec 22 2021 Dead Mozay - Update to version 1.1.1:
* Add package version detection for sbt projects.
* print-config subset of config.
* azure: Azure module.
* module: Add sudo module.
* status: Add hex_status.
* Display durations of 0ms.
* Store $? and $LASTEXITCODE first in PowerShell.
* aws: prevent endless loop when AWS config file is a directory.
* directory: improve truncation detection.
* docs: remove superfluous space.
* git_branch: more robust handling of .git.
* Fri Nov 26 2021 Dead Mozay - Update to version 1.0.0:
* Add starship_precmd_user_func support for PowerShell.
* style git repo root.
* Add pulumi module.
* also read from DOCKER_MACHINE_NAME.
* docs: Add copy button for code snippets via plugin.
* explain: allow specifying prompt arguments in explain and timings subcommands.
* fill: add disabled option for fill module.
* package: Add support for crystal shards.
* python: Show value of PYENV_VERSION when present.
* ruby: Add environment variable checks to ruby module.
* shell: Add style config for shell module.
* Modules not working in fish RPROMPT.
* replace battery with starship-battery.
* pipestatus quoting on Zsh/Bash.
* allow unset KEYMAP and STARSHIP_DURATION in zsh.
* ignore scan_dir timeout in tests.
* init script line endings.
* only print root level config logs a single time.
* save pipestatus in fish init functions.
* configure: preserve formatting and comments.
* escaping: move escaping to individual variables.
* fill: Add terminal-width argument to explicitly define terminal\'s width.
* init: Use stderr for init error message.
* memory_usage: remove duplicate % handling.
* status: Don\'t show status if all exit codes are 0.
* terraform: Improve module triggers.
* replace term_size with terminal_size.
* Wed Sep 22 2021 Dead Mozay - Update to version 0.58.0:
* Add a fill module to pad out the line.
* Add support for RPROMPT (right prompt).
* cobol: added COBOL module.
* git_metrics: Git metrics show only nonzero diffs.
* print-config: list expanded $all variable.
* config: inherit stdin/stdout/stderr instead of piping to fix editor invocation.
* package: Ignore setup.cfg attr: and file:.
* print-config: add missing format_right to FullConfig.
* zsh: always escape percent character.
* zsh init script: avoid adding preexec commands twice.
* Thu Aug 26 2021 Dead Mozay - Update to version 0.57.0:
* clippy: fix new clippy lints.
* git_status: show working tree status if index status is present.
* init: remove quotes in bash init.
* jobs: Add the symbol and number thresholds respecting the threshold option.
* print-config: fix battery module and add missing modules.
* add support for xonsh.
* git_status: dont render module output if not in git repository.
* git_status: added symbol for local repos up-to-date with remote.
* kubernetes: implements regex matching for context aliases.
* package: Add ability to format the version.
* package: Support package version from setup.cfg (python).
* status: Add pipestatus display in status module.
* Wed Jul 14 2021 Dead Mozay - Update to version 0.56.0:
* clippy: fix additional clippy lints in tests.
* dotnet: make default format consistent with other module.
* git_status: Fix when the worktree != root dir.
* init: improve starship path escaping.
* nu: use correct session key variable name.
* pwsh: replace Get-Error with $error[0].
* rust: support for rust-toolchain.toml.
* Add the git_metrics module.
* add support for nu shell.
* treat empty string as none when formating.
* docker_context: Use DOCKER_HOST and DOCKER_CONTEXT enviroment variables.
* env_var: allow multiple instances.
* Improve custom config OS.
* enforce ALL_MODULES ordering in test.
* fix name of battery info provider implementation.
* Mon Jun 21 2021 Dead Mozay - Update to version 0.55.0:
* remove trailing whitespace from Terraform version.
* clippy: fix new lint warning
* dotnet: Don\'t treat folder with .sln file as a .NET project.
* Add Operating System condition to custom commands.
* r-lang: add module for R programming language.
* Sun May 16 2021 Dead Mozay - Update to version 0.54.0:
* add missing project filter rules.
* git_commit: leading space in git commit tag.
* git_status: Show git add -N files as unstaged.
* zsh: preserve zle-keymap-select.
* Sun May 02 2021 Dead Mozay - Update to version 0.53.0:
* configure: fix launching .cmd editors
* fish: explicitly set scope in fish init script
* gcloud: add double space after cloud emoji symbol
* init: always use lf line endings
* print-config: add red module to Default impl
* print-config: use proper defaults for top-level values
* zsh: Reverts changes to background jobs retaining improvements around START_TIME
* Thu Apr 22 2021 Dead Mozay - Update to version 0.52.1:
* fix docker_context module name in nf preset
* Add a missing \' \' to the end of the python prompt
* context: remove unwrap when pwd is unavailable
* elixir: correctly parse dev and rc versions
* git_branch: Make Git branch module support bare repositories
* jobs: Handle zero jobs with zero thresholds
* nodejs: Check for .nvmrc
* shell: Support conditional format strings for $indicator
* vcsh: Add new module for VCSH
* git_status: replace git2 in git status module with git cli
* battery: add space between icon and text for better visual
* directory: Add comments for test settings
* init: Cleanup the unknown shell message
* Wed Mar 24 2021 Dead Mozay - Update to version 0.51.0:
* correct fish syntax error when setting variables.
* Add a fallback prompt under TERM=dumb.
* bash: escape interpretable characters.
* cmake: Change cmake symbol to unicode triangle.
* directory: contract git repo with display path.
* directory: Handle non-UTF-8 folder names.
* docs: \"Command Duration\" section link target.
* init: Quote path for elvish init.
* init: make log messages on pwsh visible again.
* java: use consistent separators for java path.
* nodejs: Change symbol to nerd-font.
* package: fix meson version extraction if \'meson_version\' is present.
* python: Handle PyPy python version correctly.
* tcsh: remove quotes and escape backticks.
* utils: Sefely unwrap the command output.
* zsh: Set PROMPT just once.
* allow changing default command timeout.
* create shell module.
* add support for tcsh.
* aws: add support for getting profile from awsu.
* cmake: Configure when the module is shown.
* crystal: Configure when the module is shown.
* dart: Configure when the module is shown.
* docker_context: Configure when module is shown.
* dotnet: Configure when module is shown.
* elixir: Configure when module is shown.
* elm: Configure when the module is shown.
* erlang: Configure when the module is shown.
* golang: Configure when the module is shown.
* helm: Configure when the module is shown.
* install: make install script posix compliant.
* java: Configure when the module is shown.
* julia: Configure when the module is shown.
* kotlin: Configure when the module is shown.
* lua: Configure when the module is shown.
* nim: Configure when the module is shown.
* nodejs: Configure when the module is shown.
* ocaml: Configure when the module is shown.
* perl: Configure when the module is shown.
* php: Configure when the module is shown.
* purescript: Configure when the module is shown.
* python: Configure when the module is shown.
* ruby: Configure when the module is shown.
* scala: Add scala module.
* swift: Configure when the module is shown.
* terraform: Configure when the module is shown.
* test: allow dynamic mocking of commands.
* vagrant: Configure when the module is shown.
* zig: Configure when the module is shown.
* init: Prefer set -x over export for fish users.
* username: get uid without external command.
* aws: Add spacing between profile and region.
* Wed Feb 03 2021 Dead Mozay - Update to version 0.50.0:
* add support for elvish shell
* vagrant: Add support for Vagrant
* Mon Feb 01 2021 Dead Mozay - Update to version 0.49.0:
* Adjust default format strings
* Applied clippy warnings
* bash: Fix broken bash init script
* bash: bash-preexec detection and implementation
* cmake: Fix spacing with missing variable
* docker_context: enable if either yml or yaml is found
* command: add \'toggle\' command
* directory: Add home directory symbol
* status: Convert known status code to their meaning
* Sun Jan 03 2021 Dead Mozay - Update to version 0.48.0:
* apply nightly clippy & fmt suggestions
* bg:none overwrites foreground colour
* bash: Fix background jobs with z/autojump
* config: log as error if failure to read config wasn\'t caused by NotFound
* git_commit: show last created tag on current commit
* git_state: Handle gitdir indirection when rebasing
* swift: parsing swift version
* i18n: add French and Spanish doc translations
* battery: make module behaviour more obvious
* git_branch: show remote name
* git_branch: add remote branch name if different than local branch
* git_branch: add \'only_attached\' config bool
* init: prefix STATUS and PREEXEC_READY shell vars with STARSHIP_
* java: Show Java module for Clojure projects
* kotlin: Add the kotlin module
* nodejs: check node engines version in package.json
* package: Meson package support
* python: Smarter python binary usage
* rust: Support new rust-toolchain format
* shlvl: Add repeat option
* username: Try harder to guess if inside ssh
* memory_usage: replace sysinfo with sys-info
* Latest clippy suggestions
* Add comments for bash preexec fix