Skip to content

Version 2.2.0

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 22 May 04:13
· 11 commits to master since this release
v2.2.0
da2aebc

Deprecated

Added

  • general: _lp_fill() function for use by themes (#738, #803)
  • general: _lp_join() function for use by themes (67a4221)
  • general: _lp_version_greatereq() function for use by themes (#752)
  • general: _lp_version_string() function for use by themes (#752)
  • general: config-from-doc.sh script (#772)
  • general: Multple config presets (#755, #772)
  • chroot: LP_ENABLE_CHROOT config option (#801)
  • cmake: CMake option display (d8254c6)
  • disk: Disk space display (#771)
  • display: LP_ENABLE_DISPLAY config option (#801)
  • docs: List features disabled by default (#750)
  • docs: Spell checking workflow (787e03e)
  • env: User defined env variables section (#722, #754, #829)
  • env: end_color paramater to _lp_env_vars() (#798)
  • env: LP_SHLVL_THRESHOLD config option (#821)
  • error: Display meaning of exit code (#729, #745)
  • git: Display of remote for branch (#784)
  • jobs: Configurable jobs separator (#743)
  • modules: Environment modules support (#763, #766)
  • multiplexer: LP_ENABLE_MUX config option (#801)
  • os: Display OS data (#724, #756)
  • path: Option to disable path display (#775)
  • path: Path sections as hyperlinks (#659, #668)
  • perl: Support for Perlbrew and plenv display (#812)
  • ram: Display available RAM (#770, #788)
  • ruby: Tests for rvm support (#815)
  • temp: LP_TEMP_SYSFS_IGNORE_FILES config option (#807)
  • theme: Dev env section (67a4221)
  • theme: Extra optional parameters to theme-preview.sh (#805)
  • theme: New Unfold theme (#746, #795, #805)
  • theme: Status bar example scripts (#775, #816)
  • theme: LP_THEME variable to set current theme (#792)
  • theme: templates/minimal/minimal.ps1; replacing liquid.ps1 (#767, #805)
  • theme: _lp_<theme_id>_theme_version_check() hook for themes (046d830)
  • tmux: LP_ENABLE_TMUX_TITLE_PANES option (c74a9e4)

Fixed

  • general: Some error messages printing to stdout instead of stderr (#826)
  • bash: Avoid running __lp_set_prompt() multiple times (#824)
  • bash: Avoid running hooks on empty command line (436b1b5)
  • bash: Runtime of the previous command was still showed on subsequent prompts (436b1b5)
  • bash: Command timing incorrect on Bash 5.1+ when not last to init (6f2ca7e)
  • bash: Slow __lp_strip_escapes() in deep directory hierarchy (#831)
  • docs: Improved docs on theme switching (#765, #767)
  • docs: Incorrect reference to test script in developer docs (#811)
  • docs: Reword Arch Linux install instructions (#822, #823)
  • git: Printed error if error during interactive rebase (#758, #759)
  • hostname: Hostname hash on systems without hostname binary (#776)
  • load: Load display on Android systems (#587)
  • multiplexer: _lp_multiplexer() return variable incorrectly named lp_mulitplexer (#748)
  • python: Poetry virtualenvs showing "prompt =" (#760)
  • tests: Bash preexec tests not working in screen/tmux (#773)
  • tests: Shellcheck not checking liquidprompt file (ff44057)
  • theme: Avoid costly strip escape on filling sequence (#803)
  • theme-preview: Set SSH context for display (#769)
  • theme-preview: Stop indenting prompts to fix multiline prompts (#744)
  • zsh: errors when ksh_arrays set (708635b)

Changed

  • general: Move project to "liquidprompt" GitHub organization.
  • docs: Improve marketing (#731)
  • docs: Unify project name as "Liquid Prompt" (#677)
  • docs: Update docs with new features in v2.2 (#795)
  • error: Avoid showing the 130 error code after hitting Ctrl-C or empty command line (#827)
  • tests: Print name of failed tests at end of script (9992fce)
  • theme: liquid.ps1 reworked and moved to templates/minimal/minimal.ps1 (#805)

Removed

  • theme: liquid.ps1; replaced with templates/minimal/minimal.ps1 (#767, #805)