Version 2.0.0 Beta 2

This is a beta version because there are still features and fixes
planned for v2.0.0. This version should be as stable as v1.12.

There are mostly bug fixes of bugs in v2.0.0-beta.1.
There is one new data source.

Added
- cpu: Internal function `__lp_cpu_count()` to count CPU cores (e5047c0)
- dirstack: Directory stack data source (#625, f35d9ac)
- tests: Tests for `_lp_battery()`/`pmset` (c0e74b8, 9e205f5)
- tests: Tests for `_lp_connection()`/`who`+`ps` (23eb3f2)
- tests: Tests for `_lp_detached_sessions()`/`screen`+`tmux` (23eb3f2)
- tests: Tests for `__lp_temp_sensors()`/`sensors` (23eb3f2)
- tools: An external tool tester (b699dea, 9a00ead)

Changed
- tests: Make test suite not exit on first failing test (44e3a6f)
- tests: Make test suite use `set -u` (1fe1559)

Fixed
- battery/MacOS: Non-quoted `$IFS` set command (#638, 4ebc26e)
- docs: Typos and confusing wording (3c0846a, 298693e)
- sensors: Redirect sensors error output to `/dev/null` (#445, 4a52696)
- theme: Non-usage of `$POWERLINE_PYTHON_ENV_MARKER` (#636, e908ec8)
- zsh: Zsh special variables (#634, 6f1dbcf)

Removed
- tests: `pmset-simulator` file, now integrated into `pmset` tests
  above (c0e74b8)

This is a beta version because there are still features and fixes planned for v2.0.0. This version should be as stable as v1.12.

There are mostly bug fixes of bugs in v2.0.0-beta.1. There is one new data source.

Added

  • cpu: Internal function __lp_cpu_count() to count CPU cores (e5047c0b)
  • dirstack: Directory stack data source (#625, f35d9acf)
  • tests: Tests for _lp_battery()/pmset (c0e74b89, 9e205f51)
  • tests: Tests for _lp_connection()/who+ps (23eb3f23)
  • tests: Tests for _lp_detached_sessions()/screen+tmux (23eb3f23)
  • tests: Tests for __lp_temp_sensors()/sensors (23eb3f23)
  • tools: An external tool tester (b699dea7, 9a00eada)

Changed

  • tests: Make test suite not exit on first failing test (44e3a6fe)
  • tests: Make test suite use set -u (1fe1559e)

Fixed

  • battery/MacOS: Non-quoted $IFS set command (#638, 4ebc26e9)
  • docs: Typos and confusing wording (3c0846ab, 298693e1)
  • sensors: Redirect sensors error output to /dev/null (#445, 4a526965)
  • theme: Non-usage of $POWERLINE_PYTHON_ENV_MARKER (#636, e908ec8e)
  • zsh: Zsh special variables (#634, 6f1dbcfa)

Removed

  • tests: pmset-simulator file, now integrated into pmset tests above (c0e74b89)