CHANGES 7.6 KB
Newer Older
1

2 3 4 5 6
1.11    2016-06-25
	Bug fixes:
	- OS X: sudo feature fixed
	- OS X: battery level restored

7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93
1.10    2016-05-30
	Breaking changes:
	- In themes, LP_COLORMAP_x variables are replaced by a single
	  LP_COLORMAP array variable. A warning will be displayed at startup
	  if your config still uses the old variables, but a compatibility
	  shim is active (will be removed in next release).
	- Many LP_ENABLE_* settings are now static (their effect applies when
	  liquidprompt is loaded, and changing them at the prompt does nothing)
	  to more and more improve speed.
	- zsh: option 'nopromptsubst' is enabled for security reasons.
          This will unfortunately also affect evaluations of other prompt
	  contexts such as RPS1.
	- Variables LP_SCREEN_TITLE_OPEN and LP_SCREEN_TITLE_CLOSE are now
          removed to simplify the code (GitHub #371)
	New features:
	- Sudo:
	    * The color of the prompt mark is now dynamic and changes to
	      LP_COLOR_MARK_SUDO (default: bold red) as long as your sudo
	      credentials are cached (GitHub #335).
	      Requires sudo 1.7.0+.
	      This feature must be enabled with LP_ENABLE_SUDO=1
	      Use 'sudo -K' to revoke your credentials early.
	    * This feature is disabled by default as there is no way to
	      detect if the user has sudo rights without triggering a security
	      alert that will annoy the sysadmin.
	- Git:
	    * Show the number of commits behind the remote (GitHub #269)
	    * Show the rebasing/merging/cherry-picking state (GitHub #409)
	- Add variable LP_TTYN: the basename of the terminal (GitHub #357)
	- Add setting LP_ENABLE_FQDN to show the fully qualified domain name
	  of the host (GitHub #254, #277)
        - LP_HOSTNAME_ALWAYS=-1 to always hide the hostname (GitHub #406)
	- Run duration of the last command (LP_ENABLE_RUNTIME) is now also
	  supported on zsh (GitHub #404, #355)
	- Python: add support for Conda (CONDA_DEFAULT_ENV) (GitHub #425)
	Bug fixes:
	- Use $XDG_CONFIG_HOME to locate the config (GitHub #415, #420, #425)
	- Improved zsh integration (but most issues had no impact of the
	  user experience)
	- Fix escaping of special chars from $PWD (well, almost, see GitHub
	  #389) and explicitely set the shell options we need (instead of
	  relying on the shell default settings)
	- Git:
	    * Fix typo in git work directory detection
	- Fossil:
	    * Fix on darwin (GitHub #390)
	- LP_DISABLED_VCS_PATH is fixed on zsh (GitHub #423)
	- Battery indicator:
	    * MacOS: many fixes to handle (all?) edge cases (GitHub #326)
	      We now have a pmset simulator to better detect regressions.
	- Temperature indicator:
	    * The code using the 'sensors' command now uses the '-u' option
	      ("raw output") that is easier to parse. This format is at least
	      7 years old. (GitHub #379, #380)
	    * We now try each backend (acpi/sensors) once to check it works
	      at startup and disable the feature if none works.
	      (GitHub #410, #319, #381, #387)
	- CPU load indicator:
	    * Fix the scale that was incorrectly 0-200 (GitHub #391)
	- Title:
	    * Fix terminal sequences that were sent in the title text (the
	      escaping algorithm is rewritten and now just correct).
	- Terminal channel:
	    * Fix detection of tmux (GitHub #304, #377)
            * Fix detection of local session on OS X (GitHub #407)
	- Misc:
	    * Fix bash 3 compatibility (GitHub #313)
	    * Clear GREP_OPTIONS and skip 'grep' aliases (GitHub #372)
	- Shortened path:
	    * Fix bugs when $PWD contains spaces or special chars (GitHub #369)
	    * Optimize implementation in case of LP_PATH_KEEP=-1 : LP_PWD
	      becomes static (related to GitHub #256, #336)
	    * Optimize implementation in case LP_ENABLE_SHORTEN_PATH=0
	    * Optimize implementation in case LP_ENABLE_SHORTEN_PATH=0 on bash
	      with PROMPT_DIRTRIM
	- Sample configuration files:
	    * example.bashrc: major fixes
	- The last statement of liquidprompt did not return 0 (GitHub #360,#361)
	- Analog clock:
	    * complete rewrite for speed and correctness (GitHub #365 and other
	      issues)
	- Documentation:
	    * Many small fixes
	- Move dist/ to contrib/dist/ as files there are unmaintained
	- Fix title escapes in zsh inside tmux/screen (GitHub #370, #371)

	Thanks to Matt Fletcher (@MaffooBristol), Kevin Yap (@iKevinY), Sean
94
	Hussey (@seanhussey), François Schmidts (@jaesivsm), Morgan Knicely
95 96 97 98 99 100 101 102 103 104
	(@morganizeit), Daniel Serodio (@dserodio), Jonathan Giddy
	(@jongiddy), Jeremy Clement (@jeremyclement), Panayiotis Kkolos
	(@pkkolos), Arturo Borrero Gonzalez (@aborrero), Samuel Krieg
	(@SamK), Brian May (@brianmay), Colin Lieberman (@colinlieberman),
	@hegedus, Anthony Gelibert (@anthonygelibert), Anthony Ramine (@nox),
	Erik M Jacobs (@thoraxe), Pedro Parracho (@berserck), Brad Beyenhof
	(@augmentedfourth), Austen Adler (@stonewareslord), Hagen Graf
	(@hcgraf), William P. Riley-Land (@wprl), Dave Rigby (@daverigby),
	Ned Batchelder (@nedbat), Fabien Marty (@thefab), Alessio Garzi
	(@Ozzyboshi), Roger Huang (@rhuang2014), Sebastian Bremicker
105
	(@sebrem), Alex Prengere (@alexprengere), Philipp Grogg (@gro-gg),
106 107 108 109
	Tener Hades (@tenerhades), Thomas Kühnel (@kuehnelth), Étienne Deparis
	(@milouse), @Hotschke, Software Mechanic (@softwaremechanic), Simon
	McVittie (@smcv)...
	... for their patches or bug reports.
110

111
1.9     2014-11-12  dolmen (Olivier Mengué)
112 113
	Bug fixes:
	- Battery indicator:
114 115
	    * General fixes (GitHub #264)
	    * MacOS: fix for computers without battery (like iMacs) (GitHub
116 117 118 119
	      #319)
	    * Optimize colormap
	- Temperature indicator:
	    * Linux: Add a guard against any future l10n of the 'acpi' command
120
	    * Linux: Fix for negative temperature values (GitHub #308)
121 122 123 124 125 126 127
	- CPU load:
	    * Darwin/BSD: quoting fixes
	- Hostname:
	    * Fix colorization for SSH
	    * Simplify chroot detection
	- VCS:
	    - Git:
128 129
		* Use --porcelain for "git status" (GitHub #270)
		* Minir optimization (GitHub #266)
130
	    - Fossil:
131
		* Cleanup and fixes (GitHub #274 and others)
132
	    - Subversion:
133
		* Fix branch/tag name extraction (GitHub #117, #237, #293)
134 135
	    - Bazar:
		* Fix branch name extraction
136
		* zsh fixes (GitHub #303)
137 138
	    - Mercurial:
		* General cleanup for speed and fixes
139
		* Disabled "hg outgoing" because it is slow (GitHub #217)
140 141 142 143 144 145
	- Shortened path:
	    * Bash: Fix quoting for PROMPT_DIRTRIM
	- Prompt mark:
	    * Simplify implementation of LP_MARK_DEFAULT
	- Jobs:
	    * Refactoring
146
	    * Fix when screen/tmux are not installed (GitHub #304)
147
	- Analog clock:
148
	    * Fix hour for 12AM and 12PM (GitHub #273)
149 150
	- Misc:
	    * bash: save and set 'promptvars'
151
	    * bash: workaround broken pattern substitution in bash 4.2 (GitHub
152 153
	      #289, #294, #302)
	    * zsh: fix restoration of the original (pre-liquidprompt) prompt
154 155 156
	    * Fix tmux detection (GitHub #279)
	    * Save IFS (GitHub #267)
	    * Fix $TERM check (GitHub #291)
157 158
	    * Various quoting fixes
	    * Apply some shellcheck.com suggestions
159
	    * Many, many optimizations (GitHub #267)
160
	New features:
161 162
	- Add vcsh support (GitHub #148, #287)
	- Add support for Software Collections (GitHub #299, #300)
163 164

	Thanks to Anthony Gelibert, Frédéric Mahé, Panayiotis Kkolos, Étienne
165
	Deparis, François Schmidts, Linus Wallgren, Alexander Belaev, Bartosz
166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189
	Janda, Brett McBride, Chase Colman, Cosmin L. Neagu, Matthew Micene,
	Vincent Lara, Wilson Maravilha and Yannack for their patches. Thanks
	to all the other contributors who reported issues or proposed patches
	that have not been applied.

1.8     2014-01-15  dolmen (Olivier Mengué)

1.7     2013-11-30  nojhan

1.6     2013-05-14  nojhan

1.5     2013-04-20  nojhan

1.4     2013-04-11  nojhan

1.3     2013-03-11  nojhan

1.2     2013-01-16  nojhan

1.1     2012-08-16  nojhan

1.0     2012-08-10  nojhan

0.0     2011-02-05  nojhan