|
1 | 1 | # Changelog
|
2 | 2 |
|
| 3 | +# [1.0.0](https://github.com/myii/template-formula/compare/v0.2.0...v1.0.0) (2019-03-03) |
| 4 | + |
| 5 | + |
| 6 | +### Bug Fixes |
| 7 | + |
| 8 | +* **pillar:** fix `os_family` typo ([3f89c12](https://github.com/myii/template-formula/commit/3f89c12)) |
| 9 | +* **tofs:** update comments in `files_switch` macro for new method ([3fa3640](https://github.com/myii/template-formula/commit/3fa3640)) |
| 10 | +* **tofs:** use `tpldir` derivative `topdir` for pillar (config) paths ([5e9df00](https://github.com/myii/template-formula/commit/5e9df00)) |
| 11 | + |
| 12 | + |
| 13 | +### Code Refactoring |
| 14 | + |
| 15 | +* **components:** split components into separate subdirs ([d957055](https://github.com/myii/template-formula/commit/d957055)), closes [/github.com/saltstack-formulas/template-formula/pull/48#pullrequestreview-207182085](https://github.com//github.com/saltstack-formulas/template-formula/pull/48/issues/pullrequestreview-207182085) [/github.com/saltstack-formulas/template-formula/pull/48#discussion_r259805312](https://github.com//github.com/saltstack-formulas/template-formula/pull/48/issues/discussion_r259805312) |
| 16 | +* **include+require:** use variable for duplicate values ([4443518](https://github.com/myii/template-formula/commit/4443518)) |
| 17 | +* **kitchen:** prefer `kitchen.yml` to `.kitchen.yml` ([3860bf9](https://github.com/myii/template-formula/commit/3860bf9)) |
| 18 | +* **macros:** use `tplroot` instead of `topdir` to match `tpldata` ([923b459](https://github.com/myii/template-formula/commit/923b459)) |
| 19 | +* **pkg:** change to `package` instead ([2cd82e5](https://github.com/myii/template-formula/commit/2cd82e5)), closes [/github.com/saltstack-formulas/template-formula/pull/48#discussion_r259951123](https://github.com//github.com/saltstack-formulas/template-formula/pull/48/issues/discussion_r259951123) |
| 20 | +* **pkg:** move `pkg` related components into separate directory ([c21f82b](https://github.com/myii/template-formula/commit/c21f82b)) |
| 21 | +* **states:** set state IDs based on a dependable structure ([6690ee6](https://github.com/myii/template-formula/commit/6690ee6)), closes [/github.com/saltstack-formulas/template-formula/pull/48#discussion_r259953473](https://github.com//github.com/saltstack-formulas/template-formula/pull/48/issues/discussion_r259953473) [/github.com/saltstack-formulas/template-formula/pull/48#discussion_r259956996](https://github.com//github.com/saltstack-formulas/template-formula/pull/48/issues/discussion_r259956996) |
| 22 | +* **topdir:** use for `include` and `require` except `init.sls` ([a218e91](https://github.com/myii/template-formula/commit/a218e91)) |
| 23 | +* **tpldir:** use `topdir` globally in place of `tpldir` ([2838bc9](https://github.com/myii/template-formula/commit/2838bc9)) |
| 24 | +* **tpldir:** use `tpldir` or derivatives to make formula portable ([52d03d8](https://github.com/myii/template-formula/commit/52d03d8)), closes [#22](https://github.com/myii/template-formula/issues/22) |
| 25 | +* **tplroot:** use `tplroot` instead of `topdir` to match `tpldata` ([b7356b0](https://github.com/myii/template-formula/commit/b7356b0)) |
| 26 | + |
| 27 | + |
| 28 | +### Continuous Integration |
| 29 | + |
| 30 | +* **kitchen:** check for repos updates before trying package installation ([b632383](https://github.com/myii/template-formula/commit/b632383)) |
| 31 | +* **kitchen:** improve comments about `opensuse` problems encountered ([c246939](https://github.com/myii/template-formula/commit/c246939)) |
| 32 | +* **kitchen:** specify `image` explicitly for each platform ([b25fbdc](https://github.com/myii/template-formula/commit/b25fbdc)) |
| 33 | +* **kitchen:** use `salt-minion` version of `opensuse` to ensure tests run ([99b073a](https://github.com/myii/template-formula/commit/99b073a)) |
| 34 | +* **kitchen+travis:** disable `debian-8` due to `2019.2` installation bug ([178c710](https://github.com/myii/template-formula/commit/178c710)) |
| 35 | +* **kitchen+travis:** use `debian:jessie-backports` as `debian-8` ([1b9d249](https://github.com/myii/template-formula/commit/1b9d249)), closes [#50](https://github.com/myii/template-formula/issues/50) [/github.com/saltstack/salt-pack/issues/657#issuecomment-467932962](https://github.com//github.com/saltstack/salt-pack/issues/657/issues/issuecomment-467932962) |
| 36 | +* **travis:** include `commitlint` stage ([6659a69](https://github.com/myii/template-formula/commit/6659a69)) |
| 37 | +* **travis:** prevent `release` stage running for PRs ([3a072c7](https://github.com/myii/template-formula/commit/3a072c7)), closes [/travis-ci.com/saltstack-formulas/template-formula/jobs/180068519#L466](https://github.com//travis-ci.com/saltstack-formulas/template-formula/jobs/180068519/issues/L466) [/github.com/saltstack-formulas/template-formula/pull/42#issuecomment-466446324](https://github.com//github.com/saltstack-formulas/template-formula/pull/42/issues/issuecomment-466446324) |
| 38 | +* **travis:** remove obsolete `markdown-toc` process ([97fbb60](https://github.com/myii/template-formula/commit/97fbb60)) |
| 39 | +* **travis:** remove obsolete check based on `$TRAVIS_TEST_RESULT` ([6df9c95](https://github.com/myii/template-formula/commit/6df9c95)) |
| 40 | +* **travis:** remove unavailable files from `markdown-toc` process ([3148f0d](https://github.com/myii/template-formula/commit/3148f0d)) |
| 41 | + |
| 42 | + |
| 43 | +### Documentation |
| 44 | + |
| 45 | +* **changelog:** add missing entry under `v0.3.2` ([50352b5](https://github.com/myii/template-formula/commit/50352b5)) |
| 46 | +* **changelog:** merge previous `rst` into new `md` format ([2b4e485](https://github.com/myii/template-formula/commit/2b4e485)) |
| 47 | +* **changelog:** remove erroneous "closes" used by `semantic-release` ([be4571d](https://github.com/myii/template-formula/commit/be4571d)) |
| 48 | +* **components:** update for separation of `pkg`, `config` & `service` ([726fcab](https://github.com/myii/template-formula/commit/726fcab)) |
| 49 | +* **contributing:** add basic introductory text before the TOC ([45ccaf6](https://github.com/myii/template-formula/commit/45ccaf6)) |
| 50 | +* **contributing:** add commit message formatting instructions ([fb3d173](https://github.com/myii/template-formula/commit/fb3d173)) |
| 51 | +* **contributing:** add documentation contribution guidelines ([dff0ee8](https://github.com/myii/template-formula/commit/dff0ee8)) |
| 52 | +* **contributing:** add TOC to match all other pages ([7b1a2a9](https://github.com/myii/template-formula/commit/7b1a2a9)) |
| 53 | +* **contributing:** centre-align version bump columns in table ([a238cae](https://github.com/myii/template-formula/commit/a238cae)) |
| 54 | +* **contributing:** convert to `.rst` and move to `docs` subdir ([474f318](https://github.com/myii/template-formula/commit/474f318)) |
| 55 | +* **contributing:** create blank template ([3633e8f](https://github.com/myii/template-formula/commit/3633e8f)) |
| 56 | +* **contributing:** modify quoted heading to prevent TOC inclusion ([abcb6ef](https://github.com/myii/template-formula/commit/abcb6ef)) |
| 57 | +* **contributing:** separate `BREAKING CHANGE` under its own heading ([ee053d7](https://github.com/myii/template-formula/commit/ee053d7)) |
| 58 | +* **contributing:** update with sub-headings and `commitlint` details ([ea2c9a4](https://github.com/myii/template-formula/commit/ea2c9a4)) |
| 59 | +* **index:** add `CONTRIBUTING` to the `toctree` ([0c98e67](https://github.com/myii/template-formula/commit/0c98e67)) |
| 60 | +* **readme:** add Read the Docs build status badge ([f47797d](https://github.com/myii/template-formula/commit/f47797d)) |
| 61 | +* **readme:** add suggested improvement to `template.service.clean` ([bf1039c](https://github.com/myii/template-formula/commit/bf1039c)) |
| 62 | +* **readme:** convert note into a heading ([5f2d789](https://github.com/myii/template-formula/commit/5f2d789)) |
| 63 | +* **readme:** fix typos ([007159a](https://github.com/myii/template-formula/commit/007159a)) |
| 64 | +* **readme:** move under `docs` subdir to access in both GitHub and RTD ([c92f674](https://github.com/myii/template-formula/commit/c92f674)) |
| 65 | +* **readme:** update heading markers for consistency ([5a2bea8](https://github.com/myii/template-formula/commit/5a2bea8)) |
| 66 | +* **rtd:** add basic `docs/conf.py` to allow additional customisation ([18d3924](https://github.com/myii/template-formula/commit/18d3924)) |
| 67 | +* **rtd:** add basic `index.rst` to allow RTD to produce docs ([f02139f](https://github.com/myii/template-formula/commit/f02139f)) |
| 68 | +* **rtd:** add comment to CSS file for overriding in-use Sphinx theme ([f237364](https://github.com/myii/template-formula/commit/f237364)) |
| 69 | +* **rtd:** clean up numerous issues and inconsistencies ([ad5a8b8](https://github.com/myii/template-formula/commit/ad5a8b8)) |
| 70 | +* **rtd:** use internal link targets at the top of each `.rst` file ([da09528](https://github.com/myii/template-formula/commit/da09528)) |
| 71 | +* **tofs:** add more sub-headings to ease document navigation ([2c5dc21](https://github.com/myii/template-formula/commit/2c5dc21)) |
| 72 | +* **tofs:** apply language formatting to source code blocks ([0638413](https://github.com/myii/template-formula/commit/0638413)) |
| 73 | +* **tofs:** explain how all parts of the `source` can be customised ([2f82eb5](https://github.com/myii/template-formula/commit/2f82eb5)), closes [#44](https://github.com/myii/template-formula/issues/44) |
| 74 | +* **tofs:** improve general use of language ([5105d29](https://github.com/myii/template-formula/commit/5105d29)) |
| 75 | +* **tofs:** replace existing `.md` with `.rst` and add to RTD ([fd68168](https://github.com/myii/template-formula/commit/fd68168)) |
| 76 | +* **tofs:** update the `files_switch` section for the updated macro ([788f732](https://github.com/myii/template-formula/commit/788f732)) |
| 77 | +* **tofs:** use `{%-` for all Jinja statements ([4348df8](https://github.com/myii/template-formula/commit/4348df8)) |
| 78 | +* **tofs:** use `literalinclude` of `macros.jinja` instead of code dupe ([3f0071b](https://github.com/myii/template-formula/commit/3f0071b)) |
| 79 | +* **tofs:** use table to list authorship ([2f0e20f](https://github.com/myii/template-formula/commit/2f0e20f)) |
| 80 | +* **yaml:** os*.yaml map files needs at least an empty dict ([dd99750](https://github.com/myii/template-formula/commit/dd99750)) |
| 81 | + |
| 82 | + |
| 83 | +### Features |
| 84 | + |
| 85 | +* **authors:** update automatically alongside `semantic-release` ([8000098](https://github.com/myii/template-formula/commit/8000098)) |
| 86 | +* **kitchen+travis:** add `opensuse-leap` after resolving issues ([7614a3c](https://github.com/myii/template-formula/commit/7614a3c)) |
| 87 | +* **kitchen+travis:** conduct tests on a wider range of platforms ([1348078](https://github.com/myii/template-formula/commit/1348078)) |
| 88 | +* **m2r:** use `m2r` to convert automatic `.md` files to `.rst` ([af75d87](https://github.com/myii/template-formula/commit/af75d87)) |
| 89 | +* **pkg:** add `clean` states ([422c7ac](https://github.com/myii/template-formula/commit/422c7ac)) |
| 90 | +* **pkg:** use `require` requisite between `pkg` states ([6e7141b](https://github.com/myii/template-formula/commit/6e7141b)), closes [/github.com/saltstack/salt/blob/0c78d7dc894058988d171a28a11bd4a9dbf60266/salt/utils/jinja.py#L120](https://github.com//github.com/saltstack/salt/blob/0c78d7dc894058988d171a28a11bd4a9dbf60266/salt/utils/jinja.py/issues/L120) [/github.com/saltstack/salt/blob/0c78d7dc894058988d171a28a11bd4a9dbf60266/salt/utils/templates.py#L145](https://github.com//github.com/saltstack/salt/blob/0c78d7dc894058988d171a28a11bd4a9dbf60266/salt/utils/templates.py/issues/L145) [/github.com/saltstack/salt/issues/10838#issuecomment-391718086](https://github.com//github.com/saltstack/salt/issues/10838/issues/issuecomment-391718086) |
| 91 | +* **rtd:** provide custom CSS file for overriding in-use Sphinx theme ([24bd338](https://github.com/myii/template-formula/commit/24bd338)) |
| 92 | +* **semantic-release:** configure for this formula ([cbcfd75](https://github.com/myii/template-formula/commit/cbcfd75)) |
| 93 | +* **toc:** use `markdown-toc` directly to update inline ([a5bae1e](https://github.com/myii/template-formula/commit/a5bae1e)) |
| 94 | +* **tofs:** implement backwards-compatible TOFSv2 for configurability ([068a94d](https://github.com/myii/template-formula/commit/068a94d)), closes [/freenode.logbot.info/saltstack-formulas/20190214#c1995273](https://github.com//freenode.logbot.info/saltstack-formulas/20190214/issues/c1995273) [/freenode.logbot.info/saltstack-formulas/20190214#c1995487](https://github.com//freenode.logbot.info/saltstack-formulas/20190214/issues/c1995487) |
| 95 | + |
| 96 | + |
| 97 | +### Reverts |
| 98 | + |
| 99 | +* **kitchen+travis:** disable `debian-8` due to `2019.2` bug ([e8f0f7e](https://github.com/myii/template-formula/commit/e8f0f7e)) |
| 100 | + |
| 101 | + |
| 102 | +### Tests |
| 103 | + |
| 104 | +* **inspec:** update `supports` for all platforms added ([42f93b3](https://github.com/myii/template-formula/commit/42f93b3)) |
| 105 | + |
| 106 | + |
| 107 | +### BREAKING CHANGES |
| 108 | + |
| 109 | +* **states:** Wholesale state ID changes will break implementations |
| 110 | +that are relying on the previous state IDs for requisite purposes. |
| 111 | +* **pkg:** Changing the `pkg` directory to `package` will break |
| 112 | +implementations that are depending on `pkg` for `include` or `sls`-based |
| 113 | +requisite purposes. |
| 114 | + |
3 | 115 | ## [1.1.2](https://github.com/saltstack-formulas/template-formula/compare/v1.1.1...v1.1.2) (2019-03-03)
|
4 | 116 |
|
5 | 117 |
|
|
0 commit comments