# Changes 2016-04-16 * Fix issue around unicode function for python 3 2016-04-01 * Refactor of the way the git segment manages data about git's state. ([@b-ryan](https://github.com/milkbikis/powerline-shell/pull/221)) 2015-12-26 * Beginnings of unit testing for segments. Included in this change was a refactor of the way segments are added to powerline. Now, instead of looking for a global `powerline` object, `powerline` is passed into the function to add the segment. Segments will also no longer add the segments by calling the `add` function themselves. ([@b-ryan](https://github.com/milkbikis/powerline-shell/pull/212)) * Python3 fixes for `lib/color_compliment.py`. ([@ceholden](https://github.com/milkbikis/powerline-shell/pull/220)) 2015-11-25 * `virtual_env` segment now supports environments made with `conda` ([@ceholden](https://github.com/milkbikis/powerline-shell/pull/198)) 2015-11-21 * Fixes for Python 3 compatibility ([@b-ryan](https://github.com/milkbikis/powerline-shell/pull/211)) 2015-11-18 * The git segment has gotten a makeover ([@MartinWetterwald](https://github.com/milkbikis/powerline-shell/pull/136)) * Fix git segment when git is not on the standard PATH ([@andrejgl](https://github.com/milkbikis/powerline-shell/pull/153)) * Fix `--cwd-max-depth` showing duplicates when it's <= 2 ([@b-ryan](https://github.com/milkbikis/powerline-shell/pull/209)) * Add padding around `exit_code` segment ([@phatblat](https://github.com/milkbikis/powerline-shell/pull/205)) 2015-10-02 * New option (`--cwd-max-dir-size`) which allows you to limit each directory that is displayed to a number of characters. This currently does not apply if you are using `--cwd-mode plain`. ([@mart-e](https://github.com/milkbikis/powerline-shell/pull/127)) 2015-08-26 * New `plain` mode of displaying the current working directory which can be used by adding `--cwd-only plain` to `powerline-shell.py`. This deprecates the `--cwd-only` option. `--cwd-mode dironly` can be used instead. ([@paol](https://github.com/milkbikis/powerline-shell/pull/156)) 2015-08-18 * New `time` segment ([@filipebarros](https://github.com/milkbikis/powerline-shell/pull/107)) 2015-08-01 * Use `print` function for some python3 compatibility ([@strycore](https://github.com/milkbikis/powerline-shell/pull/195)) 2015-07-31 * The current working directory no longer follows symbolic links * New `exit_code` segment ([@disruptek](https://github.com/milkbikis/powerline-shell/pull/129)) 2015-07-30 * Fix ZSH root indicator ([@nkcfan](https://github.com/milkbikis/powerline-shell/pull/150)) * Add uptime segment ([@marcioAlmada](https://github.com/milkbikis/powerline-shell/pull/139)) 2015-07-27 * Use `python2` instead of `python` in hashbangs ([@Undeterminant](https://github.com/milkbikis/powerline-shell/pull/100)) * Add `node_version` segment ([@mmilleruva](https://github.com/milkbikis/powerline-shell/pull/189))