Releases: zimfw/zimfw
Releases · zimfw/zimfw
v1.14.0
Changed
- Don't expand
${HOME}
in the init.zsh script. (See #509) - Don't allow calling
zmodule
from the command line. Let it fail with "command not found" instead, as it's intended to be used only in the .zimrc script. ZIM_HOME
must be defined before sourcing zimfw.zsh. All documentation was already doing so, hence not considering this as a breaking change.- Allow zimfw.zsh to exist anywhere else, not only inside
ZIM_HOME
. This enables installing the zimfw.zsh script independently with a package manager. - Don't try to upgrade if sourced zimfw.zsh is not in a writable path.
- Don't try actions that write to
ZIM_HOME
if user has no write permissions there.
Fixed
- Update error messages to hopefully make it clearer when either the git or the degit tool is being used.
- Set read permissions to generated init.zsh script, so it can be read from other users.
v1.13.1
v1.13.0
v1.12.1
v1.12.0
Added
check-version
action, that immediately checks if a new version ofzimfw
is available and returns code 4 if there is one.check
action, that checks if there are updates available for current modules.- Output of
LANG
andLC_*
parameters ininfo
action.
Changed
- Don't resolve symlinks when building init.zsh.
Fixed
- Show warning when there's no write permission to compile Zsh scripts.
v1.11.3
Deprecated
check-dumpfile
action. The completion module alone now handles checking the dumpfile. (See zimfw/completion#12)
v1.11.2
v1.11.1
v1.11.0
Added
--if
option tozmodule
that will only initialize the module root if the specified test returns a zero exit status. The test is evaluated at every new terminal startup.- Ability to customize the .zimrc file name and path with the
ZIM_CONFIG_FILE
environment variable.
v1.10.0
Added
--root
option tozmodule
. Combined with the ability to callzmodule
multiple times for the same module, this allows initializing from multiple roots in repositories like prezto or ohmyzsh. Also,--on-pull
and--disable
now work on a per-module-root basis.
Changed
- Show
OSTYPE
,TERM
,TERM_PROGRAM
andTERM_PROGRAM_VERSION
environment variables instead of calling theuname -a
command to show system info in thezimfw info
action.