v0.8.0
What's Changed
- fix: ensure we canonicalize manifest directory in-case it's a symlink by @rawkode in #156
- feat: action and atoms for git.clone by @rawkode in #155
- feat: add nix shell by @rawkode in #158
- feat: prototype macOS default support by @rawkode in #159
- fix broken release link by @bavarianbidi in #165
- [WIP] feat: Add support for DNF package manager for Red-Hat based distros by @mark-ruddy in #167
- [bump] libs by @icepuma in #173
- [#169] don't read binary data to string + [#168][breaking] save chmod as string in manifests by @icepuma in #174
- [chore] upgrade edition and fix some clippy warnings by @icepuma in #176
- feat: migrate version to subcommand by @rawkode in #177
- chore: update README with subcommands by @rawkode in #179
- feat: replace Koto with Rhai by @rawkode in #180
- feat: seperate package repository and install by @rawkode in #181
- fix: integrate package repository by @rawkode in #183
- fix: cleanup output with extra context and less noise by @rawkode in #182
- [restructure] introduce comtrya lib by @icepuma in #178
- [ci] make tarpaulin run for the workspace by @icepuma in #184
- feat: add JSON Schema for manifest files by @rawkode in #186
- [fix] clippy warnings by @icepuma in #187
- fix: remove debug statement by @rawkode in #193
- Add support for XBPS package manager by @SabariVig in #194
- Initial implementaiton of user management targeting FreeBSD by @martintc in #197
- feat: add hostname as os context value by @rawkode in #201
- Variables source configuration by @icepuma in #206
- [github] add pr template and CONTRIBUTING.md by @icepuma in #212
- [#196][feat] add where condition to manifests by @icepuma in #213
- [doc] guides by @icepuma in #215
- [doc] extend PR template by @icepuma in #219
- Zypper support by @martintc in #216
- [doc] add issue templates for bugs / feature requests by @icepuma in #222
- Linux user add by @martintc in #218
- [feat] check for updates by @mgrachev in #224
- [fix] macOS build (deprecation) by @icepuma in #225
- [ci] fix build matrix and stick to macOS 12 only by @icepuma in #228
- fix(windows): adjust to canonical source path by @kecrily in #226
- [chore] clippy warnings by @icepuma in #230
- feat: initial build of github releases support by @rawkode in #164
- Context enum by @icepuma in #234
- [bump] libs by @icepuma in #238
- Initial support for Macports by @martintc in #235
- [fix] documentation about installing nextest by @icepuma in #242
- refactor: add more descriptive error message to file resolution by @andrew-welker in #241
- Improve Plan Process by @andrew-welker in #243
- Initial group add support by @martintc in #244
- fix: include lockfile to ease packaging for distributions by @rawkode in #251
- Initial code for adding users to groups upon creation by @martintc in #253
- Feature: Adding users to groups outside of user creation by @martintc in #255
- [Feature] Freebsd user management by @martintc in #258
New Contributors
- @bavarianbidi made their first contribution in #165
- @mark-ruddy made their first contribution in #167
- @SabariVig made their first contribution in #194
- @martintc made their first contribution in #197
- @mgrachev made their first contribution in #224
- @kecrily made their first contribution in #226
- @andrew-welker made their first contribution in #241
Full Changelog: v0.7.4...v0.8.0