Skip to content

Latest commit

 

History

History
182 lines (129 loc) · 16.8 KB

CHANGELOG.md

File metadata and controls

182 lines (129 loc) · 16.8 KB

v4.1.2 (2024-03-26)

  • dependenciess: bump gitstatus from 215063d to 62177e8 (086cdab)

v4.1.1 (2023-12-11)

Features

  • releases: action to bump formula with each GitHub release (b70a43b)
  • performance: add zsh-bench configs (7720678)

v4.1.0 (2023-12-05)

Features

  • submodules: init if necessary (6e58a31)

v4.0.0 (2023-12-01)

Bug Fixes

  • cwd: non-git directories are colorized (b24dbab)
  • GIT_PROMPT_KIT_ROOT: no leading slash if only one segment (ed8fc2d)
  • push head: reset color at end of component (4c9b31c)
  • GIT_PROMPT_KIT_SYMBOL_ASSUME_UNCHANGED: no trailing space (6ecef0b)

Features

  • cwd: rework. cwd replaces workdir; new repo options, components (198e791)
  • GIT_PROMPT_KIT_SYMBOL_LOCAL: rename from GIT_PROMPT_KIT_LOCAL (5457d5e)
  • layout options: drop support (3bb1e3e)
  • remote: only show remote symbol if there is also a push remote (8ee7c07)
  • repo root: relative to home (914158c)
  • spaceship section: modernize (2a1702e)
  • symbols: add "verbose" alternate defaults (17ee687)
  • symbols: distinct inactive variants symbols (b487535)
  • GIT_PROMPT_KIT_VERSION: add (bebcf1a)

v3.0.1 (2022-11-27)

Bug Fixes

  • binaries: delete and ignore (8614ab1)
  • nocolor: rely on gpk function (41e8541)
  • remote: do not duplicate branch name (c1645fe)
  • skip-worktree: no trailing space in default symbol (71c39e8)

Features

  • extended status: no unnecessary space before components (d857c6f)
  • git-prompt-kit-config: include NO_COLOR status (e53c86b)
  • NO_COLOR: support (5605412)
  • push remote: show counts for commits ahead/behind (85a68e6)
  • triangular workflow: behind upstream is not colored (a32259a)

v3.0.0 (2022-01-17)

New cwd, root, and workdir (root + cwd) components.

Breaking change: dropped the "custom" component.

Features

2.1.0 (2022-01-15)

Now with push remote support!

Features

  • copyright: through present (2279dc5)
  • GIT_PROMPT_KIT_DEFAULT_REMOTE: rename GIT_PROMPT_KIT_DEFAULT_REMOTE_NAME (4016b9b)
  • ref: always show remote symbols (9e04a91)
  • ref: show 'local' only if no u and no push (8d74a18)
  • ref: support push remote (2d114d3)

2.0.0 (2021-12-28)

The big change: Git Prompt Kit does not come with a theme. See Hometown prompt for my theme.

Bug Fixes

  • ahead/behind: colors were swapped (020c609)
  • char: only show root char if root (22e7b08)
  • custom prompt: do not show git info when moving to non-git dir (664fad4)
  • expansion: add missing '$'s (664e1a0)
  • git: correct support for line break configuration (a1ae741)
  • git head: color works (8ed8cc7)
  • git status: clear when leaving repo (e9af5d5)
  • git where: clear when moving out of a git repo (b5c0f6d)
  • modified staged: correct spacing (9edf465)
  • plugin: revert breaking typo (0dc3eba)
  • recipes: starship example respects line break config (483535c)
  • remote: color works (72a982e)
  • tool names: tool names can be shown (87d8ba5)
  • where: space prefix if on same line as directory info (e6fbeb1)

Features

  • accessibility: better color contrast (780c534)
  • ahead: use remote color (9961628)
  • ahead, behind: simplify symbols (0444624)
  • ahead, behind: solid-shaft arrow, aren't taller than numbers (ed46c07)
  • ahead, behind: symbol comes before count (46d6902)
  • ahead, behind, remote: remote comes before ahead/behind (369581d)
  • ahead/behind: support independent hiding when inactive (7bd397b)
  • ahead/behind, extended status: hide inactives by default (7f02618)
  • assume, skip: support custom colors (e835368)
  • branch: do not say 'local' if HEAD is detached (cbdf99b)
  • branch: show symbol in mismatched upstream (87124fe)
  • branch, commit: support not showing any symbol (7f672fd)
  • branch, tag: swap default symbols + tag can have no symbol (7d1bbe8)
  • colors: all are configurable (2d2ad69)
  • colors: config-printing function + clarify docs (fe2c836)
  • colors: support names, 8-bit, and 24-bit (f49117b)
  • colors: use olets's (24-bit) theme + built in zsh/nearcolor load (998d7a8)
  • config: allow null for all but non-boolean options (a88b282)
  • context: separate 'show inactive' configuration (4e37c43)
  • custom: rename from cwd to reflect flexibility (de94b95)
  • cwd: customizable (a2eeadf)
  • default prompt: move to own project (5e6a7aa)
  • git: export DIRTY variable for use in custom + close coloration (ef84e10)
  • git head: local flag is configurable (a05fe1e)
  • git prompt: make all pieces available even if not setting prompt (5eb161a)
  • git prompt: new ref, status, and extended status components (6ca1692)
  • gitstatus: add submodule and source local copy (caf08c1)
  • gpk: add shebang (855a7a4)
  • HEAD: default to no symbols (8044e59)
  • host: configurable symbol (0c2fd80)
  • host: default symbol is '@' (84878a8)
  • inactives: can be configured to hide (416633d)
  • index flags: show assume-unchanged and skip-worktree counts (d7f8ef5)
  • license: apply full Hippocratic License v3 in place of v2.1 clause (1a2c0b8)
  • lines: support putting everything on one line (b456035)
  • options: new command 'git-prompt-kit-config' to output config (fc92a57)
  • plugin: support loading via plugin file (98faba3)
  • prompt: add gitstatus as starting point (084dae1)
  • prompt: can opt out of building prompt (e4d1c57)
  • prompt: no building happens unless prompt is being used (e86b359)
  • prompt: non-git components are available for custom use (616de79)
  • prompt: porcelain status, no truncate (squash) (7aa19df)
  • prompt, kit: no trailing spaces in prompt or molecules (0528975)
  • recipes: screenshots (7eaa1d2)
  • ref: add branch and commit symbols (345e9a1)
  • remote: default is configurable (01da001)
  • remote: do not show default remote in mismatched upstream branch (6fb9448)
  • stash, assume, skip: space after symbol (06fff16)
  • stash, assume, skip: use symbols supported by most fonts (44a07dd)
  • symbols: all are configurable (5124415)
  • symbols: any symbol can be null (fe4338c)
  • tag: list after upstream (2d765c1)
  • tag: supports symbol, color is configurable, follows upstream (5449251)
  • user info: clean up variables (506e54b)
  • user, host: support default values, only show if not default (627f62a)
  • vars: continued name clarifications (b037c91)
  • zsh: set necessary options (6fb9268)

1.0.0 (2020-04-23)

Default prompt, component kit, recipes, and docs.