Version 2.0.0 Release Candidate 1
Pre-release
Pre-release
This is marked as a release candidate as there will be no features or changes added before the full release. This should be mostly stable, as we have squashed quite a few bugs already.
Changes since v2.0.0-beta.2:
BREAKING CHANGES
Deprecated
- path:
LP_PATH_DEFAULT
is replaced byLP_PATH_METHOD
(ae769dc)
Added
- general: Manual pages built from documentation (#637, 13e128b)
- git:
_lp_git_staged_files()
data function (#644, 9038ec8) - git:
_lp_git_staged_lines()
data function (#644, 9038ec8) - git: Caching for diff data functions that share targets (
files()
+lines()
) (8bf1772) - hostname:
__lp_hostname_hash()
internal function (8f730c8) - load:
LP_LOAD_CAP
config option (#650, #530, e058b61) - path:
LP_COLOR_PATH_LAST_DIR
config option (ae769dc) - path:
LP_COLOR_PATH_SEPARATOR
config option (ae769dc) - path:
LP_COLOR_PATH_SHORTENED
config option (ae769dc) - path:
LP_COLOR_PATH_VCS_ROOT
config option (ae769dc) - path:
LP_PATH_CHARACTER_KEEP
config option (ae769dc) - path:
LP_PATH_METHOD
config option (ae769dc) - path:
LP_PATH_VCS_ROOT
config option (ae769dc) - path:
_lp_path_format()
data function (#648, #349, #149, ae769dc) - path:
__lp_end_path_left_shortening()
internal function (ae769dc) - path:
__lp_get_unique_directory()
internal function (ae769dc) - terminal:
_lp_terminal_device()
data function (5076dbe) - tests: Tests for
_lp_battery()
/acpi
(cef9cb1) - tests: Tests for
_lp_battery()
/pmset
(c0e74b8, 9e205f5, 37db052) - tests: Tests for
_lp_connection()
/who
+ps
(23eb3f2, 37db052, cef9cb1) - tests: Tests for
__lp_cpu_count()
/ncpu
(37db052) - tests: Tests for
_lp_cpu_load()
/sysctl
(37db052) - tests: Tests for
_lp_detached_sessions()
/screen
+tmux
(23eb3f2, 37db052, cef9cb1) - tests: Tests for
__lp_hostname_hash()
internal function (8f730c8, 37db052) - tests: Tests for
__lp_temp_sensors()
/sensors
(23eb3f2, cef9cb1) - tests: Tests for
_lp_terminal_device()
data function (5076dbe, 37db052, cef9cb1) - tests: Github Actions documentation linting (#649, 30f977b)
- theme:
_lp_default_theme_prompt()
theme function (40c4331, 45f8091, acb5430) - theme:
_lp_default_theme_prompt_data()
theme function (acb5430) - theme:
_lp_default_theme_prompt_template()
theme function (acb5430) - theme:
alternate_vcs
, the default theme with modified VCS display (#635, #524, 2d659f0) - tools:
external-tool-tester.sh
script to generate test data (b699dea, 9a00ead, 4b7fd88)
Fixed
- acpi: Temperature check printed each temp twice, slowing down check (cf8bf97)
- acpi: Temperature check used extended sed syntax without declaring extended language (eb30942)
- load: Display actual load average instead of normalized (#650, #530, e058b61)
- load:
LP_LOAD_THRESHOLD
accepts floats of actual load average instead of integer centiload (#650, #530, e058b61) - load: Default color scale cap from 1.0 to 2.0 (#650, #530, 5069c22)
- path:
LP_COLOR_PATH
default changed from$BOLD
tolp_terminal_format 255 0 0 0 7
(no longer bold) (ae769dc) - vcs: Prompt provides no indication of changes for binary files (#647, 5885e57)
- zsh: Add check for Zsh >= 5.0, the versions now officially supported (5bd80ce)
- zsh:
local
/typeset
errors on Zsh-5.0.X (#642, 7c4958b, 0f98dbb, 0ac2ad4) - zsh: Rename local variables that used Zsh protected names (#634, 6f1dbcf)
- zsh: Activating would clobber completion options (#641, 762018c)
Removed
- tests:
test.sh
file, unit tests integrated intoacpi
tests above (f445eff)
Thanks to:
- Dimitrie Hoekstra (@dimitrieh) for requesting VCS root highlighting in path.
- Felix Schlitter (@felixSchl) for requesting VCS root highlighting in path.
- Munif Tanjim (@MunifTanjim) for requesting and implementing an alternate VCS display theme.
- Hynek Vychodil (@pichi) for describing CPU load average issues.
- Tore Anderson (@toreanderson) for describing CPU load average issues and suggesting fixes.
- Viorel-Cosmin Miron (@uhlhosting) for reporting Zsh special variable issues.
- Brad Beyenhof (@augmentedfourth) for consulting on packaging issues.
- Arturo Borrero Gonzalez (@aborrero) for consulting on packaging issues.
- Ned Batchelder (@nedbat) for reporting Zsh completion and VCS binary files issues.
- Gary Wolfman (@OldCrow) for reporting Zsh-5.0.X issues.