v1.0.0
·
917 commits
to master
since this release
1.0.0 (2019-02-28)
Code Refactoring
- components: split components into separate subdirs (d957055), closes /github.com/saltstack-formulas/template-formula/pull/48#pullrequestreview-207182085 /github.com/saltstack-formulas/template-formula/pull/48#discussion_r259805312
- include+require: use variable for duplicate values (4443518)
- pkg: change to
packageinstead (2cd82e5), closes /github.com/saltstack-formulas/template-formula/pull/48#discussion_r259951123 - pkg: move
pkgrelated components into separate directory (c21f82b) - states: set state IDs based on a dependable structure (6690ee6), closes /github.com/saltstack-formulas/template-formula/pull/48#discussion_r259953473 /github.com/saltstack-formulas/template-formula/pull/48#discussion_r259956996
- topdir: use for
includeandrequireexceptinit.sls(a218e91) - tpldir: use
topdirglobally in place oftpldir(2838bc9) - tplroot: use
tplrootinstead oftopdirto matchtpldata(b7356b0)
Continuous Integration
- kitchen: specify
imageexplicitly for each platform (b25fbdc) - kitchen+travis: use
debian:jessie-backportsasdebian-8(1b9d249), closes #50 /github.com/saltstack/salt-pack/issues/657#issuecomment-467932962
Documentation
- components: update for separation of
pkg,config&service(726fcab) - readme: add suggested improvement to
template.service.clean(bf1039c) - readme: fix typos (007159a)
Features
- pkg: add
cleanstates (422c7ac) - pkg: use
requirerequisite betweenpkgstates (6e7141b), closes /github.com/saltstack/salt/blob/0c78d7dc894058988d171a28a11bd4a9dbf60266/salt/utils/jinja.py#L120 /github.com/saltstack/salt/blob/0c78d7dc894058988d171a28a11bd4a9dbf60266/salt/utils/templates.py#L145 /github.com/saltstack/salt/issues/10838#issuecomment-391718086
Reverts
- kitchen+travis: disable
debian-8due to2019.2bug (e8f0f7e)
BREAKING CHANGES
- states: Wholesale state ID changes will break implementations
that are relying on the previous state IDs for requisite purposes. - pkg: Changing the
pkgdirectory topackagewill break
implementations that are depending onpkgforincludeorsls-based
requisite purposes.