Skip to content

Releases: comtrya/comtrya

v0.7.3

16 Mar 22:11
Compare
Choose a tag to compare

What's Changed

  • feat: allow apt-key to be used with apt repositories by @rawkode in #138
  • feat: implement already installed query for provider yay by @mriehl in #140
  • fix: expect that metadata for file won't exist before previous atoms … by @rawkode in #141
  • chore: Fix clippy warnings by @felipesere in #142
  • fix: removed vendored openssl by @rawkode in #144
  • fix: attempt to remove openssl, as it's not a direct dependency by @rawkode in #145
  • Add default package provider info for FreeBSD and DragonFly BSD by @kraileth in #147
  • Custom tera functions + AGE decryption by @icepuma in #148
  • feat: allow file.link to "walk" and link all files in a directory by @rawkode in #139
  • [feat] variables context by @icepuma in #149
  • [feat] add "env" context by @icepuma in #151

New Contributors

Full Changelog: v0.7.2...v0.7.3

v0.7.2

03 Mar 23:03
Compare
Choose a tag to compare

What's Changed

Breaking Changes

  • fix: dir isn't required for command.exec/run by @rawkode in #133
  • feat: deterministic manifest naming based on path and filename by @rawkode in #134

Full Changelog: v0.7.0...v0.7.2

v0.7.0

03 Mar 12:44
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.6.9...v0.7.0

v0.6.9

15 Nov 12:52
Compare
Choose a tag to compare
release: 0.6.9

v0.6.8

02 Jun 13:09
Compare
Choose a tag to compare

🥳 What's Changed?

  • [#115]: feat: support #ref:path with Git sourced manifests by @rawkode
  • [#114]: Use values from the context in a couple of examples by @mt-inside
  • [#113]: feat: directory.create action by @rawkode
  • [#112]: feat: add atom to create directory and remove Exec dependency by @rawkode
  • [#111]: feat: add OS contexts by @rawkode
  • [#108]: fix: ensure variants are overlayed correctly by @rawkode

v0.6.7

25 May 11:18
Compare
Choose a tag to compare
release: v0.6.7

v0.6.4

22 May 15:25
Compare
Choose a tag to compare

1a8155b fix: appease clippy
4211497 fix: can't run tests with cross until new version
687a204 fix: this should ensure tests pass on Windows
95604f2 chore: remove or_else, this was added to fix CI and didn't work
e44895e fix: make considerations for container build environment
3e315ad fix: omit tests on windows
7461e73 fix: correct mutability for windows atoms execute
bc2818c fix: ensure unix tests run on unix
5241e3a chore: remove continue-on-errors
1fc67a1 fix: ensure BSD package provider uses finalizer
e26952a fix: extract initializer and finalizer code to step
16e2dd8 fix: step needs to be mut for execute
2aa7777 chore: extract step initializer logic to mod
0d38f7f chore: refactor to Actions -> Steps -> Atoms
b4dc9aa feat: run initializers on action atoms
58560fb feat: promote initializers and finalizers to all atoms
ab7f618 chore: remove redundant call to next
da353f4 chore: use for instead of while let
817bfba chore: remove redundant new String objects
7eaa8d7 chore: remove redundant return
6d54d71 chore: remove redundant new object
2f61ac7 chore: remove redundant return
8380ea3 chore: remove redundant boolean match
db23ba1 chore: cleanup matches with if let
2e8d8fb chore: remove redundant return
398c1a2 chore: remove redunant conditional
2b9dd8a chore: remove redundant boolean conditional
62a115c chore: use for instead of while let
a0a3c64 chore: use unwrap_or_else instead of or
df4e51d chore: remove redundant clone
1c8e57a chore: use cleaner for than while let
172582f chore: use is_empty rather than length comparison
4bac519 chore: remove redundant clone
6199eb7 fix: only render files which have templating enabled
069fa80 update to include version print
1d2f40c feat: add ability to print version
9f21b08 chore: cleanup workflow names
c4585e1 feat: http download atom (#90)
fe221b5 (chore/os_info_compat) chore: remove stdout from e2e test case
e73914b chore: cleanup nested loops in reconciler
4ae2340 fix: renames missing from windows code
543e32e feat: migrate all actions to atoms (#89)
6e397ad Add example of a more complex command construction (#86)
35c7e27 feat: add file symlink atom (#88)
c0aad0c feat: adding command atom with initializers and finalizers (#87)
5f92533 fix: remove unused imports for windows (#85)
9fc3e1a fix: users can only be built on unix (#84)
59437d9 Bring docs and examples up-to-date with current schema (#81)
6f72e06 feat: initial atom implementation for file create and chown (#83)
5378820 feat: end to end tests and initial ChangeSets (#78)
e4aa3e4 fix: there's no templating for directory actions, so remove tera (#76)
5cd76d2 feat: initial BSD pkg support (#72)
3a7eba6 chore: allow continue on PR format check
a45b2c9 refactor: replace custom ResultExt with anyhow (#71)

v0.6.2

25 Mar 10:09
Compare
Choose a tag to compare

🥳 What's Changed?

  • [#60]: fix: cleanup linting and windows compilation errors by @rawkode
  • [#59]: chore: add custom deserializer for name or list of packages by @felipesere
  • [#57]: feat: "--dry-run" flag by @felipesere

v0.6.1

22 Mar 00:31
Compare
Choose a tag to compare

🥳 What's Changed?

🚀 Features

🧰 Maintenance

v0.6.0

21 Mar 12:24
Compare
Choose a tag to compare
release: 0.6.0