v1.0.0
·
573 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
package
instead (2cd82e5), closes /github.com/saltstack-formulas/template-formula/pull/48#discussion_r259951123 - pkg: move
pkg
related 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
include
andrequire
exceptinit.sls
(a218e91) - tpldir: use
topdir
globally in place oftpldir
(2838bc9) - tplroot: use
tplroot
instead oftopdir
to matchtpldata
(b7356b0)
Continuous Integration
- kitchen: specify
image
explicitly for each platform (b25fbdc) - kitchen+travis: use
debian:jessie-backports
asdebian-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
clean
states (422c7ac) - pkg: use
require
requisite betweenpkg
states (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-8
due to2019.2
bug (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
pkg
directory topackage
will break
implementations that are depending onpkg
forinclude
orsls
-based
requisite purposes.