aboutsummaryrefslogtreecommitdiffstats

changelog title image

Changelog

This is a provisionary changelog for until someone develops a less-hellish changesets replacement

pending release

The changes below are not available in a stable release yet, and are only available in the current branch.

Items here can change in various ways, and changes introduced here should not be considered stable.

Features

v0.4.1 ee4d541

Features

  • Extensive Prompt Customization (58d3f68)

Fixes

  • Move mirror to codeberg due to github being a pile of shit (f972f99)

Misc. Changes

  • Use two underscores for internal functions instead of one (9801451)

Non-Code

  • Mention moving of mirror (and accepting PRs on it) to codeberg (98a35ff)
    • Emails are still preferred though :3

v0.4.0 ec79eb9

Removals

  • Breaking: Removed starship loader - see commit for instructions on getting back old behaviour (759d8da)

Fixes

  • Don't check for completion installation in hyperfast mode - if in hyperfast mode, use the zuwu_compinstall command after startup to replicate non-hyperfast behaviour (50eb123)

v0.3.2 9ba27b1

Features

  • Add config item (SKIP_ZGEN_LOAD, will apply if set to any non-empty value, including false) to skip the zgen load checks, if desired (07da97d)

Fixes

  • Use which to detect compinit (396a5a7)
  • Give SAVEHIST the same treatment as HISTFILE for initialization of .zshrc section (c9a27c6)
    • Also applies if it's zero now; if you really want a nonexistent history, set AVOID_SETTING_HIST_INFO=true in your config (69ff5cc)
  • Debian Support for the syntax-highlighting package (64e26b1)
  • Don't infinitely grow zshrc if compinit is defined after us (9ba27b1)

v0.3.1 1221d0f

Features

  • Re-introduced the _approximate in a way that stops being annoying (8a3d950)

v0.3.0 659b38a

Features

  • Breaking: Add a USE_COLOURED_LS_GREP environment variable (defaulting to true), that adds --color=auto to ls and grep unless color= is in the relevant which's return value (71385bc)
    • To disable, do one of:
      • Before zuwu is loaded, set the aliases alias ls="ls --color=never" and alias grep="grep --color=never"
      • Pass it to the specific invocation - most implementations will use the last color=
        • This won't work if the implementation dies when it's specified at all
      • Set USE_COLOURED_LS_GREP=false in your ${XDG_CONFIG_HOME:-"$HOME/.config"}/zuwu.conf
  • Breaking: Add ctrl+del binding to delete-word (c5faf5f)
    • To disable, add DELETE_CHAR=false to your ${XDG_CONFIG_HOME:-"$HOME/.config"}/zuwu.conf config file.
    • Once disabled, to return the old del character behaviour (which is still present), add bindkey "^[[3~" delete-char && bindkey "^[[3;2~" delete-word to your .zshrc after the zsh load.

Fixes

  • Resolve a code of conduct moment (927e7e6)
  • Resolve a config handling bug (e90726c)
  • Resolve another config handling bug (81defa2)

v0.2.1 fddadc4

Misc

  • Add comment describing loading priority of paths (04155f5)
  • Make setup.zsh set -e'd (2177c3a)
  • Add a pending release changelog section (9d97d45, e4bebb3)

Fixes

  • Use XDG_{CONFIG,DATA}_HOME instead of $HOME/{.config,.local/share} (1c202b4)

v0.2.0 a985eb2

Features

  • Default to sharing history between shells (f598c8a)
  • Ensure LANG and LC_ALL are set - and outside of a login shell, have UTF-8 available (d08ee7b, 9300c0e)
  • Ensure $HOME/.local/bin is in PATH (cc3c1f5)

Misc

  • Properly define copyright and license information (8360523)
  • Create small utility script for referencing commits (43cb34c)
  • Use codeblocks for commit ids (dc50fbb)

Fixes

  • Only call __sethist after definition on first run (f104b3c)
  • Avoid grepping contents of .zshrc for appending sections (9e36977)
  • Only call __sethist if it exists - ie if no installation occurs, don't error (9e36977)
  • Check against zgen.zsh as a file, not .zgen as a directory (af4b31e)
  • Don't export LOADED_ZGEN to processes (93757c9)

v0.1.0 7b7453c

Features

  • Add per-host $PROMPT colour generation (7307bfb, ffe8836, 3602b63)
    • Provide environment variables for decreasing (already insanely low) zuwu loading times at a cost of features (867b49f)
    • Use Shell Builtins for calculating hostname colour (867b49f..5a83d10)
  • Create a (more or less) blank .zshenv for the user (5ed7a6e)
  • Install the COPYING file into the installed environment (17ef8dd)
  • Allow specifying the ref to install from for install.zsh (50387c6)

Misc

v0.0.0 d2d86dd

  • Initial Release