Improvements:
- Add the package dependency for unmanaged users. (#39; Safranil)
- Streamline
install
inter-dependencies to ensure all applicable tasks execute in correct order and nothing is missed out.
Breaking Changes:
This release addresses the upstream changes in oh-my-zsh
related to DISABLE_AUTO_UPDATE
variable being deprecated. It replaces the disable_auto_update
with auto_update_mode
and auto_update_frequency
variables in class ohmyzsh::install
. The auto_update_mode
has these values (auto
, disabled
, reminder
). This is as per documentation for oh-my-zsh.
Also, this release replaces override_template
feature with a new update_zshrc
variable in ohmyzsh::install
. This new variable has three values:
always
- Always replaces your local .zshrc file with upstream template. Use it with care!disabled
- Disables replacement of your local .zshrc file with upstream template except if the file does not exist or on first installation. This is default.sync
- Replaces your local .zshrc file with upstream template only when there is a change in upstream git repository. The upstream change is not just limited to the template but could be any file.
There is a backup feature that creates a backup of your previous .zshrc
file using the following naming convention:
.zshrc.bak.$(date +'%Y-%m-%dT%H:%M:%S%:z')
It is enabled by default but can be disabled using backup_zshrc
variable.
Improvements:
- fix disable_auto_update. (#34; anthonysomerset)
- Add the ability to customize the clone for plugins. (#32; Safranil)
- Add the ability to use a Git repository for themes. (#32; Safranil)
- Updated os support matrix.
- Updated
pdk
templates.
Breaking Changes:
- Updated upstream ohmyzsh project url to reflect the new repository. (#28; anthonysomerset)
- Note: To get this module working again, please manually delete the directory
~/.oh-my-zsh
and then run the puppet again.
Improvements:
- Updated
pdk
templates. - Fix permissions on
~/.oh-my-zsh/cache/completions
.
Improvements:
- Support for proper FreeBSD shell path. (#22; dctrotz)
- Updated os support matrix.
- Updated
pdk
templates. - Updated minimum
puppet
version to6.0.0
. - Updated dependency versions.
Improvements:
- Updated os support matrix.
- Updated
pdk
templates. - Updated travis-ci links in the documentation.
- Added acceptance tests for openSUSE Leap 15.
Improvements:
- Added support for Ubuntu 20.04.
Improvements:
- Updated
pdk
templates.
Improvements:
- Added support for CentOS 8.
- Updated os support matrix.
- Updated
pdk
templates.
Improvements:
- Added support for Debian 10.
- Updated os support matrix.
- Updated
pdk
templates.
Improvements:
- Updated minimum
puppet
version to 5.5.10. - Updated os support matrix.
- Updated
pdk
templates.
Improvements:
- Change the default value for override_template from
true
tofalse
. This change is due to the upstream PR #7498.
Bugfixes:
- Fix the issue with multiple line replacement for plugins section in the zshrc template. #14
Improvements:
- Updated
pdk
templates.
Improvements:
- Updated
pdk
templates. - Added support for
puppet
version 6.
Improvements:
- Updated
pdk
templates. - Added tests for Ubuntu 18.04 release.
- Added tests for Debian 9 release.
- Updated
puppetlabs-stdlib
dependency version.
Improvements:
- Updated documentation.
Improvements:
- Updated
pdk
templates. - Updated minimum required
puppet
version to4.10.0
. - Improved acceptance tests.
Improvements:
- Updated module data to
hiera 5
. - Improved acceptance tests.
Improvements:
- Updated documentation.
Bugfixes:
- Fixed the dependency cycle issues.
Features:
- Initial release