Skip to content

Releases: sindresorhus/pure

1.4.1

12 Dec 17:10
Compare
Choose a tag to compare

Fixes

  • Prevent parameter expansion in branch name (780d1a5)
  • Restore prompt_subst setopt when rendering prompt (#231)
  • Update zsh-async
    • Fix multi-space path bug
    • Fix zsh 5.3 compatibility

v1.4.0...v1.4.1

1.4.0

27 Jul 15:12
Compare
Choose a tag to compare

Highlights

  • Fixed npm installation error caused by double slash (a1d007c)
  • Uses builtin cd to change directories internally (cannot be reassigned)
  • Does not attempt to set title in emacs terminals (79b1514)
  • Uses a more robust approach to restoring cursor position after prompt update (a0a3e88)
  • Update bundled zsh-async
  • prompt_pure_preprompt_render now detects if anything in the prompt (e.g. the directory) has changed (e3f1f87)

Changes

v1.3.0...v1.4.0

1.3.0 the-courteous-pure

17 Nov 20:20
Compare
Choose a tag to compare

Highlights

  • Detect and prevent pure from interfering with user initiated git fetch and git pull. There should be no more annoying conflicts when trying to pull a git repository!
  • Updated zsh-async to support flushing the async tasks initiated by pure. See the async release notes for a more detailed explanation of the changes.

Changes

1.2.0...v1.3.0

1.2.0

25 Aug 18:53
Compare
Choose a tag to compare

Highlights

  • Customizable git arrows for fonts that don't support the unicode characters.
  • Pure no longer defines cr in prompt_opts. #127
    Define it with setopt prompt_cr if you miss the behavior.
  • ^L (clear screen) preserves the preprompt.
  • Improved preprompt rendering.
  • Speed improvements.
  • Bug fixes.

Changes

1.1.1...1.2.0

1.1.1

04 Jul 08:56
Compare
Choose a tag to compare

Bug fixes.

Changes: 1.1.0...1.1.1

1.1.0

01 Jun 14:09
Compare
Choose a tag to compare

Bug fixes and minor tweaks.

Changes: 1.0.0...1.1.0

1.0.0 - async-awesomesauce

23 May 13:07
Compare
Choose a tag to compare

The biggest thing in this release is a refactor of the async git status handling to make it a lot faster and reliable.

If you're using npm you can just run $ npm install -g pure-prompt to update. If not, make sure to read the install instructions again as you'll need to symlink a new file.

Huge thanks to @mafredri (which is now the maintainer) for tirelessly working on this! If you do anything with ZSH you should check out his async.zsh lib.

Changes: v0.5.1...1.0.0

0.2.0 - transcendent-arrow-edition

29 May 15:42
Compare
Choose a tag to compare

A tiny bit faster measuring of execution time as it's now using $EPOCHSECONDS instead of date: de623b5

Now featuring up/down arrows indicating you have git changes to push/pull: 1ec0c5c

2014-05-29 at 17 38