- Fix import error on Windows
- Temporarily revert the change on non-Windows systems where only login shells are modified
- Ignore the current directory for path detection on Windows
- On non-Windows systems only modify login shells
- Broadcast WM_SETTINGCHANGE on Windows
- zsh: respect ZDOTDIR env var
- Drop Python 2.7 & 3.6
- Fix path normalization to be aware of case-insensitive platforms and symlinks.
- Use locale's encoding when handling output from subprocesses
- Modify bash start-up files based on their existence
- Remove
distro
dependency
- Fix fallback mechanism for detecting the name of the parent process
- Fix PATH registry key type on Windows
- Fix duplicating system paths on Windows
- Prevent adding paths multiple times on macOS/Linux
- Send CLI errors to stderr instead of stdout
- Only require the dependency
distro
on Linux - Ship tests with source distributions
- Expanded
HISTORY.rst
- Added support for shell auto-detection and selection
- First public stable release
- Renamed PyPI package from adduserpath to userpath. Installed package in site-packages remains named userpath
- Converted files to Unix end of lines
- Expand ~ and ~user constructions if $HOME or user is known
- Renamed argument path to locations
- Support operations on multiple locations
- Improved image
- First release on PyPI, as package named adduserpath
- Improved setup.py
- First release on GitHub, setup.py package named adduserpath
- first commit, site-packages package named userpath